Skip to content
Boring Doc
Stable release

What's new in Flutter 3.27

23 verified changes from the official breaking-change guides, release notes and hotfix changelog for the 3.27 series (latest patch 3.27.4, Feb 5, 2025).

  1. 3.27.0
    Dec 11, 2024
    6 changes
  2. 3.27.1
    Dec 16, 2024
    3 changes
  3. 3.27.2
    Jan 13, 2025
    9 changes
  4. 3.27.3
    Jan 21, 2025
    4 changes
  5. 3.27.4
    Feb 5, 2025
    1 changes

Sources: release notes 3.27.0, breaking changes, CHANGELOG.md

BreakingHigh impact3.27.0 migration guide

Color wide gamut support

The API for the `Color` class in `dart:ui` is changing to support wide gamut color spaces.

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.27.0 migration guide

Component theme normalization

`CardTheme`, `DialogTheme` and `TabBarTheme` were refactored to conform to Flutter's conventions for component themes. `CardThemeData`, `DialogThemeData`, and `TabBarThemeData` 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.27.0 migration guide

Deep links flag change

**This breaking change only affects mobile apps that use a third party deep linking plugin package.**

Official migration guideVerified classificationFrameworkSource Details
BreakingHigh impact3.27.0 migration guide

Material 3 Tokens Update in Flutter

The Material Design tokens updated the mapping of 4 color roles in light mode to be more visually appealing while retaining accessible contrast. Testing identified this change as non-breaking in Flutter, but some customers might notice this small change. The update affected the following color properties:

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

Set default for SystemUiMode to Edge-to-Edge

Edge-to-edge mode is Android's default display behavior as of Android version 15 and above. In Android 15, you could opt out of this behavior but, as of Android 16, you can't. To learn more about this change, check out the Android 16 release notes.

Official migration guideVerified classificationFrameworkSource Details

Removed

Removed

Bug fix

Bug fix