50b8191f6
#6914 (fixes #6827) - Fix to minimize a potential race condition between auth init and signInWithRedirect
Updated dependencies [4af28c1a4
]:
807f06aa2
]:
fdd4ab464
#6526 - Add functionality to auto-initialize project config and emulator settings from global defaults provided by framework tooling.
Updated dependencies [fdd4ab464
]:
e06d9069c
#6594 - Included a reference to AuthInternal in MultiFactorSessionImpl.
666c8ec1f
#6569 (fixes #6553) - Update custom claim type of ParsedToken
to be any
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
]:
efe2000fc
]:
2cd1cc76f
#6307 (fixes #6300) - fix: add type declarations to exports field
Updated dependencies [2cd1cc76f
]:
63ac2ed28
- Add missing field to firebase
claim in token result typing
88517b591
#6289 - Propagate customData in FirebaseError when the user is disabled.
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.9c5c9c36d
]:
e9e5f6b3c
]:
3198d58dc
]:
Updated dependencies [2d672cead
]:
af9234866
#5938 (fixes #917) - Fix bug where user.providerData
field was being improperly initialized4983f4d5a
#5923 - Fix errors in compatibility layer when cookies are fully disabled in Chrome
d612d6f6e
#5928 - Upgrade node-fetch
dependency due to a security issue.
e04b7452b
#5924 (fixes #5922) - Add missing PhoneMultiFactorInfo public interface
2820674b8
#5927 - Prevent React Native from logging a warning about deprecation of AsyncStorage
if the developer has provided the non-deprecated version.
67b6decbb
#5908 - Add cordova and react-native paths to auth package.json exports field.
922e9ed9a
#5892 (fixes #5874) - Fix error code thrown when the network times out
e3a5248fc
#5811 (fixes #5791) - Fix persistence selection in compatibility layer in worker scripts
Updated dependencies [3b481f572
]:
dc6b447ba
#5777 (fixes #5720) - Fix errors during Auth initialization when the network is unavailable
3281315fa
#5708 (fixes #1487) - Update build scripts to work with the exports field
dbd54f7c9
#5700 (fixes #5631) - Fix lighthouse issues related to the embedded iframe used to perform OAuth sign in.
Updated dependencies [3281315fa
]:
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
]:
69ff8eb54
#5616 - Fix the public AuthError
typing, and update the MultiFactorError
implementation to follow the new standard (all fields listed under customData
)
2429ac105
#5633 (fixes #5631) - Add the attribute aria-hidden="true"
to the embedded iframe
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
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
49b0406ab
#5542 (fixes #5541) - Fix incorrectly-cased parameter in out-of-band request that was causing incorrect behavior in some cases4d2a54fb0
#5527 - Update all persistences to map to inMemoryPersistence
in Node, to avoid errors with server-side renderinga5d87bc5c
#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
08ec55d6d
#5423 - Fix bug where custom errors from blocking functions were being dropped.
271303f3c
#5460 - Remove const enum
s from the public typing file.
c81cf82fa
#4966 (fixes #4879) - Fix bug where linkWithPopup
, linkWithRedirect
, reauthenticateWithPopup
, and reauthenticateWithRedirect
weren’t correctly picking up the emulator configuration.3f370215a
]:
4ab5a9ce5
]:
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: https://github.com/firebase/firebase-js-sdk/issues/3222c2b215c19
#4059 (fixes #1926) - Retry IndexedDB errors a fixed number of times to handle connection issues in mobile webkit.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';