Skip to content
Boring Doc

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.

Categories
Platform
Explain

3.47.2 → 3.47.7Aug 27, 2026 → Oct 8, 2026 · 5 releases in range

Changes in range
17
Breaking / removed
0
0 with migration guides
Deprecations
0
plan before they are removed
Official evidence
17
17 official changelog

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.

What this comparison covers
  • Release-note items are classified from PR titles (heuristic); breaking-change guides are classified from the official index.
  1. 3.47.3
    Sep 9, 2026
    4 changes
  2. 3.47.4
    Sep 11, 2026
    7 changes
  3. 3.47.5
    Sep 18, 2026
    3 changes
  4. 3.47.6
    Oct 1, 2026
    1 changes
  5. 3.47.7current
    Oct 8, 2026
    2 changes
Verified source diff31 commits · 62 files · +5431 / −419Full diff on GitHub

A source diff proves code changed; it does not by itself show that a public API is breaking. Use it to corroborate the announcements above.

tooling 46dev/infra 5other 3engine/impeller 2engine/ios 2changelog 1engine/windows 1framework/widgets 1framework 1
Commits (31)
  • ad4b29a[CP-stable]Denylists b-series powervr from vulkan (#191903)
  • 115c53d[stable] [flutter_tools] Handle missing Xcode gracefully in getInfo and buildMacOS (#191902)
  • 383b332[CP-stable]Fix Android license detection for cmdline-tools 23.0+ (#192133)
  • 75a5dd9[CP-stable]Fix Actions.handler to forward the intent type to maybeFind (#192203)
  • b29eb3f[flutter-3.47-candidate.0] Sync engine.version to ad4b29ad6eb09fbfc827fa7defe115aedbe1e347 (#192211)
  • 06a2e2a[flutter-3.47-candidate.0] Update Flutter DEPS to Dart 1d1a730ef918d602aedafc939a4cf5940e7589ab (#192210)
  • 858dc66Changelog entries from all CPs (#192214)
  • e8113bf[flutter-3.47-candidate.0] Sync engine.version to 06a2e2a110089dff50fe635cffd2a61e1b24fbcd (#192312)
  • e71ed18[stable] [flutter_tools] Gracefully handle Windows Application Control and security policy execution blocks (#192254)
  • 4c685f8[stable] [flutter_tools] Report preview reload timing analytics in LspPreviewDetector (#192256)
  • 7d70527[CP-stable] Collect analytics about SwiftPM errors and warnings (#191746) (#192303)
  • 015aafa[CP-stable][native assets] Bump minimum iOS version from 13 to 15 (#192506)
  • c41a033[CP-stable] Prepare and warn when missing iOS Device Support Symbols (#192301)
  • 5743177[CP-stable]fix(tool): remove redundant --enable-experiment=record-use flag (#192318)
  • 9584c67[CP-stable][flutter_tools] Safely handle non-JSON messages in test stream parsers (#192419)
  • 38b01f4Update changelog for 3.47.4 (#192647)
  • d3c78d8[CP-stable]On iOS 27+ devices, manually process lldb stops (#192810)
  • 64d4f62[stable] [Widget Preview] Isolate PageStorage scope in widget preview group expansion tile (#192255)
  • 0a12baf[stable] [flutter_tools] Roll package:dds to 5.4.0 (#192295)
  • af7e796[flutter-3.47-candidate.0] Update Flutter DEPS to Dart b530c21f7de367b94fb04787bfed9d8e989d75e8 (#192875)
  • cddf29d[flutter-3.47-candidate.0] Sync engine.version to af7e796e161ae0bb1ff0758c71a7105418bd9ded (#192894)
  • 6a19ccaUpdate changelog for 3.47.5 (#192925)
  • 905ca64Update CHANGELOG with missing Flutter 3.44.8 and 3.44.9 (#193120)
  • c16aa05[CP-stable][win32] Remove the predicate from TimerThread condition variable (#193238)
  • c05f452Add changelog entries for 3.47.6. (#193537)
  • 692136c[flutter-3.47-candidate.0] Update Flutter DEPS to Dart 04bcd1036cdc799ac6564988f159ee454d42c822 (#193536)
  • a9f5569[CP-stable]Move iOS compile benchmarks to Mac_benchmark and pin Mac_benchmark to M1 (#193581)
  • 5fc3468[flutter-3.47-candidate.0] Sync engine.version to 692136cb6582dbfc5af3fb33c2515a069f2f66d0 (#193584)
  • deb2874[stable] [iOS] Preserve semantics parents after reparenting (#189686) + Fix OverlayPortal semantics bounds corruption (#192139) (#193420)
  • 632f36eUpdate changelog for the single CP for this stable hotfix release. (#193959)
  • abaf9c5[flutter-3.47-candidate.0] Sync engine.version to deb287481e3ce9468f3434937ced4240a70539ca (#193957)

Bug fix Bug fix 17

AI explanationAI-generated · grounded in cited sources
AI explanations are not configured
Set 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.
Was this useful?