Skip to content

Releases: firebase/FirebaseUI-iOS

FirebaseUI 4.5.4

14 Mar 19:43
5c7599c
Compare
Choose a tag to compare

Fixed an issue where FUISnapshotArrayDiff sometimes wouldn't correctly pick up snapshot modifications.

FirebaseUI 4.5.3

09 Mar 19:15
d614ad4
Compare
Choose a tag to compare

Fixes an issue with spurious logging in FUICollectionViewDataSource.

FirebaseUI 4.5.2

07 Mar 23:58
d614ad4
Compare
Choose a tag to compare

A small bugfix release before our next major version bump.

Auth

  • Fixed an issue where the Terms of Service footer in the auth flow was unselectable.

Firestore

  • Fixed an issue where duplicate category implementations would raise warnings in Xcode 9.

FirebaseUI 4.5.1

10 Jan 22:19
Compare
Choose a tag to compare
  • Fixes an issue where TwitterKit would cause linker errors.
  • Updates Auth methods to use new FIRAuthDataResult type, deprecates old methods.
  • Fixed a bug in FirestoreUI where arrays wouldn't properly resync after disconnecting listeners.

FirebaseUI v4.5.0

18 Oct 17:23
Compare
Choose a tag to compare
  • Fixed an issue where a FirestoreUI selector collided with a DatabaseUI selector in a class category.
  • Fixed an issue where the FUIFirestoreTableViewDataSource header wasn't publicly visible.
  • FirestoreUI: Fixed an issue where calling stopObserving and startObserving on FUIBatchedArray would sometimes not work correctly.

FirebaseUI v4.4.0

03 Oct 17:09
Compare
Choose a tag to compare

Added support for Cloud Firestore.

  • Added FUIBatchedArray, FUIFirestoreCollectionViewDataSource, FUIFirestoreTableViewDataSource.

Primary differences between Firebase DatabaseUI and Firebase FirestoreUI:

  • FirestoreUI has less powerful client-side sorting and filtering options. Use Firestore's built-in query filtering and sorting instead, lowering the bandwidth used by your app and the complexity of your source code. This comes with a few caveats, and over all is slightly less flexible than DatabaseUI, but carries less complexity.
  • Decoupled queries from FUIBatchedArray in FirestoreUI (vs FUIArray in DatabaseUI). This allows you to modify the query on any array and receive a diff update in the array's delegate. In practice this means you can change the query behind your data source and animate an update with the new query's contents. To accomplish this, FUIBatchedArray computes a diff between the old and new data without any Firestore metadata. Don't do this for large queries, as it will be slow.
  • FirestoreUI has no need for indexed arrays, since everything can be done through Firestore's querying features.

FirebaseUI 4.3.1

27 Sep 17:13
Compare
Choose a tag to compare

Works around an issue in upstream Auth where some UI callbacks wouldn't always happen on the main thread.

FirebaseUI 4.3.0

20 Sep 22:40
Compare
Choose a tag to compare
  • Adds a default phone number parameter to the phone auth flow.
  • Bumps the Auth dependency to 4.2.0.

FirebaseUI 4.2.0

28 Aug 23:48
Compare
Choose a tag to compare

Fixed lingering Podfile issues where some pod versions weren't properly specified.

FirebaseUI 4.1.1

20 Jun 00:04
Compare
Choose a tag to compare

Fixed an issue where non-US languages were not properly internationalized.