Releases: firebase/FirebaseUI-iOS
FirebaseUI iOS 0.5.0
FirebaseUI Changes
- FIRFacebookAuthUI scopes became readonly
- FIRFacebookAuthUI initializers no longer return optionals
- FIRGoogleAuthUI initializers no longer return optionals
- FIRGoogleAuthUI: Added designated initializer which takes an array of scopes along with client ID
- FIRGoogleAuthUI: Updated default scopes to use full G+ profile and email scope URLs
- FIRGoogleAuthUI: Made scopes property readonly
- FIRAuthUI:
authUI
method was renamed todefaultAuthUI
- FirebaseArray:
delegate
property is now nullable - FirebaseArray:
initWithQuery:
parameter must be non null - FirebaseArrayDelegate: methods renamed to take callee as first parameter, following platform conventions
childAdded:atIndex:
renamed toarray:didAddObject:atIndex:
childChanged:atIndex:
renamed toarray:didChangeObject:atIndex:
childRemoved:atIndex:
renamed toarray:didRemoveObject:atIndex:
childMoved:fromIndex:toIndex:
renamed toarray:didMoveObject:fromIndex:toIndex:
cancelledWithError:
renamed toarray:queryCancelledWithError:
- FirebaseCollectionViewDataSource: added
null_resettable
to cellClass and modelClass - FirebaseCollectionViewDataSource: made
populateCell
readonly - FirebaseTableViewDataSource: added
null_resettable
to modelClass - FirebaseTableViewDataSource: made
populateCell
readonly - FirebaseDataSource: made
initWithArray:
designated initializer
FirebaseUI 0.4.0 Release
FirebaseUI is redesigned to use the Firebase 3.x, which was released at Google I/O 2016. It includes a few things:
- Upgrades to the Firebase 3.2 client
- Totally redesigned authentication system, with more complete auth flows
- Renames
FirebaseUI
toFirebaseDatabaseUI
andFirebaseAuthUI
FirebaseUI 0.3.2 Release
This release fixes #26 by adding per-provider subspecs for Facebook, Google, Twitter, and Email/Password providers.
FirebaseUI 0.3.1 Release
Major changes to the Cocoapod structure:
- Introduction of
/Core
and/Auth
subspecs - Switched out strings for enums in the auth providers (see FirebaseAuthConstants.h/m)
- Added a completion callback for
FirebaseLoginViewController
to handle captive portal login scenerios
Note that these changes (particularly 2) are backwards incompatible with 0.3.0--since we're below 1.0 we're a little looser than we'd like to be.
FirebaseUI 0.3 Release
Adds authentication to FirebaseUI!
- Headless helper methods
[FirebaseAuthProvider login]
and[FirebaseAuthProvider logout]
- Headful UI
FirebaseLoginViewController
- Custom
AppDelegate
calledFirebaseAppDelegate
to handle auth callbacks
Podspec fix for Firebase 2.4.1.1
Adds Firebase 2.4.x support and cleans up podspec.
0.2.3 Release
Things included in this release:
- Support for __kindof (again)
- Fixed bug related to UICollectionView prototype cells: http://stackoverflow.com/questions/32092507/using-autolayout-constraints-from-storyboard-in-uicollectionviewcell
- Added /examples and first example: FirebaseUIChat
- Bumped version numbers
0.2.5 Release
Fixes to the example app (moved to the firebaseui firebase, changed message format)
Finally, correct support for __kindof
Clang format
0.2.4 Release
Added macros for __kindof to increase backwards compat (should now work on all XCode)
Redid macro for generics to make it more clear
0.2.2 Release
Removed __kindof annotations, changed nullability annotations to be mode modular. Tested and working on Xcode 7 beta 5, though should be backwards compatible.