NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1034 most downloaded on pub.dev
A common platform interface for the flutter_inappwebview plugin.
Last release 8 months ago
04 Feb 2026
Ships unpredictably
gaps range from 8 days to 1.2 years
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
20 releases · first in 2023
Deprecated onReceivedIcon in favor of onFaviconChanged
flutter_inappwebview_internal_annotations dependency from ^1.2.0 to ^1.3.0isClassSupported, isPropertySupported, isMethodSupported static methods for all main classes, such as PlatformInAppWebViewController, InAppWebViewSettings, PlatformInAppBrowser, etc., in order to check if a class, property, or method is supported by the platform at runtimeisSupported method to all custom enum classessaveState, restoreState, requestEnterFullscreen, requestExitFullscreen, setVisible, setTargetRefreshRate, getTargetRefreshRate, requestPointerLock, requestPointerUnlock, getScreenScale, setScreenScale, isVisible, getFrameId, getFavicon, showSaveAsUI, getMemoryUsageTargetLevel, setMemoryUsageTargetLevel methods to PlatformInAppWebViewController classuseOnAjaxReadyStateChange, useOnAjaxProgress, useOnShowFileChooser, corsAllowlist, itpEnabled, darkMode, disableAnimations, fontAntialias, fontHintingStyle, fontSubpixelLayout, fontDPI, cursorBlinkTime, doubleClickDistance, doubleClickTime, dragThreshold, keyRepeatDelay, keyRepeatInterval, disableWebSecurity, enableWebRTC, webRTCUdpPortsRange, javaScriptCanAccessClipboard, allowModalDialogs, enableMedia, enableEncryptedMedia, enableMediaCapabilities, enableMockCaptureDevices, mediaContentTypesRequiringHardwareSupport, enableJavaScriptMarkup, enable2DCanvasAcceleration, allowTopNavigationToDataUrls properties to InAppWebViewSettingsonShowFileChooser, onContentLoading, onDOMContentLoaded, onLaunchingExternalUriScheme, onFaviconChanged, onNotificationReceived, onSaveAsUIShowing, onSaveFileSecurityCheckStarting, onScreenCaptureStarting WebView eventsPlatformWebNotificationController classonReceivedIcon in favor of onFaviconChangedOne column per month.
Added onDownloadStarting WebView event and deprecated onDownloadStartRequest event
flutter_inappwebview_internal_annotations dependency from ^1.1.1 to ^1.2.0fromMap static method and toMap method implementationsFuture to type FutureOr in order to not force the usage of async keywordbyName, name, asNameMap custom enum classes methodsstatusBarEnabled, browserAcceleratorKeysEnabled, generalAutofillEnabled, passwordAutosaveEnabled, isPinchZoomEnabled, hiddenPdfToolbarItems, reputationCheckingRequired, nonClientRegionSupportEnabled, alpha, isUserInteractionEnabled, handleAcceleratorKeyPressed properties to InAppWebViewSettingsisInterfaceSupported, getProcessInfos, getFailureReportFolderPath methods to PlatformWebViewEnvironment classisInterfaceSupported, setInputMethodEnabled, hideInputMethod, showInputMethod methods to PlatformInAppWebViewController classexclusiveUserDataFolderAccess, isCustomCrashReportingEnabled, enableTrackingPrevention, areBrowserExtensionsEnabled, channelSearchKind, releaseChannels, scrollbarStyle properties to WebViewEnvironmentSettingsonDownloadStarting WebView event and deprecated onDownloadStartRequest eventonNewBrowserVersionAvailable, onBrowserProcessExited, onProcessInfosChanged events to PlatformWebViewEnvironment classonAcceleratorKeyPressed WebView eventDeprecated JavaScriptHandlerCallback type in favor of JavaScriptHandlerFunction type
fromMap implementation for some classeskJavaScriptHandlerForbiddenNames listPlatformInAppLocalhostServer.onData parameter to set a custom on data server callbackjavaScriptBridgeEnabled, javaScriptBridgeOriginAllowList, javaScriptBridgeForMainFrameOnly, pluginScriptsOriginAllowList, pluginScriptsForMainFrameOnly, javaScriptHandlersOriginAllowList, javaScriptHandlersForMainFrameOnly, scrollMultiplier InAppWebViewSettings parameterssetJavaScriptBridgeName, getJavaScriptBridgeName static WebView controller methodsonProcessFailed WebView eventregexToAllowSyncUrlLoading Android-specific property to InAppWebViewSettingsJavaScriptHandlerFunctionData typeJavaScriptHandlerCallback type in favor of JavaScriptHandlerFunction typeInAppWebViewSettings.forceDark and InAppWebViewSettings.forceDarkStrategy Android-only properties in favor of InAppWebViewSettings.algorithmicDarkeningAllowedAdded WebViewEnvironment.customSchemeRegistrations parameter for Windows
WebViewEnvironment.customSchemeRegistrations parameter for WindowsCustomSchemeRegistration typeFixed X509Certificate.toMap method
X509Certificate.toMap methodUpdated Uint8List conversion inside fromMap methods
Uint8List conversion inside fromMap methodsUpdated permission models for Windows platform
Added PlatformWebViewEnvironment class
PlatformWebViewEnvironment classWebViewFeature.SUPPRESS_ERROR_PAGE- Updated docs and pubspec.yaml
Merged "Added == operator and hashCode to WebUri" #1941 (thanks to daisukeueta)
Fix typos (thanks to michalsrutek)
Added PlatformCustomPathHandler class to be able to implement custom path handlers for WebViewAssetLoader
PlatformCustomPathHandler class to be able to implement custom path handlers for WebViewAssetLoaderAdded InAppBrowser.onMainWindowWillClose event
InAppBrowser.onMainWindowWillClose eventWindowType.WINDOW for InAppBrowserSettings.windowTypeAdded InAppWebViewSettings.interceptOnlyAsyncAjaxRequests #1905
InAppWebViewSettings.interceptOnlyAsyncAjaxRequests #1905PlatformInAppWebViewController.clearFormData methodPlatformCookieManager.removeSessionCookies methodInAppWebViewSettings.useShouldInterceptAjaxRequest docsPlatformCookieManager methods return valueMust call super dispose method for PlatformInAppBrowser and PlatformChromeSafariBrowser
dispose method for PlatformInAppBrowser and PlatformChromeSafariBrowserExpose missing InAppBrowserSettings.menuButtonColor option
InAppBrowserSettings.menuButtonColor optionExpose missing old AndroidInAppWebViewOptions and IOSInAppWebViewOptions classes
AndroidInAppWebViewOptions and IOSInAppWebViewOptions classesAdded PlatformPrintJobController.onComplete setter
PlatformPrintJobController.onComplete setter- Updated README
Initial release.
Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →