Releases: firebase/FirebaseUI-iOS
Releases · firebase/FirebaseUI-iOS
FirebaseUI 4.1.0
Database
- Added
snapshotAtIndex:
method to indexed data source classes
Auth
- Added localizations
FirebaseUI 4.0.0
Added phone auth provider for FirebaseUI Auth.
FirebaseUI 3.1.1
Database: Added an array of loaded indexes to indexed data sources.
FirebaseUI 3.1.0
- Fixed an issue where
FUISortedArray
would block infinitely or crash. - Made
FUIIndexArray
's indexes public. - Fixed an issue where
FUIIndexArray
would send each child of a value before sending its full value.
FirebaseUI 3.0.0
- Fixed an issue where the data sources' constructors had side effects.
- Removed
FUIDataSource
class. - Added a
queryErrorHandler
property to the data sources to handle fatal data source errors. - Renamed data sources'
objectAtIndex:
tosnapshotAtIndex:
- Added
bindToView:
andunbind
methods to data sources so developers can control the timing of query observation more directly through the data sources. - Data sources no longer immediately observe their queries when instantiated.
FirebaseUI 2.0.3
Fixed an issue where FUISortedArray wasn't properly exposed in the framework's umbrella header.
FirebaseUI 2.0.2
Fixed an issue where data sources could not be detached from their UI components.
FirebaseUI 2.0.1
Fixes an issue where FirebaseUI would crash when using SDWebImage 4.0 and above. Requires SDWebImage 4.0 or higher.
Fixes some incorrect nullability warnings in FirebaseUI Auth.
FirebaseUI 2.0.0
A more flexible database
- Added support for sorting/transforming the results of Firebase queries before they are passed to any data sources.
- Decoupled data sources from Firebase collections, so you can spin your own.
- Added support for subclassing to
FUIArray
. It is no longer painful to make custom collections that have their own behavior (see #186). - Added methods
arrayDidBeginUpdates:
andarrayDidEndUpdates:
toFIRCollection
so consumers can batch changes more easily. - Added
observeQuery
andinvalidate
methods.FUIArray
no longer observes upon initialization and requires a call toobserveQuery
before emitting any events.
These are breaking API changes, so FirebaseUI is now in 2.0.0.
FirebaseUI 1.0.0
This update is stable and fully functional version of FirebaseUI-iOS.
Starting from 1.0.0 FirebaseUI-iOS is using it's own class prefix FUI
Changes:
- All FirebaseUI classes have been renamed to use the
FUI
prefix instead ofFirebase
orFIR
. Where applicable, classes postfixed withUI
have had theirUI
suffixes dropped. Some examples of this includeFIRAuthUI
->FUIAuth
andFirebaseArray
->FUIArray
. - Added indexed collections and data sources to FirebaseUI Database. Use these classes to load data from indexed data as described in Firebase Database's best practices for storing data.