Version Comparison Studio
Choose two real stable releases. Boring Doc lists every indexed change between them with its evidence, impact and migration instructions, and can fetch the verified source diff from GitHub.
3.47.2 → 3.47.7Aug 27, 2026 → Oct 8, 2026 · 5 releases in range
What changed?
17 indexed changes across 5 versions: 17 bug fix.
Will this affect my application?
No high-impact items were indexed for this range. Review deprecations and platform-specific items for the platforms you ship to.
What action should I take?
Upgrade, run `flutter analyze` and your tests. No migration guides apply to this range.
How do I migrate safely?
Prefer stepping through stable series sequentially; each breaking-change page has a checklist, before/after code and the official guide. Verify with `flutter analyze`, `flutter test` and a profile-mode run on each target platform.
- Release-note items are classified from PR titles (heuristic); breaking-change guides are classified from the official index.
Tick “Fetch verified source diff” above (or load it now) to corroborate these announcements with the git history between the two tags.
Changes by category
17 shownBug fix Bug fix 17
When debugging on physical iOS 27 devices, app occasionally crashes.
When re-expanding a preview group in the Widget Previewer, previews crash due to a type error in scroll restoration.
When Dart Development Service encounters a startup failure, flutter_tools crashes with an unhandled FormatException.
When Windows Smart App Control or security policies block binary execution on Windows, gracefully handle the error with an actionable...
When debugging with Xcode 27, the app may launch to a white screen and hang for multiple minutes.
When remote test processes emit plain-text error output on all platforms, prevent flutter_tools from crashing with an unhandled...
When building for macOS or iOS on machines with missing or incomplete Xcode installations, flutter_tools displays an actionable error...
When an OverlayPortal is displayed on iOS, accessibility frames are shrunk by the device pixel ratio and anchored to the top-left, so...
When using VoiceOver on iOS with a ReorderableListView, Semantics focus is incorrectly shifted to the top left of the screen.
Fixes missing preview reload timing analytics in LspPreviewDetector across all platforms.
When building iOS and macOS app, SwiftPM migration warnings and errors are not tracked in analytics.
On iOS, apps bundling native assets fail App Store submission when native libraries are compiled with deployment targets above iOS 13.
When running WebAssembly dry-run builds on Web, remove redundant experiment flag warning that dropped telemetry error findings.
When calling Actions.handler on all platforms, null was always returned.
When using Impeller on Android devices with B-Series PowerVR GPUs, visual oddities and performance drops can be experienced.
When using Android SDK Command-line Tools 23.0+ for Android, flutter doctor incorrectly reports "Android license status unknown".
AI_PROVIDER (for example to openai-compatible with a local Ollama or LM Studio endpoint) to enable grounded explanations. Everything else on this page works without an AI provider.