Breaking changes

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.

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

Not yet released to stable

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 (proposed)

Released in Flutter 2.2

Released in Flutter 2

Released in Flutter 1.22

Released in Flutter 1.20

Released in Flutter 1.17