Skip to content

Releases: firebase/FirebaseUI-Android

FirebaseUI for Android v3.3.0

28 Mar 20:21

Choose a tag to compare

FirebaseUI for Android v3.3.0 contains a number of bug fixes, stability improvements, and small features:

Bug fixes:

  • Fix getDocument issue with FirestoreRecyclerAdapter (#1210)
  • Fix app crash due to fragment (#1181)
  • Fix crash when no internet is available (#1057)
  • Fix NoClassDefFoundError spam (#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

27 Feb 18:12
0e5bb59

Choose a tag to compare

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 IndexOutOfBoundsException in phone auth (#779)
  • Remove the problematic SaveSmartLock fragment (#1123)

Notable transitive dependencies:

Dependency Version
Firebase / Play services 11.8.0
Support Library 27.0.2

FirebaseUI for Android v3.2.1

23 Jan 21:35
63572c5

Choose a tag to compare

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:

  • Fix SmartLock UI showing when it should not (#1118)
  • Fix lint checks dependency error (#1116)

Notable transitive dependencies:

Dependency Version
Firebase / Play services 11.8.0
Support Library 27.0.2

FirebaseUI for Android v3.2.0

22 Jan 22:00
83e6a76

Choose a tag to compare

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

05 Jan 20:29
7ca207e

Choose a tag to compare

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

18 Dec 21:48
6fb7ac3

Choose a tag to compare

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

14 Dec 23:03
4b98a98

Choose a tag to compare

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:

  • Fix possible adapter crash (#991)
  • Fixed bug where MOVED did not also fire CHANGED event (#1044)

General:

  • Improved Kotlin support (#999)
  • Move to gradle plugin 3.0 (#877)

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

17 Oct 21:51

Choose a tag to compare

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

03 Oct 19:29

Choose a tag to compare

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:

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

28 Sep 23:54

Choose a tag to compare

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 IllegalArgumentException in PhoneVerificationActivity (#922)
  • Fixed NullPointerException in CompletableProgressDialog (#921)
  • Fixed IllegalStateException in CompletableProgressDialog (#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