Releases: firebase/FirebaseUI-Android
FirebaseUI for Android v3.3.0
FirebaseUI for Android v3.3.0 contains a number of bug fixes, stability improvements, and small features:
Bug fixes:
- Fix
getDocumentissue with FirestoreRecyclerAdapter (#1210) - Fix app crash due to fragment (#1181)
- Fix crash when no internet is available (#1057)
- Fix
NoClassDefFoundErrorspam (#1200) - Fix proguard issue that began in 3.2.2 (#1175)
Features/behavior changes:
- Change smartlock behavior to not save credentials for Facebook and Twitter (#1154)
- Improve errors passed back from exceptions (#1219)
In general this release includes most of the major rewrite that has been in the works for a long time. We believe this will make the library much more stable and less prone to future issues, particularly those that arise due to rotation or long-running operations.
Notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 12.0.1 |
| Support Library | 27.1.0 |
FirebaseUI for Android v3.2.2
FirebaseUI for Android v3.2.2 contains a number of bug fixes and stability improvements:
Bug fixes:
- Narrow consumer proguard rules (#878)
- Improve error messages passed in IdpResponse (#526)
- Fix untranslated error messages (#901)
- Fix "no eligible accounts can be found" with SmartLock (#1156)
- Fix
IndexOutOfBoundsExceptionin phone auth (#779) - Remove the problematic
SaveSmartLockfragment (#1123)
Notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.8.0 |
| Support Library | 27.0.2 |
FirebaseUI for Android v3.2.1
FirebaseUI for Android v3.2.1 contains two bug fixes. It is a recommended upgrade for all users of FirebaseUI 3.2.0.
Bug fixes:
Notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.8.0 |
| Support Library | 27.0.2 |
FirebaseUI for Android v3.2.0
FirebaseUI for Android v3.2.0 contains some new features, bug fixes, and stability improvements:
Features:
- All new IDP-specific configuration methods (#806) via (#1083)
- Allow disabling of first/last name requirement (#467)
- Allow setting of default country code for phone auth (#916)
- Allow passing full GoogleSignInOptions to auth (#1022)
Bug fixes:
- Fix terms of service and Privacy policy not showing up (#1090)
- Fix package name for ProviderUtils (#1098)
- Fix shipping lint checks to consumers (#1106)
- Fix NPE in SaveSmartLock (#856)
- Fix memory leak (#1101)
Other improvements:
- Refactored recover password and welcome back email flows
- Increased test coverage
- Removed all use of GoogleApiClient
Notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.8.0 |
| Support Library | 27.0.2 |
FirebaseUI for Android v3.1.3
FirebaseUI for Android v3.1.3 contains bug fixes and updates to transitive dependencies:
- Fix crash due to IllegalArgumentException in RegisterEmailActivity (#1036)
- Call setFirebaseUIVersion in Auth SDK (#1065)
- Support AAPT1 when building (#1061)
- Custom lint checks (#1068)
Notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.8.0 |
| Support Library | 27.0.2 |
Thank you to @vanniktech and @clydebarrow, first time PR contributors to this release!
FirebaseUI for Android v3.1.2
FirebaseUI for Android v3.1.2 contains a bug fix for transitive dependencies:
- FirebaseUI does not specify transitive POM dependencies correctly (#1060)
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.6.2 |
| Support Library | 27.0.2 |
FirebaseUI for Android v3.1.1
FirebaseUI for Android v3.1.1 contains some bug fixes and internal improvements:
Auth:
- Removing lingering libphonenumber validation issue (#812)
- Fix NullPointerException with loading dialog (#985)
Firestore:
General:
This version has the following notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.6.2 |
| Support Library | 27.0.1 |
FirebaseUI for Android v3.1.0
FirebaseUI for Android v3.1.0 is a small release, containing only the following changes:
Auth:
- Support for Arabic and Hebrew locales (#830)
- Localized password reset emails
- More localized error messages
This version has the following notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.4.2 |
| Support Library | 26.1.0 |
FirebaseUI for Android v3.0.0
FirebaseUI for Android v3.0.0 is a major release! It contains many new features and bugfixes as well as some API improvements that result in breaking changes.
See the upgrade guide for information on upgrading from v2.4.0 or lower to v3.0.0. The information below provides only a high-level overview of new features.
Auth:
- No major changes.
Database:
- The API for all of the adapter classes has been completely revamped to be more flexible and
easier to understand.
Firestore:
- Support for the brand new database product, Cloud Firestore. See the
product documentation for more information.
Storage:
- Support for Glide version 4.0.0 and higher.
This version has the following notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.4.2 |
| Support Library | 26.1.0 |
| Facebook SDK | 4.27 |
FirebaseUI for Android v2.4.0
FirebaseUI for Android v2.4.0 contains a number of bug fixes and small feature improvements:
Auth:
- Add ability to pass phone number into auth flow (#887)
- Fixed
IllegalArgumentExceptioninPhoneVerificationActivity(#922) - Fixed
NullPointerExceptioninCompletableProgressDialog(#921) - Fixed
IllegalStateExceptioninCompletableProgressDialog(#914) - Removes fabric API key from manifest (#904)
- Fix enter behavior on email signup (#869)
Database:
- Improved performance and better handling of null snapshots (#871)
Storage:
- No changes
This version has the following notable transitive dependencies:
| Dependency | Version |
|---|---|
| Firebase / Play services | 11.4.0 |
| Support Library | 26.0.1 |