Skip to content

Releases: firebase/FirebaseUI-iOS

FirebaseUI 6.0.1

05 Feb 21:51
b853243
Compare
Choose a tag to compare

Auth

  • Disabled password autofill if Performance is linked to avoid a crash. (#606)
  • Fixed an issue where auth delegate callbacks would sometimes not be invoked (#604).
  • Relaxed overly specific FBSDKLoginKit dependency version.

Database

  • Improved performance. (#610)

FirebaseUI 6.0.0

28 Jan 19:54
920b16c
Compare
Choose a tag to compare

Breaking changes

  • Restructured project to manage each subproject independently with CocoaPods. Headers can be imported on a per-subspec basis (#import <FirebaseUI/FirebaseAuthUI.h>), or you can just import the global FirebaseUI header.
  • Auth: Email auth has been split out into its own auth provider. To enable or disable email auth, instead of using the boolean flag on FUIAuth, add or remove FUIEmailAuthProvider from the array of providers.

Non-breaking changes

  • Auth: Updated translation strings
  • Auth: Added FUIAnonymousAuthProvider.
  • Auth: Added support for full phone numbers including country code to be autofilled into the PhoneUI auth flow.
  • FacebookAuth: Pinned Facebook pods to a version that doesn't break login. See #578.
  • Database/Firestore: Fixed a crash that could occur if the collection or table view item count was out-of-sync with the data source item count in the middle of an animation.

FirebaseUI 5.2.2

12 Sep 22:58
5da1f01
Compare
Choose a tag to compare

Auth

  • Fixed an issue where a bad nullability specified caused build failures in apps targeting iOS 12. (19caef1)

FirebaseUI 5.2.1

07 Sep 18:00
4032502
Compare
Choose a tag to compare

Auth

  • Added Anonymous Login as a provider (#505)
  • Added account management callbacks (#510)
  • Added one-time autofill support on iOS 12 (#516)
  • Fixed auto-upgrade of anonymous accounts not correctly invoking callbacks in some cases (#504, #512, #518, #519)
  • Added anonymous auth upgrade docs to FirebaseAuthUI readme (#522)

Database

  • Improved error reporting for internal state inconsistencies in FUIArray (#523)

FirebaseUI 5.2.0

09 Aug 22:37
Compare
Choose a tag to compare

##Auth

  • Fixes an issue where Terms of Service and Privacy Policy links weren't tappable in Phone Auth (#487)
  • Fixes a deprecation warning in FirebaseUI (#448)
  • Fixed spinner hanging when linking an account that conflicted with another linked account (#484)
  • Added country selection limiting whitelist and blacklist for Phone Auth (#497)
  • Added content type to auth data input fields (#384)

FirebaseUI 5.1.3

23 Jul 21:41
5fc532f
Compare
Choose a tag to compare
  • Fixes an issue in Auth that would cause Phone Auth to crash when terms of service and privacy policy were specified.

FirebaseUI 5.1.2

19 Jul 20:59
Compare
Choose a tag to compare

Auth

  • Fixed an issue where custom auth view controllers would crash unless the default initializer was overridden or a xib with the exact class name was provided.
  • Added terms of service and privacy policy to the Auth screen flows.
  • Added anonymous user upgrade.

Database

  • Fixed an issue where FUIArray wouldn't properly empty itself on invalidation.

FirebaseUI 5.0.1

07 Jun 17:54
0585239
Compare
Choose a tag to compare
  • Fixed an issue where AuthUI's login flow couldn't be used as the root view controller of your app.
  • Added an allowNewEmailAccounts flag to FirebaseUI Auth allowing developers to prevent login from new accounts.
  • Added a hideCancelButton flag to FirebaseUI Auth.

FirebaseUI 5.0.0

08 May 18:33
Compare
Choose a tag to compare

Updates FirebaseUI to be compatible with Firebase 5.0.0.

General:

  • Moved to source pods. FirebaseUI no longer ships as a binary, but requires static_framework.
  • Imports should be changed from importing individual components to just import FirebaseUI.

Database:

  • Indexed arrays no longer observe their queries on init. Call the observeQuery method to start query observation.
  • Indexed data sources no longer observe their queries on init.
  • Indexed data source initializers no longer take table/collection views. These views should instead be passed in in calls to bind(to:).

Auth:

  • Made several methods in the base auth view controller public for easier customization.

FirebaseUI v4.5.5

19 Mar 18:27
5c7599c
Compare
Choose a tag to compare

Fixes a log regression in FirebaseUI Firestore.