Releases: firebase/FirebaseUI-iOS
Releases · firebase/FirebaseUI-iOS
FirebaseUI 0.7.0
Auth
- added sample for custom IDSs scopes
- added sample for customization of supported IDPs
- documentation updates
Database
- Data sources (
FirebaseCollectionViewDataSource
,FirebaseTableViewDataSource
) no longer create/dequeue/reuse cells. Users are now responsible for cell creation and reuse. - Data sources now require a closure on initialization to populate their views.
UITableView
andUICollectionView
have been extended to make it easier to bind them to Firebase queries. Now you don't have to write out the ridiculously long data source class names multiple times.
// objc
self.dataSource = [self.tableView bindToQuery:self.query
populateCell:^UITableViewCell *(UITableView *tableView,
NSIndexPath *indexPath,
FIRDataSnapshot *object) {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kTestReuseIdentifier];
/* ... */
return cell;
}];
// swift
self.dataSource = self.collectionView.bind(to: self.query!) { (view, indexPath, snap) -> UICollectionViewCell in
let cell = view.dequeueReusableCell(withReuseIdentifier: FIRChatViewController.reuseIdentifier,
for: indexPath)
/* ... */
return cell
}
FirebaseUI-iOS
Customization of authentication screens
FirebaseUI 0.6.1
Fixes an issue where nil/empty keys could cause a crash in FirebaseArray
(#162).
Firebase UI 0.6.0
Introduces FirebaseUI Storage, which adds support for FIRStorageReference
s on top of SDWebImage for easy image loading from Firebase Storage.
FirebaseUI iOS: OAuth access/id tokens implementation
Return OAuth access/id tokens after a successful sign-in operation #142
FirebaseUI iOS: Twitter Provider Integration
- Implemented twitter provider in FirebaseUI
- added obj-c example for Twitter provider
FirebaseUI iOS: Stable Bitcode Edition
Built with bitcode and without app-breaking bugs.
This release also re-enables iOS 7 support.
FirebaseUI iOS: Stable Edition
Fixes a critical issue where classes would be duplicated in the runtime. I am very sad.
FirebaseUI iOS 0.5.2
Fixes an issue with the podspec file that would duplicate FirebaseAnalytics in some targets. No code changes.
FirebaseUI Bitcode Edition
Enables bitcode.