NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #198 most downloaded on pub.dev
A Flutter plugin that provides a WebView widget on Android.
Last release 1 months ago
28 Aug 2026
Release timing varies
gaps range from 2 weeks to 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
136 releases · first in 2021
Adds support for PlatformWebViewController.getUserAgent.
PlatformWebViewController.getUserAgent.Adds support to register a callback to receive JavaScript console messages. See AndroidWebViewController.onConsoleMessage.
AndroidWebViewController.onConsoleMessage.One column per quarter.
Bumps androidx.annotation:annotation from 1.5.0 to 1.7.0.
Adds support for playing video in fullscreen. See AndroidWebViewController.setCustomWidgetCallbacks.
AndroidWebViewController.setCustomWidgetCallbacks.Updates pigeon to 11 and removes unneeded enum wrappers.
Adds pub topics to package metadata.
Fixes bug where the PlatformWebViewWidget was rebuilt unnecessarily.
PlatformWebViewWidget was rebuilt unnecessarily.Fixes bug where PlatformWebViewWidget doesn't rebuild when the controller or PlatformView implementation flag changes.
PlatformWebViewWidget doesn't rebuild when the controller or PlatformView
implementation flag changes.Adjusts SDK checks for better testability.
Adds support for WebResouceError.url.
WebResouceError.url.Fixes unawaited_futures violations.
Bumps androidx.webkit:webkit from 1.6.0 to 1.7.0.
Adds support for handling geolocation permissions. See AndroidWebViewController.setGeolocationPermissionsPromptCallbacks.
AndroidWebViewController.setGeolocationPermissionsPromptCallbacks.Removes obsolete null checks on non-nullable values.
Adds support to accept third party cookies. See AndroidWebViewCookieManager.setAcceptThirdPartyCookies.
AndroidWebViewCookieManager.setAcceptThirdPartyCookies.Fixes compatibility with AGP versions older than 4.2.
Adds a namespace for compatibility with AGP 8.0.
Adds support for PlatformWebViewController.setOnPlatformPermissionRequest.
PlatformWebViewController.setOnPlatformPermissionRequest.Bumps gradle from 7.2.2 to 8.0.0.
Updates internal Java InstanceManager to only stop finalization callbacks when stopped.
Updates pigeon dev dependency to 9.2.4.
9.2.4.Adds support for PlatformNavigationDelegate.onUrlChange.
PlatformNavigationDelegate.onUrlChange.Removes unused internal WebView field and Java class.
WebView field and Java class.Fixes a bug where the native WebView wouldn't be traversed for autofill automatically.
WebView wouldn't be traversed for autofill automatically.Updates internal Java InstanceManager to be cleared on hot restart.
Clarifies explanation of endorsement in README.
Fixes a potential bug where a WebView that was not added to the InstanceManager could be returned by a WebViewClient or WebChromeClient.
WebView that was not added to the InstanceManager could be
returned by a WebViewClient or WebChromeClient.Adds support to set text zoom of a page. See AndroidWebViewController.setTextZoom.
AndroidWebViewController.setTextZoom.Resolves compilations warnings.
Updates links for the merge of flutter/plugins into flutter/packages.
Adds support to access native WebView.
WebView.* Renames Pigeon output files.
Fixes bug that prevented the web view from being garbage collected.
LateInitializationError when a PlatformNavigationDelegate is not provided.Updates code for stricter lint checks.
Adds support for handling file selection. See AndroidWebViewController.setOnShowFileSelector.
AndroidWebViewController.setOnShowFileSelector.4.2.14.Fixes crash when the Java InstanceManager was used after plugin was removed from the engine.
InstanceManager was used after plugin was removed from the engine.Fixes bug where an AndroidWebViewController couldn't be reused with a new WebViewWidget.
AndroidWebViewController couldn't be reused with a new WebViewWidget.Fixes bug where a AndroidNavigationDelegate was required to load a request.
AndroidNavigationDelegate was required to load a request.Adds support for selecting Hybrid Composition on versions 23+. Please use AndroidWebViewControllerCreationParams.displayWithHybridComposition.
AndroidWebViewControllerCreationParams.displayWithHybridComposition.BREAKING CHANGE Updates platform implementation to 2.0.0 release of webview_flutter_platform_interface. See webview_flutter for updated usage.
2.0.0 release of
webview_flutter_platform_interface. See
webview_flutter for updated usage.Updates code for no_leading_underscores_for_local_identifiers lint.
no_leading_underscores_for_local_identifiers lint.Updates imports for prefer_relative_imports.
prefer_relative_imports.Adds a getter to expose the Java InstanceManager.
Adds a method to the WebView wrapper to retrieve the X and Y positions simultaneously.
WebView wrapper to retrieve the X and Y positions simultaneously.README.Bumps webkit from 1.0.0 to 1.5.0.
compileSdkVersion to 32.Adds dispose methods for HostApi and FlutterApi of JavaObject.
Updates the Dart InstanceManager to take a listener for when an object is garbage collected. See https://github.com/flutter/flutter/issues/107199.
Updates the Java InstanceManager to take a listener for when an object is garbage collected. See https://github.com/flutter/flutter/issues/107199.
Updates Android WebView classes as Copyable. This is a part of moving the api to handle garbage collection automatically. See https://github.com/flutt
Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
Directionality from context didn't affect SurfaceAndroidWebView.SurfaceAndroidWebView and AndroidWebView.
Default is now TextDirection.ltr for both.SurfaceAndroidWebView. Hybrid composition is now used when the background color is not 100%
opaque.Bumps androidx.annotation from 1.0.0 to 1.4.0.
Fixes a bug which causes an exception when the onNavigationRequestCallback return false.
onNavigationRequestCallback return false.Ignores unnecessary import warnings in preparation for upcoming Flutter changes.
Updates references to the obsolete master branch.
* Updates Gradle to 7.2.1.
Minor fixes for new analysis options.
Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
Updates pigeon developer dependency to the latest version which adds support for null safety.
Migrates deprecated Scaffold.showSnackBar to ScaffoldMessenger in example app.
Scaffold.showSnackBar to ScaffoldMessenger in example app.Fixes bug preventing mockito code generation for tests.
mockito code generation for tests.WebViewController.clearCache was
called.Your coding agent can read these notes before it upgrades. Set up the MCP server →