Upgrading firebase_core 3 to 4
Breaking3.15.2 → 4.15.2Breaking2New7Changed32Fixed12Other6
BreakingUpgrade verdict
2 breaking changes.
In plain terms
- On iOS, the package now requires the newer Firebase SDK version 12.0.0, so apps may need to update their iOS setup.
- On Android, the package now requires the newer Firebase SDK version 34.0.0, so apps may need to update their Android setup.
Must act 2 items need code or config changes
Dart SDK requirement changed in 4.8.0: >=3.2.0 <4.0.0 → ^3.6.0.
Flutter requirement changed in 4.8.0: >=3.3.0 → >=3.27.0.
What you must change
Breaking2
Bumps the iOS Firebase SDK to version 12.0.0, a breaking change.
Bumps the Android Firebase SDK to version 34.0.0, a breaking change.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- added:
class FirebaseService: abstract - added:
method FirebaseApp.getService<T extends FirebaseService>(): T? - added:
method FirebaseApp.registerService<T extends FirebaseService>( T service, { Future<void> Function(T service)? dispose, }): void