We are upgrading the Flutter version (from 3.22.2 to 3.24.2) and also some third party packages we depend on. There will be some potential breaking changes in your custom code and we will be helping you with the migration process in this post. We’ve handled updating all of the breaking changes for you. If your project has no custom code, then you’re all set.
firebase
breaking changesWe are upgrading Firebase related packages to a new major version! This brings some breaking changes:
firebase_database
has a breaking refactor see https://github.com/firebase/flutterfire/pull/12862.firebase_analytics
has a breaking refactor: logEvent
now require data with type Map<String, Object>?
.carousel_slider
breaking changesCarouselController
is renamed to CarouselSliderController
to avoid naming conflict with the Material library.
Below is a list of upgraded packages. If you have custom code that depends on these packages, chances are that you need to update the package versions accordingly. Please also note that transient dependency upgrades are not included in this list, but we have also updated the versions for them.