2019-03-15 02:25:46 +00:00
## 1.1.1
- Fixed README.md and `addJavaScriptHandler` method documentation
2019-03-15 02:01:47 +00:00
## 1.1.0
2019-03-15 02:03:15 +00:00
- Breaking change for `addJavaScriptHandler` and `removeJavaScriptHandler` methods.
2019-03-15 02:01:47 +00:00
- `addJavaScriptHandler` method can return data to JavaScript using `Promise` [#46 ](https://github.com/pichillilorenzo/flutter_inappbrowser/issues/46 )
- added `flutterInAppBrowserPlatformReady` JavaScript event to wait until the platform is ready [#64 ](https://github.com/pichillilorenzo/flutter_inappbrowser/issues/64 )
2019-03-12 01:14:30 +00:00
## 1.0.1
- Fixed Unable to load initialFile on iOS #56
- Some code cleanup
2019-03-11 14:52:09 +00:00
## 1.0.0
Breaking changes:
2019-03-12 01:14:30 +00:00
- Fixed [Flutter AndroidX compatibility ](https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility ), the latest version that doesn't use `AndroidX` is `0.6.0` (thanks to [juicycleff ](https://github.com/juicycleff )).
2019-03-11 14:52:09 +00:00
2019-03-11 02:34:58 +00:00
## 0.6.0
- added support for **iOS** inline native WebView integrated in the flutter widget tree
- updated example folder (thanks to [marquesinijatinha ](https://github.com/marquesinijatinha ))
- Fixed bug where passing null to expiresDate failed (thanks to [Sense545 ](https://github.com/Sense545 ))
- Fixed iOS error: encode resourceURL (thanks to [igtm ](https://github.com/igtm ))
- Fixed iOS error: Double value cannot be converted to Int because the result would be greater than Int.max in 32-bit devices (thanks to [huzhiren ](https://github.com/huzhiren ))
- Fixed iOS error: problem in ChromeSafariBrowser (thanks to [marquesinijatinha ](https://github.com/marquesinijatinha ))
- Fixed Android build error caused by gradle and build gradle versions (thanks to [tje3d ](https://github.com/tje3d ))
2019-03-11 02:46:36 +00:00
- Updated `uuid` dependency to `^2.0.0`
2019-03-11 02:34:58 +00:00
2018-11-07 00:40:16 +00:00
## 0.5.51
- updated `pubspec.yaml`
- updated `README.md`
2018-11-07 00:11:27 +00:00
## 0.5.5
- added `getUrl` method for the `InAppWebViewController` class
- added `getTitle` method for the `InAppWebViewController` class
- added `getProgress` method for the `InAppWebViewController` class
- added `getFavicon` method for the `InAppWebViewController` class
- added `onScrollChanged` event for the `InAppWebViewController` and `InAppBrowser` class
- added `onBrowserCreated` event for the `InAppBrowser` class
- added `openData` method for the `InAppBrowser` class
- added `initialData` property for the `InAppWebView` widget
2018-10-29 21:02:59 +00:00
## 0.5.4
- added `WebHistory` and `WebHistoryItem` class
2018-11-07 00:11:27 +00:00
- added `getCopyBackForwardList` , `goBackOrForward` , `canGoBackOrForward` and `goTo` methods for the `InAppWebViewController` class
2018-10-29 21:02:59 +00:00
2018-10-23 23:02:33 +00:00
## 0.5.3
- added `CookieManager` class
2018-10-22 23:45:42 +00:00
## 0.5.2
- fixed some missing `result.success()` on Android and iOS
2018-11-07 00:11:27 +00:00
- added `postUrl()` method for the `InAppWebViewController` class
- added `loadData()` method for the `InAppWebViewController` class
2018-10-22 23:45:42 +00:00
2018-10-22 00:11:26 +00:00
## 0.5.1
- updated README.md
2018-10-21 22:41:39 +00:00
## 0.5.0
- added initial support for Inline WebViews using the `InAppWebView` widget
- added `InAppBrowser.openFile()` method
- added `InAppBrowser.onProgressChanged()` event
- moved `InAppBrowser` WebView related functions on the `InAppWebViewController` class
- added `InAppLocalhostServer` class
- added `InAppWebView.canGoBack()` and `InAppWebView.canGoForward()` methods
- removed `openWithSystemBrowser` and `isLocalFile` option. Now use the corresponding method
- code refactoring
2018-10-17 23:38:36 +00:00
## 0.4.1
- added `InAppBrowser.takeScreenshot()`
- added `InAppBrowser.setOptions()`
- added `InAppBrowser.getOptions()`
2018-10-15 23:27:58 +00:00
## 0.4.0
- removed `target` parameter to `InAppBrowser.open()` method. To open the url on the system browser, use the `openWithSystemBrowser: true` option
- fixes for the `_ChannelManager` private class
- fixed `EXC_BAD_INSTRUCTION` onLoadStart in Swift
- added `openWithSystemBrowser` and `isLocalFile` options
- added `InAppBrowser.openWithSystemBrowser` method
- added `InAppBrowser.openOnLocalhost` method
- added `InAppBrowser.loadFile` method
2018-10-17 23:38:36 +00:00
- added `InAppBrowser.isOpened` method
2018-10-15 23:27:58 +00:00
2018-10-14 11:58:42 +00:00
## 0.3.2
- fixed WebView.storyboard path for iOS
2018-10-13 20:16:42 +00:00
## 0.3.1
- fixed README.md example
2018-10-13 19:12:32 +00:00
## 0.3.0
- fixed WebView.storyboard to deployment target 8.0
- added `InAppBrowser.onLoadResource()` method. The event fires when the InAppBrowser webview loads a resource
- added `InAppBrowser.addJavaScriptHandler()` and `InAppBrowser.removeJavaScriptHandler()` methods to add/remove javascript message handlers
- removed `keyboardDisplayRequiresUserAction` from iOS available options
- now the `url` parameter of `InAppBrowser.open()` is optional. The default value is `about:blank`
2018-10-09 23:52:27 +00:00
## 0.2.1
2018-10-13 19:12:32 +00:00
- added `InAppBrowser.onConsoleMessage()` method to manage console messages
- fixed `InAppBrowser.injectScriptCode()` method when there is not a return value
2018-10-09 23:52:27 +00:00
2018-09-30 19:52:56 +00:00
## 0.2.0
2018-10-05 11:18:28 +00:00
- added support of Chrome CustomTabs for Android
2018-09-30 19:52:56 +00:00
- added support of SFSafariViewController for iOS
- added the ability to create multiple instances of browsers
## 0.1.1
2018-09-23 23:53:22 +00:00
- updated/added new methods
- updated UI of android/iOS in-app browser
- code cleanup
- added new options when opening the in-app browser
2018-09-14 00:21:51 +00:00
## 0.0.1
Initial release.