NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #263 most downloaded on pub.dev
Flutter plugin for Google Analytics for Firebase, an app measurement solution that provides insight on app usage and user engagement 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
217 releases · first in 2017
Bump platform interface a major version due to pigeon dependency update
REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
One column per quarter.
Added hyperlinks to example app reference in README.md.
Fixed errors in code sample for FirebaseAnalyticsObserver.
FirebaseAnalyticsObserver.Added an initial integration test.
FEAT(remote-config,windows): add support for windows (#18006).
* Add resetAnalyticsData method
FIX: currentUser is now populated right at the start of the application without needing to wait for authStateChange (#10028).
Log messages about automatic configuration of the default app are now less confusing.
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).
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
This was originally incorrectly pushed in the 1.2.0 update.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
cloud_firestore - v5.6.2firebase_core - v3.10.1firebase_messaging - v15.2.1firebase_storage - v12.4.1firebase_crashlytics - v4.3.1firebase_in_app_messaging - v0.8.1+1firebase_messaging_web - v3.10.1firebase_messaging_platform_interface - v4.6.1firebase_auth - v5.4.1firebase_crashlytics_platform_interface - v3.8.1firebase_in_app_messaging_platform_interface - v0.2.5+1firebase_database_web - v0.2.6+7firebase_app_installations - v0.3.2+1cloud_firestore_platform_interface - v6.6.2firebase_dynamic_links_platform_interface - v0.2.7+1firebase_dynamic_links - v6.1.1firebase_auth_web - v5.13.7firebase_app_installations_web - v0.1.6+7firebase_auth_platform_interface - v7.5.1_flutterfire_internals - v1.3.50firebase_app_installations_platform_interface - v0.1.4+49firebase_database - v11.3.1firebase_database_platform_interface - v0.2.6+1firebase_remote_config_platform_interface - v1.4.49firebase_remote_config - v5.3.1firebase_data_connect - v0.1.2+7firebase_app_check - v0.3.2+1firebase_app_check_web - v0.2.0+5firebase_remote_config_web - v1.7.7firebase_analytics_platform_interface - v4.3.1firebase_ml_model_downloader_platform_interface - v0.1.5+1cloud_functions - v5.3.1cloud_functions_platform_interface - v5.6.1cloud_firestore_web - v4.4.2firebase_analytics_web - v0.5.10+7cloud_functions_web - v4.10.7firebase_app_check_platform_interface - v0.1.1+1firebase_analytics - v11.4.1firebase_performance - v0.10.1+1firebase_performance_platform_interface - v0.1.5+1firebase_performance_web - v0.1.7+7firebase_ml_model_downloader - v0.3.2+1firebase_storage_platform_interface - v5.2.1firebase_vertexai - v1.1.1firebase_storage_web - v3.10.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.
firebase_crashlytics - v4.3.1firebase_in_app_messaging - v0.8.1+1firebase_messaging_web - v3.10.1firebase_messaging_platform_interface - v4.6.1firebase_auth - v5.4.1firebase_crashlytics_platform_interface - v3.8.1firebase_in_app_messaging_platform_interface - v0.2.5+1firebase_database_web - v0.2.6+7firebase_app_installations - v0.3.2+1cloud_firestore_platform_interface - v6.6.2firebase_dynamic_links_platform_interface - v0.2.7+1firebase_dynamic_links - v6.1.1firebase_auth_web - v5.13.7firebase_app_installations_web - v0.1.6+7firebase_auth_platform_interface - v7.5.1_flutterfire_internals - v1.3.50firebase_app_installations_platform_interface - v0.1.4+49firebase_database - v11.3.1firebase_database_platform_interface - v0.2.6+1firebase_remote_config_platform_interface - v1.4.49firebase_remote_config - v5.3.1firebase_data_connect - v0.1.2+7firebase_app_check - v0.3.2+1firebase_app_check_web - v0.2.0+5firebase_remote_config_web - v1.7.7firebase_analytics_platform_interface - v4.3.1firebase_ml_model_downloader_platform_interface - v0.1.5+1cloud_functions - v5.3.1cloud_functions_platform_interface - v5.6.1cloud_firestore_web - v4.4.2firebase_analytics_web - v0.5.10+7cloud_functions_web - v4.10.7firebase_app_check_platform_interface - v0.1.1+1firebase_analytics - v11.4.1firebase_performance - v0.10.1+1firebase_performance_platform_interface - v0.1.5+1firebase_performance_web - v0.1.7+7firebase_ml_model_downloader - v0.3.2+1firebase_storage_platform_interface - v5.2.1firebase_vertexai - v1.1.1firebase_storage_web - v3.10.8BAD. This was a breaking change that was incorrectly published on a minor version upgrade, should never have happened. Reverted by 1.2.0+1.
"Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library."
Revert the breaking 1.2.0 update. 1.2.0 was known to be breaking and should have incremented the major version number instead of the minor. This rever
2.0.0 instead. That's the correctly versioned new push
of 1.2.0.FIX(firebase_vertexai): Remove unnecessary trailing whitespace (#16926).
PlatformExceptions caught by FirebaseAnalyticsObserver._sendScreenView().FIX: initialize auth and auth listener in standalone OAuth buttons (#9926).
Update the METHOD Android constant used for logSignUp method.
METHOD Android constant used for logSignUp method.Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Updated test and mockito dependencies to pick up Dart 2 support
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.
FIX(data_connect): exclude generated protobuf sources from analysis (#18687).
FIX(sql_connect): e2e listen test (#18496).
FEAT(app_check,windows): add support for AppCheck for Windows (#18140).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FIX(app-check): token not available on new session (#17872).
FEAT(app-check): Debug token support for the activate method (#17723).
Bump platform interface a major version due to pigeon dependency update
Packages with breaking changes:
FIX: Remove dart:io imports for analytics, auth and app check (#16827).
BREAKING FEAT(fdc): commit as breaking change to bump firebase_data_connect to v0.1.0 (#13345).
FirebaseAnalyticsObserver (a NavigatorObserver) to automatically log PageRoute transitionsFEAT: provide androidDebugProvider boolean for android debug provider & update app check example app (#9412).
FEAT: refactor error handling to preserve stack traces on platform exceptions (#8156).
FEAT: add token apis and documentation (#7419).
FEAT: support initializing default FirebaseApp instances from Dart (#6549).
FirebaseApp instances from Dart (#6549).* Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →