PackageTrack
Sign in Get early access

webview_flutter

A Flutter plugin that provides a WebView widget backed by the system webview.

4.14.1 1000K downloads/mo #21 most downloaded on pub.dev flutter/packages

What this package is like to depend on

Last release 1 months ago

07 Jul 2026

Release timing varies

gaps range from 8 days to 8 months

Nearly every release is documented

notes for 129 of 129 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

132 releases · first in 2018

3 releases in the last 12 months

see the full history below

Release timeline

132 releases · Nov 2018 to Jul 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 132
  1. 4.14.1 07 Jul 2026
    Release notes
    • Adds documentation for NavigationDelegate callback parameters.
    Open source →
  2. 4.14.0 12 Jun 2026
    Release notes
    • Add method to retrieve cookies. See WebViewCookieManager.getCookies.
    • Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
    Open source →
  3. 4.13.1 07 Jan 2026
    Release notes
    • Fixes HTML in legacy dartdocs.
    • Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
    • Updates README to reflect currently supported OS versions for the latest versions of the endorsed platform implementations.
      • Applications built with older versions of Flutter will continue to use compatible versions of the platform implementations.
    Open source →
  4. 4.13.0 21 May 2025
    Release notes
    • Adds support to respond to recoverable SSL certificate errors. See NavigationDelegate(onSSlAuthError).
    Open source →
  5. 4.12.0 16 May 2025
    Release notes
    • Adds support to set whether to draw the scrollbar. See WebViewController.setVerticalScrollBarEnabled, WebViewController.setHorizontalScrollBarEnabled, WebViewController.supportsSetScrollBarsEnabled.
    • Updates README to indicate that Android SDK <21 is no longer supported.
    Open source →
  6. 4.11.0 18 Apr 2025
    Release notes
    • Adds support to set the over-scroll mode for the WebView. See WebViewController.setOverScrollMode.
    • Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
    Open source →
  7. 4.10.0 10 Oct 2024
    Release notes
    • Updates minimum supported webview_flutter_android from 3.16.0 to 4.0.0.
    Open source →
  8. 4.9.0 21 Aug 2024
    Release notes
    • Adds endorsed macOS support.
    • Updates minimum supported SDK version to Flutter 3.24/Dart 3.5.
    Open source →
  9. 4.8.0 24 May 2024
    Release notes
    • Adds onHttpError callback to NavigationDelegate to catch HTTP error status codes.
    Open source →
  10. 4.7.0 09 Feb 2024
    Release notes
    • Adds support to track scroll position changes.
    • Updates minimum supported SDK version to Flutter 3.16.6/Dart 3.2.3.
    Open source →
  11. 4.6.0 09 Feb 2024
    Release notes
    • Adds support for custom handling of JavaScript dialogs. See WebViewController.setOnJavaScriptAlertDialog, WebViewController.setOnJavaScriptConfirmDialog and WebViewController.setOnJavaScriptTextInputDialog.
    • Updates minimum Dart version to 3.2.3 and minimum Flutter version to 3.16.6.
    Open source →
  12. 4.5.0 01 Feb 2024
    Release notes
    • Adds support for HTTP basic authentication. See NavigationDelegate(onReceivedHttpAuthRequest).
    • Updates support matrix in README to indicate that iOS 11 is no longer supported.
    • Clients on versions of Flutter that still support iOS 11 can continue to use this package with iOS 11, but will not receive any further updates to the iOS implementation.
    Open source →
  13. 4.4.4 09 Jan 2024
    Release notes
    • Updates minimum required plugin_platform_interface version to 2.1.7.
    Open source →
  14. 4.4.3 04 Jan 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    • Fixes new lint warnings.
    Open source →
  15. 4.4.2 03 Nov 2023
    Release notes
    • Fixes use_build_context_synchronously lint violations in the example app.
    Open source →
  16. 4.4.1 02 Oct 2023
    Release notes
    • Exposes JavaScriptLogLevel from platform interface.
    Open source →
  17. 4.4.0 01 Oct 2023
    Release notes
    • Adds support to register a callback to receive JavaScript console messages. See WebViewController.setOnConsoleMessage.
    Open source →
  18. 4.3.0 30 Sep 2023
    Release notes
    • Adds support to retrieve the user agent. See WebViewController.getUserAgent.
    Open source →
  19. 4.2.4 30 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    Open source →
  20. 4.2.3 22 Aug 2023
    Release notes
    • Fixes the code sample in the dartdocs for WebViewController.addJavaScriptChannel.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  21. 4.2.2 05 Jun 2023
    Release notes
    • Fixes documentation typo.
    Open source →
  22. 4.2.1 22 May 2023
    Release notes
    • Removes obsolete null checks on non-nullable values.
    Open source →
  23. 4.2.0 22 Apr 2023
    Release notes
    • Adds support to receive permission requests. See WebViewController(onPermissionRequest).
    Open source →
  24. 4.1.0 18 Apr 2023
    Release notes
    • Adds support to track URL changes. See NavigationDelegate(onUrlChange).
    • Updates minimum Flutter version to 3.3.
    • Fixes common typos in tests and documentation.
    • Fixes documentation for WebViewController and WebViewCookieManager.
    Open source →
  25. 4.0.7 19 Mar 2023
    Release notes
    • Updates the README with the migration of WebView.initialCookies and Hybrid Composition on Android.
    Open source →
  26. 4.0.6 02 Mar 2023
    Release notes
    • Updates iOS minimum version in README.
    Open source →
  27. 4.0.5 22 Feb 2023
    Release notes
    • Updates links for the merge of flutter/plugins into flutter/packages.
    Open source →
  28. 4.0.4 19 Feb 2023
    Release notes
    • Adds examples of accessing platform-specific features for each class.
    Open source →
  29. 4.0.2 20 Jan 2023
    Release notes
    • Updates code for stricter lint checks.
    Open source →
  30. 4.0.1 23 Dec 2022
    Release notes
    • Exposes WebResourceErrorType from platform interface.
    Open source →
  31. 4.0.0 17 Dec 2022
    Release notes
    • BREAKING CHANGE Updates implementation to use the 2.0.0 release of webview_flutter_platform_interface. See Usage section in the README for updated usage. See Migrating from 3.0 to 4.0 section in the README for details on migrating to this version.
    • Updates minimum Flutter version to 3.0.0.
    • Updates code for new analysis options.
    • Updates references to the obsolete master branch.
    Open source →
  32. 3.0.4 11 May 2022
    Release notes
    • Minor fixes for new analysis options.
    Open source →
  33. 3.0.3 10 May 2022
    Release notes
    • Removes unnecessary imports.
    • Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors lint warnings.
    Open source →
  34. 3.0.2 05 Apr 2022
    Release notes
    • Migrates deprecated Scaffold.showSnackBar to ScaffoldMessenger in example app.
    • Adds OS version support information to README.
    Open source →
  35. 3.0.1 24 Feb 2022
    Release notes
    • Removes a duplicate Android-specific integration test.
    • Fixes an integration test race condition.
    • Fixes comments (accidentally mixed // with ///).
    Open source →
  36. 3.0.0 08 Dec 2021
    Release notes
    • BREAKING CHANGE: On Android, hybrid composition (SurfaceAndroidWebView) is now the default. The previous default, virtual display, can be specified with WebView.platform = AndroidWebView()
    Open source →
  37. 2.8.0 07 Dec 2021
    Release notes
    • Adds support for the loadFlutterAsset method.
    Open source →
  38. 2.7.0 07 Dec 2021
    Release notes
    • Adds setCookie to CookieManager.
    • CreationParams now supports setting initialCookies.
    Open source →
  39. 2.6.0 07 Dec 2021
    Release notes
    • Adds support for the loadRequest method.
    Open source →
  40. 2.5.0 07 Dec 2021
    Release notes
    • Adds an option to set the background color of the webview.
    Open source →
  41. 2.4.0 07 Dec 2021
    Release notes
    • Adds support for the loadFile and loadHtmlString methods.
    • Updates example app Android compileSdkVersion to 31.
    • Integration test fixes.
    • Updates code for new analysis options.
    Open source →
  42. 2.3.1 11 Nov 2021
    Release notes
    • Add iOS-specific note to set JavascriptMode.unrestricted in order to set zoomEnabled: false.
    Open source →
  43. 2.3.0 05 Nov 2021
    Release notes
    • Add ability to enable/disable zoom functionality.
    Open source →
  44. 2.2.0 05 Nov 2021
    Release notes
    • Added runJavascript and runJavascriptForResult to supersede evaluateJavascript.
    • Deprecated evaluateJavascript.
    Open source →
  45. 2.1.2 21 Oct 2021
    Release notes
    • Fix typos in the README.
    Open source →
  46. 2.1.1 28 Sep 2021
    Release notes
    • Fixed _CastError that was thrown when running the example App.
    Open source →
  47. 2.1.0 24 Sep 2021
    Release notes
    • Migrated to fully federated architecture.
    Open source →
  48. 2.0.14 18 Sep 2021
    Release notes
    • Update minimum Flutter SDK to 2.5 and iOS deployment target to 9.0.
    Open source →
  49. 2.0.13 10 Sep 2021
    Release notes
    • Send URL of File to download to the NavigationDelegate on Android just like it is already done on iOS.
    • Updated Android lint settings.
    Open source →
  50. 2.0.12 10 Aug 2021
    Release notes
    • Improved the documentation on using the different Android Platform View modes.
    • So that Android and iOS behave the same, onWebResourceError is now only called for the main page.
    Open source →
  51. 2.0.10 13 Jul 2021
    Release notes
    • Fix keyboard issues link in the README.
    Open source →
  52. 2.0.9 24 Jun 2021
    Release notes
    • Add iOS UI integration test target.
    • Suppress deprecation warning for iOS APIs deprecated in iOS 9.
    Open source →
  53. 2.0.8 27 May 2021
    Release notes
    • Migrate maven repository from jcenter to mavenCentral.
    Open source →
  54. 2.0.7 19 May 2021
    Release notes
    • Republished 2.0.6 with Flutter 2.2 to avoid https://github.com/dart-lang/pub/issues/3001
    Open source →
  55. 2.0.6 17 May 2021
    Release notes
    Open source →
  56. 2.0.4 07 Apr 2021
    Release notes
    • Fix a bug where allowsInlineMediaPlayback is not respected on iOS.
    Open source →
  57. 2.0.3 02 Apr 2021
    Release notes
    • Fixes bug where scroll bars on the Android non-hybrid WebView are rendered on the wrong side of the screen.
    Open source →
  58. 2.0.2 06 Mar 2021
    Release notes
    • Fixes bug where text fields are hidden behind the keyboard when hybrid composition is used flutter/issues/75667.
    Open source →
  59. 2.0.1 03 Mar 2021
    Release notes
    • Run CocoaPods iOS tests in RunnerUITests target
    Open source →
  60. 2.0.0 24 Feb 2021
    Release notes
    • Migration to null-safety.
    • Added support for progress tracking.
    • Add section to the wiki explaining how to use Material components.
    • Update integration test to workaround an iOS 14 issue with evaluateJavascript.
    • Fix onWebResourceError on iOS.
    • Fix outdated links across a number of markdown files (#3276)
    • Added allowsInlineMediaPlayback property.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive