Skip to content

v6.2.0-beta.2

Latest
Compare
Choose a tag to compare
@pichillilorenzo pichillilorenzo released this 26 Nov 21:06
· 43 commits to master since this release
  • Updated dependencies to the latest versions for all platform implementations:
    • flutter_inappwebview_platform_interface: ^1.4.0-beta.1 -> ^1.4.0-beta.2
    • flutter_inappwebview_android: ^1.2.0-beta.1 -> ^1.2.0-beta.2
    • flutter_inappwebview_ios: ^1.2.0-beta.1 -> ^1.2.0-beta.2
    • flutter_inappwebview_macos: ^1.2.0-beta.1 -> ^1.2.0-beta.2
    • flutter_inappwebview_web: ^1.2.0-beta.1 -> ^1.2.0-beta.2
    • flutter_inappwebview_windows: ^0.7.0-beta.1 -> ^0.7.0-beta.2
  • Fixed specific URLAuthenticationChallenge type for onReceivedHttpAuthRequest, onReceivedServerTrustAuthRequest, onReceivedClientCertRequest events of HeadlessInAppWebView
  • Fixed missing return type for InAppWebViewController.getJavaScriptBridgeName static method

Platform Interface

  • Updated flutter_inappwebview_internal_annotations dependency from ^1.1.1 to ^1.2.0
  • Updated fromMap static method and toMap method implementations
  • Updated all WebView events with return type Future to type FutureOr in order to not force the usage of async keyword
  • Added byName, name, asNameMap custom enum classes methods
  • Added statusBarEnabled, browserAcceleratorKeysEnabled, generalAutofillEnabled, passwordAutosaveEnabled, isPinchZoomEnabled, hiddenPdfToolbarItems, reputationCheckingRequired, nonClientRegionSupportEnabled, alpha, isUserInteractionEnabled properties to InAppWebViewSettings
  • Added isInterfaceSupported, getProcessInfos, getFailureReportFolderPath methods to PlatformWebViewEnvironment class
  • Added isInterfaceSupported, setInputMethodEnabled, hideInputMethod, showInputMethod methods to PlatformInAppWebViewController class
  • Added exclusiveUserDataFolderAccess, isCustomCrashReportingEnabled, enableTrackingPrevention, areBrowserExtensionsEnabled, channelSearchKind, releaseChannels, scrollbarStyle properties to WebViewEnvironmentSettings
  • Added onDownloadStarting WebView event and deprecated onDownloadStartRequest event
  • Added onNewBrowserVersionAvailable, onBrowserProcessExited, onProcessInfosChanged events to PlatformWebViewEnvironment class
  • Fixed missing PrintJobOrientation android values

Android Platform

  • Implemented hideInputMethod, showInputMethod InAppWebViewController methods
  • Implemented isUserInteractionEnabled, alpha properties of InAppWebViewSettings
  • Merged "Show / Hide / Disable / Enable soft Keyboard Input (Android & iOS)" #2408 (thanks to Mecharyry)
  • Fixed "[Android] PrintJobOrientation _TypeError (type 'Null' is not a subtype of type 'int')" #2413
  • Fixed "Accessibility Android" #1694
  • Fixed "Automatic font scale according to accessibility option 'font size' of device does not work on Android" #540
  • Fixed "callHandler method is not injected into InAppBrowser" #1973

iOS Platform

  • Implemented setInputMethodEnabled, hideInputMethod InAppWebViewController methods
  • Implemented isUserInteractionEnabled, alpha properties of InAppWebViewSettings
  • Merged "Show / Hide / Disable / Enable soft Keyboard Input (Android & iOS)" #2408 (thanks to Mecharyry)
  • Fixed "In iOS version 17.2, when moving the input focus in a WebView, an unknown area appears at the top of the screen." #1947

macOS Platform

  • Implemented alpha property of InAppWebViewSettings

Windows Platform

  • Updated Microsoft.Web.WebView2 SDK version from 1.0.2792.45 to 1.0.2849.39
  • Implemented disableDefaultErrorPage, statusBarEnabled, browserAcceleratorKeysEnabled, generalAutofillEnabled, passwordAutosaveEnabled, isPinchZoomEnabled, allowsBackForwardNavigationGestures, hiddenPdfToolbarItems, reputationCheckingRequired, nonClientRegionSupportEnabled properties of InAppWebViewSettings
  • Implemented isInterfaceSupported, getProcessInfos, getFailureReportFolderPath WebViewEnvironment methods
  • Implemented isInterfaceSupported, getZoomScale InAppWebViewController method
  • Implemented onDownloadStarting, onAcceleratorKeyPressed WebView event
  • Implemented exclusiveUserDataFolderAccess, isCustomCrashReportingEnabled, enableTrackingPrevention, areBrowserExtensionsEnabled, channelSearchKind, releaseChannels, scrollbarStyle properties of WebViewEnvironmentSettings
  • Implemented onNewBrowserVersionAvailable, onBrowserProcessExited, onProcessInfosChanged WebViewEnvironment events
  • Send mouse leave region event to native view
  • Fixed wrong channel name when creating a WebViewEnvironment instance
  • Fixed "[Windows] Has an overlay on the desktop when the application is minimized" #2402
  • Fixed "[Windows] missing implementation of onPermissionRequest event will cause crash when requested by the webpage" #2404
  • Fixed "Windows: getCookies return empty list" #2314