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.