@@ -47,16 +47,16 @@ libraries.
4747``` groovy
4848dependencies {
4949 // FirebaseUI for Firebase Realtime Database
50- implementation 'com.firebaseui:firebase-ui-database:3.3.1 '
50+ implementation 'com.firebaseui:firebase-ui-database:4.0.0 '
5151
5252 // FirebaseUI for Cloud Firestore
53- implementation 'com.firebaseui:firebase-ui-firestore:3.3.1 '
53+ implementation 'com.firebaseui:firebase-ui-firestore:4.0.0 '
5454
5555 // FirebaseUI for Firebase Auth
56- implementation 'com.firebaseui:firebase-ui-auth:3.3.1 '
56+ implementation 'com.firebaseui:firebase-ui-auth:4.0.0 '
5757
5858 // FirebaseUI for Cloud Storage
59- implementation 'com.firebaseui:firebase-ui-storage:3.3.1 '
59+ implementation 'com.firebaseui:firebase-ui-storage:4.0.0 '
6060}
6161```
6262
@@ -70,6 +70,7 @@ After the project is synchronized, we're ready to start using Firebase functiona
7070If you are using an old version of FirebaseUI and upgrading, please see the appropriate
7171migration guide:
7272
73+ * [ Upgrade from 3.3.1 to 4.x.x] ( ./docs/upgrade-to-4.0.md )
7374* [ Upgrade from 2.3.0 to 3.x.x] ( ./docs/upgrade-to-3.0.md )
7475* [ Upgrade from 1.2.0 to 2.x.x] ( ./docs/upgrade-to-2.0.md )
7576
@@ -93,24 +94,20 @@ firebase-ui-storage
9394|--- com.google.firebase:firebase-storage
9495```
9596
96- Each version of FirebaseUI has dependency on a fixed version of these libraries, defined as the variable ` firebase_version `
97- in ` common/constants.gradle ` . If you are using any dependencies in your app of the form
98- ` implementation 'com.google.firebase:firebase-*:x.y.z' ` or
99- ` implementation 'com.google.android.gms:play-services-*:x.y.z' `
100- you need to make sure that you use the same version that your chosen version of FirebaseUI requires.
97+ As of version ` 15.0.0 ` , Firebase and Google Play services libraries have independent, semantic
98+ versions. This means that FirebaseUI has independent dependencies on each of the libraries above.
99+ For best results, your app should depend on a version of each dependency with the same major
100+ version number as the version used by FirebaseUI.
101101
102- For convenience, here are some recent examples:
103-
104- | FirebaseUI Version | Firebase/Play Services Version |
105- | --------------------| --------------------------------|
106- | 3.3.1 | 15.0.0 |
107- | 3.3.0 | 12.0.1 |
108- | 3.2.2 | 11.8.0 |
109- | 3.1.3 | 11.8.0 |
110- | 3.0.0 | 11.4.2 |
111- | 2.4.0 | 11.4.0 |
112- | 1.1.1 | 10.0.0 or 10.0.1 |
102+ As of version ` 4.0.0 ` , FirebaseUI has the following dependency versions:
113103
104+ | Library | Version |
105+ | ----------------------| --------------------------------|
106+ | ` firebase-auth ` | 15.1.0 |
107+ | ` play-services-auth ` | 15.0.1 |
108+ | ` firebase-database ` | 15.0.1 |
109+ | ` firebase-firestore ` | 16.0.0 |
110+ | ` firebase-storage ` | 15.0.2 |
114111
115112### Upgrading dependencies
116113
0 commit comments