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 
isPendingRedirectneeded to tell whether there is a pending redirect operation. - Sanitizes display name in firebaseui.
 - Clears cached 
app.getRedirectResultaftersignInWithRedirectorlinkWithRedirectresolves. - 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 
evaland oldermarkedmodule 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.