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.32.8 → 3.35.7Jul 25, 2025 → Oct 23, 2025 · 8 releases in range

Changes in range
35
Breaking / removed
8
10 with migration guides
Deprecations
2
plan before they are removed
Official evidence
35
10 official migration guide, 25 official changelog

What changed?

35 indexed changes across 8 versions: 7 breaking change, 1 removed, 2 deprecated api, 25 bug fix.

Will this affect my application?

8 high-impact items. Start with: Component theme normalization updates; Redesigned the Radio widget; The Form widget no longer supports being a sliver; ….

What action should I take?

Read the 10 official migration guides first, apply `dart fix` where available, then upgrade and run your test suite. Deprecations can be scheduled; removals cannot.

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 indexed for the most recent series only. For 3.35 this comparison shows official breaking-change guides and hotfix notes.
  • Release-note items are classified from PR titles (heuristic); breaking-change guides are classified from the official index.
  1. 3.35.0
    Aug 14, 2025
    10 changes
  2. 3.35.1
    Aug 14, 2025
    1 changes
  3. 3.35.2
    Aug 25, 2025
    9 changes
  4. 3.35.3
    Sep 4, 2025
    7 changes
  5. 3.35.4
    Sep 16, 2025
    2 changes
  6. 3.35.5
    Sep 29, 2025
    2 changes
  7. 3.35.6
    Oct 9, 2025
    2 changes
  8. 3.35.7
    Oct 23, 2025
    2 changes

Tick “Fetch verified source diff” above (or load it now) to corroborate these announcements with the git history between the two tags.

Breaking Breaking change 7

BreakingHigh impact3.35.0 migration guide

Component theme normalization updates

`AppBarTheme`, `BottomAppBarTheme` and `InputDecorationTheme` were refactored to conform to Flutter's conventions for component themes. `AppBarThemeData`, `BottomAppBarThemeData` and `InputDecorationThemeData` were added to define overrides for the defaults of the component visual properties. Releases of Flutter continue to normalize component themes like these for a more consistent theming experience in the material library.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0 migration guide

Redesigned the Radio widget

Introduced the `RadioGroup` widget to centralize `groupValue` management and the `onChanged` callback for a set of `Radio` widgets. As a result, the individual `Radio.groupValue` and `Radio.onChanged` properties have been deprecated.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0 migration guide

The Form widget no longer supports being a sliver

Previously, the Form widget essentially acted as a direct wrapper around its child. This design allowed a Form containing a sliver child (e.g., Form(child: other sliver)) to be treated as a sliver itself within a CustomScrollView or similar scrollable parent.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.35.0android migration guide

Flutter now sets default abiFilters in Android builds

Starting in Flutter 3.35, the Flutter Gradle Plugin automatically sets `abiFilters` for Android builds to prevent the inclusion of unsupported architectures in release APKs. This change can break custom `abiFilters` specified in your app's `build.gradle` file.

Official migration guideVerified classificationFrameworkSource Details

Removed Removed 1

Deprecated Deprecated API 2

DeprecatedMedium impact3.35.0 migration guide

Deprecate app bar color

The `color` parameter in `AppBarTheme` and `AppBarThemeData` constructors and their `copyWith` methods have been deprecated. Use `backgroundColor` instead. This change affects how AppBar themes are configured and might cause deprecation warnings in existing code.

Official migration guideVerified classificationFrameworkSource Details

Bug fix Bug fix 25

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?