PackageTrack
Sign in Get early access

firebase_auth

Flutter plugin for Firebase Auth, enabling authentication using passwords, phone numbers and identity providers like Google, Facebook and Twitter.

6.5.7 1000K downloads/mo #32 most downloaded on pub.dev firebase/flutterfire

What this package is like to depend on

Last release 20 days ago

03 Aug 2026

Ships on a steady schedule

a new release about every 3 weeks

Nearly every release is documented

notes for 293 of 294 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

305 releases · first in 2017

17 releases in the last 12 months

see the full history below

Release timeline

305 releases · May 2017 to Aug 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 305
  1. 6.5.7 03 Aug 2026
    Release notes
    • FIX(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override after #18505 (#18515). (ce1f6e05)
    • FIX(auth,ios): Generic OAuth credentials on iOS passed a missing access token through a non-nullable Firebase SDK selector (#18450). (32ae2701)
    Open source →
  2. 6.5.6 14 Jul 2026
    Release notes
    • FIX(app_check): sync SPM pins to 12.17.0 and fix Windows Activate override after #18505 (#18515). (ce1f6e05)
    • FIX(remote_config,windows): move CMake dependency from Core to Remote Config (#18498). (d6ef43f6)
    • FIX(remote_config): restores the Apple error mapping and accepts both throttling status spellings (#18458). (523d985a)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  3. 6.5.5 13 Jul 2026
    Release notes
    • FIX(auth,iOS): add detailed error handling for Apple authorization failures (#18415). (1df97bb0)
    Open source →
  4. 6.5.4 22 Jun 2026
    Release notes
    • FIX: resolve FlutterSceneLifeCycleDelegate conformance guard (#18385). (48d67196)
    Open source →
  5. 6.5.3 17 Jun 2026
    Release notes
    • FIX: use correct UTC time from server for currentUser?.metadata.creationTime & currentUser?.metadata.lastSignInTime (#9248). (a6204128)
    • DOCS: explicit mention that refreshToken is empty string on native platforms on the Userinstance (#9183). (1aa1c163)
    • DOCS: add note that persistence is only available on web based platforms. (#9274). (3ad2485c)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  6. 6.5.2 01 Jun 2026
    Release notes
    • FIX(auth,android): update token retrieval in PigeonParser to handle Number type correctly (#18328). (3b77147b)
    • DOCS(auth): clarify behavior of password reset email with email enumeration protection enabled (#18296). (0bcce87a)
    Open source →
  7. 6.5.1 14 May 2026
    Release notes
    • FIX: restore default persistence to IndexedDB that was incorrectly set to localStorage (#9247). (785c4869)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  8. 6.5.0 11 May 2026
    Release notes
    • FIX(firestore,ios): add forceIndex parameter to collection source stage initializations (#18332). (1bf50d2f)
    • FEAT(firestore): add support for new array expressions (#18283). (2293dee0)
    Open source →
    Release notes
    • 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(auth,apple): remove incorrect paths in Package.swift files search paths (#18239). (7c2fa5b8)
    • FIX(auth,iOS): update import path for autogenerated messages (#18227). (4351179d)
    • FEAT(core): Add Auth and AppCheck as App's registered service. (#18237). (7ce191cb)
    • FEAT: upgrade pigeon to version 26.3.4 (#18205). (cb6b4aef)
    • FEAT(auth,android): add revokeAccessToken support for Android (#18206) (#18207). (7e0a2227)
    Open source →
  9. 6.4.0 13 Apr 2026
    Release notes
    Open source →
    Release notes
    • FIX(auth,ios): serialize Sign in with Apple to prevent crash on overlapping requests (#18172). (752cbcaa)
    • FEAT: use local firebase_core instead of remote SPM dependency (#18141). (995caf40)
    Open source →
  10. 6.3.0 23 Mar 2026
    Release notes
    Open source →
    Release notes
    • FIX(auth): fix inconsistence in casing in the native iOS SDK and Web SDK (#18086). (60b5cd5c)
    • FIX(auth,ios): fix crash that could happen when reloading currentUser informations (#18065). (6e6f6546)
    • FIX(auth,windows): add pluginregistry to properly restore state on Windows (#18049). (8d715a77)
    • FEAT(ios): migrate iOS to UIScene lifecycle (#18054). (3ffa4110)
    • DOCS(auth): add documentation about errors code when Email Enumeration Protection is activated (#18084). (476ba53f)
    Open source →
  11. 6.2.0 02 Mar 2026
    Release notes
    Open source →
    Release notes
    • FEAT(remote-config,windows): add support for windows (#18006). (a6ec167f)
    Open source →
  12. 6.1.4 19 Jan 2026
    Release notes
    • FIX(auth): fix inconsistence in casing in the native iOS SDK and Web SDK (#18086). (60b5cd5c)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  13. 6.1.3 15 Dec 2025
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  14. 6.1.2 03 Nov 2025
    Release notes
    • FIX(firestore,android): avoid ConcurrentModificationException by collecting Firestore instances before termination (#17956). (f94bbd68)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  15. 6.1.1 13 Oct 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  16. 6.1.0 22 Sep 2025
    Release notes
    • FIX(functions,web): fix a crash that could happen with the Int64 type (#18066). (5eed50c1)
    • FIX(android): remove kotlin-android since AGP 9 supports it (#18059). (1e39ad1f)
    • FEAT(ios): migrate iOS to UIScene lifecycle (#18054). (3ffa4110)
    Open source →
    Release notes
    Open source →
  17. 6.0.2 01 Sep 2025
    Release notes
    • FIX: a bug with the demoProjectId arg to Firebase.initializeApp() (#17703). (09d03aac)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  18. 6.0.1 11 Aug 2025
    Release notes
    • 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 Android only\n\nFixes firebase/flutterfire#13519 (#17720). (0b6b13d0)
    Open source →
    Release notes
    • FIX(auth,apple): Move FirebaseAuth imports to implementation files (#17607). (0c3ccd37)
    Open source →
  19. 6.0.0 28 Jul 2025
    Release notes
    • Bump platform interface a major version due to pigeon dependency update

    • REFACTOR: move all packages to workspace (#18182). (6cdfcb10)

    • FEAT: upgrade pigeon to version 26.3.4 (#18205). (cb6b4aef)

    Open source →
    Release notes

    Note: This release has breaking changes.

    • FEAT(auth): validatePassword method/PasswordPolicy Support (#17439). (9a032b34)
    • BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549). (b2619e68)
    • BREAKING FEAT(auth): remove deprecated functions (#17562). (d50aad95)
    • BREAKING FEAT: bump Android SDK to version 34.0.0 (#17554). (a5bdc051)
    Open source →
  20. 5.7.0 21 Jul 2025
    Release notes
    • FEAT(firestore): add support for new expressions including nor, coalesce, switch_on, timestamp_diff, and timestamp_extract (#18200). (2612eb2c)
    Open source →
    Release notes
    • FEAT(auth,macos): add support for publish and addApplicationDelegate on macOS FlutterPluginRegistrar (#17518). (376bb6ea)
    Open source →
  21. 5.6.2 03 Jul 2025
    Release notes
    • FIX(cloud_firestore,android): suppress unchecked warning (#16979). (684508da)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  22. 5.6.1 01 Jul 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  23. 5.6.0 10 Jun 2025
    Release notes
    • FEAT(firestore): add support for search in firestore pipeline (#18312). (b3c835f7)
    Open source →
    Release notes
    • FEAT(auth): add support for initializeRecaptchaConfig (#17365). (73f9028e)
    Open source →
  24. 5.5.4 20 May 2025
    Release notes
    • FIX(auth,apple): prevent EXC_BAD_ACCESS crash in Apple Sign-In completion handler (#17273). (cc7d28ae)
    • DOCS(firebase_auth): Removed duplicates; fixed typos; removed "unnecessary use of a null check" (#16815). (0eb17e13)
    Open source →
  25. 5.5.3 28 Apr 2025
    Release notes
    • FIX(auth,iOS): include missing email and credential in account-exists-with-different-credential error (#17180). (2a0bdc64)
    Open source →
  26. 5.5.2 31 Mar 2025
    Release notes
    • DOCS: Fix method name typo in code documentation (#8291). (7b4e06db)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  27. 5.5.1 26 Feb 2025
    Release notes
    • FIX(firestore,android): synchronize access to firestore instances (#16675). (03e85ae6)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  28. 5.5.0 18 Feb 2025
    Release notes
    • FEAT(firestore): add support for new array expressions (#18283). (2293dee0)
    Open source →
    Release notes
    • FEAT(auth): support for linkDomain in ActionCodeSettings (#17099). (090cdb20)
    Open source →
  29. 5.4.2 05 Feb 2025
    Release notes
    • Update a dependency to the latest release.
    Open source →
  30. 5.4.1 21 Jan 2025
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  31. 5.4.0 07 Jan 2025
    Release notes
    • REFACTOR: move all packages to workspace (#18182). (6cdfcb10)
    • FIX(firestore,web): update Timestamp handling in jsify and EncodeUtility (#18264). (9783a448)
    • FEAT: upgrade pigeon to version 26.3.4 (#18205). (cb6b4aef)
    Open source →
    Release notes
    • FIX: Remove dart:io imports for analytics, auth and app check (#16827). (8c7f57c4)
    • FIX(firebase_auth): Fix std::variant compiler errors with VS 2022 17.12 (#16840). (b88b71f4)
    • FEAT(auth): Swift Package Manager support (#16773). (69abbe19)
    Open source →
  32. 5.3.4 04 Dec 2024
    Release notes
    • FIX(auth,android): signInWithProvider() for non-default instances (#13522). (fe016a44)
    Open source →
  33. 5.3.3 13 Nov 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  34. 5.3.2 07 Nov 2024
    Release notes
    • FIX(auth,apple): set nullability on pigeon parser method (#13571). (7e8a1b2e)
    Open source →
  35. 5.3.1 26 Sep 2024
    Release notes
    • FIX(firebase_core_platform_interface): move test APIs to test.dart (#16672). (f618a3d8)
    Open source →
    Release notes
    Open source →
  36. 5.3.0 17 Sep 2024
    Release notes
    Open source →
    Release notes
    Open source →
  37. 5.2.1 10 Sep 2024
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  38. 5.2.0 27 Aug 2024
    Release notes
    • FIX(crashlytics,android): fix an issue with deobfuscating flavored builds (#18085). (55a7f6ff)
    • FEAT: use local firebase_core instead of remote SPM dependency (#18141). (995caf40)
    Open source →
    Release notes
    • FEAT: bump iOS SDK to version 11.0.0 (#13158). (c0e0c997)
    • DOCS: remove reference to flutter.io and firebase.flutter.dev (#13152). (5f0874b9)
    Open source →
  39. 5.1.4 06 Aug 2024
    Release notes
    • FIX(remote_config,android): remove invalid map key from Remote Config teardown (#13514). (d958f2a6)
    Open source →
    Release notes
    • FIX(firebase_auth): added supporting rawNonce for OAuth credential on Windows platform (#13086). (12e87de9)
    Open source →
  40. 5.1.3 30 Jul 2024
    Release notes
    Open source →
    Release notes
    • DOCS(auth): add information about error codes for email/password functions (#13100). (aeafc356)
    Open source →
  41. 5.1.2 09 Jul 2024
    Release notes
    • DOCS(auth): add information about error codes for verifyBeforeUpdateEmail (#13036). (8ef7421d)
    Open source →
  42. 5.1.1 25 Jun 2024
    Release notes
    • FIX(auth,apple): bug with cached AuthCredential, hash key was producing different value (#12957). (ef0077e3)
    • FIX(auth,windows): fix a crash that could happen when using sendEmailVerification or sendPasswordResetEmail (#12946). (a1008290)
    • DOCS: Update documentation for auth/user-not-found exception to reflect email enumeration protection (#12964). (125f8209)
    Open source →
  43. 5.1.0 11 Jun 2024
    Release notes
    • FEAT(analytics,iOS): add support for logTransaction (#17995). (103d7ffa)
    Open source →
    Release notes
    • FIX(auth,ios): fix the parsing of an error that could specifically happen when using MicrosoftProvider (#12920). (3b415e64)
    • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)
    Open source →
  44. 5.0.0 04 Jun 2024
    Release notes
    • BREAKING FEAT: bump iOS SDK to version 12.0.0 (#17549). (b2619e68)
    • BREAKING FEAT(firestore): remove deprecated functions (#17559). (67017fd6)
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING REFACTOR: android plugins require minSdk 21, auth requires minSdk 23 ahead of android BOM >=33.0.0 (#12873). (52accfc6)
    • BREAKING REFACTOR: bump all iOS deployment targets to iOS 13 ahead of Firebase iOS SDK v11 breaking change (#12872). (de0cea2c)
    • BREAKING REFACTOR(auth): remove deprecated API ahead of breaking change release (#12859). (995fa7e1)
    Open source →
  45. 4.20.0 28 May 2024
    Release notes
    Open source →
  46. 4.19.6 21 May 2024
    Release notes
    • FIX(auth,android): allow nullable accessToken when creating OAuthProvider (#12795). (490319d4)
    Open source →
  47. 4.19.5 07 May 2024
    Release notes
    • FIX(auth,windows): allow idToken and accessToken to be nullable to stop windows crashing for signInWithCredential() (#12688). (ca9f92d0)
    Open source →
  48. 4.19.4 24 Apr 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  49. 4.19.3 23 Apr 2024
    Release notes
    • FIX(auth,ios): Give more details on internal error when calling sendSignInLinkToEmail. (#12671). (2b086029)
    Open source →
  50. 4.19.2 16 Apr 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  51. 4.19.1 09 Apr 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  52. 4.19.0 02 Apr 2024
    Release notes
    • FEAT(android): Bump compileSdk version of Android plugins to latest stable (34) (#12566). (e891fab2)
    Open source →
  53. 4.18.0 26 Mar 2024
    Release notes
    • FIX(auth,android): fixing an issue that could cause getEnrolledFactors to return an empty list if signing out in the same app session (#12488). (04280a31)
    • FEAT(firebase_auth): add custom auth domain setter to Firebase Auth (#12218). (e1297800)
    • FEAT(auth,windows): add support for oAuth with credentials on Windows (#12154). (cc708e6f)
    Open source →
  54. 4.17.9 12 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  55. 4.17.8 08 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  56. 4.17.7 05 Mar 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  57. 4.17.6 28 Feb 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  58. 4.17.5 19 Feb 2024
    Release notes
    • Update a dependency to the latest release.
    Open source →
  59. 4.17.4 06 Feb 2024
    Release notes
    • FIX(firestore,ios): fix document stream handler options. (#12764). (786e73ca)
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →
  60. 4.17.3 02 Feb 2024
    Release notes
    Open source →
    Release notes
    • Update a dependency to the latest release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive