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
REFACTOR: fix analyzer issues introduced in Flutter 3.0.0 (#8655).
Update a dependency to the latest release.
One column per quarter.
FIX(auth,apple): prevent EXC_BAD_ACCESS crash in Apple Sign-In completion handler (#17273).
FIX(auth,iOS): include missing email and credential in account-exists-with-different-credential error (#17180).
DOCS: Fix method name typo in code documentation (#8291).
FIX(firestore,android): synchronize access to firestore instances (#16675).
FEAT(firestore): add support for new array expressions (#18283).
FIX: Export enum LoadBundleTaskState from Platform Interface package. (#8027).
LoadBundleTaskState from Platform Interface package. (#8027). (7fa461e4)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.DOCS: change old documentation links of packages in README files (#12136).
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(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).
FIX(crashlytics,android): fix an issue with deobfuscating flavored builds (#18085).
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).
FIX(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.
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).
FIX: Fixed crashes due to null Settings (#5031).
Settings (#5031).TESTS: update mockito API usage in tests
> Note: This release has breaking changes.
Note: This release has breaking changes.
Nothing published for this version
Update a dependency to the latest release.
Bump platform interface a major version due to pigeon dependency update
Note: This release has breaking changes.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_functions - v5.6.0cloud_functions_platform_interface - v5.8.0firebase_ai - v2.2.0firebase_core - v3.15.0firebase_core_platform_interface - v5.4.1firebase_core_web - v2.24.0firebase_crashlytics - v4.3.8firebase_storage - v12.4.8firebase_vertexai - v1.8.1cloud_functions_web - v4.11.3firebase_crashlytics_platform_interface - v3.8.8_flutterfire_internals - v1.3.57firebase_in_app_messaging_platform_interface - v0.2.5+8firebase_auth_web - v5.15.1firebase_in_app_messaging - v0.8.1+8firebase_remote_config - v5.4.6firebase_app_installations_web - v0.1.6+14firebase_remote_config_web - v1.8.6firebase_app_installations - v0.3.2+8firebase_auth - v5.6.1firebase_remote_config_platform_interface - v1.5.6firebase_database - v11.3.8cloud_firestore_platform_interface - v6.6.10firebase_auth_platform_interface - v7.7.1firebase_database_platform_interface - v0.2.6+8firebase_app_installations_platform_interface - v0.1.4+56firebase_messaging_web - v3.10.8firebase_analytics - v11.5.1firebase_database_web - v0.2.6+14cloud_firestore_web - v4.4.10firebase_messaging_platform_interface - v4.6.8firebase_data_connect - v0.1.5+2firebase_analytics_platform_interface - v4.4.1firebase_analytics_web - v0.5.10+14firebase_messaging - v15.2.8firebase_ml_model_downloader_platform_interface - v0.1.5+8firebase_dynamic_links - v6.1.8firebase_ml_model_downloader - v0.3.3+6firebase_dynamic_links_platform_interface - v0.2.7+8cloud_firestore - v5.6.10firebase_performance - v0.10.1+8firebase_performance_platform_interface - v0.1.5+8firebase_performance_web - v0.1.7+14firebase_app_check_platform_interface - v0.1.1+8firebase_storage_web - v3.10.15firebase_app_check_web - v0.2.0+12firebase_app_check - v0.3.2+8firebase_storage_platform_interface - v5.2.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_functions_web - v4.11.3firebase_crashlytics_platform_interface - v3.8.8_flutterfire_internals - v1.3.57firebase_in_app_messaging_platform_interface - v0.2.5+8firebase_auth_web - v5.15.1firebase_in_app_messaging - v0.8.1+8firebase_remote_config - v5.4.6firebase_app_installations_web - v0.1.6+14firebase_remote_config_web - v1.8.6firebase_app_installations - v0.3.2+8firebase_auth - v5.6.1firebase_remote_config_platform_interface - v1.5.6firebase_database - v11.3.8cloud_firestore_platform_interface - v6.6.10firebase_auth_platform_interface - v7.7.1firebase_database_platform_interface - v0.2.6+8firebase_app_installations_platform_interface - v0.1.4+56firebase_messaging_web - v3.10.8firebase_analytics - v11.5.1firebase_database_web - v0.2.6+14cloud_firestore_web - v4.4.10firebase_messaging_platform_interface - v4.6.8firebase_data_connect - v0.1.5+2firebase_analytics_platform_interface - v4.4.1firebase_analytics_web - v0.5.10+14firebase_messaging - v15.2.8firebase_ml_model_downloader_platform_interface - v0.1.5+8firebase_dynamic_links - v6.1.8firebase_ml_model_downloader - v0.3.3+6firebase_dynamic_links_platform_interface - v0.2.7+8cloud_firestore - v5.6.10firebase_performance - v0.10.1+8firebase_performance_platform_interface - v0.1.5+8firebase_performance_web - v0.1.7+14firebase_app_check_platform_interface - v0.1.1+8firebase_storage_web - v3.10.15firebase_app_check_web - v0.2.0+12firebase_app_check - v0.3.2+8firebase_storage_platform_interface - v5.2.8Packages 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.
FIX: bubble exceptions (#3701).
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
updateBlock reference in Firestore docs (#3728).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)onCancel stream handler is called pretty much straight away. Since setting up the stream handler takes longer than removing, in some edge cases it's trying to remove a listener which hasn't been created.BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
Nothing published for this version
Packages with breaking changes:
currentUser is now populated right at the start of the application without needing to wait for authStateChange (#10028). (2bd0dbff)Packages with breaking changes:
Packages with other changes:
firebase_auth - v4.1.5firebase_dynamic_links_platform_interface - v0.2.3+23firebase_messaging - v14.1.3firebase_messaging_web - v3.2.8firebase_ui_auth - v1.1.1firebase_ui_oauth - v1.1.1firebase_ui_oauth_google - v1.0.8firebase_ui_oauth_apple - v1.0.8firebase_ui_oauth_facebook - v1.0.8firebase_ui_oauth_twitter - v1.0.8firebase_dynamic_links - v5.0.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.
firebase_ui_oauth_apple - v1.0.8firebase_ui_oauth_facebook - v1.0.8firebase_ui_oauth_twitter - v1.0.8firebase_dynamic_links - v5.0.7FIX(firebase_vertexai): Remove unnecessary trailing whitespace (#16926).
FieldValueFactoryPlatform to use generics.FieldValuePlatform no longer extends PlatformInterface.MethodChannelFieldValue no longer extends FieldValuePlatform and supports equality comparison.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
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.
Your coding agent can read these notes before it upgrades. Set up the MCP server →