NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #290 most downloaded on pub.dev
Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.
Last release 6 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
308 releases · first in 2017
BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
linkWithCredential is now a function of FirebaseUserinstead of
FirebaseAuth.linkWithCredential function.One column per quarter.
BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872).
Increase Firebase/Auth CocoaPod dependency to '~> 6.0'.
BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549).
PhoneVerificationCompleted now provides an AuthCredential that can
be used with signInWithCredential or linkWithCredential instead of signing in automatically.nextHandle from public API.Adds support for email link authentication.
Adds credential for email authentication with link.
Fixes an error in the documentation of createUserWithEmailAndPassword.
Updated deprecated API usage on iOS to use non-deprecated versions.
Update FirebaseAuth CocoaPod dependency to ensure availability of FIRAuthErrorUserInfoNameKey.
FIRAuthErrorUserInfoNameKey.Increase Firebase/Auth CocoaPod dependency to '~> 5.19'.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
firebase_analytics_web - v0.4.2+3firebase_app_check - v0.0.7firebase_auth - v3.7.0firebase_auth_platform_interface - v6.6.0firebase_auth_web - v4.3.0firebase_core_platform_interface - v4.5.1firebase_crashlytics - v2.8.9firebase_crashlytics_platform_interface - v3.2.15firebase_remote_config - v2.0.16firebase_analytics - v9.3.3flutterfire_ui - v0.4.3+7firebase_in_app_messaging - v0.6.0+23firebase_dynamic_links - v4.3.6firebase_database - v9.1.3cloud_firestore - v3.4.6firebase_app_installations - v0.1.1+6firebase_ml_model_downloader - v0.1.1+6cloud_functions - v3.3.6firebase_core - v1.21.1firebase_storage - v10.3.7firebase_core_web - v1.7.2firebase_performance - v0.8.2+4cloud_firestore_odm - v1.0.0-dev.28firebase_in_app_messaging_platform_interface - v0.2.1+15firebase_remote_config_web - v1.1.4firebase_remote_config_platform_interface - v1.1.15firebase_database_platform_interface - v0.2.2+3firebase_database_web - v0.2.1+5firebase_dynamic_links_platform_interface - v0.2.3+11cloud_firestore_web - v2.8.6cloud_firestore_platform_interface - v5.7.3firebase_app_installations_web - v0.1.1+4firebase_messaging_platform_interface - v4.1.3firebase_app_check_platform_interface - v0.0.4+15firebase_messaging_web - v3.1.3firebase_app_check_web - v0.0.6+4firebase_app_installations_platform_interface - v0.1.1+15firebase_ml_model_downloader_platform_interface - v0.1.1+15cloud_functions_web - v4.3.4firebase_analytics_platform_interface - v3.3.3cloud_functions_platform_interface - v5.1.15firebase_storage_web - v3.3.5firebase_storage_platform_interface - v4.1.15firebase_performance_platform_interface - v0.1.1+15firebase_performance_web - v0.1.1+4cloud_firestore_odm_generator - v1.0.0-dev.28Packages 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_analytics - v9.3.3flutterfire_ui - v0.4.3+7firebase_crashlytics - v2.8.9firebase_crashlytics_platform_interface - v3.2.15firebase_dynamic_links - v4.3.6firebase_database - v9.1.3cloud_firestore - v3.4.6firebase_app_installations - v0.1.1+6firebase_ml_model_downloader - v0.1.1+6cloud_functions - v3.3.6firebase_core - v1.21.1firebase_storage - v10.3.7firebase_core_web - v1.7.2firebase_performance - v0.8.2+4cloud_firestore_odm - v1.0.0-dev.28firebase_in_app_messaging_platform_interface - v0.2.1+15firebase_remote_config_web - v1.1.4firebase_remote_config_platform_interface - v1.1.15firebase_database_platform_interface - v0.2.2+3firebase_database_web - v0.2.1+5firebase_dynamic_links_platform_interface - v0.2.3+11cloud_firestore_web - v2.8.6cloud_firestore_platform_interface - v5.7.3firebase_app_installations_web - v0.1.1+4firebase_messaging_platform_interface - v4.1.3firebase_app_check_platform_interface - v0.0.4+15firebase_messaging_web - v3.1.3firebase_app_check_web - v0.0.6+4firebase_app_installations_platform_interface - v0.1.1+15firebase_ml_model_downloader_platform_interface - v0.1.1+15cloud_functions_web - v4.3.4firebase_analytics_platform_interface - v3.3.3cloud_functions_platform_interface - v5.1.15firebase_storage_web - v3.3.5firebase_storage_platform_interface - v4.1.15firebase_performance_platform_interface - v0.1.1+15firebase_performance_web - v0.1.1+4cloud_firestore_odm_generator - v1.0.0-dev.28FEAT: upgrade to support v9.8.1 Firebase JS SDK (#8235).
Fixed bug where PhoneCodeAutoRetrievalTimeout callback was never called.
PhoneCodeAutoRetrievalTimeout callback was never called.FEAT(in-app-messaging): Swift Package Manager support (#16851).
FIX: bump firebase_core_platform_interface version to fix previous release.
firebase_core_platform_interface version to fix previous release. (bea70ea5)Log messages about automatic configuration of the default app are now less confusing.
Reduce compiler warnings in Android plugin
Update the example app with separate pages for registration and sign-in.
BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872).
minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)v11 breaking change (#12872). (de0cea2c)Map<String, Object>? (#12427). (3705ee1b)* Update a broken dependency.
Log a more detailed warning at build time about the previous AndroidX migration.
BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708).
AuthCredentialsAuthCredentialUsers can now reauthenticate in response to operations that require a recent sign-in.
Fixing async method verifyPhoneNumber, that would never return even in a successful call.
verifyPhoneNumber, that would never return even in a successful call.Bump Android dependencies to latest.
Replaced usages of guava's: ImmutableList and ImmutableMap with platform Collections.unmodifiableList() and Collections.unmodifiableMap().
Update test package dependency to pick up Dart 2 support.
Adding support for updateEmail in FirebaseAuth.
Bump Android and Firebase dependency versions.
Fixed handling of auto phone number verification.
Fixed ArrayIndexOutOfBoundsException in handleStopListeningAuthState
Updated Gradle tooling to match Android Studio 3.1.2.
FEAT(web): update to web: ^1.0.0 (#13200).
FEAT(analytics,web): add support for options on Web (#12914).
FEAT(analytics,ios): add support for initiateOnDeviceConversionMeasurementWithPhoneNumber and initiateOnDeviceConversionMeasurementWithHashedEmailAddr
FEAT(web): remove the dependency on package:js in favor of dart:js_interop (#12534).
FEAT(analytics): add consent mode v2 (#12298).
FEAT(firebase_analytics): support getSessionId for android and apple platforms (#11478).
FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946).
FEAT: upgrade to dart 3 compatible dependencies (#10890).
FEAT: bump dart sdk constraint to 2.18 (#10618).
Added support to fetchProvidersForEmail
BREAKING FEAT: Firebase iOS SDK version: 10.0.0 (#9708).
REFACTOR(core,apple): migrate iOS/macOS plugin implementation to Swift (#18569).
FIX(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override after #18505 (#18515).
FEAT(core): bump Firebase iOS SDK to 12.19.0 (#18683).
FIX(app_installations,android): dispatch ID-change events on the main thread (#18652).
REFACTOR(core,apple): migrate iOS/macOS plugin implementation to Swift (#18569).
FEAT(appcheck): rCE provider api update (#18505).
FEAT(appcheck): appcheck reCAPTCHA mobile support (gradually rolling out) (#18261).
Bump platform interface a major version due to pigeon dependency update
Bump platform interface a major version due to pigeon dependency update
REFACTOR: move all packages to workspace (#18182). (6cdfcb10)
FIX: update core, auth and app-check logic so internal resources on method channels are properly disposed (#18268). (a0de4ed8)
FIX(app_check): fix an issue with debug token that would sometime not be passed properly (#18258). (b0bc6e8f)
REFACTOR(tests): update listener completion logic and improve WebSocket channel handling (#18524).
FIX(sql_connect): e2e listen test (#18496).
FEAT(app_check,windows): add support for AppCheck for Windows (#18140).
FEAT(appcheck): appcheck reCAPTCHA mobile support (gradually rolling out) (#18261).
FIX(app_check,web): fix an error that could occur when refreshing a token (#18135).
signInWithCustomTokenStream<FirebaseUser> onAuthStateChanged event to listen when the user changeFEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(messaging,web): add support for debug tokens on Web (#18057).
FEAT(app-check): Debug token support for the activate method (#17723).
Bump platform interface a major version due to pigeon dependency update
Your coding agent can read these notes before it upgrades. Set up the MCP server →