Skip to content

Commit 08d7d40

Browse files
committed
docs: create migration guide for v9.0
1 parent f1ea00e commit 08d7d40

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ After the project is synchronized, we're ready to start using Firebase functiona
7171
If you are using an old version of FirebaseUI and upgrading, please see the appropriate
7272
migration guide:
7373

74+
* [Upgrade from 8.0.2 to 9.x.x](./docs/upgrade-to-9.0.md)
7475
* [Upgrade from 7.2.0 to 8.x.x](./docs/upgrade-to-8.0.md)
7576
* [Upgrade from 6.4.0 to 7.x.x](./docs/upgrade-to-7.0.md)
7677
* [Upgrade from 5.1.0 to 6.x.x](./docs/upgrade-to-6.0.md)

docs/upgrade-to-9.0.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Upgrading to FirebaseUI 9.0
2+
3+
FirebaseUI version `9.0.0` has significant breaking API changes and also adopts new major versions
4+
of many critical dependencies. Below is a description of each breaking change.
5+
6+
## All - Update to Firebase BoM 33
7+
8+
FirebaseUI now depends on the Firebase SDK at BoM major version `33.9.0`. You should update your
9+
app to use the same major version to avoid possible compilation errors or crashes.
10+
11+
For more information on this SDK release see the
12+
[Firebase Android SDK release notes](https://firebase.google.com/support/release-notes/android#bom_v33-9-0).
13+
14+
Release Notes for other BoM versions with breaking changes:
15+
- [Firebase Android SDK BoM 32.0.0](https://firebase.google.com/support/release-notes/android#bom_v32-0-0)
16+
- [Firebase Android SDK BoM 31.0.0](https://firebase.google.com/support/release-notes/android#bom_v31-0-0)
17+
- [Firebase Android SDK BoM 30.0.0](https://firebase.google.com/support/release-notes/android#bom_v30-0-0)
18+
- [Firebase Android SDK BoM 29.0.0](https://firebase.google.com/support/release-notes/android#bom_v29-0-0)
19+
20+
## Auth - Remove Smart Lock
21+
22+
TODO
23+
24+
## Auth - (behavior change) new Email authentication flow
25+
26+
Versions 8.x and older of FirebaseUI relied on methods like `fetchSignInForEmail`, which
27+
now fail with the introduction of
28+
[Email Enumeration Protection](https://cloud.google.com/identity-platform/docs/admin/email-enumeration-protection).
29+
30+
Version 9.0 removed those methods and now shows a different flow for email sign in and sign up.
31+
32+
## Auth - Removed SafetyNet
33+
34+
[Firebase Auth v22.0.0](https://firebase.google.com/support/release-notes/android#auth_v22-0-0)
35+
removed SafetyNet support for app verification during phone number authentication.

0 commit comments

Comments
 (0)