Flutter Inappwebview Versions Save

A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.

v6.0.0-beta.26

5 months ago
  • Throw an error if any controller is used after being disposed
  • CookieManager.deleteCookies wait for all delete cookie completion handler to be completed on iOS and macOS
  • Updated return value for CookieManager.setCookie method to be Future<bool>. The return value indicates whether the cookie was set successfully
  • Merged "feat(ios): optional tradeoff to fix ios input delay" #1665 (thanks to andreasgangso)
  • Merged "Fix ios multiple flutter presenting error" #1736 (thanks to AlexT84)
  • Merged "fix cert parsing for ios 12" #1822 (thanks to darkang3lz92)
  • Merged "Fix iOS and macOS Forced unwrap null value HTTPCookie for CookieManager.setCookie" #1677 (thanks to maxmitz)
  • Merged "android imm.isAcceptingText() crash fix" #1827 (thanks to AlexDochioiu)
  • Merged "fix: chrome tab open failed due to chrome process not running" #1772 (thanks to YumengNevix)
  • Merged "Android - Fix context menu position for pages with horizontal scroll" #1504 (thanks to lrorpilla)
  • Fixed "iOS about:blank popup not loading page" #1500
  • Fixed "iOS macOS - This method should not be called on the main thread as it may lead to UI unresponsiveness" #1678
  • Fixed iOS and macOS InAppWebView memory leaks

v6.0.0-beta.25

7 months ago
  • Updated androidx.webkit:webkit dependency to 1.8.0
  • Updated androidx.browser:browser dependency to 1.6.0
  • Merged "feat: InAppLocalhostServer decode assets url when loading them" #1657 (thanks to Nirajn2311)
  • Merged "fix: xcode 15 related bug" #1801 (thanks to nesquikm)

v5.8.0

7 months ago

v6.0.0-beta.24+1

10 months ago
  • Fixed "Can't compile on Android" #1691

v6.0.0-beta.24

10 months ago
  • Added InAppWebView keep alive feature
  • Added InAppBrowser menu items feature
  • Added hasJavaScriptHandler, hasUserScript, hasWebMessageListener InAppWebViewController methods
  • Added hideCloseButton, hideDefaultMenuItems, menuButtonColor InAppBrowser settings
  • HeadlessInAppWebView.webViewController could be null
  • Removed throwIfAlreadyOpened, throwIfNotOpened InAppBrowser methods
  • Removed throwIfAlreadyOpened, throwIfNotOpened ChromeSafariBrowser methods
  • Merged "fix #1389 #1315 contextMenu ios 13" #1575 (thanks to heralight)
  • Merged "fix: remove ignored flutter_export_environment.sh" #1593 (thanks to Sunbreak)
  • Merged "Fix AndroidX migration URL in README.md" #1529 (thanks to cslee)
  • Merged "InAppBrowser Bugfix/viewgroup index crash" #1618 (thanks to KhatibFX)
  • Fixed old iOS versions crash "dyld: Library not loaded: /usr/lib/swift/libswiftCoreGraphics.dylib Reason: image not found" (thanks to guide-flutter)
  • Fixed InAppBrowser.show() possible crash on macOS
  • Fixed missing windowTitlebarSeparatorStyle, windowAlphaValue, windowStyleMask, windowFrame macOS settings updates when using setSettings()
  • Fixed "iOS and macOS flutter multiple engine" #1632

v6.0.0-beta.23

11 months ago
  • Updated androidx.webkit:webkit dependency to 1.6.1
  • Updated androidx.browser:browser dependency to 1.5.0
  • Updated androidx.appcompat:appcompat dependency to 1.6.1
  • Added support for Android WebViewFeature.GET_COOKIE_INFO
  • Added requestedWithHeaderOriginAllowList WebView setting for Android
  • Added isInspectable, shouldPrintBackgrounds WebView settings for iOS and macOS
  • Removed WebViewFeature.REQUESTED_WITH_HEADER_CONTROL, ServiceWorkerController.setRequestedWithHeaderMode(), ServiceWorkerController.getRequestedWithHeaderMode(), InAppWebViewSettings.requestedWithHeaderMode
  • Fixed "Build fail with AGP 8.0" #1643
  • Fixed "java.lang.RuntimeException: Unknown feature REQUESTED_WITH_HEADER_CONTROL" #1611
  • Fixed "iOS 16.4 WebDebugging WKWebView.isInspectable" #1629
  • Fixed some @available checks for macOS

v6.0.0-beta.22

1 year ago
  • Updated window.flutter_inappwebview.callHandler implementation: if there is an error/exception on Flutter/Dart side, the callHandler will reject the JavaScript promise with the error/exception message, so you can catch it also on JavaScript side
  • Fixed Android Web Storage Manager deleteAllData and deleteOrigin methods implementation
  • Fixed "Xiaomi store - Conflict of Privacy Permissions, android.permission.MY_READ_INSTALLED_PACKAGES" #1462
  • Fixed "Flutter 3.0.5 compilation issue" #1475

v5.7.2+3

1 year ago
  • Fixed "Xiaomi store - Conflict of Privacy Permissions, android.permission.MY_READ_INSTALLED_PACKAGES" #1462

v6.0.0-beta.21

1 year ago
  • Fixed "Android plugin version 6 - UserScripts not executing on new tabs." #1455

v6.0.0-beta.20

1 year ago