Changelog
This page highlights the changes most relevant to application developers. The complete, release-by-release record remains in the package source:
2.1.71 - 2026-08-14
- Added opt-in
InAppWebViewPreloaderfor headless startup and reuse throughInAppWebView(preloader: ...). - Hardened Android, iOS, macOS, Windows, Linux, and Web keep-alive/headless ownership and disposal paths.
- Added cross-platform
disableAutocorrectionbehavior for editable HTML elements. - Added the iOS/macOS Universal Link navigation policy while retaining safe fallbacks on other platforms.
- Coalesced Web iframe scroll callbacks and avoided duplicate native script registration.
- Added lifecycle, ownership-transfer, and settings-performance regression coverage.
2.1.67 - 2026-08-13
- Added Windows pull-to-refresh support for pages without a vertical scrollbar.
2.1.65 - 2026-08-12
- Added persistent
ContainerControllersupport for platform data profiles.
2.1.57 - 2026-08-12
- Added the additive
InAppWebViewController.bridgeEventshelper while preserving existing JavaScript handler behavior.
Release policy
Public Dart APIs and MethodChannel contracts are kept compatible whenever possible. Deprecated APIs remain documented during the compatibility window; removal requires an intentional major-version decision. Runtime validation notes are recorded separately in the repository engineering docs.
For the upstream history and original project context, see Migration and upstream relationship.