143 lines
5.7 KiB
Markdown
143 lines
5.7 KiB
Markdown
## 1.1.3
|
|
|
|
- Merge "Add null checks around calls to InAppWebView callbacks" [#85](https://github.com/pichillilorenzo/flutter_inappbrowser/pull/85) (thanks to [matthewlloyd](https://github.com/matthewlloyd))
|
|
|
|
## 1.1.2
|
|
|
|
- Fix InAppBrowser crashes the app when i change the page "Lost connection" [#74](https://github.com/pichillilorenzo/flutter_inappbrowser/issues/74)
|
|
- Fix javascript `...args` parameter of `window.flutter_inappbrowser.callHandler()`
|
|
- Merge Enable setTextZoom function of Android WebViewSetting [#81](https://github.com/pichillilorenzo/flutter_inappbrowser/pull/81) (thanks to [YouCii](https://github.com/YouCii))
|
|
- Merge bug fix for android build: Android dependency 'androidx.core:core' has different version for the compile (1.0.0) and runtime (1.0.1) classpath [#83](https://github.com/pichillilorenzo/flutter_inappbrowser/pull/83) (thanks to [cinos1](https://github.com/cinos1))
|
|
|
|
## 1.1.1
|
|
|
|
- Fixed README.md and `addJavaScriptHandler` method documentation
|
|
|
|
## 1.1.0
|
|
|
|
- Breaking change for `addJavaScriptHandler` and `removeJavaScriptHandler` methods.
|
|
- `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)
|
|
|
|
## 1.0.1
|
|
|
|
- Fixed Unable to load initialFile on iOS #56
|
|
- Some code cleanup
|
|
|
|
## 1.0.0
|
|
|
|
Breaking changes:
|
|
- 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)).
|
|
|
|
## 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))
|
|
- Updated `uuid` dependency to `^2.0.0`
|
|
|
|
## 0.5.51
|
|
|
|
- updated `pubspec.yaml`
|
|
- updated `README.md`
|
|
|
|
## 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
|
|
|
|
## 0.5.4
|
|
|
|
- added `WebHistory` and `WebHistoryItem` class
|
|
- added `getCopyBackForwardList`, `goBackOrForward`, `canGoBackOrForward` and `goTo` methods for the `InAppWebViewController` class
|
|
|
|
## 0.5.3
|
|
|
|
- added `CookieManager` class
|
|
|
|
## 0.5.2
|
|
|
|
- fixed some missing `result.success()` on Android and iOS
|
|
- added `postUrl()` method for the `InAppWebViewController` class
|
|
- added `loadData()` method for the `InAppWebViewController` class
|
|
|
|
## 0.5.1
|
|
|
|
- updated README.md
|
|
|
|
## 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
|
|
|
|
## 0.4.1
|
|
|
|
- added `InAppBrowser.takeScreenshot()`
|
|
- added `InAppBrowser.setOptions()`
|
|
- added `InAppBrowser.getOptions()`
|
|
|
|
## 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
|
|
- added `InAppBrowser.isOpened` method
|
|
|
|
## 0.3.2
|
|
|
|
- fixed WebView.storyboard path for iOS
|
|
|
|
## 0.3.1
|
|
|
|
- fixed README.md example
|
|
|
|
## 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`
|
|
|
|
## 0.2.1
|
|
|
|
- added `InAppBrowser.onConsoleMessage()` method to manage console messages
|
|
- fixed `InAppBrowser.injectScriptCode()` method when there is not a return value
|
|
|
|
## 0.2.0
|
|
|
|
- added support of Chrome CustomTabs for Android
|
|
- added support of SFSafariViewController for iOS
|
|
- added the ability to create multiple instances of browsers
|
|
|
|
## 0.1.1
|
|
|
|
- updated/added new methods
|
|
- updated UI of android/iOS in-app browser
|
|
- code cleanup
|
|
- added new options when opening the in-app browser
|
|
|
|
## 0.0.1
|
|
|
|
Initial release.
|