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.7.12 → 3.10.6Apr 20, 2023 → Jul 13, 2023 · 7 releases in range

Changes in range
56
Breaking / removed
5
5 with migration guides
Deprecations
1
plan before they are removed
Official evidence
56
6 official migration guide, 50 official changelog

What changed?

56 indexed changes across 7 versions: 4 breaking change, 1 removed, 1 deprecated api, 50 bug fix.

Will this affect my application?

5 high-impact items. Start with: Insert content text input client; Resolve the Android Java Gradle error; Require one data variant for ClipboardData constructor; ….

What action should I take?

Read the 5 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.10 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.10.0
    May 10, 2023
    6 changes
  2. 3.10.1
    May 17, 2023
    13 changes
  3. 3.10.2
    May 24, 2023
    9 changes
  4. 3.10.3
    Jun 2, 2023
    14 changes
  5. 3.10.4
    Jun 7, 2023
    1 changes
  6. 3.10.5
    Jun 14, 2023
    7 changes
  7. 3.10.6
    Jul 13, 2023
    6 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 4

BreakingHigh impact3.10.0android migration guide

Insert content text input client

Added an `insertContent` method to the `TextInputClient` interface to allow Android's image keyboard feature to insert content into a Flutter `TextField`.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.10.0android

Resolve the Android Java Gradle error

If you've recently upgraded Android Studio to the Flamingo release and have either run or built an existing Android app, you might have run into an error similar to the following:

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.10.0 migration guide

"Zone mismatch" message

Starting with Flutter 3.10, the framework detects mismatches when using Zones and reports them to the console in debug builds.

Official migration guideVerified classificationFrameworkSource Details

Removed Removed 1

RemovedHigh impact3.10.0 migration guide

Deprecated API removed after v3.7

In accordance with Flutter's Deprecation Policy, deprecated APIs that reached end of life after the 3.7 stable release have been removed.

Official migration guideVerified classificationFrameworkSource Details

Deprecated Deprecated API 1

DeprecatedMedium impact3.10.0windows migration guide

Deprecated the window singleton

In preparation for supporting multiple views and multiple windows, the `window` singleton has been deprecated. Code previously relying on the `window` singleton needs to look up the specific view it wants to operate on via the `View.of` API or interact with the `PlatformDispatcher` directly.

Official migration guideVerified classificationFrameworkSource Details

Bug fix Bug fix 50

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?