Skip to content

Latest commit

 

History

History
396 lines (330 loc) · 22.7 KB

File metadata and controls

396 lines (330 loc) · 22.7 KB
title short-title description
Breaking changes and migration guides
Breaking changes
A collection of notices and migration guides for breaking changes in Flutter.

As described in the breaking change policy, on occasion we publish guides for migrating code across a breaking change.

To be notified about future breaking changes, join the groups Flutter announce and Dart announce.

When facing Dart errors after upgrading Flutter, consider using the dart fix command to automatically migrate your code. Not every breaking change is supported in this way, but many are.

To avoid being broken by future versions of Flutter, consider submitting your tests to the framework's test registry.

Breaking changes by release

The following guides are available. They're sorted by release and listed in alphabetical order:

Not yet released to stable

Released in Flutter 3.27

Released in Flutter 3.24

Released in Flutter 3.22

Released in Flutter 3.19

Released in Flutter 3.16

Released in Flutter 3.13

Released in Flutter 3.10

Released in Flutter 3.7

Released in Flutter 3.3

Released in Flutter 3

Released in Flutter 2.10

Released in Flutter 2.5

Reverted change in 2.2

The following breaking change was reverted in release 2.2:

Network Policy on iOS and Android
: Introduced in version: 2.0.0
Reverted in version: 2.2.0

Released in Flutter 2.2

Released in Flutter 2

Released in Flutter 1.22

Released in Flutter 1.20

Released in Flutter 1.17