NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #333 most downloaded on pub.dev
Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database with live synchronization and offline support on Android and iOS.
Last release 18 days ago
14 Sep 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
292 releases · first in 2017
Fix an issue on some iOS devices that results in reading incorrect dates.
Log messages about automatic configuration of the default app are now less confusing.
Fixing PlatformException(Error 0, null, null) which happened when a successful operation was performed.
One column per quarter.
FEAT(core): bump Firebase iOS SDK to 12.19.0 (#18683).
REFACTOR(in_app_messaging): migrate platform channels to Pigeon (#18529).
FEAT: use local firebase_core instead of remote SPM dependency (#18141).
FEAT(ios): migrate iOS to UIScene lifecycle (#18054).
BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
Log a more detailed warning at build time about the previous AndroidX migration.
* Remove categories.
Avoid crash in document snapshot callback.
Clean up Android build logs. @SuppressWarnings("unchecked")
Resolved "explicit self reference" and "loses accuracy" compiler warnings.
FEAT(in-app-messaging): Swift Package Manager support (#16851).
FieldValue always throws an Exception on Android.FIX: bump firebase_core_platform_interface version to fix previous release.
firebase_core_platform_interface version to fix previous release. (bea70ea5)BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872).
minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)v11 breaking change (#12872). (de0cea2c)Map<String, Object>? (#12427). (3705ee1b)Note: this version depends on features available in iOS SDK versions 5.5.0 or later.
To update iOS SDK in existing projects run pod update Firebase/Firestore.
Firestore.enablePersistenceFieldValue with all currently supported values: arrayUnion, arrayRemove, delete and
serverTimestamp.arrayContains argument in Query.where method.FEAT: Full support of AGP 8 (#11699).
FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946).
FIX: add support for AGP 8.0 (#10901).
FEAT: bump dart sdk constraint to 2.18 (#10618).
BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708).
snapshots is now a method instead of a getter.setData uses named arguments instead of SetOptions.Add transactions example to README.
Update transactions example in README to add await.
await.Updated Google Play Services dependencies to version 15.0.0.
* Support for BLOB data type.
FIX(analytics,web): More explicit interop types (#17811).
BREAKING FEAT(analytics): remove deprecated methods for breaking change release (#17560).
Expose the Firebase app corresponding to a Firestore
BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708).
Bump platform interface a major version due to pigeon dependency update
Bump platform interface a major version due to pigeon dependency update
REFACTOR: move all packages to workspace (#18182). (6cdfcb10)
FIX: update core, auth and app-check logic so internal resources on method channels are properly disposed (#18268). (a0de4ed8)
FIX(app_check): fix an issue with debug token that would sometime not be passed properly (#18258). (b0bc6e8f)
REFACTOR(tests): update listener completion logic and improve WebSocket channel handling (#18524).
FIX(sql_connect): e2e listen test (#18496).
FEAT(app_check,windows): add support for AppCheck for Windows (#18140).
Fix handling of null document snapshots (document not exists).
null document snapshots (document not exists).DocumentSnapshot.exists.* Fix Dart 2 type errors.
Relax sdk upper bound constraint to '<2.0.0' to allow 'edge' dart sdk use.
* Support for Query.getDocuments
FIX(database,web): more explicit interop types (#17823).
FEAT(appcheck): rCE provider api update (#18505).
FEAT(appcheck): appcheck reCAPTCHA mobile support (gradually rolling out) (#18261).
FIX(app_check,web): fix an error that could occur when refreshing a token (#18135).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(app-check): Debug token support for the activate method (#17723).
Bump platform interface a major version due to pigeon dependency update
Packages with breaking changes:
DocumentReference update and merge writesFIX: Remove dart:io imports for analytics, auth and app check (#16827).
BREAKING FEAT(fdc): commit as breaking change to bump firebase_data_connect to v0.1.0 (#13345).
FEAT: bump dart sdk constraint to 2.18 (#10618).
FEAT: provide androidDebugProvider boolean for android debug provider & update app check example app (#9412).
isNull filtering in Query.whereDocumentChange.oldIndex and DocumentChange.newIndex to be signed
integers (iOS)FEAT: refactor error handling to preserve stack traces on platform exceptions (#8156).
FEAT: add token apis and documentation (#7419).
Your coding agent can read these notes before it upgrades. Set up the MCP server →