NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #5520 most downloaded on pub.dev
This plugin provides an alternative to AppAuth using WebView for OAuth 2.0 authorization/authentication.
Last release 3 days ago
05 Oct 2026
Release timing varies
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 20 of 21 stable releases
1 version withdrawn
withdrawn after publishing
5 years old
24 releases · first in 2021
One column per quarter.
Migrated from package:flutter/material.dart to the standalone material_ui: ^1.5.0 package; the app's MaterialApp must come from material_ui.
package:flutter/material.dart to the standalone material_ui: ^1.5.0 package; the app's MaterialApp must come from material_ui.3.47.0 and Dart 3.13.0.themeData in BaseConfiguration and OAuthConfiguration now takes a material_ui ThemeData.material_ui.Changed flutter_inappwebview: ^6.2.0-beta.3
flutter_inappwebview: ^6.2.0-beta.3Added support for usePathUrlStrategy() to clear the path after init.
usePathUrlStrategy() to clear the path after init.userAgent can now be set in OAuthConfiguration and BaseConfiguration.
userAgent can now be set in OAuthConfiguration and BaseConfiguration.useHybridComposition can now be set in OAuthConfiguration and BaseConfiguration.flutter_inappwebview plugin updated to new breaking change ^6.0.0
flutter_inappwebview plugin updated to new breaking change ^6.0.0WebView updated with transparentBackground: true so no white background before loading the page.
transparentBackground: true so no white background before loading the page.Adds pub topics to package metadata.
BaseWebView and OAuthWebView to allow more flexibility when extending it.Nothing published for this version
Replaced window singleton with FlutterView.
clearCache and clearAll functions with optional BuildContext to support FlutterViewThanks @frederikstonge) for PR #12
Updated http package version to '>=0.13.0 <2.0.0' for better compatibility.
'>=0.13.0 <2.0.0' for better compatibility.Added support to clearCache and clearCookies directly from OAuthWebAuth.instance.
clearCache and clearCookies directly from OAuthWebAuth.instance.OauthWebScreen renamed to OAuthWebScreen and OauthWebView renamed to OAuthWebView.BaseConfiguration(...) and OAuthConfiguration(...). See readme for migration.sdk: ">=2.19.0 <3.0.0" and flutter: ">=2.0.0".invalid_grant due to content after # in url.Fixed bug on BaseOAuthFlowMixin onSuccess function that caused wrong flow cancellation on baseUrl redirect.
Fixed bug on BaseWebView setState call after widget no longer appears in the widget tree.
Detailed documentation added to OauthWebView parameters.
delimiter, basicAuth, httpClient. Each param is described in the OauthWebView class.Web support added. Despite this is a breaking change update, it really doesn't brake anything, you can still use it with no change required. Neverthel…
init() call, check README to see details.shared_preferences dependency added to support temporary state storage.headers can now be set to web view.
headers can now be set to web view.baseUrl added to OauthWebView and OauthWebScreen to allow to get back to application when web view gets redirected to baseUrl. A baseUrl redirect will
baseUrl added to OauthWebView and OauthWebScreen to allow to get back to application when web view gets redirected to baseUrl. A baseUrl redirect will be treated as a onCancel.T? _ambiguate (T? value) => value; implemented for compatibility reasons to avoid warnings about unnecessary null-safety operator for SchedulerBinding
WidgetsBinding.instance?.addObserver(this) added null-safety operator for stable channel compatibility.
Nothing published for this version
BaseWebView to handle basic web view with redirects. *(OAuthWebView uses this under the hook)*.
GlobalKeys added to BaseWebScreen and OauthWebScreen to allow webview control from outside.urlStream added to allow to asynchronously indicate web view to navigate to a different url.onSuccess function changed to onSuccessAuth.useHybridComposition set to true for Android to avoid bugs with keyboard on recent Android versions > 10.contentLocale property can be set to indicate the web auth to use that locale for internationalization.
contentLocale property can be set to indicate the web auth to use that locale for internationalization.- First release
### Changed - README updated
Your coding agent can read these notes before it upgrades. Set up the MCP server →