Releases: firebase/firebaseui-web
Releases · firebase/firebaseui-web
v3.1.1
- Fixes missing externs and index.d.ts files in FirebaseUI-web npm build.
v3.1.0
- Adds privacyPolicyUrl config to enable developers to provide privacy policy URL. And shows Term of Service and Privacy Policy link on every screen for GDPR compliance.
- Defines the FirebaseUI externs.
- Defines the typescript definitions.
- Optimizes sign in flow to use updateCurentUser eliminating 2 RPCs in the process.
- Catches errors that occur due to incompatible versions of firebase.js being used with firebaseui.js.
- Fixes reCAPTCHA invisible badge which was getting hidden.
v3.0.0
- Deprecated signInSuccess callback.
- Refactored and replaced deprecated/removed methods for compatibility with firebase-js-sdk v5.0.0.
v2.7.0
- Expose firebase.auth.UserCredential Auth result via new signInSuccessWithAuthResult callback.
v2.6.3
- Sanitizes all URLs passed via query parameters to prevent JS injection via URL.
- Appends photo size for profile image hosted in Google in demo app.
v2.6.2
- Fixes the verifyPassword error logged to the browser console on anonymous user upgrade.
- Fixes the bug when the incorrect user reference is returned on anonymous user upgrade which occurs when a user is already signed in on the external Auth instance.
- Fixes the uncaught promise cancellation error when signInSuccess callback is provided and no redirect is required.
v2.6.1
- Fixes obfuscation bug when confirming an OTP for phone authentication.
v2.6.0
- Implements anonymous user upgrade functionality with FirebaseUI.
- Implements
isPendingRedirect
needed to tell whether there is a pending redirect operation. - Sanitizes display name in firebaseui.
- Clears cached
app.getRedirectResult
aftersignInWithRedirect
orlinkWithRedirect
resolves. - Fixes the bug when account linking doesn't get triggered in Cordova applications.
- Adds description for building localized npm builds and how to require them.
- Fixes dangling internal auth state when the firebaseui instance is reset.
- Updates closure open source builder to latest version fixing dependency on
eval
and oldermarked
module which had some vulnerability issues.
v2.5.1
- Fixes unresolvable dialog-polyfill for production module.
v2.5.0
- Integrates one-tap sign-up with FirebaseUI-web: https://developers.google.com/identity/one-tap/web/overview
- Fixes missing dialog-polyfill in FirebaseUI-web npm build.