Skip to content

Releases: firebase/FirebaseUI-iOS

FirebaseUI 1.0.0

05 Nov 01:19
Compare
Choose a tag to compare

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 of Firebase or FIR. Where applicable, classes postfixed with UI have had their UI suffixes dropped. Some examples of this include FIRAuthUI -> FUIAuth and FirebaseArray -> 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.

FirebaseUI 0.7.0

01 Nov 22:57
Compare
Choose a tag to compare

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 and UICollectionView 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

21 Oct 21:27
Compare
Choose a tag to compare

Customization of authentication screens

FirebaseUI 0.6.1

10 Oct 23:47
Compare
Choose a tag to compare

Fixes an issue where nil/empty keys could cause a crash in FirebaseArray (#162).

Firebase UI 0.6.0

05 Oct 22:39
Compare
Choose a tag to compare

Introduces FirebaseUI Storage, which adds support for FIRStorageReferences on top of SDWebImage for easy image loading from Firebase Storage.

FirebaseUI iOS: OAuth access/id tokens implementation

20 Sep 17:04
Compare
Choose a tag to compare

Return OAuth access/id tokens after a successful sign-in operation #142

FirebaseUI iOS: Twitter Provider Integration

17 Sep 00:57
Compare
Choose a tag to compare
  • Implemented twitter provider in FirebaseUI
  • added obj-c example for Twitter provider

FirebaseUI iOS: Stable Bitcode Edition

12 Sep 20:36
Compare
Choose a tag to compare

Built with bitcode and without app-breaking bugs.

This release also re-enables iOS 7 support.

FirebaseUI iOS: Stable Edition

12 Sep 16:57
Compare
Choose a tag to compare

Fixes a critical issue where classes would be duplicated in the runtime. I am very sad.

FirebaseUI iOS 0.5.2

09 Sep 18:48
Compare
Choose a tag to compare

Fixes an issue with the podspec file that would duplicate FirebaseAnalytics in some targets. No code changes.