NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #330 most downloaded on pub.dev
The web implementation of cloud_firestore
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
186 releases · first in 2020
One column per quarter.
Update a dependency to the latest release.
REFACTOR: migrate from hash* to Object.hash* (#8797).
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.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184).
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.
REFACTOR: fix all unnecessary_import analyzer issues introduced with Flutter 2.8.
unnecessary_import analyzer issues introduced with Flutter 2.8.Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v3.1.11cloud_firestore_platform_interface - v5.5.2firebase_auth_web - v3.3.10firebase_core - v1.14.0firebase_crashlytics - v2.6.0firebase_dynamic_links - v4.1.2cloud_firestore_odm - v1.0.0-dev.11cloud_firestore_odm_generator - v1.0.0-dev.11cloud_firestore_web - v2.6.11firebase_auth - v3.3.12firebase_in_app_messaging_platform_interface - v0.2.1+2firebase_in_app_messaging - v0.6.0+10firebase_crashlytics_platform_interface - v3.2.2firebase_auth_platform_interface - v6.2.2firebase_remote_config - v2.0.3firebase_remote_config_web - v1.0.8firebase_database_web - v0.2.0+8firebase_remote_config_platform_interface - v1.1.2firebase_database - v9.0.9firebase_database_platform_interface - v0.2.1+2firebase_dynamic_links_platform_interface - v0.2.2+2firebase_app_installations_web - v0.1.0+9firebase_app_installations - v0.1.0+9firebase_app_installations_platform_interface - v0.1.1+2firebase_messaging_web - v2.2.10firebase_messaging - v11.2.12firebase_messaging_platform_interface - v3.2.2firebase_analytics_platform_interface - v3.1.2firebase_analytics - v9.1.3firebase_analytics_web - v0.4.0+9firebase_ml_model_downloader - v0.1.0+9firebase_ml_model_downloader_platform_interface - v0.1.1+2firebase_app_check_platform_interface - v0.0.4+2firebase_app_check - v0.0.6+8cloud_functions_web - v4.2.10firebase_app_check_web - v0.0.5+8cloud_functions - v3.2.11cloud_functions_platform_interface - v5.1.2firebase_storage_web - v3.2.11firebase_storage_platform_interface - v4.1.2firebase_storage - v10.2.10firebase_performance_web - v0.1.0+8firebase_performance_platform_interface - v0.1.1+2firebase_performance - v0.8.0+8Packages 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.
cloud_firestore_odm - v1.0.0-dev.11cloud_firestore_odm_generator - v1.0.0-dev.11cloud_firestore_web - v2.6.11firebase_auth - v3.3.12firebase_in_app_messaging_platform_interface - v0.2.1+2firebase_in_app_messaging - v0.6.0+10firebase_crashlytics_platform_interface - v3.2.2firebase_auth_platform_interface - v6.2.2firebase_remote_config - v2.0.3firebase_remote_config_web - v1.0.8firebase_database_web - v0.2.0+8firebase_remote_config_platform_interface - v1.1.2firebase_database - v9.0.9firebase_database_platform_interface - v0.2.1+2firebase_dynamic_links_platform_interface - v0.2.2+2firebase_app_installations_web - v0.1.0+9firebase_app_installations - v0.1.0+9firebase_app_installations_platform_interface - v0.1.1+2firebase_messaging_web - v2.2.10firebase_messaging - v11.2.12firebase_messaging_platform_interface - v3.2.2firebase_analytics_platform_interface - v3.1.2firebase_analytics - v9.1.3firebase_analytics_web - v0.4.0+9firebase_ml_model_downloader - v0.1.0+9firebase_ml_model_downloader_platform_interface - v0.1.1+2firebase_app_check_platform_interface - v0.0.4+2firebase_app_check - v0.0.6+8cloud_functions_web - v4.2.10firebase_app_check_web - v0.0.5+8cloud_functions - v3.2.11cloud_functions_platform_interface - v5.1.2firebase_storage_web - v3.2.11firebase_storage_platform_interface - v4.1.2firebase_storage - v10.2.10firebase_performance_web - v0.1.0+8firebase_performance_platform_interface - v0.1.1+2firebase_performance - v0.8.0+8FIX(core): Omit unnecessary libraries for web (#10068).
FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946).
FirebaseApp instances from Dart (#6549).FIX: bump Android compileSdkVersion to 31 (#7726).
compileSdkVersion to 31 (#7726).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: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791).
Update a dependency to the latest release.
FEAT: upgrade to dart 3 compatible dependencies (#10890).
FEAT(firebase_ai): Add support for Grounding with Google Search (#17468).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_ai - v3.1.0firebase_auth - v6.0.1firebase_auth_platform_interface - v8.1.0firebase_vertexai - v2.1.0firebase_data_connect - v0.2.0+1firebase_auth_web - v6.0.1Packages 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_data_connect - v0.2.0+1firebase_auth_web - v6.0.1Update a dependency to the latest release.
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
FEAT(remote-config,windows): add support for windows (#18006).
FIX: add missing default_package entry for web in pubspec.yaml (#8139).
default_package entry for web in pubspec.yaml (#8139). (5e6b570f)BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
FEAT: Add withConverter function to CollectionReference, DocumentReference and Query (#6015). This new method allows interacting with collections/documents in a type-safe way:
final modelsRef = FirebaseFirestore
.instance
.collection('models')
.withConverter<Model>(
fromFirestore: (snapshot, _) => Model.fromJson(snapshot.data()!),
toFirestore: (model, _) => model.toJson(),
);
Future<void> main() async {
// Writes now take a Model as parameter instead of a Map
await modelsRef.add(Model());
final Model model = await modelsRef.doc('123').get().then((s) => s.data());
}
BREAKING REFACTOR: DocumentReference, CollectionReference, Query, DocumentSnapshot,
CollectionSnapshot, QuerySnapshot, Transaction.get, Transaction.set and WriteBatch.set
now take an extra generic parameter. (#6015).
See the migration guide for more information on how to update your code.
BREAKING FEAT: convert FieldPath parameters from dynamic to Object (#5997).
FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184).
FIX: initialize auth and auth listener in standalone OAuth buttons (#9926).
FIX: conditionally pass options to docChanges (#5751).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
FIX: cannot store null values in firestore on the web (#5335).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_app_check_web - v0.2.0firebase_data_connect - v0.1.2+1firebase_storage - v12.3.4firebase_app_check - v0.3.1+4Packages 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_app_check - v0.3.1+4Use the Vertex AI in Firebase SDK to call the Vertex AI Gemini API directly from your app. This client SDK is built specifically for use with Flutter
Use the Vertex AI in Firebase SDK to call the Vertex AI Gemini API directly from your app. This client SDK is built specifically for use with Flutter apps, offering security options against unauthorized clients as well as integrations with other Firebase services.
Bump "cloud_firestore_web" to 1.0.0-1.0.nullsafety.0.
1.0.0-1.0.nullsafety.0.FIX: Fixed crashes due to null Settings (#5031).
Settings (#5031).Update a dependency to the latest release.
> Note: This release has breaking changes.
Note: This release has breaking changes.
FEAT(app_check,windows): add support for AppCheck for Windows (#18140).
Note: This release has breaking changes.
REFACTOR: move all packages to workspace (#18182).
Nothing published for this version
FEAT(app-check): Debug token support for the activate method (#17723).
FirebaseFirestore.enablePersistence now accepts PersistenceSettingsPersistenceSettings classFirebaseFirestore.clearPersistenceFirebaseFirestore.terminateFirebaseFirestore.waitForPendingWritesSetOptions.mergeFieldsGetOptions support for querying against server/cacheQuery.limitToLastFirebaseFirestore.snapshotsInSyncFIX(app_check): Deprecate androidProvider and appleProvider parameters in activate method (#17742).
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
Bump platform interface a major version due to pigeon dependency update
FIX: query modifier asserts not correctly triggering.
Query.orderBy(FieldPath.documentId) throws exception).cloud_firestore_platform_interface dependency.FIX: database path should default to / if no path specified rather than an empty string (fixes #7515).
/ if no path specified rather than an empty string (fixes #7515).REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
Update a dependency to the latest release.
FIX: Fixed transaction bug by removing duplicate arguments when they are already set as defaults. (#7839).
FIX: ignore emulator already set error on web (hot restart issue) (#7483).
FIX: Remove dart:io imports for analytics, auth and app check (#16827).
FieldValueWeb no longer extends FieldValuePlatform.Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v5.4.3cloud_functions - v5.1.3firebase_analytics - v11.3.3firebase_app_check - v0.3.1+3firebase_auth - v5.3.1firebase_core - v3.6.0firebase_crashlytics - v4.1.3firebase_data_connect - v0.1.1firebase_database - v11.1.4firebase_dynamic_links - v6.0.8firebase_messaging - v15.1.3firebase_performance - v0.10.0+8firebase_remote_config - v5.1.3firebase_storage - v12.3.2firebase_vertexai - v0.2.3+4_flutterfire_internals - v1.3.44firebase_auth_web - v5.13.2firebase_crashlytics_platform_interface - v3.6.44firebase_app_installations_web - v0.1.6+2firebase_database_platform_interface - v0.2.5+44firebase_messaging_platform_interface - v4.5.46firebase_analytics_platform_interface - v4.2.5firebase_ml_model_downloader_platform_interface - v0.1.4+42cloud_functions_web - v4.10.2firebase_dynamic_links_platform_interface - v0.2.6+44firebase_app_installations_platform_interface - v0.1.4+44firebase_auth_platform_interface - v7.4.7cloud_firestore_platform_interface - v6.4.3firebase_analytics_web - v0.5.10+2firebase_database_web - v0.2.6+2firebase_storage_web - v3.10.2firebase_app_installations - v0.3.1+4firebase_remote_config_platform_interface - v1.4.44cloud_functions_platform_interface - v5.5.37firebase_remote_config_web - v1.7.2firebase_ml_model_downloader - v0.3.1+3firebase_in_app_messaging - v0.8.0+8firebase_in_app_messaging_platform_interface - v0.2.4+44firebase_messaging_web - v3.9.2firebase_app_check_platform_interface - v0.1.0+38cloud_firestore_web - v4.3.2firebase_performance_web - v0.1.7+2firebase_storage_platform_interface - v5.1.31firebase_app_check_web - v0.1.3+2firebase_performance_platform_interface - v0.1.4+44Packages 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_vertexai - v0.2.3+4_flutterfire_internals - v1.3.44firebase_auth_web - v5.13.2firebase_crashlytics_platform_interface - v3.6.44firebase_app_installations_web - v0.1.6+2firebase_database_platform_interface - v0.2.5+44firebase_messaging_platform_interface - v4.5.46firebase_analytics_platform_interface - v4.2.5firebase_ml_model_downloader_platform_interface - v0.1.4+42cloud_functions_web - v4.10.2firebase_dynamic_links_platform_interface - v0.2.6+44firebase_app_installations_platform_interface - v0.1.4+44firebase_auth_platform_interface - v7.4.7cloud_firestore_platform_interface - v6.4.3firebase_analytics_web - v0.5.10+2firebase_database_web - v0.2.6+2firebase_storage_web - v3.10.2firebase_app_installations - v0.3.1+4firebase_remote_config_platform_interface - v1.4.44cloud_functions_platform_interface - v5.5.37firebase_remote_config_web - v1.7.2firebase_ml_model_downloader - v0.3.1+3firebase_in_app_messaging - v0.8.0+8firebase_in_app_messaging_platform_interface - v0.2.4+44firebase_messaging_web - v3.9.2firebase_app_check_platform_interface - v0.1.0+38cloud_firestore_web - v4.3.2firebase_performance_web - v0.1.7+2firebase_storage_platform_interface - v5.1.31firebase_app_check_web - v0.1.3+2firebase_performance_platform_interface - v0.1.4+44Your coding agent can read these notes before it upgrades. Set up the MCP server →