diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index efb94494..274dfde1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,16 +21,16 @@ jobs: - name: Setup node uses: actions/setup-node@v2-beta with: - node-version: '14' + node-version: '18' check-latest: true - name: node_modules cache id: node_modules_cache uses: actions/cache@v2 with: path: ./node_modules - key: ${{ runner.os }}-14-node_modules-${{ hashFiles('package-lock.json') }} + key: ${{ runner.os }}-18-node_modules-${{ hashFiles('package-lock.json') }} restore-keys: | - ${{ runner.os }}-14-node_modules- + ${{ runner.os }}-18-node_modules- - name: NPM install if: steps.node_modules_cache.outputs.cache-hit != 'true' run: npm ci diff --git a/CHANGELOG.md b/CHANGELOG.md index 59eb9c19..5add5ae9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -- Update `firebase` peer dependency to include `^10.0.0` compat (#1032) \ No newline at end of file +* Fix password policy error message handling in password reset flow (#1047) diff --git a/README.md b/README.md index 0f986da4..7d7b5db5 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,15 @@ -[![Build Status](https://travis-ci.org/firebase/firebaseui-web.svg?branch=master)](https://travis-ci.org/firebase/firebaseui-web) - # FirebaseUI for Web — Auth FirebaseUI is an open-source JavaScript library for Web that provides simple, customizable UI bindings on top of [Firebase](https://firebase.google.com) SDKs to eliminate boilerplate code and promote best practices. +--- + +## **Update**: [Announcing FirebaseUI v7 (alpha)](https://github.com/firebase/firebaseui-web/issues/1144), a rewrite of this library to support the modular Firebase JS SDK, theming, and easier integration in popular web frameworks. + +--- + FirebaseUI Auth provides a drop-in auth solution that handles the UI flows for signing in users with email addresses and passwords, phone numbers, Identity Provider Sign In including Google, Facebook, GitHub, Twitter, Apple, Microsoft, @@ -62,8 +66,8 @@ You just need to include the following script and CSS file in the `` tag of your page, below the initialization snippet from the Firebase Console: ```html - - + + ``` #### Localized Widget @@ -72,17 +76,17 @@ Localized versions of the widget are available through the CDN. To use a localized widget, load the localized JS library instead of the default library: ```html - - + + ``` where `{LANGUAGE_CODE}` is replaced by the code of the language you want. For example, the French version of the library is available at -`https://www.gstatic.com/firebasejs/ui/6.0.2/firebase-ui-auth__fr.js`. The list of available +`https://www.gstatic.com/firebasejs/ui/6.1.0/firebase-ui-auth__fr.js`. The list of available languages and their respective language codes can be found at [LANGUAGES.md](LANGUAGES.md). Right-to-left languages also require the right-to-left version of the stylesheet, available at -`https://www.gstatic.com/firebasejs/ui/6.0.2/firebase-ui-auth-rtl.css`, instead of the default +`https://www.gstatic.com/firebasejs/ui/6.1.0/firebase-ui-auth-rtl.css`, instead of the default stylesheet. The supported right-to-left languages are Arabic (ar), Farsi (fa), and Hebrew (iw). ### Option 2: npm Module @@ -188,8 +192,8 @@ for a more in-depth example, showcasing a Single Page Application mode. * TODO(DEVELOPER): Paste the initialization snippet from this dialog box: * Firebase Console > Project Settings > Add App > Web. ***************************************************************************************** --> - - + + - + +