forked from react-native-webview/react-native-webview
-
Notifications
You must be signed in to change notification settings - Fork 0
Pull latest changes from origin package #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
SnaiNeR
wants to merge
516
commits into
maxiru:master
Choose a base branch
from
react-native-webview:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## [11.17.1](v11.17.0...v11.17.1) (2022-01-25) ### Bug Fixes * **android:** Prevent crash from unsupported URI downloads ([#2328](#2328)) ([7f95a7f](7f95a7f))
## [11.17.2](v11.17.1...v11.17.2) (2022-02-09) ### Bug Fixes * **types:** Mark android-only methods as possibly undefined ([#2362](#2362)) ([1b0fd64](1b0fd64))
* chore: migrate to react-native-test-app - Android test app now requires JDK 11 - Bump react-native* to 0.64 - Bump jest to 26.6.3 - Bump typescript to 4.5.5 * unbreak Windows build * fix Windows autolink * don't use nuget and default to x64 * add logging during deploy * restore certificate for deployment * update app id * reuse appxmanifest
* chore: bump react-native to 0.66 * bump Node to 14
This will allow developers to modify the TypeScript code and see changes without having to run `tsc --watch` separately.
* Create ReactNativeWebView2 Project * Adjust Component Name * Update example app * Add WebView Type Toggle * Attempt to Update to 0.65 * Finish Upgrade of Example to 0.65 * Add WinUI Dependency * Update pch.h * Update to WebView2 Control * Finish WebView2 Control Addition * Update README * Remove Remaining WebBridge Methods * Add Event Handling for WebView2 * Remove DefaultBackgroundColor Handling * Fix Type Checks * Fix Example * Address Feedback * Add to packages.config * Fix Package Config * Adjust Packages * Resolve Conflict * Delete NuGet.Config * Delete Package.appxmanifest * Delete example.sln * Delete App.h * Delete .gitignore * Delete App.cpp * Delete App.xaml * Remove Old Example * Update JS to handle Versioned Support * Finish Versioning * Coding Adjustments * Test Appium Id * Alter Test * Fix Appium * Adjust RCT Imports * Adjust Macros * Final Adjustments * Adjust Macros * Delete launch.json * Delete ExperimentalFeatures.props * Fix Spacing * Add CppLib for PkgRef Support * Update docs/Getting-Started.md Co-authored-by: Alexander Sklar <asklar@microsoft.com> * Update docs/Getting-Started.md Co-authored-by: Alexander Sklar <asklar@microsoft.com> * Update docs/Getting-Started.md Co-authored-by: Alexander Sklar <asklar@microsoft.com> * Update docs/Getting-Started.md Co-authored-by: Alexander Sklar <asklar@microsoft.com> * Address JS Feedback * Address Native Feedback * Update Config Instructions * Fix Typo * Restore Package.appxmanifest * Address Feedback * Fix Format * Restore Idl Changes * Address Feedback * Remove AdditionalIncludeDirectories Co-authored-by: Alexander Sklar <asklar@microsoft.com>
* feat(windows): Add WebView2 UWP Desktop support * remove expired cert * deploy from layout in ci
# [11.18.0](v11.17.2...v11.18.0) (2022-03-28) ### Features * **windows:** Add WebView2 UWP Desktop support ([#2419](#2419)) ([5fb7b0c](5fb7b0c))
## [11.18.1](v11.18.0...v11.18.1) (2022-04-01) ### Bug Fixes * cannot find `react-native-test-app` when Metro starts ([#2413](#2413)) ([c6471ed](c6471ed))
## [11.18.2](v11.18.1...v11.18.2) (2022-04-27) ### Bug Fixes * **windows:** update Getting Started information for Windows ([92ba4fa](92ba4fa))
# [11.19.0](v11.18.2...v11.19.0) (2022-05-19) ### Features * **android:** Adding downloadMessage as a prop for localization ([#2489](#2489)) ([c3f73fe](c3f73fe))
# [11.20.0](v11.19.0...v11.20.0) (2022-05-23) ### Features * **ios:** adds allowsAirPlayForMediaPlayback prop ([#2410](#2410) by [@matinzd](https://github.com/matinzd)) ([eb4e923](eb4e923))
this is needed because of [this change in the core](facebook/react-native@145c72f#diff-cab6c32d3e05344091c804ea93e8a220dabdd75ec2a258aaf4bde7751c13f844R29)
# [13.13.0](v13.12.5...v13.13.0) (2025-01-13) ### Features * support RN 0.77 ([#3661](#3661)) ([685b8c7](685b8c7)), closes [/github.com/facebook/react-native/commit/145c72f8163048f0eee30d5ce850911f5dad865c#diff-cab6c32d3e05344091c804ea93e8a220dabdd75ec2a258aaf4bde7751c13f844R29](https://github.com//github.com/facebook/react-native/commit/145c72f8163048f0eee30d5ce850911f5dad865c/issues/diff-cab6c32d3e05344091c804ea93e8a220dabdd75ec2a258aaf4bde7751c13f844R29)
* android fixes * ios fix * fix android * add fallback * respond to comments * fix "null" -> null, and other nits * add @nullable --------- Co-authored-by: Thibault Malbranche <thibault@brigad.co>
## [13.13.1](v13.13.0...v13.13.1) (2025-01-13) ### Bug Fixes * **android,ios:** Sending correct url in onMessage callback ([#3609](#3609)) ([2c5096d](2c5096d))
## [13.13.2](v13.13.1...v13.13.2) (2025-01-29) ### Bug Fixes * **iOS:** use canGoForward value for return values ([#3659](#3659)) ([b5c40c9](b5c40c9))
* Update RNCWebViewNativeComponent.ts * Update RNCWebViewNativeComponent.ts
## [13.13.3](v13.13.2...v13.13.3) (2025-03-09) ### Bug Fixes * **newArch:** Set correct default values for "true" booleans ([#3726](#3726)) ([a2e1e4d](a2e1e4d))
…3731) * fix(ios, new-arch): Fixed regression caused by new defaults being applied * Update RNCWebViewImpl.m
## [13.13.4](v13.13.3...v13.13.4) (2025-03-11) ### Bug Fixes * **ios, new-arch:** Fixed regression caused by new defaults applied ([#3731](#3731)) ([964ffcc](964ffcc))
## [13.13.5](v13.13.4...v13.13.5) (2025-03-26) ### Bug Fixes * **android:** onMessage exception on fallback path ([#3741](#3741)) ([73ff3a8](73ff3a8))
* added support for light scroll indicators on iOS * rename prop, and cleaned * Update RNCWebViewManager.java --------- Co-authored-by: Roman Alifanov <roman@bbc.no> Co-authored-by: Thibault Malbranche <malbranche.thibault@gmail.com> Co-authored-by: Thibault Malbranche <thibault@brigad.co>
# [13.14.0](v13.13.5...v13.14.0) (2025-06-01) ### Features * **ios:** Added support for scrollview indicatorStyle ([#3743](#3743)) ([6af6a83](6af6a83))
## [13.14.1](v13.14.0...v13.14.1) (2025-06-02) ### Bug Fixes * support react-native-codegen properly ([#3777](#3777)) ([823e6ae](823e6ae))
## [13.14.2](v13.14.1...v13.14.2) (2025-06-07) ### Bug Fixes * **android:** suppressMenuItems native view config name with extra space ([#3780](#3780)) ([5a73948](5a73948))
… (#3763) * feat(android) add support for enabling the Payment Request API * updated androidx.webkit:webkit version to 1.14.0-beta01 * updated androidx.webkit:webkit version to 1.14.0-rc01 * updated androidx.webkit:webkit version to 1.14.0
* feat: add a handler for sub-resource SSL errors on Android * chore: add example for sub-resource SSL error handling * fix: make new prop optional
…ng (#3830) Hello, I'm working on a project where I'm creating a react-native native component that extends RNCWebView. When importing the `RNCWebView.h` header in my project the `==` operator will result in a symbol in my projects cocoapod target product. The same symbol will also be present in react-native-webviews cocoapods product, which causes a linker error like so: ``` ld: warning: ignoring duplicate libraries: '-lc++' duplicate symbol 'facebook::react::operator==(facebook::react::RNCWebViewMenuItemsStruct const&, facebook::react::RNCWebViewMenuItemsStruct const&)' in: /Users/ullrich/Library/Developer/Xcode/DerivedData/Example-geqgqakfnjrqhsbfipgqkrmgbtaw/Build/Products/Debug-iphonesimulator/pitch-mobile-webview/libpitch-mobile-webview.a[3](PitchWebview.o) /Users/ullrich/Library/Developer/Xcode/DerivedData/Example-geqgqakfnjrqhsbfipgqkrmgbtaw/Build/Products/Debug-iphonesimulator/react-native-webview/libreact-native-webview.a[4](RNCWebView.o) ld: 1 duplicate symbols clang: error: linker command failed with exit code 1 (use -v to see invocation) ``` A simple solution to this is to inline this simple function. Thanks for considering this contribution 🙌
# [13.16.0](v13.15.0...v13.16.0) (2025-08-25) ### Bug Fixes * **android:** revert [#1221](#1221) setIgnoreErrFailedForThisURL ([#3831](#3831)) ([56989ca](56989ca)) * **ios:** Inline CPP operator to avoid duplicate symbols during linking ([#3830](#3830)) ([2ee4218](2ee4218)) * **types:** Make `clearCache` method required instead of optional ([#3818](#3818)) ([dd6fb80](dd6fb80)) ### Features * **android:** Add sub resource SSL error handling on Android ([#3834](#3834)) ([8b96334](8b96334))
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.