Vitaliy Vlasov
1c0359625f
Add cookies sync in shouldInterceptRequest()
2020-09-21 15:17:48 +03:00
Volodymyr Kozieiev
ab267cbf00
Merge branch 'master' into fix/use-rn-okhttp
2020-08-03 11:23:48 +03:00
Volodymyr Kozieiev
f7a3d58b2f
Don't allow camera and mic permissions by default. Notify user about permission request
2020-08-03 11:18:45 +03:00
Vitaliy Vlasov
f72efb73ed
Merge branch 'fix/use-rn-okhttp'
2020-07-31 16:33:59 +03:00
Vitaliy Vlasov
3bef57fcf8
Init httpClient in shouldInterceptRequest()
2020-06-23 13:47:04 +03:00
Vitaliy Vlasov
48485e39e3
Use RN's OkHttpClient
2020-06-19 17:10:44 +03:00
Vitaliy Vlasov
a169a696b4
Bug fixes
2020-06-19 17:10:13 +03:00
Vitaliy Vlasov
25fbd400cf
Add lib/ folder
2020-06-19 17:10:13 +03:00
Vitaliy Vlasov
4368633479
Replace onPageStarted with shouldInterceptRequest
2020-06-19 17:10:07 +03:00
Vitaliy Vlasov
eabeafbec6
Add Android support for beforeContentLoaded
2020-06-19 17:09:14 +03:00
trcoffman
b0ac0c15be
chore(windows): Add a .gitattributes to fix line endings across myriad files. ( #1431 by @trcoffman)
...
[skip ci]
2020-06-16 11:53:22 -07:00
Anton Vlasenko
a2029d2d47
chore(docs): Fix broken link in docs/Guide.md ( #1436 by @Sappphire64)
...
[skip ci]
2020-06-13 15:13:01 -07:00
semantic-release-bot
dce30be136
chore(release): 10.3.1 [skip ci]
...
## [10.3.1](https://github.com/react-native-community/react-native-webview/compare/v10.3.0...v10.3.1 ) (2020-06-13)
### Bug Fixes
* **android:** Add SSL error handling for Android WebView ([#1450 ](https://github.com/react-native-community/react-native-webview/issues/1450 ) by [@thephpjedi](https://github.com/thephpjedi )) ([1bd5961
](1bd5961255
)), closes [#259 ](https://github.com/react-native-community/react-native-webview/issues/259 )
2020-06-13 21:28:50 +00:00
Alesandro Ortiz
1bd5961255
fix(android): Add SSL error handling for Android WebView ( #1450 by @thephpjedi)
...
Based on PR #668 . Fixes #259 .
2020-06-13 14:24:56 -07:00
semantic-release-bot
357bc0432a
chore(release): 10.3.0 [skip ci]
...
# [10.3.0](https://github.com/react-native-community/react-native-webview/compare/v10.2.3...v10.3.0 ) (2020-06-13)
### Features
* **android:** Add support for injectedJavaScriptBeforeContentLoaded on Android ([#1099 ](https://github.com/react-native-community/react-native-webview/issues/1099 ) by @SRandazzo and @ [@shirakaba](https://github.com/shirakaba )) ([ac4e05e
](ac4e05e0f2
))
2020-06-13 21:01:07 +00:00
Salvatore Randazzo
ac4e05e0f2
feat(android): Add support for injectedJavaScriptBeforeContentLoaded on Android ( #1099 by @SRandazzo and @ @shirakaba)
2020-06-13 13:54:48 -07:00
Vitaliy Vlasov
23ff0900c9
Add ssl error handling ( https://github.com/react-native-community/react-native-webview/pull/1450 )
2020-06-11 13:30:01 +03:00
Vitaliy Vlasov
e25b2b5ab4
Bug fixes
2020-06-11 13:30:01 +03:00
Vitaliy Vlasov
52bb4d3f35
Add lib/ folder
2020-06-11 13:30:01 +03:00
Vitaliy Vlasov
edd50aa4aa
Replace onPageStarted with shouldInterceptRequest
2020-06-11 13:30:01 +03:00
Vitaliy Vlasov
f6e406f969
Add Android support for beforeContentLoaded
2020-06-11 13:30:01 +03:00
semantic-release-bot
b482bbd3a3
chore(release): 10.2.3 [skip ci]
...
## [10.2.3](https://github.com/react-native-community/react-native-webview/compare/v10.2.2...v10.2.3 ) (2020-05-29)
### Bug Fixes
* **windows:** Add postMessage for Windows WebView ([#1263 ](https://github.com/react-native-community/react-native-webview/issues/1263 ) by [@kaiguo](https://github.com/kaiguo )) ([e402e73
](e402e739ea
))
2020-05-29 20:25:34 +00:00
Kai Guo
e402e739ea
fix(windows): Add postMessage for Windows WebView ( #1263 by @kaiguo)
2020-05-29 13:19:11 -07:00
semantic-release-bot
1789b79064
chore(release): 10.2.2 [skip ci]
...
## [10.2.2](https://github.com/react-native-community/react-native-webview/compare/v10.2.1...v10.2.2 ) (2020-05-29)
### Bug Fixes
* **android:** duplicate `setWebChromeClient()` overwrite ([#1417 ](https://github.com/react-native-community/react-native-webview/issues/1417 )) ([2f8c4c5
](2f8c4c5067
))
2020-05-29 16:26:27 +00:00
Jacob Müller
2f8c4c5067
fix(android): duplicate `setWebChromeClient()` overwrite ( #1417 )
2020-05-29 11:21:24 -05:00
semantic-release-bot
d55b25c09e
chore(release): 10.2.1 [skip ci]
...
## [10.2.1](https://github.com/react-native-community/react-native-webview/compare/v10.2.0...v10.2.1 ) (2020-05-29)
### Bug Fixes
* **android:** Fixes black screen on back button press ([#1298 ](https://github.com/react-native-community/react-native-webview/issues/1298 ) by [@michan85](https://github.com/michan85 )) ([0317a4b
](0317a4b4a5
))
* **android:** Improve onLoadProgress consistency ([#1373 ](https://github.com/react-native-community/react-native-webview/issues/1373 ) by [@hojason117](https://github.com/hojason117 )) ([b97d16c
](b97d16c23d
))
2020-05-29 01:09:46 +00:00
michael hancock
0317a4b4a5
fix(android): Fixes black screen on back button press ( #1298 by @michan85)
...
Co-authored-by: michael hancock <michael.hancock@24.com>
Co-authored-by: Jamon Holmgren <jamonholmgren@gmail.com>
2020-05-28 18:05:53 -07:00
Jason Chia-Hsien Ho
b97d16c23d
fix(android): Improve onLoadProgress consistency ( #1373 by @hojason117)
...
[skip ci]
Co-authored-by: Tyler Coffman <tyler.coffman@appfolio.com>
Co-authored-by: Jamon Holmgren <jamonholmgren@gmail.com>
2020-05-28 17:21:20 -07:00
Akinn Rosa
79eb905a97
chore(docs): Update brazilian translation and reference in main readme.. ( #1332 by @akinncar)
...
[skip ci]
2020-05-28 16:55:00 -07:00
Colin
131dd9ebe8
chore(docs): Update link in custom-android docs ( #1382 by @ColinRTaylor)
...
[skip ci]
2020-05-28 16:54:07 -07:00
semantic-release-bot
749add1d87
chore(release): 10.2.0 [skip ci]
...
# [10.2.0](https://github.com/react-native-community/react-native-webview/compare/v10.1.1...v10.2.0 ) (2020-05-28)
### Bug Fixes
* **android:** Updated permissions for Android Q and above ([#1384 ](https://github.com/react-native-community/react-native-webview/issues/1384 ) by @Karthz) ([03dbcb8
](03dbcb870e
))
### Features
* **webview:** Allow javascript to open windows automatically ([#1409 ](https://github.com/react-native-community/react-native-webview/issues/1409 ) by [@trcoffman](https://github.com/trcoffman )) ([91df544
](91df544fae
))
2020-05-28 23:51:55 +00:00
Karthik Subramaniam
03dbcb870e
fix(android): Updated permissions for Android Q and above ( #1384 by @Karthz)
2020-05-28 16:47:26 -07:00
Bengt Ove Sannes
d9c73e0f6f
chore(docs): Update Guide.md ( #1305 by @bovesan)
...
[skip ci]
2020-05-28 10:10:24 -07:00
trcoffman
91df544fae
feat(webview): Allow javascript to open windows automatically ( #1409 by @trcoffman)
...
[skip ci]
2020-05-28 09:54:20 -07:00
semantic-release-bot
3cbf1490f4
chore(release): 10.1.1 [skip ci]
...
## [10.1.1](https://github.com/react-native-community/react-native-webview/compare/v10.1.0...v10.1.1 ) (2020-05-28)
### Bug Fixes
* **android:** Broken build due to conditional import of kotlin ([#1412 ](https://github.com/react-native-community/react-native-webview/issues/1412 )) ([7ab2afb
](7ab2afbab7
))
2020-05-28 11:22:22 +00:00
Thibault Malbranche
7ab2afbab7
fix(android): Broken build due to conditional import of kotlin ( #1412 )
2020-05-28 13:18:13 +02:00
semantic-release-bot
938e62296a
chore(release): 10.1.0 [skip ci]
...
# [10.1.0](https://github.com/react-native-community/react-native-webview/compare/v10.0.0...v10.1.0 ) (2020-05-27)
### Bug Fixes
* **android:** Fix several Android file upload issues ([#1302 ](https://github.com/react-native-community/react-native-webview/issues/1302 ) by [@hojason117](https://github.com/hojason117 )) ([89886c8
](89886c820d
))
### Features
* **compatibility:** Support React Native 0.62 ([#1364 ](https://github.com/react-native-community/react-native-webview/issues/1364 ) by [@jussikinnula](https://github.com/jussikinnula ) and [@kaiguo](https://github.com/kaiguo )) ([228f10d
](228f10d917
))
2020-05-27 03:59:17 +00:00
Jussi Kinnula
228f10d917
feat(compatibility): Support React Native 0.62 ( #1364 by @jussikinnula and @kaiguo)
...
Co-authored-by: Kai Guo <kaigu@microsoft.com>
Co-authored-by: Jamon Holmgren <jamonholmgren@gmail.com>
2020-05-26 20:55:02 -07:00
Jason Chia-Hsien Ho
89886c820d
fix(android): Fix several Android file upload issues ( #1302 by @hojason117)
...
[skip ci]
2020-05-26 19:59:08 -07:00
semantic-release-bot
da31ab56f0
chore(release): 10.0.0 [skip ci]
...
# [10.0.0](https://github.com/react-native-community/react-native-webview/compare/v9.4.0...v10.0.0 ) (2020-05-26)
### Bug Fixes
* **android:** add missing null check for fileTypes ([#1368 ](https://github.com/react-native-community/react-native-webview/issues/1368 ) by [@bengy](https://github.com/bengy )) ([4f0f0af
](4f0f0afe70
))
* **gradle:** Load Android Gradle Plugin conditionally ([#1230 ](https://github.com/react-native-community/react-native-webview/issues/1230 ) by @SaeedZhiany) ([2639d52
](2639d523e9
))
* **iOS:** Trigger _onContentProcessDidTerminate when removing webview from superview ([#1378 ](https://github.com/react-native-community/react-native-webview/issues/1378 ) by [@pmusaraj](https://github.com/pmusaraj )) ([9240536
](9240536afa
))
* **windows:** Fix windows local asset path ([#1335 ](https://github.com/react-native-community/react-native-webview/issues/1335 ) by [@kaiguo](https://github.com/kaiguo )) ([20a3f90
](20a3f90c0f
))
* **windows:** Fixes ScriptNotify and InvokeScript ([#1354 ](https://github.com/react-native-community/react-native-webview/issues/1354 ) by [@benhamlin](https://github.com/benhamlin )) ([81e0360
](81e0360ede
))
### BREAKING CHANGES
* **gradle:** The Android Gradle plugin is only required when opening the project stand-alone, not when it is included as a dependency. By doing this, the project opens correctly in Android Studio, and it can also be consumed as a native module dependency from an application project without affecting the app project (avoiding unnecessary downloads/conflicts/etc).
Also moved getExtOrDefault to buildScript block to able to use everywhere in the file
This change shouldn't break any apps, but we are marking it as a breaking change in case there are some use cases we've missed.
[skip ci]
2020-05-26 22:02:28 +00:00
Benjamin Rau
4f0f0afe70
fix(android): add missing null check for fileTypes ( #1368 by @bengy)
2020-05-26 14:59:18 -07:00
SaeedZhiany
2639d523e9
fix(gradle): Load Android Gradle Plugin conditionally ( #1230 by @SaeedZhiany)
...
BREAKING CHANGE:
The Android Gradle plugin is only required when opening the project stand-alone, not when it is included as a dependency. By doing this, the project opens correctly in Android Studio, and it can also be consumed as a native module dependency from an application project without affecting the app project (avoiding unnecessary downloads/conflicts/etc).
Also moved getExtOrDefault to buildScript block to able to use everywhere in the file
This change shouldn't break any apps, but we are marking it as a breaking change in case there are some use cases we've missed.
[skip ci]
2020-05-26 14:57:40 -07:00
Penar Musaraj
9240536afa
fix(iOS): Trigger _onContentProcessDidTerminate when removing webview from superview ( #1378 by @pmusaraj)
...
[skip ci]
2020-05-26 14:53:08 -07:00
Kai Guo
20a3f90c0f
fix(windows): Fix windows local asset path ( #1335 by @kaiguo)
...
[skip ci]
2020-05-15 15:34:55 -07:00
Kai Guo
ef3ceb24d1
chore(windows): Set up Windows CI ( #1358 by @kaiguo)
...
[skip ci]
2020-05-08 13:24:37 -07:00
Ben Hamlin
81e0360ede
fix(windows): Fixes ScriptNotify and InvokeScript ( #1354 by @benhamlin)
...
[skip ci]
2020-05-08 12:54:16 -07:00
semantic-release-bot
b10b97646b
chore(release): 9.4.0 [skip ci]
...
# [9.4.0](https://github.com/react-native-community/react-native-webview/compare/v9.3.0...v9.4.0 ) (2020-04-29)
### Features
* **iOS:** Add onFileDownload callback ([#1214 ](https://github.com/react-native-community/react-native-webview/issues/1214 )) ([a6010d9
](https://github.com/react-native-community/react-native-webview/commit/a6010d9 ))
2020-04-29 16:11:52 +00:00
trcoffman
a6010d93e0
feat(iOS): Add onFileDownload callback ( #1214 )
...
`onFileDownload` is called with the URL that you can use to download the file.
When RNCWebView detects that the HTTP response should result in a file download,
`onFileDownload` is called. The client can then provide code to download
the file.
RNCWebView determines that a file download should take place if either of the
following is true:
1. The HTTP response contains a `Content-Disposition` header that is of type
'attachment'
2. The MIME type of the response cannot be rendered by the iOS WebView
2020-04-29 09:09:22 -07:00
semantic-release-bot
694b07faa8
chore(release): 9.3.0 [skip ci]
...
# [9.3.0](https://github.com/react-native-community/react-native-webview/compare/v9.2.2...v9.3.0 ) (2020-04-24)
### Features
* **macOS:** Make podspec compatible with macOS ([#1328 ](https://github.com/react-native-community/react-native-webview/issues/1328 )) ([2d9b080
](https://github.com/react-native-community/react-native-webview/commit/2d9b080 ))
2020-04-24 17:57:38 +00:00
Eloy Durán
2d9b0803e0
feat(macOS): Make podspec compatible with macOS ( #1328 )
...
* [apple] Move iOS/macOS src into common apple dir
* [apple] Enable macOS as platform in podspec
* [example] Use CocoaPods & auto-linking on macOS
* [docs] Update setup for macOS
* [package] Include apple dir in distribution
2020-04-24 19:54:17 +02:00