NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #328 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.
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).
FEAT(firestore): add support for new array expressions (#18283).
FIX(core): bump Pigeon to v25.3.2 (#17438).
FEAT(core): bump Firebase iOS SDK to 12.19.0 (#18683).
REFACTOR(core,apple): migrate iOS/macOS plugin implementation to Swift (#18569).
FIX(crashlytics,android): fix an issue with deobfuscating flavored builds (#18085).
FIX(all,apple): use modular headers to import (#13400).
DOCS(auth): add information about error codes for verifyBeforeUpdateEmail (#13036).
FIX(auth,apple): bug with cached AuthCredential, hash key was producing different value (#12957).
AuthCredential, hash key was producing different value (#12957). (ef0077e3)sendEmailVerification or sendPasswordResetEmail (#12946). (a1008290)FEAT(analytics,iOS): add support for logTransaction (#17995).
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v4.12.2firebase_core - v2.21.0firebase_storage_platform_interface - v5.0.1cloud_firestore_odm - v1.0.0-dev.74cloud_firestore_odm_generator - v1.0.0-dev.74firebase_in_app_messaging - v0.7.4+3firebase_in_app_messaging_platform_interface - v0.2.4+11_flutterfire_internals - v1.3.11firebase_auth - v4.12.1firebase_auth_platform_interface - v7.0.3firebase_auth_web - v5.8.6firebase_dynamic_links_platform_interface - v0.2.6+11firebase_remote_config - v4.3.3firebase_remote_config_platform_interface - v1.4.11firebase_dynamic_links - v5.4.3firebase_remote_config_web - v1.4.11cloud_firestore_web - v3.8.3cloud_firestore_platform_interface - v6.0.3firebase_app_installations_web - v0.1.3+11firebase_messaging_web - v3.5.12firebase_messaging_platform_interface - v4.5.12firebase_app_installations_platform_interface - v0.1.4+11firebase_app_installations - v0.2.4+3firebase_messaging - v14.7.3firebase_database_web - v0.2.3+11firebase_database - v10.3.3firebase_database_platform_interface - v0.2.5+11firebase_analytics_web - v0.5.5+5firebase_crashlytics_platform_interface - v3.6.11firebase_ml_model_downloader_platform_interface - v0.1.4+11firebase_analytics - v10.6.3firebase_ml_model_downloader - v0.2.4+3firebase_crashlytics - v3.4.3firebase_analytics_platform_interface - v3.7.5firebase_app_check - v0.2.1+3firebase_app_check_platform_interface - v0.1.0+5firebase_storage_web - v3.6.12firebase_app_check_web - v0.1.0+5cloud_functions_platform_interface - v5.5.6cloud_functions - v4.5.3firebase_performance_web - v0.1.4+11firebase_performance_platform_interface - v0.1.4+11cloud_functions_web - v4.6.6firebase_storage - v11.4.1firebase_performance - v0.9.3+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.
cloud_firestore_odm - v1.0.0-dev.74cloud_firestore_odm_generator - v1.0.0-dev.74firebase_in_app_messaging - v0.7.4+3firebase_in_app_messaging_platform_interface - v0.2.4+11_flutterfire_internals - v1.3.11firebase_auth - v4.12.1firebase_auth_platform_interface - v7.0.3firebase_auth_web - v5.8.6firebase_dynamic_links_platform_interface - v0.2.6+11firebase_remote_config - v4.3.3firebase_remote_config_platform_interface - v1.4.11firebase_dynamic_links - v5.4.3firebase_remote_config_web - v1.4.11cloud_firestore_web - v3.8.3cloud_firestore_platform_interface - v6.0.3firebase_app_installations_web - v0.1.3+11firebase_messaging_web - v3.5.12firebase_messaging_platform_interface - v4.5.12firebase_app_installations_platform_interface - v0.1.4+11firebase_app_installations - v0.2.4+3firebase_messaging - v14.7.3firebase_database_web - v0.2.3+11firebase_database - v10.3.3firebase_database_platform_interface - v0.2.5+11firebase_analytics_web - v0.5.5+5firebase_crashlytics_platform_interface - v3.6.11firebase_ml_model_downloader_platform_interface - v0.1.4+11firebase_analytics - v10.6.3firebase_ml_model_downloader - v0.2.4+3firebase_crashlytics - v3.4.3firebase_analytics_platform_interface - v3.7.5firebase_app_check - v0.2.1+3firebase_app_check_platform_interface - v0.1.0+5firebase_storage_web - v3.6.12firebase_app_check_web - v0.1.0+5cloud_functions_platform_interface - v5.5.6cloud_functions - v4.5.3firebase_performance_web - v0.1.4+11firebase_performance_platform_interface - v0.1.4+11cloud_functions_web - v4.6.6firebase_storage - v11.4.1firebase_performance - v0.9.3+3FIX(firestore,macos): add Nonull decorator to PigeonParser to remove warnings when building (#12930).
BREAKING FEAT(firestore): remove deprecated functions (#17559).
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.
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX: bump firebase_core_platform_interface version to fix previous release.
firebase_core_platform_interface version to fix previous release. (bea70ea5)Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v3.2.0cloud_firestore_odm - v1.0.0-dev.19cloud_firestore_odm_generator - v1.0.0-dev.19cloud_functions - v3.3.0firebase_app_check - v0.0.6+15firebase_app_installations - v0.1.1firebase_auth - v3.4.0firebase_auth_platform_interface - v6.3.0firebase_auth_web - v3.3.18firebase_core - v1.19.0firebase_dynamic_links - v4.3.0firebase_ml_model_downloader - v0.1.1firebase_performance - v0.8.1firebase_storage - v10.3.0flutterfire_ui - v0.4.2+1firebase_in_app_messaging - v0.6.0+17firebase_in_app_messaging_platform_interface - v0.2.1+9firebase_crashlytics - v2.8.3firebase_crashlytics_platform_interface - v3.2.9firebase_remote_config - v2.0.10firebase_remote_config_web - v1.0.15firebase_remote_config_platform_interface - v1.1.9firebase_database_web - v0.2.0+16firebase_database - v9.0.17firebase_database_platform_interface - v0.2.1+9firebase_dynamic_links_platform_interface - v0.2.3+5cloud_firestore_web - v2.6.18cloud_firestore_platform_interface - v5.5.9firebase_app_installations_web - v0.1.0+16firebase_app_installations_platform_interface - v0.1.1+9firebase_messaging_web - v2.4.3firebase_messaging - v11.4.3firebase_messaging_platform_interface - v3.5.3firebase_analytics_platform_interface - v3.1.9firebase_analytics - v9.1.11firebase_analytics_web - v0.4.0+16firebase_ml_model_downloader_platform_interface - v0.1.1+9firebase_app_check_platform_interface - v0.0.4+9firebase_app_check_web - v0.0.5+15cloud_functions_web - v4.2.17cloud_functions_platform_interface - v5.1.9firebase_storage_web - v3.2.18firebase_storage_platform_interface - v4.1.9firebase_performance_platform_interface - v0.1.1+9firebase_performance_web - v0.1.0+15Packages 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_in_app_messaging - v0.6.0+17firebase_in_app_messaging_platform_interface - v0.2.1+9firebase_crashlytics - v2.8.3firebase_crashlytics_platform_interface - v3.2.9firebase_remote_config - v2.0.10firebase_remote_config_web - v1.0.15firebase_remote_config_platform_interface - v1.1.9firebase_database_web - v0.2.0+16firebase_database - v9.0.17firebase_database_platform_interface - v0.2.1+9firebase_dynamic_links_platform_interface - v0.2.3+5cloud_firestore_web - v2.6.18cloud_firestore_platform_interface - v5.5.9firebase_app_installations_web - v0.1.0+16firebase_app_installations_platform_interface - v0.1.1+9firebase_messaging_web - v2.4.3firebase_messaging - v11.4.3firebase_messaging_platform_interface - v3.5.3firebase_analytics_platform_interface - v3.1.9firebase_analytics - v9.1.11firebase_analytics_web - v0.4.0+16firebase_ml_model_downloader_platform_interface - v0.1.1+9firebase_app_check_platform_interface - v0.0.4+9firebase_app_check_web - v0.0.5+15cloud_functions_web - v4.2.17cloud_functions_platform_interface - v5.1.9firebase_storage_web - v3.2.18firebase_storage_platform_interface - v4.1.9firebase_performance_platform_interface - v0.1.1+9firebase_performance_web - v0.1.0+15Update a dependency to the latest release.
FEAT: bump Firebase iOS SDK to 12.8.0 (#17947).
FIX(remote_config,android): fix an issue that could cause a non responsive app when hot restarting an app (#11895).
Update a dependency to the latest release.
Update a dependency to the latest release.
REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344).
FIX: fix crash that could occur when using transactions (#10184).
FEAT: bump Firebase iOS SDK to 12.6.0 (#17857).
Packages with breaking changes:
getToken method (#18290). (b37722db)Packages with breaking changes:
Packages with other changes:
firebase_core - v4.9.0firebase_core_platform_interface - v7.0.1firebase_core_web - v3.7.0_flutterfire_internals - v1.3.71cloud_firestore - v6.4.1cloud_firestore_platform_interface - v8.0.1cloud_firestore_web - v5.4.1cloud_functions - v6.3.1cloud_functions_platform_interface - v6.0.1cloud_functions_web - v5.1.7firebase_ai - v3.12.1firebase_analytics - v12.4.1firebase_analytics_platform_interface - v6.0.1firebase_analytics_web - v0.6.1+7firebase_app_check - v0.4.4+1firebase_app_check_platform_interface - v0.4.0+1firebase_app_check_web - v0.2.4+2firebase_app_installations - v0.4.2+2firebase_app_installations_platform_interface - v0.1.4+70firebase_app_installations_web - v0.1.7+7firebase_auth - v6.5.1firebase_auth_platform_interface - v9.0.1firebase_auth_web - v6.2.1firebase_crashlytics - v5.2.2firebase_crashlytics_platform_interface - v3.8.22firebase_data_connect - v0.3.0+2firebase_database - v12.4.1firebase_database_platform_interface - v0.4.0+1firebase_database_web - v0.2.7+8firebase_in_app_messaging - v0.9.2+2firebase_in_app_messaging_platform_interface - v0.2.5+22firebase_messaging - v16.2.2firebase_messaging_platform_interface - v4.7.11firebase_messaging_web - v4.1.7firebase_ml_model_downloader - v0.4.2+2firebase_ml_model_downloader_platform_interface - v0.1.5+22firebase_performance - v0.11.4+1firebase_performance_platform_interface - v0.2.0+1firebase_performance_web - v0.1.8+7firebase_remote_config - v6.5.1firebase_remote_config_platform_interface - v3.0.1firebase_remote_config_web - v1.10.8firebase_storage - v13.4.1firebase_storage_platform_interface - v6.0.1firebase_storage_web - v3.11.7Packages 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.
_flutterfire_internals - v1.3.71cloud_firestore - v6.4.1cloud_firestore_platform_interface - v8.0.1cloud_firestore_web - v5.4.1cloud_functions - v6.3.1cloud_functions_platform_interface - v6.0.1cloud_functions_web - v5.1.7firebase_ai - v3.12.1firebase_analytics - v12.4.1firebase_analytics_platform_interface - v6.0.1firebase_analytics_web - v0.6.1+7firebase_app_check - v0.4.4+1firebase_app_check_platform_interface - v0.4.0+1firebase_app_check_web - v0.2.4+2firebase_app_installations - v0.4.2+2firebase_app_installations_platform_interface - v0.1.4+70firebase_app_installations_web - v0.1.7+7firebase_auth - v6.5.1firebase_auth_platform_interface - v9.0.1firebase_auth_web - v6.2.1firebase_crashlytics - v5.2.2firebase_crashlytics_platform_interface - v3.8.22firebase_data_connect - v0.3.0+2firebase_database - v12.4.1firebase_database_platform_interface - v0.4.0+1firebase_database_web - v0.2.7+8firebase_in_app_messaging - v0.9.2+2firebase_in_app_messaging_platform_interface - v0.2.5+22firebase_messaging - v16.2.2firebase_messaging_platform_interface - v4.7.11firebase_messaging_web - v4.1.7firebase_ml_model_downloader - v0.4.2+2firebase_ml_model_downloader_platform_interface - v0.1.5+22firebase_performance - v0.11.4+1firebase_performance_platform_interface - v0.2.0+1firebase_performance_web - v0.1.8+7firebase_remote_config - v6.5.1firebase_remote_config_platform_interface - v3.0.1firebase_remote_config_web - v1.10.8firebase_storage - v13.4.1firebase_storage_platform_interface - v6.0.1firebase_storage_web - v3.11.7FIX(firestore): not passing correctly the ListenSource when listening to as single DocumentReference (#13179).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v3.4.0cloud_firestore_platform_interface - v5.7.0cloud_firestore_web - v2.8.0firebase_analytics - v9.2.1firebase_analytics_platform_interface - v3.2.1firebase_analytics_web - v0.4.1+1firebase_auth - v3.5.0firebase_auth_platform_interface - v6.4.0firebase_auth_web - v4.1.0firebase_core - v1.20.0firebase_core_platform_interface - v4.5.0firebase_messaging_platform_interface - v4.1.0firebase_messaging_web - v3.1.0flutterfire_ui - v0.4.3cloud_firestore_odm - v1.0.0-dev.22cloud_firestore_odm_generator - v1.0.0-dev.22firebase_in_app_messaging - v0.6.0+20firebase_in_app_messaging_platform_interface - v0.2.1+12firebase_crashlytics - v2.8.6firebase_crashlytics_platform_interface - v3.2.12firebase_remote_config - v2.0.13firebase_database_web - v0.2.1+1firebase_remote_config_platform_interface - v1.1.12firebase_database_platform_interface - v0.2.1+12firebase_database - v9.0.20firebase_remote_config_web - v1.1.1firebase_app_installations_web - v0.1.1+1firebase_dynamic_links - v4.3.3firebase_dynamic_links_platform_interface - v0.2.3+8firebase_app_installations_platform_interface - v0.1.1+12firebase_app_installations - v0.1.1+3firebase_messaging - v12.0.1firebase_ml_model_downloader - v0.1.1+3firebase_ml_model_downloader_platform_interface - v0.1.1+12firebase_app_check_platform_interface - v0.0.4+12firebase_app_check - v0.0.6+18firebase_app_check_web - v0.0.6+1cloud_functions_web - v4.3.1cloud_functions - v3.3.3firebase_storage_platform_interface - v4.1.12firebase_storage_web - v3.3.1cloud_functions_platform_interface - v5.1.12firebase_performance_platform_interface - v0.1.1+12firebase_performance - v0.8.2+1firebase_storage - v10.3.3firebase_performance_web - v0.1.1+1firebase_core_web - v1.7.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.
cloud_firestore_odm - v1.0.0-dev.22cloud_firestore_odm_generator - v1.0.0-dev.22firebase_in_app_messaging - v0.6.0+20firebase_in_app_messaging_platform_interface - v0.2.1+12firebase_crashlytics - v2.8.6firebase_crashlytics_platform_interface - v3.2.12firebase_remote_config - v2.0.13firebase_database_web - v0.2.1+1firebase_remote_config_platform_interface - v1.1.12firebase_database_platform_interface - v0.2.1+12firebase_database - v9.0.20firebase_remote_config_web - v1.1.1firebase_app_installations_web - v0.1.1+1firebase_dynamic_links - v4.3.3firebase_dynamic_links_platform_interface - v0.2.3+8firebase_app_installations_platform_interface - v0.1.1+12firebase_app_installations - v0.1.1+3firebase_messaging - v12.0.1firebase_ml_model_downloader - v0.1.1+3firebase_ml_model_downloader_platform_interface - v0.1.1+12firebase_app_check_platform_interface - v0.0.4+12firebase_app_check - v0.0.6+18firebase_app_check_web - v0.0.6+1cloud_functions_web - v4.3.1cloud_functions - v3.3.3firebase_storage_platform_interface - v4.1.12firebase_storage_web - v3.3.1cloud_functions_platform_interface - v5.1.12firebase_performance_platform_interface - v0.1.1+12firebase_performance - v0.8.2+1firebase_storage - v10.3.3firebase_performance_web - v0.1.1+1firebase_core_web - v1.7.1REFACTOR(messaging,web): convert classes to extension types for improved interop (#17820).
FIX(firestore,web): ensure exact same streams are not unsubscribed (#13032).
DOCS(firebase_remote_config): add documentation what is returned when the key does not exist for getBool, getInt, getDouble and getString (#10573).
FIX(firestore,web): ensure streams are removed on "hot restart" (#12913).
BREAKING REFACTOR(firebaseai): Removed deprecated Imagen methods and types due to Imagen models being shut down (#18577).
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(web): fixing some incorrect type casting for Web (#12696).
Update a dependency to the latest release.
FIX(auth,web): convert Auth errors that omit customData without throwing (#18686).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v3.5.0cloud_firestore_odm - v1.0.0-dev.32cloud_firestore_odm_generator - v1.0.0-dev.32firebase_app_check - v0.0.8firebase_app_check_platform_interface - v0.0.5firebase_app_check_web - v0.0.7firebase_auth - v3.11.0firebase_auth_platform_interface - v6.10.0firebase_auth_web - v4.6.0firebase_core - v1.24.0firebase_core_web - v1.7.3firebase_database - v9.1.6flutterfire_ui - v0.4.3+11cloud_functions - v3.3.9firebase_remote_config_web - v1.1.7firebase_remote_config_platform_interface - v1.1.18firebase_in_app_messaging_platform_interface - v0.2.1+18firebase_crashlytics_platform_interface - v3.2.18firebase_ml_model_downloader_platform_interface - v0.1.1+18firebase_crashlytics - v2.8.12firebase_in_app_messaging - v0.6.0+26firebase_remote_config - v2.0.19firebase_ml_model_downloader - v0.1.1+9_flutterfire_internals - v1.0.1cloud_functions_web - v4.3.7cloud_functions_platform_interface - v5.1.18firebase_performance_web - v0.1.1+7firebase_storage_web - v3.3.8firebase_app_installations_web - v0.1.1+7firebase_messaging_web - v3.1.6firebase_analytics_web - v0.4.2+6firebase_storage_platform_interface - v4.1.18firebase_performance_platform_interface - v0.1.1+18firebase_dynamic_links_platform_interface - v0.2.3+14firebase_app_installations_platform_interface - v0.1.1+18firebase_messaging_platform_interface - v4.1.6firebase_analytics_platform_interface - v3.3.6firebase_performance - v0.8.3+2firebase_storage - v10.3.10firebase_dynamic_links - v4.3.9firebase_app_installations - v0.1.1+9firebase_messaging - v13.0.4firebase_analytics - v9.3.7cloud_firestore_web - v2.8.9firebase_database_web - v0.2.1+8firebase_database_platform_interface - v0.2.2+6cloud_firestore_platform_interface - v5.7.6Packages 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.
flutterfire_ui - v0.4.3+11cloud_functions - v3.3.9firebase_remote_config_web - v1.1.7firebase_remote_config_platform_interface - v1.1.18firebase_in_app_messaging_platform_interface - v0.2.1+18firebase_crashlytics_platform_interface - v3.2.18firebase_ml_model_downloader_platform_interface - v0.1.1+18firebase_crashlytics - v2.8.12firebase_in_app_messaging - v0.6.0+26firebase_remote_config - v2.0.19firebase_ml_model_downloader - v0.1.1+9_flutterfire_internals - v1.0.1cloud_functions_web - v4.3.7cloud_functions_platform_interface - v5.1.18firebase_performance_web - v0.1.1+7firebase_storage_web - v3.3.8firebase_app_installations_web - v0.1.1+7firebase_messaging_web - v3.1.6firebase_analytics_web - v0.4.2+6firebase_storage_platform_interface - v4.1.18firebase_performance_platform_interface - v0.1.1+18firebase_dynamic_links_platform_interface - v0.2.3+14firebase_app_installations_platform_interface - v0.1.1+18firebase_messaging_platform_interface - v4.1.6firebase_analytics_platform_interface - v3.3.6firebase_performance - v0.8.3+2firebase_storage - v10.3.10firebase_dynamic_links - v4.3.9firebase_app_installations - v0.1.1+9firebase_messaging - v13.0.4firebase_analytics - v9.3.7cloud_firestore_web - v2.8.9firebase_database_web - v0.2.1+8firebase_database_platform_interface - v0.2.2+6cloud_firestore_platform_interface - v5.7.6FIX(core,web): keep App Check registered for secondary Firebase apps (#18557).
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,web): fix an issue where hot restart would throw an error in console (#12382).
FIX(firestore,web): Propagate FirebaseException properly, fix mergeFields bug, fix bytesLoaded different type under different conditions (#12334).
FirebaseException properly, fix mergeFields bug, fix bytesLoaded different type under different conditions (#12334). (fdde75b0)average() is null when collection is empty or collection doesn't exist or the property doesn't exist on docs (#12304). (4d3b578d)FIX(firestore,web): fix an issue where nested object could be incorrectly decoded from JSObjects (#12289).
Your coding agent can read these notes before it upgrades. Set up the MCP server →