NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1659 most downloaded on pub.dev
Flutter plugin for Google Dynamic Links for Firebase, an app solution for creating and handling links across multiple platforms.
Last release 1 years ago
21 Jul 2025
Ships fairly regularly
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
8 years old
168 releases · first in 2018
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)One column per quarter.
FEAT(analytics,iOS): add support for logTransaction (#17995).
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: fix an issue where the status of the dynamic link was not properly reported (#10100).
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(crashlytics,ios): remove warning regarding legacy firebase_app_id_file.json file (#17852).
FIX(crashlytics,iOS): reorder error reason logging to match Android implementation (#17713).
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).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
_flutterfire_internals - v1.0.2cloud_firestore - v3.5.1cloud_firestore_odm - v1.0.0-dev.33cloud_firestore_odm_generator - v1.0.0-dev.33cloud_firestore_platform_interface - v5.7.7cloud_firestore_web - v2.8.10firebase_app_check_platform_interface - v0.0.5+1firebase_app_installations_platform_interface - v0.1.1+19firebase_auth - v3.11.2firebase_auth_platform_interface - v6.10.1firebase_crashlytics - v2.8.13firebase_crashlytics_platform_interface - v3.2.19firebase_database_platform_interface - v0.2.2+7firebase_messaging - v13.1.0firebase_messaging_platform_interface - v4.2.0firebase_messaging_web - v3.2.0firebase_remote_config_platform_interface - v1.1.19firebase_in_app_messaging_platform_interface - v0.2.1+19firebase_app_check_web - v0.0.7+1firebase_app_installations_web - v0.1.1+8firebase_performance_platform_interface - v0.1.1+19firebase_analytics_web - v0.4.2+7firebase_storage_web - v3.3.9firebase_performance_web - v0.1.1+8firebase_dynamic_links_platform_interface - v0.2.3+15firebase_analytics_platform_interface - v3.3.7firebase_remote_config_web - v1.1.8firebase_remote_config - v2.0.20firebase_in_app_messaging - v0.6.0+27firebase_app_check - v0.0.9+1firebase_app_installations - v0.1.1+10firebase_performance - v0.8.3+3firebase_analytics - v9.3.8firebase_storage - v10.3.11firebase_auth_web - v4.6.1firebase_dynamic_links - v4.3.10firebase_database - v9.1.7firebase_database_web - v0.2.1+9flutterfire_ui - v0.4.3+13Packages 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_remote_config_platform_interface - v1.1.19firebase_in_app_messaging_platform_interface - v0.2.1+19firebase_app_check_web - v0.0.7+1firebase_app_installations_web - v0.1.1+8firebase_performance_platform_interface - v0.1.1+19firebase_analytics_web - v0.4.2+7firebase_storage_web - v3.3.9firebase_performance_web - v0.1.1+8firebase_dynamic_links_platform_interface - v0.2.3+15firebase_analytics_platform_interface - v3.3.7firebase_remote_config_web - v1.1.8firebase_remote_config - v2.0.20firebase_in_app_messaging - v0.6.0+27firebase_app_check - v0.0.9+1firebase_app_installations - v0.1.1+10firebase_performance - v0.8.3+3firebase_analytics - v9.3.8firebase_storage - v10.3.11firebase_auth_web - v4.6.1firebase_dynamic_links - v4.3.10firebase_database - v9.1.7firebase_database_web - v0.2.1+9flutterfire_ui - v0.4.3+13Update a dependency to the latest release.
Update a dependency to the latest release.
FIX(core): bump Pigeon to v25.3.2 (#17438).
Update a dependency to the latest release.
Update a dependency to the latest release.
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).
firebase_core_platform_interface version to fix previous release. (bea70ea5)FEAT: bump Firebase iOS SDK to 12.6.0 (#17857).
REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344).
DOCS(firebase_remote_config): Remove link with archived content from readme (#11471).
firebase.google.com link for homepage in pubspec.yaml (#8733). (a11bd602)REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711).
FIX(firebase_remote_config): fix build error for macos example (#11108).
FIX: correctly detect not-initialized errors and provide a better error message.
not-initialized errors and provide a better error message.Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_auth - v3.6.0firebase_auth_platform_interface - v6.5.0firebase_auth_web - v4.2.0firebase_storage_web - v3.3.2flutterfire_ui - v0.4.3+2firebase_storage - v10.3.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.
flutterfire_ui - v0.4.3+2firebase_storage - v10.3.4Packages 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(all,apple): use modular headers to import (#13400).
FIX(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).
REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344).
Update a dependency to the latest release.
REFACTOR: remove deprecated Task APIs (#10076).
getInitialLink() on Android as per the documentation. (#7743). (67cc6647)Update a dependency to the latest release.
FIX: fix aggregated count to use the current query and not only the collection on Web (#9824).
FIX(firestore,web): ensure exact same streams are not unsubscribed (#13032).
unnecessary_import analyzer issues introduced with Flutter 2.8. (7f0e82c9)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).
Note: This release has breaking changes.
Overall, Firebase Dynamic Links has been heavily reworked to bring it inline with the federated plugin setup along with adding new features, documentation and updating unit and end-to-end tests.
FirebaseDynamicLinks
onLink() method has been removed. Instead, use onLink getter, it returns a Stream; events & errors are now streamed to the user.DynamicLinkParameters class has been removed. buildLink() (replaces buildUrl()) & buildShortLink() methods are now found on FirebaseDynamicLinks.instance.DynamicLinkParameters.shortenUrl() has been removed.buildLink() which replaces the previous DynamicLinkParameters().buildUrl().buildShortLink() which replaces the previous DynamicLinkParameters().buildShortLink().DynamicLinkParameters class is used to build parameters for buildLink() & buildShortLink().FirebaseDynamicLinks.instanceFor().Nothing published for this version
Nothing published for this version
Firebase Dynamic Links has been reworked to bring it inline with the federated plugin setup along with adding new features, documentation and updating
Firebase Dynamic Links has been reworked to bring it inline with the federated plugin setup along with adding new features, documentation and updating unit and end-to-end tests.
FirebaseDynamicLinks
onLink() method has been removed. Instead, use onLink getter, it returns a Stream; events & errors are now streamed to the user.DynamicLinkParameters class has been removed. buildLink() (replaces buildUrl()) & buildShortLink() methods are now found on FirebaseDynamicLinks.instance.DynamicLinkParameters.shortenUrl() has been removed.buildLink() which replaces the previous DynamicLinkParameters().buildUrl().buildShortLink() which replaces the previous DynamicLinkParameters().buildShortLink().DynamicLinkParameters class is used to build parameters for buildLink() & buildShortLink().FirebaseDynamicLinks.instanceFor().Update a dependency to the latest release.
Update a dependency to the latest release.
Bump platform interface a major version due to pigeon dependency update
Note: This release has breaking changes.
minSdk version to 19 as this is required by Firebase Android SDK 29.0.0 (#7298).FIX: bump firebase_core_platform_interface version to fix previous release.
firebase_core_platform_interface version to fix previous release. (bea70ea5)DOCS: changed "ibn" to "ibi" iOS param name in long dynamic link example (#7081).
Your coding agent can read these notes before it upgrades. Set up the MCP server →