Skip to content

Conversation

SnaiNeR
Copy link
Collaborator

@SnaiNeR SnaiNeR commented Apr 1, 2020

No description provided.

semantic-release-bot and others added 30 commits January 25, 2022 22:40
## [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))
vonovak and others added 30 commits January 13, 2025 17:38
# [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
# [13.15.0](v13.14.2...v13.15.0) (2025-06-08)

### Features

* **android:** add support for enabling the Payment Request API ([#2278](#2278)) ([#3763](#3763)) ([4ea6d6b](4ea6d6b))
* 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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.