Skip to content
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

Merge upstream to v 13.8.2 #3

Merged
merged 51 commits into from
Sep 4, 2024
Merged

Merge upstream to v 13.8.2 #3

merged 51 commits into from
Sep 4, 2024

Conversation

sparga
Copy link

@sparga sparga commented Aug 27, 2024

This PR updates our fork of react-native-webview to the latest version.

Kudo and others added 30 commits March 21, 2024 14:37
* Use correct double type for shouldStartLoadWithLockIdentifier

* remove CatalystInstance access

* fix lint errors
…webview#3347)

* chore: Bump example app to 0.73 and use babel to build

Using babel enables new arch static view config to be properly generated

* Update android-ci.yml

* bump ci things

* wip

* Update detox.yml

* Update react-native.config.js

* lint tests

* clean

* Update jest.config.js

* Update WebView.android.tsx

* update lint to match create library
## [13.8.3](react-native-webview/react-native-webview@v13.8.2...v13.8.3) (2024-03-28)

### Bug Fixes

* issue on bridgeless when accessing ReactContext (preparing RN74) ([react-native-webview#3366](react-native-webview#3366)) ([ab420a0](react-native-webview@ab420a0))
## [13.8.4](react-native-webview/react-native-webview@v13.8.3...v13.8.4) (2024-03-28)

### Bug Fixes

* Remove log statement that breaks react-native-community autolinking config ([react-native-webview#3367](react-native-webview#3367)) ([81fe8e0](react-native-webview@81fe8e0))
## [13.8.7](react-native-webview/react-native-webview@v13.8.6...v13.8.7) (2024-04-29)

### Bug Fixes

* **ios:** Allow keyboard accessory view to be toggled after initialization using `hideKeyboardAccessoryView` prop ([react-native-webview#3341](react-native-webview#3341)) ([b9e74d6](react-native-webview@b9e74d6))
* Add visionOS support

* One more ifdef

* Adopt UIEditMenuConfiguration

* Update RNCWebViewImpl.m

* Update RNCWebViewImpl.m

* Update metro config

* Update ios-ci.yml

---------

Co-authored-by: Thibault Malbranche <malbranche.thibault@gmail.com>
…t-native-webview#3423)

* Use latest react-native-cookies/cookies name in Guide.md

As of v6.0.0, react-native-community/cookies was renamed to react-native-cookies/cookies: https://github.com/react-native-cookies/cookies?tab=readme-ov-file#important-notices--breaking-changes

* Use latest react-native-cookies/cookies name in Guide.italian.md

* Use latest react-native-cookies/cookies name in Guide.portuguese.md
## [13.9.1](react-native-webview/react-native-webview@v13.9.0...v13.9.1) (2024-05-07)

### Bug Fixes

* **fabric, apple:** Use correct header dir name for RCTFabricComponentsPlugins.h ([react-native-webview#3405](react-native-webview#3405)) ([6cd4697](react-native-webview@6cd4697))
* chore: bump `react-native-test-app` to 3.5.9

* update .vcxproj
react-native-webview#3411)

* Adds support for compiling Windows module for WinAppSDK

Similar to other packages (react-native-svg,
@react-native-picker/picker, etc.), this change adds WinAppSDK support
for apps that compile react-native-windows from source targeting
WinAppSDK.

* Minor fix for WinUI 2 builds for ReactWebView2

---------

Co-authored-by: Thibault Malbranche <thibault@brigad.co>
# [13.10.0](react-native-webview/react-native-webview@v13.9.1...v13.10.0) (2024-05-07)

### Features

* **windows:** Adds support for compiling Windows module for WinAppSDK ([react-native-webview#3411](react-native-webview#3411)) ([d843539](react-native-webview@d843539))
* chore: bump `react-native-test-app` to 3.7.2

* fixup! chore: bump `react-native-test-app` to 3.7.2

* fixup! chore: bump `react-native-test-app` to 3.7.2
## [13.10.2](react-native-webview/react-native-webview@v13.10.1...v13.10.2) (2024-05-11)

### Bug Fixes

* **iOS:** Replace unsupported nullish coalescing operator for older iOS versions ([react-native-webview#3388](react-native-webview#3388)) ([d5749e0](react-native-webview@d5749e0))
## [13.10.3](react-native-webview/react-native-webview@v13.10.2...v13.10.3) (2024-06-04)

### Bug Fixes

* **ios:** Fix crash when opening 4xx pages with no description. ([react-native-webview#3416](react-native-webview#3416)) ([91d76ec](react-native-webview@91d76ec))
Saadnajmi and others added 21 commits June 21, 2024 20:41
…-webview#3436)

* fix(iOS): Implement `[RCTConvert WKDataDetectorTypes:]`

* Switch user header import to header import

* fix

* Don't compile on macOS
…void confusion with Fabric component (react-native-webview#3462)

* Add renamed TM spec due to duplicate naming for TM & Fabric Component

* Add New Arch only TM native files for Apple platforms

* New Arch iOS & MacOS should use new TM spec

* Change Native Android module name to match new TM spec

* New Arch Android should use new TM spec

* Make TM backwards compatible w/ Legacy Native Module system

* Android Legacy native module uses new TM spec name

* Add Missing UIGestureRecognizerDelegate for iOS

* Fix internal plugin header

* Change the module name, instead of adding new static property

* Remove previous native module spec

* Use new TM spec on New Arch native files
## [13.10.5](react-native-webview/react-native-webview@v13.10.4...v13.10.5) (2024-07-08)

### Bug Fixes

* **new-arch:**  Refactor Turbomodule to have distinct module name to avoid confusion with Fabric component ([react-native-webview#3462](react-native-webview#3462)) ([55077a7](react-native-webview@55077a7))
…ive-webview#3470)

* Fix bug where setCookie completionHandler is never called on first syncCookiesToWebView

* Get configuration in webview
…#3479)

* Allow light mode refresh control ios

* change back docs
## [13.10.7](react-native-webview/react-native-webview@v13.10.6...v13.10.7) (2024-08-20)

### Bug Fixes

* issue where cookies were not being saved when Android WebView app was forcibly terminated ([react-native-webview#3176](react-native-webview#3176)) ([28af371](react-native-webview@28af371))
…act-native-webview#3497)

* feat: allowsPictureInPictureMediaPlayback added for iOS only

* fix: ci checks fix
# [13.11.0](react-native-webview/react-native-webview@v13.10.7...v13.11.0) (2024-08-20)

### Features

* **iOS:** allowsPictureInPictureMediaPlayback added for iOS only ([react-native-webview#3497](react-native-webview#3497)) ([1d8205a](react-native-webview@1d8205a))
This is the last version of escape-string-regexp before it's rewritten
to ES modules.

Updating past 3.x requires at least node 10, but that is already a very
old node version.

https://github.com/sindresorhus/escape-string-regexp/releases
# [13.12.0](react-native-webview/react-native-webview@v13.11.1...v13.12.0) (2024-08-26)

### Bug Fixes

* Implement missing methods of RNCWebViewManagerInterface in RNCWebViewManager ([react-native-webview#3536](react-native-webview#3536)) ([aab4030](react-native-webview@aab4030))

### Features

* add load method ([react-native-webview#3537](react-native-webview#3537)) ([7e49457](react-native-webview@7e49457))
…rd/merge-upstream3

# Conflicts:
#	.github/workflows/android-ci.yml
#	.github/workflows/detox.yml
#	.github/workflows/ios-ci.yml
#	.github/workflows/macos-ci.yml
#	.github/workflows/windows-ci.yml
#	package.json
#	yarn.lock
@sparga sparga requested a review from a team August 29, 2024 15:27
@sparga sparga merged commit 0ef45a7 into main Sep 4, 2024
3 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.