20d5cf06a8
								
							 
						 
						
							chore(docs): add jordansexton as a contributor (#305 ) 
							
							
* docs: update README.md
* docs: update .all-contributorsrc 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								b3a07b22b3
								
							 
						 
						
							chore(release): 5.0.1 [skip ci] 
							
							
## [5.0.1](https://github.com/react-native-community/react-native-webview/compare/v5.0.0...v5.0.1 ) (2019-02-01)
### Bug Fixes
* **PostMessage:** Renamed ReactNativeWebview to ReactNativeWebView ([d5fc028 ](https://github.com/react-native-community/react-native-webview/commit/ d5fc028 )), closes [#304 ](https://github.com/react-native-community/react-native-webview/issues/304 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								d5fc028383
								
							 
						 
						
							fix(PostMessage): Renamed ReactNativeWebview to ReactNativeWebView 
							
							
fixes #304  
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								e4b851e01a
								
									
										
											
								
							 
						 
						
							Update Reference.md 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								2d80402d9f
								
							 
						 
						
							chore(release): 5.0.0 [skip ci] 
							
							
# [5.0.0](https://github.com/react-native-community/react-native-webview/compare/v4.1.0...v5.0.0 ) (2019-02-01)
### Features
* **Android/iOS postMessage:** refactoring the old postMessage implementation ([#303 ](https://github.com/react-native-community/react-native-webview/issues/303 )) ([f3bdab5 ](https://github.com/react-native-community/react-native-webview/commit/ f3bdab5 )), closes [#29 ](https://github.com/react-native-community/react-native-webview/issues/29 ) [#272 ](https://github.com/react-native-community/react-native-webview/issues/272 ) [#221 ](https://github.com/react-native-community/react-native-webview/issues/221 ) [#105 ](https://github.com/react-native-community/react-native-webview/issues/105 ) [#66 ](https://github.com/react-native-community/react-native-webview/issues/66 )
### BREAKING CHANGES
* **Android/iOS postMessage:** Communication from webview to react-native has been completely rewritten. React-native-webview will not use or override window.postMessage anymore. Reasons behind these changes can be found throughout so many issues that it made sense to go that way.
Instead of using window.postMessage(data, *), please now use window.ReactNativeWebView.postMessage(data).
Side note: if you wish to keep compatibility with the old version when you upgrade, you can use the injectedJavascript prop to do that:
const injectedJavascript = `(function() {
  window.postMessage = function(data) {
    window.ReactNativeWebView.postMessage(data);
  };
})()`;
Huge thanks to @jordansexton  and @KoenLav ! 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								f3bdab5a22
								
									
										
											
								
							 
						 
						
							feat(Android/iOS postMessage): refactoring the old postMessage implementation (#303 ) 
							
							
fixes #29 
fixes #272 
fixes #221 
fixes #105 
fixes #66 
BREAKING CHANGE: Communication from webview to react-native has been completely rewritten. React-native-webview will not use or override window.postMessage anymore. Reasons behind these changes can be found throughout so many issues that it made sense to go that way.
Instead of using window.postMessage(data, *), please now use window.ReactNativeWebView.postMessage(data).
Side note: if you wish to keep compatibility with the old version when you upgrade, you can use the injectedJavascript prop to do that:
const injectedJavascript = `(function() {
  window.postMessage = function(data) {
    window.ReactNativeWebView.postMessage(data);
  };
})()`;
Huge thanks to @jordansexton  and @KoenLav ! 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								79afbd697d
								
							 
						 
						
							chore(release): 4.1.0 [skip ci] 
							
							
# [4.1.0](https://github.com/react-native-community/react-native-webview/compare/v4.0.0...v4.1.0 ) (2019-02-01)
### Features
* **WKwebview:** Allow _target links to be opened up in the same way as UIWebView. ([#270 ](https://github.com/react-native-community/react-native-webview/issues/270 )) ([6643a8e ](https://github.com/react-native-community/react-native-webview/commit/ 6643a8e )), closes [#139 ](https://github.com/react-native-community/react-native-webview/issues/139 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								6643a8e38d
								
							 
						 
						
							feat(WKwebview): Allow _target links to be opened up in the same way as UIWebView. (#270 ) 
							
							
Fixes #139  
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								bf3f790358
								
									
										
											
								
							 
						 
						
							chore(readme): Updated linking steps 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								27b6804ee7
								
							 
						 
						
							chore(release): 4.0.0 [skip ci] 
							
							
# [4.0.0](https://github.com/react-native-community/react-native-webview/compare/v3.2.2...v4.0.0 ) (2019-01-30)
### Features
* **iOS/Android:** Add `cacheEnabled` prop ([#152 ](https://github.com/react-native-community/react-native-webview/issues/152 )) ([83ce79f ](https://github.com/react-native-community/react-native-webview/commit/ 83ce79f ))
### BREAKING CHANGES
* **iOS/Android:** This change makes caching enabled by default when previously there was no caching behavior which may cause unexpected behaviour changes in your existing implementations. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								83ce79ff89
								
							 
						 
						
							feat(iOS/Android): Add `cacheEnabled` prop (#152 ) 
							
							
Added a new cacheEnabled prop to toggle Android & iOS webview caching behavior.
BREAKING CHANGE:  This change makes caching enabled by default when previously there was no caching behavior which may cause unexpected behaviour changes in your existing implementations. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								de4130c7d8
								
							 
						 
						
							chore(readme): Updated emoji key link in Readme.md 🧐 (#289 ) 
							
							
Just a minor correction of the anchor link in Readme file. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								7e9592c08b
								
							 
						 
						
							chore(release): 3.2.2 [skip ci] 
							
							
## [3.2.2](https://github.com/react-native-community/react-native-webview/compare/v3.2.1...v3.2.2 ) (2019-01-29)
### Bug Fixes
* **android:** Fix Download on android P  ([#273 ](https://github.com/react-native-community/react-native-webview/issues/273 )) ([15d904f ](https://github.com/react-native-community/react-native-webview/commit/ 15d904f )), closes [#266 ](https://github.com/react-native-community/react-native-webview/issues/266 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								15d904f769
								
							 
						 
						
							fix(android): Fix Download on android P  (#273 ) 
							
							
Fixes #266 . 
Now downloading works on Motorola Moto One with Android 9. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								c518f716c6
								
							 
						 
						
							chore(release): 3.2.1 [skip ci] 
							
							
## [3.2.1](https://github.com/react-native-community/react-native-webview/compare/v3.2.0...v3.2.1 ) (2019-01-23)
### Bug Fixes
* **Gradle:** Allow kotlinVersion override using ext with gradle.properties ([#267 ](https://github.com/react-native-community/react-native-webview/issues/267 )) ([2846e27 ](https://github.com/react-native-community/react-native-webview/commit/ 2846e27 )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								2846e27fcf
								
									
										
											
								
							 
						 
						
							fix(Gradle): Allow kotlinVersion override using ext with gradle.properties (#267 ) 
							
							
You can now override kotlin version by defining ext kotlinVersion 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								0fdd51de0e
								
							 
						 
						
							chore(readme): add YangXiaomei as a contributor (#268 ) 
							
							
Adds @YangXiaomei  as a contributor for code, doc.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/265#issuecomment -456327682 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								1f80927c38
								
							 
						 
						
							chore(release): 3.2.0 [skip ci] 
							
							
# [3.2.0](https://github.com/react-native-community/react-native-webview/compare/v3.1.3...v3.2.0 ) (2019-01-22)
### Features
* **android props:** Add `androidHardwareAccelerationDisabled` prop ([#265 ](https://github.com/react-native-community/react-native-webview/issues/265 )) ([d3fc5e6 ](https://github.com/react-native-community/react-native-webview/commit/ d3fc5e6 )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								d3fc5e6cde
								
							 
						 
						
							feat(android props): Add `androidHardwareAccelerationDisabled` prop (#265 ) 
							
							
* add test code for disable hardware acceleration
* add interface to disable android hardware acceleration
* Update index.d.ts 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								05f20862d6
								
									
										
											
								
							 
						 
						
							Update README.md 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								ac59610f55
								
							 
						 
						
							chore(readme): add smathson as a contributor (#258 ) 
							
							
Adds @smathson  as a contributor for code, doc.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/203#issuecomment -455618880 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								73ff31f0d9
								
							 
						 
						
							chore(readme): add Salakar as a contributor (#257 ) 
							
							
Adds @Salakar  as a contributor for code, review, ideas, tool.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/164#issuecomment -455618092 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								9a89a5dc4e
								
							 
						 
						
							chore(readme): add andreipfeiffer as a contributor (#256 ) 
							
							
* docs: update README.md
* docs: update .all-contributorsrc 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								c06e25b437
								
									
										
											
								
							 
						 
						
							Update .all-contributorsrc 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								44a63c29cb
								
							 
						 
						
							chore(readme): add jamonholmgren as a contributor (#255 ) 
							
							
* docs: update README.md
* docs: update .all-contributorsrc
* Update .all-contributorsrc 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								93a8928ce0
								
							 
						 
						
							chore(readme): Setup all-contributors (#254 ) 
							
							
Adds @titozzz  as a contributor for code, ideas, review, maintenance, test, doc, infra.
This was requested by Titozzz [in this comment](https://github.com/react-native-community/react-native-webview/pull/253#issuecomment -455609852 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								2e7960b19d
								
							 
						 
						
							chore(release): 3.1.3 [skip ci] 
							
							
## [3.1.3](https://github.com/react-native-community/react-native-webview/compare/v3.1.2...v3.1.3 ) (2019-01-18)
### Bug Fixes
* **gradle:** Add support library as a dependency ([#253 ](https://github.com/react-native-community/react-native-webview/issues/253 )) ([5180033 ](https://github.com/react-native-community/react-native-webview/commit/ 5180033 )), closes [#174 ](https://github.com/react-native-community/react-native-webview/issues/174 ) [#184 ](https://github.com/react-native-community/react-native-webview/issues/184 ) [#245 ](https://github.com/react-native-community/react-native-webview/issues/245 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								518003392a
								
									
										
											
								
							 
						 
						
							fix(gradle): Add support library as a dependency (#253 ) 
							
							
fixes #174  
fixes #184  
fixes #245  
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								245120df0c
								
							 
						 
						
							Fix typo in Reference.md (#252 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								cf039a550b
								
							 
						 
						
							chore(release): 3.1.2 [skip ci] 
							
							
## [3.1.2](https://github.com/react-native-community/react-native-webview/compare/v3.1.1...v3.1.2 ) (2019-01-11)
### Bug Fixes
* **WKWebview:** Update webview property when allowsBackForwardNavigationGestures prop changes ([#173 ](https://github.com/react-native-community/react-native-webview/issues/173 )) ([4bc1dc2 ](https://github.com/react-native-community/react-native-webview/commit/ 4bc1dc2 )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								4bc1dc20fd
								
							 
						 
						
							fix(WKWebview): Update webview property when allowsBackForwardNavigationGestures prop changes (#173 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								ac406bf66f
								
							 
						 
						
							chore(release): 3.1.1 [skip ci] 
							
							
## [3.1.1](https://github.com/react-native-community/react-native-webview/compare/v3.1.0...v3.1.1 ) (2019-01-11)
### Bug Fixes
* **WKWebView:** Add "Frame load interrupted" error handling for OAuth ([#147 ](https://github.com/react-native-community/react-native-webview/issues/147 )) ([6f61224 ](https://github.com/react-native-community/react-native-webview/commit/ 6f61224 )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								6f612242fe
								
							 
						 
						
							fix(WKWebView): Add "Frame load interrupted" error handling for OAuth (#147 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								c9a777bdfb
								
							 
						 
						
							chore(release): 3.1.0 [skip ci] 
							
							
# [3.1.0](https://github.com/react-native-community/react-native-webview/compare/v3.0.3...v3.1.0 ) (2019-01-11)
### Features
* **WKWebview:** Add incognito prop to iOS WKWebview ([62f871c ](https://github.com/react-native-community/react-native-webview/commit/ 62f871c )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								62f871c186
								
							 
						 
						
							feat(WKWebview): Add incognito prop to iOS WKWebview 
							
							
Allows the webview to be opened with an ephemeral data storage. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								6d64db99ec
								
							 
						 
						
							chore(release): 3.0.3 [skip ci] 
							
							
## [3.0.3](https://github.com/react-native-community/react-native-webview/compare/v3.0.2...v3.0.3 ) (2019-01-11)
### Bug Fixes
* **android:** Blank screen due to missing super() call in RNCWebViewManager.java ([#241 ](https://github.com/react-native-community/react-native-webview/issues/241 )) ([4e1d113 ](https://github.com/react-native-community/react-native-webview/commit/ 4e1d113 )), closes [#240 ](https://github.com/react-native-community/react-native-webview/issues/240 ) [#224 ](https://github.com/react-native-community/react-native-webview/issues/224 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								4e1d113c70
								
									
										
											
								
							 
						 
						
							fix(android): Blank screen due to missing super() call in RNCWebViewManager.java (#241 ) 
							
							
fixes #240  #224  
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								09a9e57b71
								
							 
						 
						
							chore(release): 3.0.2 [skip ci] 
							
							
## [3.0.2](https://github.com/react-native-community/react-native-webview/compare/v3.0.1...v3.0.2 ) (2019-01-10)
### Bug Fixes
* **android:** replace deprecated `WebView.PictureListener`->`onContentSizeChange` impl ([#164 ](https://github.com/react-native-community/react-native-webview/issues/164 )) ([9014c4c ](https://github.com/react-native-community/react-native-webview/commit/ 9014c4c )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								9014c4cac0
								
							 
						 
						
							fix(android): replace deprecated `WebView.PictureListener`->`onContentSizeChange` impl (#164 ) 
							
							
* [android] replace deprecated `WebView.PictureListener` onSizeChanged implementation
* [android] use pre-provided w/h values 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								028e3f8512
								
							 
						 
						
							chore(release): 3.0.1 [skip ci] 
							
							
## [3.0.1](https://github.com/react-native-community/react-native-webview/compare/v3.0.0...v3.0.1 ) (2019-01-10)
### Bug Fixes
* **android:** cleanup `build.gradle` & fix [#218 ](https://github.com/react-native-community/react-native-webview/issues/218 ) ([#238 ](https://github.com/react-native-community/react-native-webview/issues/238 )) ([24ec4f7 ](https://github.com/react-native-community/react-native-webview/commit/ 24ec4f7 )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								24ec4f752c
								
							 
						 
						
							fix(android): cleanup `build.gradle` & fix #218  (#238 ) 
							
							
This changes the following:
 - Fixes #218  
 - Removed unused Fabric Maven config
 - Versions now correctly checking `rootProject.ext.X` instead of `rootProject.X` to match behaviour from all other libs (RNFB needs changing as well 🙈)
 - Swapped `implementation` for `api` for react native sources - only used to build.


cc @terrytianliang  
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								f64f526376
								
							 
						 
						
							chore(release): 3.0.0 [skip ci] 
							
							
# [3.0.0](https://github.com/react-native-community/react-native-webview/compare/v2.15.0...v3.0.0 ) (2019-01-07)
### Features
* **WKWebview:** Add shared process pool so cookies and localStorage are shared across webviews in iOS ([#138 ](https://github.com/react-native-community/react-native-webview/issues/138 )) ([afadc62 ](https://github.com/react-native-community/react-native-webview/commit/ afadc62 )), closes [#68 ](https://github.com/react-native-community/react-native-webview/issues/68 )
### BREAKING CHANGES
* **WKWebview:** useSharedProcessPool prop is set to true by default. If you want the old behavior, please use useSharedProcessPool={false} 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								afadc62ada
								
							 
						 
						
							feat(WKWebview): Add shared process pool so cookies and localStorage are shared across webviews in iOS (#138 ) 
							
							
* fix(WKWebview): [iOS] Add shared process pool so cookies and localStorage are shared across webviews (#68 )
* Add optional shared process pool
BREAKING CHANGE: useSharedProcessPool prop is set to true by default. If you want the old behavior, please use useSharedProcessPool={false} 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								335792ce4c
								
							 
						 
						
							chore(release): 2.15.0 [skip ci] 
							
							
# [2.15.0](https://github.com/react-native-community/react-native-webview/compare/v2.14.3...v2.15.0 ) (2019-01-07)
### Features
* **Android Webview:** Add file download support for Android ([#203 ](https://github.com/react-native-community/react-native-webview/issues/203 )) ([2114a9b ](https://github.com/react-native-community/react-native-webview/commit/ 2114a9b )), closes [#80 ](https://github.com/react-native-community/react-native-webview/issues/80 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								2114a9b327
								
							 
						 
						
							feat(Android Webview): Add file download support for Android (#203 ) 
							
							
Addresses #80 .
Caveat: I am not an Android developer. This code comes from a fork of the original RN WebView that we have been using in production for some time, so all credit goes to @Oblongmana : https://github.com/Oblongmana/react-native-webview-file-upload-android. 
Setting up a DownloadManager for the WebView is pretty straightforward, as is adding any known cookies to the request. Most of the complication comes from the requirement after SDK 23 to ask the user for the WRITE_EXTERNAL_STORAGE permission. Unfortunately there is no mechanism to suspend the download request until permission is resolved so this code stores off the request and sets up a listener that enqueues the download once permissions are resolved so the user experience is really nice.
I didn't see anything in the way of tests or documentation that needs to be added for this change, so let me know if I missed anything. Thanks! 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								8427a8db69
								
							 
						 
						
							chore(docs): Add update style doc (#225 ) 
							
							
* add style doc in reference.md
* Update Reference.md 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								279147b39d
								
							 
						 
						
							chore(docs): Add testimonial to README (#217 ) 
							
							
Adds a testimonial from Garrett McCollough (with his permission) to the README. 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								ef2f7e1530
								
							 
						 
						
							chore(release): 2.14.3 [skip ci] 
							
							
## [2.14.3](https://github.com/react-native-community/react-native-webview/compare/v2.14.2...v2.14.3 ) (2018-12-14)
### Bug Fixes
* **WKWebview:** Reverts [#134 ](https://github.com/react-native-community/react-native-webview/issues/134 ), fixes issue where keyboard dismiss would scroll to top ([#210 ](https://github.com/react-native-community/react-native-webview/issues/210 )) ([9f37dde ](https://github.com/react-native-community/react-native-webview/commit/ 9f37dde )) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								9f37ddea61
								
							 
						 
						
							fix(WKWebview): Reverts #134 , fixes issue where keyboard dismiss would scroll to top (#210 ) 
							
							
						 
						hace 6 años  
				
					
						
							
								 
						
							
								832356678c
								
							 
						 
						
							chore(release): 2.14.2 [skip ci] 
							
							
## [2.14.2](https://github.com/react-native-community/react-native-webview/compare/v2.14.1...v2.14.2 ) (2018-12-14)
### Bug Fixes
* **WKWebview:** Surface evaluateJavaScript errors ([#179 ](https://github.com/react-native-community/react-native-webview/issues/179 )) ([ec469cf ](https://github.com/react-native-community/react-native-webview/commit/ ec469cf )) 
							
							
						 
						hace 6 años