Releases: firebase/FirebaseUI-iOS
Releases · firebase/FirebaseUI-iOS
FirebaseUI 6.0.1
FirebaseUI 6.0.0
Breaking changes
- Restructured project to manage each subproject independently with CocoaPods. Headers can be imported on a per-subspec basis (
#import <FirebaseUI/FirebaseAuthUI.h>
), or you can just import the global FirebaseUI header. - Auth: Email auth has been split out into its own auth provider. To enable or disable email auth, instead of using the boolean flag on
FUIAuth
, add or removeFUIEmailAuthProvider
from the array of providers.
Non-breaking changes
- Auth: Updated translation strings
- Auth: Added
FUIAnonymousAuthProvider
. - Auth: Added support for full phone numbers including country code to be autofilled into the PhoneUI auth flow.
- FacebookAuth: Pinned Facebook pods to a version that doesn't break login. See #578.
- Database/Firestore: Fixed a crash that could occur if the collection or table view item count was out-of-sync with the data source item count in the middle of an animation.
FirebaseUI 5.2.2
Auth
- Fixed an issue where a bad nullability specified caused build failures in apps targeting iOS 12. (19caef1)
FirebaseUI 5.2.1
Auth
- Added Anonymous Login as a provider (#505)
- Added account management callbacks (#510)
- Added one-time autofill support on iOS 12 (#516)
- Fixed auto-upgrade of anonymous accounts not correctly invoking callbacks in some cases (#504, #512, #518, #519)
- Added anonymous auth upgrade docs to FirebaseAuthUI readme (#522)
Database
- Improved error reporting for internal state inconsistencies in FUIArray (#523)
FirebaseUI 5.2.0
##Auth
- Fixes an issue where Terms of Service and Privacy Policy links weren't tappable in Phone Auth (#487)
- Fixes a deprecation warning in FirebaseUI (#448)
- Fixed spinner hanging when linking an account that conflicted with another linked account (#484)
- Added country selection limiting whitelist and blacklist for Phone Auth (#497)
- Added content type to auth data input fields (#384)
FirebaseUI 5.1.3
- Fixes an issue in Auth that would cause Phone Auth to crash when terms of service and privacy policy were specified.
FirebaseUI 5.1.2
Auth
- Fixed an issue where custom auth view controllers would crash unless the default initializer was overridden or a xib with the exact class name was provided.
- Added terms of service and privacy policy to the Auth screen flows.
- Added anonymous user upgrade.
Database
- Fixed an issue where
FUIArray
wouldn't properly empty itself on invalidation.
FirebaseUI 5.0.1
- Fixed an issue where AuthUI's login flow couldn't be used as the root view controller of your app.
- Added an
allowNewEmailAccounts
flag to FirebaseUI Auth allowing developers to prevent login from new accounts. - Added a
hideCancelButton
flag to FirebaseUI Auth.
FirebaseUI 5.0.0
Updates FirebaseUI to be compatible with Firebase 5.0.0.
General:
- Moved to source pods. FirebaseUI no longer ships as a binary, but requires
static_framework
. - Imports should be changed from importing individual components to just
import FirebaseUI
.
Database:
- Indexed arrays no longer observe their queries on init. Call the
observeQuery
method to start query observation. - Indexed data sources no longer observe their queries on init.
- Indexed data source initializers no longer take table/collection views. These views should instead be passed in in calls to
bind(to:)
.
Auth:
- Made several methods in the base auth view controller public for easier customization.
FirebaseUI v4.5.5
Fixes a log regression in FirebaseUI Firestore.