Tero Paananen
ab0f3a7c10
Merge d29e285284 into 4d8a76f369
4 yıl önce
semantic-release-bot
4d8a76f369
chore(release): 10.9.2 [skip ci]
## [10.9.2](https://github.com/react-native-community/react-native-webview/compare/v10.9.1...v10.9.2 ) (2020-10-05)
### Bug Fixes
* **macOS:** Don't include iOS pull-to-refresh control ([#1636 ](https://github.com/react-native-community/react-native-webview/issues/1636 )) ([dbf4659 ](dbf46593fa/))
* **podspec:** Lowered deployment target for MacOS to 10.13 ([#1673 ](https://github.com/react-native-community/react-native-webview/issues/1673 )) ([f204195 ](f2041955a2/))
4 yıl önce
Brandon Lax
dbf46593fa
fix(macOS): Don't include iOS pull-to-refresh control (#1636 )
* Update RNCWebView.h
Limit methods relating to pull to refresh to only iOS
* Update RNCWebView.m
Block methods relating to pull to refresh when the target is macOS as macOS does not have the UIRefreshControl
Co-authored-by: Eloy Durán <eloy.de.enige@gmail.com >
4 yıl önce
Matteo Pagani
f2041955a2
fix(podspec): Lowered deployment target for MacOS to 10.13 (#1673 )
4 yıl önce
semantic-release-bot
2d24131910
chore(release): 10.9.1 [skip ci]
## [10.9.1](https://github.com/react-native-community/react-native-webview/compare/v10.9.0...v10.9.1 ) (2020-09-29)
### Bug Fixes
* **ios:** Xcode 12 compatibility ([#1643 ](https://github.com/react-native-community/react-native-webview/issues/1643 )) ([08b7099 ](08b709967f/))
4 yıl önce
Radek Czemerys
08b709967f
fix(ios): Xcode 12 compatibility (#1643 )
* fix: add React-Core to podspec for Xcode 12 compatibility
https://github.com/facebook/react-native/issues/29633
* chore: remove React dependency
4 yıl önce
Jamon Holmgren
a83596eac2
chore(docs): Add other breaking changes to README
[skip ci]
4 yıl önce
semantic-release-bot
a482a74108
chore(release): 10.9.0 [skip ci]
# [10.9.0](https://github.com/react-native-community/react-native-webview/compare/v10.8.3...v10.9.0 ) (2020-09-15)
### Features
* **iOS:** Add prop autoManageStatusBarEnabled ([#914 ](https://github.com/react-native-community/react-native-webview/issues/914 )) ([22a60fd ](22a60fd23a/))
4 yıl önce
Kesha Antonov
22a60fd23a
feat(iOS): Add prop autoManageStatusBarEnabled (#914 )
Co-authored-by: Jamon Holmgren <jamon@infinite.red >
Co-authored-by: Jamon Holmgren <jamonholmgren@gmail.com >
Co-authored-by: Thibault Malbranche <thibault.malbranche@epitech.eu >
4 yıl önce
Dominic Lee
40814101be
chore(docs): remove hash url change note (#1622 )
4 yıl önce
Tero Paananen
d29e285284
Messaging test added into example app
4 yıl önce
Tero Paananen
acac5fd504
NuGet package reference updated
4 yıl önce
Tero Paananen
94b05b40a3
Platfrom version update
4 yıl önce
iou90
4c4399cd57
Fix(types): Update Typescript definition file, declaring WebView class as a generic class (#1604 )
Co-authored-by: iou90kant <dekang.liu@guokr.com >
4 yıl önce
Tero Paananen
9d75285ddf
yarn lock update
4 yıl önce
Tero Paananen
8e830a94ad
WebView prj builds
4 yıl önce
Tero Paananen
07888ae442
Reference fix
4 yıl önce
Tero Paananen
e9844a4fd8
version changes
4 yıl önce
Tero Paananen
f2f6fafd5e
Update bridge implementation
4 yıl önce
Tero Paananen
abb321e263
"Microsoft.Windows.CppWinRT" version="2.0.200729.8"
4 yıl önce
Tero Paananen
a08df15ac8
Bribge works
4 yıl önce
Tero Paananen
c5157df10e
Base for web allowed object implemented c++/winrt
4 yıl önce
Tero Paananen
564ff1b330
Bridge reference added
4 yıl önce
Tero Paananen
3047b6f03f
Debug log removed
4 yıl önce
Tero Paananen
9c8a1e46e1
script.notify() usage removed
4 yıl önce
Tero Paananen
75a2bebbe4
PostMessage api uses string message
4 yıl önce
Tero Paananen
7d65185294
Free event delegate
4 yıl önce
Tero Paananen
55274858f2
Use bridge if messagingEnabled
4 yıl önce
Tero Paananen
c1f6adebf2
Store bridge as instance variable
4 yıl önce
Tero Paananen
dc39e2f5c8
Message posting
4 yıl önce
Tero Paananen
24ff7982f1
WebViewBridge
4 yıl önce
Tero Paananen
82fc0fd3d3
Add messagingEnabled prop
4 yıl önce
semantic-release-bot
4840eeb588
chore(release): 10.8.3 [skip ci]
## [10.8.3](https://github.com/react-native-community/react-native-webview/compare/v10.8.2...v10.8.3 ) (2020-08-31)
### Bug Fixes
* **types:** Update Typescript definition file ([#1597 ](https://github.com/react-native-community/react-native-webview/issues/1597 )) ([9dcd108 ](9dcd108b1f/))
4 yıl önce
Mathieu Bruguier
9dcd108b1f
fix(types): Update Typescript definition file (#1597 )
4 yıl önce
Tero Paananen
562ff097c8
Example app tested
4 yıl önce
Tero Paananen
2e09b078a4
Destructor not needed
4 yıl önce
Tero Paananen
83df3fa77c
WebView in content of UserControl
4 yıl önce
Tero Paananen
6f60262d21
Manage to build webview using Visual Studio
4 yıl önce
Daniel Vicory
4d4b5e2387
Synchronously decide if Android WebView should load a URL or not. (#1590 )
This solves a class of issues when the WebView loses "context"
that a subsequent page load is the same as what was attempted
to be loaded previously. This solves a bug where a HTTP redirect
in combination with history manipulations causes a user to be
stuck and prevented from going back. Since WebView requests are
allowed to happen normally, debugging the WebView and tracking
redirects and page load initiators is more accurate and easier.
This will also bypass bridge latency and provide a faster navigation.
To do this, we must lock in the shouldOverrideUrlLoading callback
and send an event to JS. Currently, this callback is ran on
the main UI thread, of which we have no control over. This is
problematic as using the bridge in most ways seems to require
the main UI thread, which will cause a deadlock. However, using
BatchedBridge for Java->JS and a synchronous method for JS->Java
doesn't cause any problems. Additionally, it's been designed so
that if WebView suddenly runs the callback on a different thread
allowing for concurrency, it will continue to work.
4 yıl önce
semantic-release-bot
3a6d966e50
chore(release): 10.8.2 [skip ci]
## [10.8.2](https://github.com/react-native-community/react-native-webview/compare/v10.8.1...v10.8.2 ) (2020-08-25)
### Bug Fixes
* **deps:** Update package.json ([#1583 ](https://github.com/react-native-community/react-native-webview/issues/1583 )) ([8dd9969 ](8dd9969288/))
4 yıl önce
Jason Safaiyeh
8dd9969288
fix(deps): Update package.json (#1583 )
* Update package.json
* Remove react version from peerDependencies
* Update package.json
Co-authored-by: Thibault Malbranche <thibault.malbranche@epitech.eu >
4 yıl önce
semantic-release-bot
c2395bfec2
chore(release): 10.8.1 [skip ci]
## [10.8.1](https://github.com/react-native-community/react-native-webview/compare/v10.8.0...v10.8.1 ) (2020-08-25)
### Bug Fixes
* **iOS:** changed the way the top view controller is obtained. ([#1592 ](https://github.com/react-native-community/react-native-webview/issues/1592 )) ([2cb2113 ](2cb2113c29/))
* **ts:** Convert ContentInsetAdjustmentBehavior from an enum back to a string union type ([#1536 ](https://github.com/react-native-community/react-native-webview/issues/1536 )) ([a48c981 ](a48c9819c5/))
4 yıl önce
Caleb Clarke
a48c9819c5
fix(ts): Convert ContentInsetAdjustmentBehavior from an enum back to a string union type (#1536 )
ContentInsetAdjustmentBehavior was originally added as a string union type. The change to support MacOS replaced it with an enum, which was a bit of a breaking change, especially as the enum was not exported from the main library. Exporting the enum would probably also help, but since this was the only enum and the rest of react-native-webview uses string unions instead, it seems best to revert it to a string union.
Co-authored-by: Jamon Holmgren <jamonholmgren@gmail.com >
4 yıl önce
cristianoccazinsp
2cb2113c29
fix(iOS): changed the way the top view controller is obtained. (#1592 )
Co-authored-by: Cristiano Coelho <cristianocca@hotmail.com >
4 yıl önce
Leonardo Russo
db529e265f
Updated Guide.md for using injectedJavaScript (#1578 )
https://github.com/react-native-community/react-native-webview/issues/1554
4 yıl önce
semantic-release-bot
6598325940
chore(release): 10.8.0 [skip ci]
# [10.8.0](https://github.com/react-native-community/react-native-webview/compare/v10.7.0...v10.8.0 ) (2020-08-24)
### Features
* **android:** Add androidLayerType as prop ([#1588 ](https://github.com/react-native-community/react-native-webview/issues/1588 )) ([9ffca8f ](9ffca8f9db/))
4 yıl önce
oliviacaraiman
9ffca8f9db
feat(android): Add androidLayerType as prop (#1588 )
* Add androidLayerType as a prop
* Deprecate "androidHardwareAccelerationDisabled" prop
* Update reference
Co-authored-by: Olivia Caraiman <olcaraim@microsoft.com >
4 yıl önce
semantic-release-bot
2a95296ddd
chore(release): 10.7.0 [skip ci]
# [10.7.0](https://github.com/react-native-community/react-native-webview/compare/v10.6.0...v10.7.0 ) (2020-08-17)
### Features
* **iOS:** Add the pull to refresh ([#1265 ](https://github.com/react-native-community/react-native-webview/issues/1265 )) ([a02d88f ](a02d88f54f/))
4 yıl önce
Sergei Butko
a02d88f54f
feat(iOS): Add the pull to refresh (#1265 )
* Add pull to refresh support for iOS
* Add pull to refresh control removal from WebView
* Add the type and reference description about pull to refresh
* Set bounces to true when enabling pull to refresh, add references
* Add the back to props anchor to pullToRefreshEnabled
4 yıl önce
semantic-release-bot
2451c00f26
chore(release): 10.6.0 [skip ci]
# [10.6.0](https://github.com/react-native-community/react-native-webview/compare/v10.5.0...v10.6.0 ) (2020-08-15)
### Features
* **events:** Add isTopFrame to shouldStartLoadForRequest ([#1537 ](https://github.com/react-native-community/react-native-webview/issues/1537 )) ([6a9116f ](6a9116f2d1/))
4 yıl önce