Skip to content

Latest commit

 

History

History
372 lines (203 loc) · 21 KB

CHANGELOG.md

File metadata and controls

372 lines (203 loc) · 21 KB

@firebase/auth

0.20.7

Patch Changes

  • e06d9069c #6594 - Included a reference to AuthInternal in MultiFactorSessionImpl.

0.20.6

Patch Changes

  • bea604ea3 #6544 - Fix proactive refresh logic in Auth when RTDB/Firestore/Storage are in use

0.20.5

Patch Changes

  • 1261d8323 #6421 (fixes #6133) - Fix a bug causing ReCAPTCHA conflicts between Auth and App Check.
  • 8c52a96ed #6379 (fixes #6331) - Update user agent detection to better detect iPad; fixes bug for some iPad devices running Cordova apps

  • Updated dependencies [b12af44a5]:

    • @firebase/util@1.6.3
    • @firebase/component@0.5.17

0.20.4

Patch Changes

  • Updated dependencies [efe2000fc]:
    • @firebase/util@1.6.2
    • @firebase/component@0.5.16

0.20.3

Patch Changes

  • d4b52b612 #6321 - Fix incorrect paths in package.json

  • Updated dependencies [2cd1cc76f]:

    • @firebase/component@0.5.15
    • @firebase/logger@0.3.3
    • @firebase/util@1.6.1

0.20.2

Patch Changes

  • 63ac2ed28 - Add missing field to firebase claim in token result typing
  • 88517b591 #6289 - Propagate customData in FirebaseError when the user is disabled.

0.20.1

Patch Changes

0.20.0

Minor Changes

  • 1ac3c9d41 #6151 - Add beforeAuthStateChanged() middleware function which allows the user to provide callbacks that are run before an auth state change sets a new user.

Patch Changes

  • Updated dependencies [9c5c9c36d]:
    • @firebase/util@1.6.0
    • @firebase/component@0.5.14

0.19.12

Patch Changes

  • Updated dependencies [e9e5f6b3c]:
    • @firebase/util@1.5.2
    • @firebase/component@0.5.13

0.19.11

Patch Changes

  • Updated dependencies [3198d58dc]:
    • @firebase/util@1.5.1
    • @firebase/component@0.5.12

0.19.10

Patch Changes

0.19.9

Patch Changes

  • 3a8d4c1d1 #6007 - Update chromedriver version number (dev dependency)

0.19.8

Patch Changes

  • af9234866 #5938 (fixes #917) - Fix bug where user.providerData field was being improperly initialized

0.19.7

Patch Changes

  • 4983f4d5a #5923 - Fix errors in compatibility layer when cookies are fully disabled in Chrome
  • d612d6f6e #5928 - Upgrade node-fetch dependency due to a security issue.
  • 2820674b8 #5927 - Prevent React Native from logging a warning about deprecation of AsyncStorage if the developer has provided the non-deprecated version.

0.19.6

Patch Changes

  • 67b6decbb #5908 - Add cordova and react-native paths to auth package.json exports field.

0.19.5

Patch Changes

  • e3a5248fc #5811 (fixes #5791) - Fix persistence selection in compatibility layer in worker scripts

  • Updated dependencies [3b481f572]:

    • @firebase/util@1.4.3
    • @firebase/component@0.5.10

0.19.4

Patch Changes

  • dc6b447ba #5777 (fixes #5720) - Fix errors during Auth initialization when the network is unavailable

0.19.3

Patch Changes

  • 1583a8202 #5715 - Fix Provider.credentialFromResult documentation snippets

0.19.2

Patch Changes

  • dbd54f7c9 #5700 (fixes #5631) - Fix lighthouse issues related to the embedded iframe used to perform OAuth sign in.

  • Updated dependencies [3281315fa]:

    • @firebase/component@0.5.9
    • @firebase/logger@0.3.2
    • @firebase/util@1.4.2

0.19.1

Patch Changes

  • 31bd6f27f #5689 - Add SAMLAuthProvider to the compatability layer (it was missing before)
  • 0765b5e19 #5686 (fixes #5685) - Fix bug that caused onAuthStateChanged to be fired twice

  • Updated dependencies [2322b6023]:

    • @firebase/component@0.5.8
    • @firebase/logger@0.3.1
    • @firebase/util@1.4.1

0.19.0

Minor Changes

Patch Changes

  • 69ff8eb54 #5616 - Fix the public AuthError typing, and update the MultiFactorError implementation to follow the new standard (all fields listed under customData)
  • 4594d3fd6 #5673 - Export Phone sign in functionality in React Native entrypoint (except for RecaptchaVerifier)
  • 6dacc2400 #5635 (fixes #5618) - Make the library resilient against localStorage and sessionStorage permissions errors

0.18.3

Patch Changes

0.18.2

Patch Changes

  • 1b0e7af13 #5564 - Calls to connectAuthEmulator with the disableWarnings flag set to true will no longer cause a console.info warning to be printed
  • e1d551ddb #5574 (fixes #5553) - Fix bug in the OAuthProvider.prototype.credential method that was preventing the rawNonce field from being populated in the returned OAuthCredential.
  • f7d8324a1 #5562 - Attempt to fix bug in compatability layer in Safari ("Right side of assignment cannot be destructured")
  • e456d00a7 #5577 - Fix bug where user.tenantId wasn't being carried over in updateCurrentUser function

0.18.1

Patch Changes

  • 49b0406ab #5542 (fixes #5541) - Fix incorrectly-cased parameter in out-of-band request that was causing incorrect behavior in some cases

0.18.0

Minor Changes

  • 4d2a54fb0 #5527 - Update all persistences to map to inMemoryPersistence in Node, to avoid errors with server-side rendering

Patch Changes

  • a5d87bc5c #5511 - Fix bug with the user emailVerified field persistence across tabs
  • 07b88e6e8 #5487 - Add missing phone FACTOR_ID static property to the PhoneMultiFactorGenerator class
  • c2362214a #5522 - Fix wrongly-typed tenantId fields in requests to some endpoints

  • Updated dependencies [a99943fe3, b835b4cba]:

    • @firebase/logger@0.3.0
    • @firebase/util@1.4.0
    • @firebase/component@0.5.7

0.17.2

Patch Changes

  • 08ec55d6d #5423 - Fix bug where custom errors from blocking functions were being dropped.

0.17.1

Patch Changes

  • 66596f3f8 #5397 (fixes #5392) - Fix typings where the constructor of OAuthProvider was missing.

0.17.0

Minor Changes

0.16.8

Patch Changes

  • 56a6a9d4a #5071 (fixes #4932) - Auto initialize auth-internal after auth has been initialized.

0.16.7

Patch Changes

  • c81cf82fa #4966 (fixes #4879) - Fix bug where linkWithPopup, linkWithRedirect, reauthenticateWithPopup, and reauthenticateWithRedirect weren't correctly picking up the emulator configuration.

0.16.6

Patch Changes

0.16.5

Patch Changes

  • Updated dependencies [3f370215a]:
    • @firebase/auth-types@0.10.3

0.16.4

Patch Changes

  • Updated dependencies [4ab5a9ce5]:
    • @firebase/auth-types@0.10.2

0.16.3

Patch Changes

0.16.2

Patch Changes

  • 92a7f4345 #4280 - Add the useEmulator() function and emulatorConfig to the firebase package externs

0.16.1

Patch Changes

  • 9fd3f5233 #4210 - Update auth token logic to rely on device clock time instead of server time. This fixes an issue seen when a device's clock is skewed by a lot: #3222

0.16.0

Minor Changes

  • c9f379cf7 #4112 - Add option to hide banner in auth when using the emulator

0.15.3

Patch Changes

  • 11563b227 #4146 - Fix issue with IndexedDB retry logic causing uncaught errors

0.15.2

Patch Changes

  • c2b215c19 #4059 (fixes #1926) - Retry IndexedDB errors a fixed number of times to handle connection issues in mobile webkit.

0.15.1

Patch Changes

  • a5768b0aa #3932 - Point browser field to esm build. Now you need to use default import instead of namespace import to import firebase.

    Before this change

    import * as firebase from 'firebase/app';
    

    After this change

    import firebase from 'firebase/app';
    

0.15.0

Minor Changes

  • eeb1dfa4f #3810 - Add ability to configure the SDK to communicate with the Firebase Auth emulator.

Patch Changes

0.14.9

Patch Changes

0.14.8

Patch Changes