NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #334 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 24 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(firestore,windows): honor persistenceEnabled: false (#18662).
FIX(ci): bump Kotlin Gradle plugin to 2.3.0 (#18600).
One column per quarter.
FIX(firestore,core,windows): per-engine BinaryMessenger, Firestore/Auth link order, Profile builds (#18516).
Update a dependency to the latest release.
FIX(auth,windows): complete reauthenticateWithCredential on success (#18653).
migrateCurrentUser (#18460). (b4eeafba)REFACTOR(auth,android): migrate native implementation to Kotlin (#18582).
FIX(cloud_functions): lowercase Android error codes with Locale.ROOT (#18651).
Update a dependency to the latest release.
REFACTOR(core,apple): migrate iOS/macOS plugin implementation to Swift (#18569).
FIX(auth,web): convert Auth errors that omit customData without throwing (#18686).
REFACTOR: move all packages to workspace (#18182).
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).
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.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(firestore,ios): fix an issue where unlimited cache wasn't properly set on iOS (#17412).
Update a dependency to the latest release.
FIX(firestore): Change asserts to throw argumentError (#17302).
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(firestore,macos): ensure Package.swift pulls firebase-ios-sdk version from local txt file (#17097).
Update a dependency to the latest release.
FIX(cloud_firestore,android): suppress unchecked warning (#16979).
Update a dependency to the latest release.
FEAT(firestore): add support for search in firestore pipeline (#18312).
FIX(firestore,android): synchronize access to firestore instances (#16675).
FEAT(firestore): add support for new array expressions (#18283).
Update a dependency to the latest release.
FIX(cloud_firestore): remove single whereIn filter assertion (#13436).
FIX(all,apple): use modular headers to import (#13400).
Update a dependency to the latest release.
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).
REFACTOR: move all packages to workspace (#18182).
FIX(crashlytics,android): fix an issue with deobfuscating flavored builds (#18085).
FEAT(analytics,iOS): add support for logTransaction (#17995).
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).
Note: This release has breaking changes.
clearPersistence (#12843). (35b78f04)minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)v11 breaking change (#12872). (de0cea2c)Update a dependency to the latest release.
FIX(firestore,ios): fix document stream handler options. (#12764).
FIX(firestore,ios): fix query stream handler options. (#12739).
FIX(auth,web): fix null safety issue in typing JS Interop (#12250).
Update a dependency to the latest release.
FIX(firestore): deprecate databaseURL in favor of databaseId (#12593).
FIX(firestore,android): lint warnings and deprecated API (#12577).
FEAT(android): Bump compileSdk version of Android plugins to latest stable (34) (#12566).
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(firestore): fix an issue that would cause FieldValue.increment to be interpreted as double (#12444).
FIX(firestore): fix an issue that would cause FieldValue.increment to not work for big int (#12426).
FIX(firestore,windows): fix compilation issue on Windows (#12375).
Your coding agent can read these notes before it upgrades. Set up the MCP server →