NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #326 most downloaded on pub.dev
A common platform interface for the cloud_firestore plugin.
Last release 1 months ago
24 Aug 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
7 years old
170 releases · first in 2020
One column per quarter.
FIX(auth): fix inconsistence in casing in the native iOS SDK and Web SDK (#18086).
FIX: resolve lint issues (#18017).
FIX(firestore,android): avoid ConcurrentModificationException by collecting Firestore instances before termination (#17956).
Update a dependency to the latest release.
FIX(functions,web): fix a crash that could happen with the Int64 type (#18066).
FIX(firestore): output non-existent field in error message. (#12011).
Update a dependency to the latest release.
FIX(all,apple): use modular headers to import (#13400).
FIX(ci): align Android toolchain and analyzer with Flutter 3.47 (#18566).
FIX(cloud_functions): enhance stream response types for better type safety (#17938).
FIX(cloud_functions): fix formatting in FunctionsStreamHandler (#17891).
FIX(functions): cloud functions results only converted top-level maps (#18427).
REFACTOR: fix formatting and analysis issues across the repo (#18124).
FIX: a bug with the demoProjectId arg to Firebase.initializeApp() (#17703).
DOCS(firebase_core): correct androidClientId docs (was incorrectly labeled iOS-only)\n\n- Clarify as Android OAuth client ID\n- Note it is used on And
Bump platform interface a major version due to pigeon dependency update
Update a dependency to the latest release.
FIX(firestore): allow DocumentReference to be used to in Filter queries (#11593).
FEAT(firestore): add support for multiple database instances (#11310).
FIX(firestore): allow FieldPath.documentId as a field argument in queries (#11443).
FIX(firestore): allow up to 30 Filter queries within Filter.or() & Filter.and() (#11140).
FIX(firestore,apple): issue where setting persistence caused a crash. kFIRFirestoreCacheSizeUnlimited no longer usable. (#11174).
FIX(firestore): update deprecated persistence API (#11069).
FEAT(auth): add support for initializeRecaptchaConfig (#17365).
Update a dependency to the latest release.
FEAT(auth): support for linkDomain in ActionCodeSettings (#17099).
FIX: (auth) TypeError when converting ActionCodeSettings to JS (#13260).
FIX(web): fix some casting issue on Web JS Interop (#12852).
FEAT(auth): update Pigeon version to 19 (#12828).
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_auth - v4.19.3firebase_auth_web - v5.11.3firebase_core_web - v2.16.0firebase_database_web - v0.2.5+3firebase_messaging - v14.9.0firebase_storage - v11.7.3firebase_storage_platform_interface - v5.1.18firebase_remote_config_web - v1.6.3cloud_firestore_web - v3.12.1firebase_messaging_web - v3.8.3firebase_app_installations_web - v0.1.5+3firebase_core - v2.30.1firebase_analytics_web - v0.5.7+3cloud_functions_web - v4.9.3firebase_storage_web - v3.9.3firebase_performance_web - v0.1.6+3firebase_app_check_web - v0.1.2+3firebase_database - v10.5.3firebase_remote_config - v4.4.3cloud_firestore - v4.17.1firebase_app_installations - v0.2.5+3_flutterfire_internals - v1.3.31firebase_in_app_messaging - v0.7.5+3firebase_in_app_messaging_platform_interface - v0.2.4+31firebase_database_platform_interface - v0.2.5+31firebase_crashlytics - v3.5.3firebase_crashlytics_platform_interface - v3.6.31firebase_auth_platform_interface - v7.2.4firebase_dynamic_links - v5.5.3firebase_dynamic_links_platform_interface - v0.2.6+31cloud_firestore_platform_interface - v6.2.1firebase_remote_config_platform_interface - v1.4.31firebase_messaging_platform_interface - v4.5.33firebase_ml_model_downloader_platform_interface - v0.1.4+30firebase_ml_model_downloader - v0.2.5+3firebase_analytics_platform_interface - v3.10.4firebase_analytics - v10.10.3firebase_app_installations_platform_interface - v0.1.4+31cloud_functions - v4.7.3cloud_functions_platform_interface - v5.5.25firebase_app_check_platform_interface - v0.1.0+25firebase_performance - v0.9.4+3firebase_performance_platform_interface - v0.1.4+31firebase_app_check - v0.2.2+3Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
firebase_remote_config_web - v1.6.3cloud_firestore_web - v3.12.1firebase_messaging_web - v3.8.3firebase_app_installations_web - v0.1.5+3firebase_core - v2.30.1firebase_analytics_web - v0.5.7+3cloud_functions_web - v4.9.3firebase_storage_web - v3.9.3firebase_performance_web - v0.1.6+3firebase_app_check_web - v0.1.2+3firebase_database - v10.5.3firebase_remote_config - v4.4.3cloud_firestore - v4.17.1firebase_app_installations - v0.2.5+3_flutterfire_internals - v1.3.31firebase_in_app_messaging - v0.7.5+3firebase_in_app_messaging_platform_interface - v0.2.4+31firebase_database_platform_interface - v0.2.5+31firebase_crashlytics - v3.5.3firebase_crashlytics_platform_interface - v3.6.31firebase_auth_platform_interface - v7.2.4firebase_dynamic_links - v5.5.3firebase_dynamic_links_platform_interface - v0.2.6+31cloud_firestore_platform_interface - v6.2.1firebase_remote_config_platform_interface - v1.4.31firebase_messaging_platform_interface - v4.5.33firebase_ml_model_downloader_platform_interface - v0.1.4+30firebase_ml_model_downloader - v0.2.5+3firebase_analytics_platform_interface - v3.10.4firebase_analytics - v10.10.3firebase_app_installations_platform_interface - v0.1.4+31cloud_functions - v4.7.3cloud_functions_platform_interface - v5.5.25firebase_app_check_platform_interface - v0.1.0+25firebase_performance - v0.9.4+3firebase_performance_platform_interface - v0.1.4+31firebase_app_check - v0.2.2+3FIX(auth,web): fix verifyPhoneNumber by using jsify() to convert phone options to javascript (#12681).
Update a dependency to the latest release.
FIX(web): fix typing conversion for Maps (#12615).
FEAT(web): remove the dependency on package:js in favor of dart:js_interop (#12534).
REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344).
Update a dependency to the latest release.
FEAT: update web package to 0.5.1 (#12469).
FIX(auth,web): fix null safety issue in typing JS Interop (#12250).
Update a dependency to the latest release.
FEAT(firestore,web): migrate web to js_interop to be compatible with WASM (#12169).
Update a dependency to the latest release.
FIX: fix aggregated count to use the current query and not only the collection on Web (#9824).
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
Update a dependency to the latest release.
FIX(auth): deprecate FirebaseAuth.instanceFor's persistence parameter (#11259).
FEAT(functions): add support for Pigeon. Update android to Kotlin. (#17433).
FIX: Exceptions inside Query.snapshots() and more now have a stack trace that correctly points to the invocation of the throwing method (#9639).
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(firestore): Preserves microseconds when serializing implicit DateTime values (#18435).
Update a dependency to the latest release.
FEAT(firestore): add support for new expressions including nor, coalesce, switch_on, timestamp_diff, and timestamp_extract (#18200).
FEAT(firestore): add support for search in firestore pipeline (#18312).
FIX: bump firebase_core_platform_interface version to fix previous release.
firebase_core_platform_interface version to fix previous release. (bea70ea5)Update a dependency to the latest release.
REFACTOR: migrate from hash* to Object.hash* (#8797).
Update a dependency to the latest release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →