Releases: firebase/FirebaseUI-iOS
Releases · firebase/FirebaseUI-iOS
FirebaseUI 4.5.4
Fixed an issue where FUISnapshotArrayDiff
sometimes wouldn't correctly pick up snapshot modifications.
FirebaseUI 4.5.3
Fixes an issue with spurious logging in FUICollectionViewDataSource
.
FirebaseUI 4.5.2
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
- 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
- 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
andstartObserving
onFUIBatchedArray
would sometimes not work correctly.
FirebaseUI v4.4.0
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
Works around an issue in upstream Auth where some UI callbacks wouldn't always happen on the main thread.
FirebaseUI 4.3.0
- Adds a default phone number parameter to the phone auth flow.
- Bumps the Auth dependency to 4.2.0.
FirebaseUI 4.2.0
Fixed lingering Podfile issues where some pod versions weren't properly specified.
FirebaseUI 4.1.1
Fixed an issue where non-US languages were not properly internationalized.