firebase_auth_platform_interface 7.4.10 copy "firebase_auth_platform_interface: ^7.4.10" to clipboard
firebase_auth_platform_interface: ^7.4.10 copied to clipboard

A common platform interface for the firebase_auth plugin.

7.4.10 #

  • FIX(firebase_core_platform_interface): move test APIs to test.dart (#16672). (f618a3d8)

7.4.9 #

  • Update a dependency to the latest release.

7.4.8 #

  • Update a dependency to the latest release.

7.4.7 #

  • Update a dependency to the latest release.

7.4.6 #

  • Update a dependency to the latest release.

7.4.5 #

  • Update a dependency to the latest release.

7.4.4 #

  • Update a dependency to the latest release.

7.4.3 #

  • DOCS(auth): add information about error codes for email/password functions (#13100). (aeafc356)

7.4.2 #

  • FIX(auth): fixing scopes and parameters that would not work for GoogleAuthProvider (#13018). (a292282d)
  • DOCS(auth): add information about error codes for verifyBeforeUpdateEmail (#13036). (8ef7421d)

7.4.1 #

  • Update a dependency to the latest release.

7.4.0 #

  • FEAT(auth,apple): create a credential with idToken, rawNonce & appleFullPersonName (#12356). (17793080)

7.3.1 #

  • Update a dependency to the latest release.

7.3.0 #

7.2.7 #

  • Update a dependency to the latest release.

7.2.6 #

  • Update a dependency to the latest release.

7.2.5 #

  • Update a dependency to the latest release.

7.2.4 #

  • Update a dependency to the latest release.

7.2.3 #

  • Update a dependency to the latest release.

7.2.2 #

  • Update a dependency to the latest release.

7.2.1 #

  • Update a dependency to the latest release.

7.2.0 #

  • FEAT(firebase_auth): add custom auth domain setter to Firebase Auth (#12218). (e1297800)

7.1.9 #

  • Update a dependency to the latest release.

7.1.8 #

  • Update a dependency to the latest release.

7.1.7 #

  • Update a dependency to the latest release.

7.1.6 #

  • Update a dependency to the latest release.

7.1.5 #

  • Update a dependency to the latest release.

7.1.4 #

  • Update a dependency to the latest release.

7.1.3 #

  • Update a dependency to the latest release.

7.1.2 #

  • Update a dependency to the latest release.

7.1.1 #

  • Update a dependency to the latest release.

7.1.0 #

  • FIX(firebase_auth): Fix PlatformException to FirebaseAuthException error message parsing (#11533). (8fe8cfde)
  • FEAT(auth,apple): Game Center sign-in support (#12228). (ac625ec7)
  • FEAT(auth,android): Play Games provider sign-in support (#12201). (1fb9019d)

7.0.9 #

  • FIX(auth): return email address if one is returned by the auth exception (#11978). (ceee304d)

7.0.8 #

  • Update a dependency to the latest release.

7.0.7 #

  • Update a dependency to the latest release.

7.0.6 #

  • Update a dependency to the latest release.

7.0.5 #

  • Update a dependency to the latest release.

7.0.4 #

  • Update a dependency to the latest release.

7.0.3 #

  • Update a dependency to the latest release.

7.0.2 #

  • Update a dependency to the latest release.

7.0.1 #

  • FIX(ios): fix clashing filenames between Auth and Firestore (#11731). (8770cafc)

7.0.0 #

Note: This release has breaking changes.

  • FIX(auth): ensure PigeonAuthCredential is passed back to Dart side within try/catch (#11683). (d42c3396)
  • BREAKING FIX: pin pigeon for firebase_auth, cloud_firestore & firebase_core (#11715). (66c158c3)

6.19.1 #

  • Update a dependency to the latest release.

6.19.0 #

  • FIX(auth): deprecate FirebaseAuth.instanceFor's persistence parameter (#11259). (a1966e82)
  • FEAT(auth,windows): add Windows support to auth plugin (#11089). (0cedfc85)

6.18.0 #

  • FEAT(auth): TOTP (time-based one-time password) support for multi-factor authentication (#11420). (3cc1243c)

6.17.0 #

  • FEAT(auth): revokeTokenWithAuthorizationCode() implementation for revoking Apple sign-in token (#11454). (92de98c9)

6.16.2 #

  • FIX(auth): rename import header to "firebase_auth_messages.g.h". (#11472). (693a6f3c)

6.16.1 #

  • FIX(auth): fix MFA issue where the error wouldn't be properly catched (#11370). (72fef03f)

6.16.0 #

  • FEAT(auth): move to Pigeon for Platform channels (#10802). (43e5b20b)

6.15.3 #

  • Update a dependency to the latest release.

6.15.2 #

  • Update a dependency to the latest release.

6.15.1 #

  • Update a dependency to the latest release.

6.15.0 #

  • FEAT: update dependency constraints to sdk: '>=2.18.0 <4.0.0' flutter: '>=3.3.0' (#10946). (2772d10f)
  • FEAT: update librairies to be compatible with Flutter 3.10.0 (#10944). (e1f5a5ea)

6.14.0 #

  • FEAT: upgrade to dart 3 compatible dependencies (#10890). (4bd7e59b)

6.13.1 #

  • Update a dependency to the latest release.

6.13.0 #

6.12.0 #

  • FIX(auth): fix an issue where unenroll would not throw a FirebaseException (#10572). (8dba33e1)
  • FEAT(auth): improve error handling when using beforeSignIn functions blocks sign in (#10611). (b48e0952)
  • FEAT(auth): improve error handling when Email enumeration feature is on (#10591). (ff083025)

6.11.12 #

  • Update a dependency to the latest release.

6.11.11 #

  • Update a dependency to the latest release.

6.11.10 #

  • Update a dependency to the latest release.

6.11.9 #

  • Update a dependency to the latest release.

6.11.8 #

  • REFACTOR: upgrade project to remove warnings from Flutter 3.7 (#10344). (e0087c84)

6.11.7 #

  • Update a dependency to the latest release.

6.11.6 #

  • Update a dependency to the latest release.

6.11.5 #

  • FIX: null check fix that could happen when using verifyPhone (#10119). (575c0ccb)

6.11.4 #

  • FIX: properly cast the PlatformException to FirebaseAuthException (#10058). (6c8f9515)

6.11.3 #

  • Update a dependency to the latest release.

6.11.2 #

  • Update a dependency to the latest release.

6.11.1 #

  • Update a dependency to the latest release.

6.11.0 #

  • REFACTOR: add verify to QueryPlatform and change internal verifyToken API to verify (#9711). (c99a842f)
  • FEAT: expose reauthenticateWithRedirect and reauthenticateWithPopup (#9696). (2a1f910f)

6.10.4 #

  • Update a dependency to the latest release.

6.10.3 #

  • Update a dependency to the latest release.

6.10.2 #

  • Update a dependency to the latest release.

6.10.1 #

  • FIX: Exceptions inside Query.snapshots() and more now have a stack trace that correctly points to the invocation of the throwing method (#9639). (2f7adcb7)
  • DOCS: update setSettings() inline documentation (#9655). (39ca0029)

6.10.0 #

  • FEAT: add OAuth Access Token support to sign in with providers (#9593). (cb6661bb)
  • FEAT: add linkWithRedirect to the web (#9580). (d834b90f)

6.9.0 #

  • FIX: fix path of generated Pigeon files to prevent name collision (#9569). (71bde27d)
  • FEAT: add reauthenticateWithProvider (#9570). (dad6b481)

6.8.0 #

  • REFACTOR: deprecate signInWithAuthProvider in favor of signInWithProvider (#9542). (ca340ea1)
  • FEAT: add linkWithProvider to support for linking auth providers (#9535). (1ac14fb1)

6.7.0 #

  • FIX: fix enrollementTimestamp parsing on Web (#9440). (639cab7b)
  • FEAT: add Twitter login for Android, iOS and Web (#9421). (0bc6e6d5)
  • FEAT: add Yahoo as provider for iOS, Android and Web (#9443). (6c3108a7)
  • DOCS: fix typo "apperance" in platform_interface_firebase_auth.dart (#9472). (323b917b)

6.6.0 #

  • FEAT: add Microsoft login for Android, iOS and Web (#9415). (1610ce8a)
  • FEAT: add Sign in with Apple directly in Firebase Auth for Android, iOS 13+ and Web (#9408). (da36b986)

6.5.4 #

  • FIX: fix an error where MultifactorInfo factorId could be null on iOS (#9367). (88bded11)

6.5.3 #

  • 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)

6.5.2 #

  • DOCS: update getIdTokenResult inline documentation (#9150). (519518ce)

6.5.1 #

  • FIX: restore default persistence to IndexedDB that was incorrectly set to localStorage (#9247). (785c4869)

6.5.0 #

  • FIX: pass Persistence value to FirebaseAuth.instanceFor(app: app, persistence: persistence) for setting persistence on Web platform (#9138). (ae7ebaf8)
  • FEAT: expose the missing MultiFactor classes through the universal package (#9194). (d8bf8185)

6.4.0 #

6.3.2 #

  • Update a dependency to the latest release.

6.3.1 #

  • FIX: bump firebase_core_platform_interface version to fix previous release. (bea70ea5)

6.3.0 #

  • FEAT: update GitHub sign in implementation (#8976). (ffd3b019)

6.2.8 #

  • REFACTOR: use "firebase" instead of "FirebaseExtended" as organisation in all links for this repository (#8791). (d90b8357)

6.2.7 #

  • Update a dependency to the latest release.

6.2.6 #

  • REFACTOR: fix analyzer issues introduced in Flutter 3.0.0 (#8653). (74e58171)

6.2.5 #

  • Update a dependency to the latest release.

6.2.4 #

  • Update a dependency to the latest release.

6.2.3 #

  • Update a dependency to the latest release.

6.2.2 #

  • Update a dependency to the latest release.

6.2.1 #

  • FIX: update all Dart SDK version constraints to Dart >= 2.16.0 (#8184). (df4a5bab)

6.2.0 #

  • FEAT: refactor error handling to preserve stack traces on platform exceptions (#8156). (6ac77d99)

6.1.11 #

  • Update a dependency to the latest release.

6.1.10 #

  • Update a dependency to the latest release.

6.1.9 #

  • REFACTOR: fix all unnecessary_import analyzer issues introduced with Flutter 2.8. (7f0e82c9)

6.1.8 #

  • Update a dependency to the latest release.

6.1.7 #

  • DOCS: Fix typos and remove unused imports (#7504).

6.1.6 #

  • Update a dependency to the latest release.

6.1.5 #

  • Update a dependency to the latest release.

6.1.4 #

  • Update a dependency to the latest release.

6.1.3 #

  • Update a dependency to the latest release.

6.1.2 #

  • Update a dependency to the latest release.

6.1.1 #

  • TEST: Fix pre-existing HintCode.UNNECESSARY_TYPE_CHECK_TRUE (#6931).
  • FIX: allow setLanguage to accept null (#7050).

6.1.0 #

  • FEAT: Add support for secret on OAuthCredential on web (#6830).
  • FEAT: expose linkWithPopup() & correctly parse credentials in exceptions (#6562).

6.0.1 #

  • Update a dependency to the latest release.

6.0.0 #

Note: This release has breaking changes.

  • FEAT: setSettings now possible for android (#6367).
  • CHORE: publish packages (#6513).
  • BREAKING FEAT: use

5.0.0 #

Note: This release has breaking changes.

  • FEAT: setSettings now possible for android (#6367).
  • BREAKING FEAT: useAuthEmulator(host, port) API update.

4.3.1 #

  • Update a dependency to the latest release.

4.3.0 #

  • FEAT: add tenantId support (#5736).

4.2.4 #

  • Update a dependency to the latest release.

4.2.3 #

  • Update a dependency to the latest release.

4.2.2 #

  • DOCS: Add missing homepage/repository links (#6054).
  • CHORE: publish packages (#6022).
  • CHORE: publish packages.

4.2.1 #

  • FIX: authentication forceResendingToken int can be null on iOS (#5944).

4.2.0 #

  • FIX: Move communication to EventChannels (#4643).
  • FEAT: OAuthProvider.parameters is now non-nullable (#5656).
  • DOCS: remove implicit-cast in the doc of AuthProviders (#5862).

4.1.1 #

  • REFACTOR: fix formatting (#5835).
  • FIX: uid can be null (#5834).
  • FIX: ensure web is initialized before sending stream events (#5766).
  • CI: review changes.

4.1.0 #

  • FEAT: PhoneAuthProvider.credential and PhoneAuthProvider.credentialFromToken now return a PhoneAuthCredential (#5675).

4.0.2 #

  • DOCS: userChanges clarification (#5698).

4.0.1 #

  • Update a dependency to the latest release.

4.0.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

4.0.0-1.1.nullsafety.3 #

  • FIX: Fix email link signin on Android (#4973).

4.0.0-1.1.nullsafety.2 #

  • TESTS: update mockito API usage in tests

4.0.0-1.1.nullsafety.1 #

  • REFACTOR: pubspec & dependency updates (#4932).

4.0.0-1.1.nullsafety.0 #

  • FEAT: implement support for useEmulator (#4263).

4.0.0-1.0.nullsafety.0 #

  • FIX: bump firebase_core_* package versions to updated NNBD versioning format (#4832).

4.0.0-nullsafety.1 #

Bump firebase_core to v0.8.0-nullsafety.1

4.0.0-nullsafety.0 #

Migrated to null safety (#4633)

3.0.1 #

  • Update a dependency to the latest release.

3.0.0 #

Note: This release has breaking changes.

  • FIX: bubble exceptions (#3700).
  • BREAKING REFACTOR: remove all currently deprecated APIs (#4590).

2.1.4 #

  • Update a dependency to the latest release.

2.1.3 #

  • Update a dependency to the latest release.

2.1.2 #

  • FIX: fix firebase_auth listeners assigning of currentUser (#3737).

2.1.1 #

  • Update a dependency to the latest release.

2.1.0 #

  • FIX: fix IdTokenResult timestamps (web, ios) (#3357).
  • FEAT: add support for linkWithPhoneNumber (#3436).
  • FEAT: use named arguments for ActionCodeSettings (#3269).
  • FEAT: implement signInWithPhoneNumber on web (#3205).
  • FEAT: expose smsCode (android only) (#3308).
  • DOCS: fixed signOut method documentation (#3342).

2.0.1 #

  • Fixed an incorrect assert when creating a GoogleAuthCredential instance. (#3216)

2.0.0 #

  • See the firebase_auth plugin changelog.

1.1.8 #

  • Update lower bound of dart dependency to 2.0.0.

1.1.7 #

  • Use package:plugin_platform_interface

1.1.6 #

  • Make the pedantic dev_dependency explicit.

1.1.5 #

  • Fixed typo on private method name.

1.1.4 #

  • Breaking change: Added missing app parameter to confirmPasswordReset. (This is an exception to the usual policy of avoiding breaking changes since confirmPasswordReset is a new API and doesn't have clients yet.)

1.1.3 #

  • Added support for confirmPasswordReset

1.1.2 #

  • Remove the deprecated author: field from pubspec.yaml

1.1.1 #

  • Fixed crash when platform returns an auth result where additionalUserInfo is not provided.

1.1.0 #

  • Added type PlatformOAuthCredential for generic OAuth providers.

1.0.0 #

  • Initial open-source release.