diff --git a/FirebaseUI.podspec b/FirebaseUI.podspec index 49ad5e80b97..5ad695218bc 100644 --- a/FirebaseUI.podspec +++ b/FirebaseUI.podspec @@ -1,10 +1,10 @@ Pod::Spec.new do |s| s.name = 'FirebaseUI' - s.version = '7.0.0' + s.version = '8.0.0' s.summary = 'UI binding libraries for Firebase.' s.homepage = 'https://github.com/firebase/FirebaseUI-iOS' s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } - s.source = { :git => 'https://github.com/firebase/FirebaseUI-iOS.git', :tag => 'v' + s.version.to_s } + s.source = { :git => 'https://github.com/firebase/FirebaseUI-iOS.git', :tag => 'v'} s.author = 'Firebase' s.platform = :ios s.ios.deployment_target = '9.0' diff --git a/samples/swift/FirebaseUI-demo-swift.xcodeproj/project.pbxproj b/samples/swift/FirebaseUI-demo-swift.xcodeproj/project.pbxproj index 71467828af1..66e836b9d3d 100644 --- a/samples/swift/FirebaseUI-demo-swift.xcodeproj/project.pbxproj +++ b/samples/swift/FirebaseUI-demo-swift.xcodeproj/project.pbxproj @@ -201,6 +201,7 @@ 8DABC9871D3D82D600453807 /* FirebaseUI-demo-swift */, 8DABC99C1D3D82D600453807 /* FirebaseUI-demo-swiftTests */, 8DABC9861D3D82D600453807 /* Products */, + B9817BB8ABCEED12F89E5CF6 /* Pods */, ); sourceTree = ""; }; @@ -236,6 +237,13 @@ path = "FirebaseUI-demo-swiftTests"; sourceTree = ""; }; + B9817BB8ABCEED12F89E5CF6 /* Pods */ = { + isa = PBXGroup; + children = ( + ); + path = Pods; + sourceTree = ""; + }; C302C1D31D91CC7B00ADBD41 /* Samples */ = { isa = PBXGroup; children = ( @@ -340,7 +348,7 @@ TargetAttributes = { 8DABC9841D3D82D600453807 = { CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; + LastSwiftMigration = 1020; SystemCapabilities = { com.apple.BackgroundModes = { enabled = 1; @@ -352,14 +360,14 @@ }; 8DABC9981D3D82D600453807 = { CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0800; + LastSwiftMigration = 1020; TestTargetID = 8DABC9841D3D82D600453807; }; }; }; buildConfigurationList = 8DABC9801D3D82D600453807 /* Build configuration list for PBXProject "FirebaseUI-demo-swift" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, @@ -770,7 +778,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = ""; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -808,7 +816,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.google.firebase.firebaseui.FirebaseUI-demo-swift"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = ""; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -820,7 +828,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.firebase.FirebaseUI-demo-swiftTests"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/FirebaseUI-demo-swift.app/FirebaseUI-demo-swift"; }; name = Debug; @@ -833,7 +841,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.firebase.FirebaseUI-demo-swiftTests"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/FirebaseUI-demo-swift.app/FirebaseUI-demo-swift"; }; name = Release; diff --git a/samples/swift/FirebaseUI-demo-swift/FUIAppDelegate.swift b/samples/swift/FirebaseUI-demo-swift/FUIAppDelegate.swift index 0846e905377..276e7b2d25c 100644 --- a/samples/swift/FirebaseUI-demo-swift/FUIAppDelegate.swift +++ b/samples/swift/FirebaseUI-demo-swift/FUIAppDelegate.swift @@ -24,7 +24,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Successfully running this sample requires an app in Firebase and an // accompanying valid GoogleService-Info.plist file. FirebaseApp.configure() @@ -33,8 +33,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate { } @available(iOS 9.0, *) - func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool { - let sourceApplication = options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String? + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool { + let sourceApplication = options[UIApplication.OpenURLOptionsKey.sourceApplication] as! String? return self.handleOpenUrl(url, sourceApplication: sourceApplication) } diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUIAuthViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUIAuthViewController.swift index b110f82bbc1..19aa51f6213 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUIAuthViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUIAuthViewController.swift @@ -97,7 +97,7 @@ class FUIAuthViewController: UITableViewController { override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) - self.tableView.rowHeight = UITableViewAutomaticDimension; + self.tableView.rowHeight = UITableView.automaticDimension; self.tableView.estimatedRowHeight = 240; self.authStateDidChangeHandle = @@ -116,7 +116,7 @@ class FUIAuthViewController: UITableViewController { } override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { - return UITableViewAutomaticDimension + return UITableView.automaticDimension } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthPickerViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthPickerViewController.swift index 36fff21a805..ac6ef814996 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthPickerViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthPickerViewController.swift @@ -17,8 +17,6 @@ import UIKit import FirebaseUI -@objc(FUICustomAuthPickerViewController) - class FUICustomAuthPickerViewController: FUIAuthPickerViewController { @IBAction func onClose(_ sender: AnyObject) { diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthUIDelegate.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthUIDelegate.swift index 52b7c0537c1..3cd89cc9775 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthUIDelegate.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomAuthUIDelegate.swift @@ -63,7 +63,8 @@ class FUICustomAuthDelegate: NSObject, FUIAuthDelegate { return FUICustomPasswordSignUpViewController(nibName: "FUICustomPasswordSignUpViewController", bundle: Bundle.main, authUI: authUI, - email: email) + email: email, + requireDisplayName: true) } func passwordVerificationViewController(forAuthUI authUI: FUIAuth, email: String, newCredential: AuthCredential) -> FUIPasswordVerificationViewController { diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomEmailEntryViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomEmailEntryViewController.swift index cef96cb0eee..c2aa422868d 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomEmailEntryViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomEmailEntryViewController.swift @@ -17,8 +17,6 @@ import UIKit import FirebaseUI -@objc(FUICustomEmailEntryViewController) - class FUICustomEmailEntryViewController: FUIEmailEntryViewController, UITextFieldDelegate { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var nextButton: UIBarButtonItem! diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordRecoveryViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordRecoveryViewController.swift index c6ce68d47f3..110129f6164 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordRecoveryViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordRecoveryViewController.swift @@ -17,8 +17,6 @@ import UIKit import FirebaseUI -@objc(FUICustomPasswordRecoveryViewController) - class FUICustomPasswordRecoveryViewController: FUIPasswordRecoveryViewController, UITextFieldDelegate { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var recoverButton: UIBarButtonItem! diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignInViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignInViewController.swift index 564d5d0a3b3..f5555ac44a0 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignInViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignInViewController.swift @@ -17,8 +17,6 @@ import UIKit import FirebaseUI -@objc(FUICustomPasswordSignInViewController) - class FUICustomPasswordSignInViewController: FUIPasswordSignInViewController { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var passwordTextField: UITextField! diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignUpViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignUpViewController.swift index 4febb0554b1..4efa0278749 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignUpViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordSignUpViewController.swift @@ -17,17 +17,19 @@ import UIKit import FirebaseUI -@objc(FUICustomPasswordSignUpViewController) - class FUICustomPasswordSignUpViewController: FUIPasswordSignUpViewController, UITextFieldDelegate { @IBOutlet weak var emailTextField: UITextField! @IBOutlet weak var usernameTextField: UITextField! @IBOutlet weak var passwordTextField: UITextField! @IBOutlet weak var nextButton: UIBarButtonItem! - - override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?, authUI: FUIAuth, email: String?) { - super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil, authUI: authUI, email: email) + + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?, authUI: FUIAuth, email: String?, requireDisplayName: Bool) { + super.init(nibName: nibNameOrNil, + bundle: nibBundleOrNil, + authUI: authUI, + email: email, + requireDisplayName: requireDisplayName) emailTextField.text = email } diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordVerificationViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordVerificationViewController.swift index 02ad2e30ed0..48e63505711 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordVerificationViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Auth/FUICustomPasswordVerificationViewController.swift @@ -18,8 +18,6 @@ import UIKit import FirebaseUI import FirebaseAuth -@objc(FUICustomPasswordVerificationViewController) - class FUICustomPasswordVerificationViewController: FUIPasswordVerificationViewController, UITextFieldDelegate { fileprivate(set) var userEmail: String diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatCollectionViewCell.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatCollectionViewCell.swift index ffb7a556045..f082283b491 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatCollectionViewCell.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatCollectionViewCell.swift @@ -26,7 +26,7 @@ class ChatCollectionViewCell: UICollectionViewCell { } static func boundingRectForText(_ text: String, maxWidth: CGFloat) -> CGRect { - let attributes = [NSFontAttributeName: ChatCollectionViewCell.messageFont] + let attributes = [NSAttributedString.Key.font: ChatCollectionViewCell.messageFont] let rect = text.boundingRect(with: CGSize(width: maxWidth, height: CGFloat.greatestFiniteMagnitude), options: [.usesLineFragmentOrigin], attributes: attributes, diff --git a/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatViewController.swift b/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatViewController.swift index b64382b2828..4ef45fedc16 100644 --- a/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatViewController.swift +++ b/samples/swift/FirebaseUI-demo-swift/Samples/Chat/ChatViewController.swift @@ -91,18 +91,18 @@ class ChatViewController: UIViewController, UICollectionViewDelegateFlowLayout { // Notification boilerplate to handle keyboard appearance/disappearance NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), - name: NSNotification.Name.UIKeyboardWillShow, + name: UIResponder.keyboardWillShowNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide), - name: NSNotification.Name.UIKeyboardWillHide, + name: UIResponder.keyboardWillHideNotification, object: nil) } @objc fileprivate func didTapSend(_ sender: AnyObject) { guard let user = self.auth.currentUser else { return } let uid = user.uid - let name = "User " + uid[uid.characters.startIndex.. 1.9) - - FBSDKLoginKit (4.41.0): - - FBSDKCoreKit - - Firebase/Auth (5.18.0): - - Firebase/CoreOnly - - FirebaseAuth (= 5.4.0) - - Firebase/CoreOnly (5.18.0): - - FirebaseCore (= 5.3.1) - - Firebase/Database (5.18.0): + - BoringSSL-GRPC (0.0.3): + - BoringSSL-GRPC/Implementation (= 0.0.3) + - BoringSSL-GRPC/Interface (= 0.0.3) + - BoringSSL-GRPC/Implementation (0.0.3): + - BoringSSL-GRPC/Interface (= 0.0.3) + - BoringSSL-GRPC/Interface (0.0.3) + - FBSDKCoreKit (5.0.1): + - FBSDKCoreKit/Basics (= 5.0.1) + - FBSDKCoreKit/Core (= 5.0.1) + - FBSDKCoreKit/Basics (5.0.1) + - FBSDKCoreKit/Core (5.0.1): + - FBSDKCoreKit/Basics + - FBSDKLoginKit (5.0.1): + - FBSDKCoreKit (~> 5.0) + - Firebase/Auth (6.1.0): - Firebase/CoreOnly - - FirebaseDatabase (= 5.1.0) - - Firebase/Firestore (5.18.0): + - FirebaseAuth (~> 6.1.0) + - Firebase/CoreOnly (6.1.0): + - FirebaseCore (= 6.0.1) + - Firebase/Database (6.1.0): - Firebase/CoreOnly - - FirebaseFirestore (= 1.0.2) - - Firebase/Storage (5.18.0): + - FirebaseDatabase (~> 6.0.0) + - Firebase/Firestore (6.1.0): - Firebase/CoreOnly - - FirebaseStorage (= 3.1.0) - - FirebaseAuth (5.4.0): + - FirebaseFirestore (~> 1.3.1) + - FirebaseAuth (6.1.0): - FirebaseAuthInterop (~> 1.0) - - FirebaseCore (~> 5.2) - - GoogleUtilities/Environment (~> 5.2) + - FirebaseCore (~> 6.0) + - GoogleUtilities/AppDelegateSwizzler (~> 6.0) + - GoogleUtilities/Environment (~> 6.0) - GTMSessionFetcher/Core (~> 1.1) - FirebaseAuthInterop (1.0.0) - - FirebaseCore (5.3.1): - - GoogleUtilities/Logger (~> 5.2) - - FirebaseDatabase (5.1.0): + - FirebaseCore (6.0.1): + - GoogleUtilities/Environment (~> 6.0) + - GoogleUtilities/Logger (~> 6.0) + - FirebaseDatabase (6.0.0): - FirebaseAuthInterop (~> 1.0) - - FirebaseCore (~> 5.2) + - FirebaseCore (~> 6.0) - leveldb-library (~> 1.18) - - FirebaseFirestore (1.0.2): + - FirebaseFirestore (1.3.1): - FirebaseAuthInterop (~> 1.0) - - FirebaseCore (~> 5.2) - - FirebaseFirestore/abseil-cpp (= 1.0.2) - - "gRPC-C++ (= 0.0.6)" + - FirebaseCore (~> 6.0) + - FirebaseFirestore/abseil-cpp (= 1.3.1) + - "gRPC-C++ (= 0.0.8)" - leveldb-library (~> 1.20) - nanopb (~> 0.3.901) - Protobuf (~> 3.1) - - FirebaseFirestore/abseil-cpp (1.0.2): + - FirebaseFirestore/abseil-cpp (1.3.1): - FirebaseAuthInterop (~> 1.0) - - FirebaseCore (~> 5.2) - - "gRPC-C++ (= 0.0.6)" + - FirebaseCore (~> 6.0) + - "gRPC-C++ (= 0.0.8)" - leveldb-library (~> 1.20) - nanopb (~> 0.3.901) - Protobuf (~> 3.1) - - FirebaseStorage (3.1.0): + - FirebaseStorage (3.2.1): - FirebaseAuthInterop (~> 1.0) - - FirebaseCore (~> 5.2) + - FirebaseCore (~> 6.0) - GTMSessionFetcher/Core (~> 1.1) - - FirebaseUI (6.2.1): - - FirebaseUI/Anonymous (= 6.2.1) - - FirebaseUI/Auth (= 6.2.1) - - FirebaseUI/Database (= 6.2.1) - - FirebaseUI/Email (= 6.2.1) - - FirebaseUI/Facebook (= 6.2.1) - - FirebaseUI/Firestore (= 6.2.1) - - FirebaseUI/Google (= 6.2.1) - - FirebaseUI/OAuth (= 6.2.1) - - FirebaseUI/Phone (= 6.2.1) - - FirebaseUI/Storage (= 6.2.1) - - FirebaseUI/Anonymous (6.2.1): + - FirebaseUI (8.0.0): + - FirebaseUI/Anonymous (= 8.0.0) + - FirebaseUI/Auth (= 8.0.0) + - FirebaseUI/Database (= 8.0.0) + - FirebaseUI/Email (= 8.0.0) + - FirebaseUI/Facebook (= 8.0.0) + - FirebaseUI/Firestore (= 8.0.0) + - FirebaseUI/Google (= 8.0.0) + - FirebaseUI/OAuth (= 8.0.0) + - FirebaseUI/Phone (= 8.0.0) + - FirebaseUI/Storage (= 8.0.0) + - FirebaseUI/Anonymous (8.0.0): - FirebaseUI/Auth - - FirebaseUI/Auth (6.2.1): - - Firebase/Auth (~> 5.4) + - FirebaseUI/Auth (8.0.0): + - Firebase/Auth (~> 6.0) - GoogleUtilities/UserDefaults - - FirebaseUI/Database (6.2.1): - - Firebase/Database (~> 5.0) - - FirebaseUI/Email (6.2.1): + - FirebaseUI/Database (8.0.0): + - Firebase/Database (~> 6.0) + - FirebaseUI/Email (8.0.0): - FirebaseUI/Auth - - FirebaseUI/Facebook (6.2.1): - - FBSDKLoginKit (~> 4.35) + - FirebaseUI/Facebook (8.0.0): + - FBSDKLoginKit (~> 5.0) - FirebaseUI/Auth - - FirebaseUI/Firestore (6.2.1): + - FirebaseUI/Firestore (8.0.0): - Firebase/Firestore - - FirebaseUI/Google (6.2.1): + - FirebaseUI/Google (8.0.0): - FirebaseUI/Auth - GoogleSignIn (~> 4.0) - - FirebaseUI/OAuth (6.2.1): + - FirebaseUI/OAuth (8.0.0): - FirebaseUI/Auth - - FirebaseUI/Phone (6.2.1): + - FirebaseUI/Phone (8.0.0): - FirebaseUI/Auth - - FirebaseUI/Storage (6.2.1): - - Firebase/Storage (~> 5.0) - - SDWebImage (~> 4.0) + - FirebaseUI/Storage (8.0.0): + - FirebaseStorage (~> 3.2.0) + - SDWebImage (~> 5.0) - GoogleSignIn (4.4.0): - "GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)" - "GoogleToolboxForMac/NSString+URLArguments (~> 2.1)" - GTMSessionFetcher/Core (~> 1.1) - - GoogleToolboxForMac/DebugUtils (2.2.0): - - GoogleToolboxForMac/Defines (= 2.2.0) - - GoogleToolboxForMac/Defines (2.2.0) - - "GoogleToolboxForMac/NSDictionary+URLArguments (2.2.0)": - - GoogleToolboxForMac/DebugUtils (= 2.2.0) - - GoogleToolboxForMac/Defines (= 2.2.0) - - "GoogleToolboxForMac/NSString+URLArguments (= 2.2.0)" - - "GoogleToolboxForMac/NSString+URLArguments (2.2.0)" - - GoogleUtilities/Environment (5.4.0) - - GoogleUtilities/Logger (5.4.0): + - GoogleToolboxForMac/DebugUtils (2.2.1): + - GoogleToolboxForMac/Defines (= 2.2.1) + - GoogleToolboxForMac/Defines (2.2.1) + - "GoogleToolboxForMac/NSDictionary+URLArguments (2.2.1)": + - GoogleToolboxForMac/DebugUtils (= 2.2.1) + - GoogleToolboxForMac/Defines (= 2.2.1) + - "GoogleToolboxForMac/NSString+URLArguments (= 2.2.1)" + - "GoogleToolboxForMac/NSString+URLArguments (2.2.1)" + - GoogleUtilities/AppDelegateSwizzler (6.2.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Environment (6.2.0) + - GoogleUtilities/Logger (6.2.0): - GoogleUtilities/Environment - - GoogleUtilities/UserDefaults (5.4.0): + - GoogleUtilities/Network (6.2.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (6.2.0)" + - GoogleUtilities/Reachability (6.2.0): + - GoogleUtilities/Logger + - GoogleUtilities/UserDefaults (6.2.0): - GoogleUtilities/Logger - - "gRPC-C++ (0.0.6)": - - "gRPC-C++/Implementation (= 0.0.6)" - - "gRPC-C++/Interface (= 0.0.6)" - - "gRPC-C++/Implementation (0.0.6)": - - "gRPC-C++/Interface (= 0.0.6)" - - gRPC-Core (= 1.17.0) + - "gRPC-C++ (0.0.8)": + - "gRPC-C++/Implementation (= 0.0.8)" + - "gRPC-C++/Interface (= 0.0.8)" + - "gRPC-C++/Implementation (0.0.8)": + - "gRPC-C++/Interface (= 0.0.8)" + - gRPC-Core (= 1.19.0) - nanopb (~> 0.3) - - "gRPC-C++/Interface (0.0.6)" - - gRPC-Core (1.17.0): - - gRPC-Core/Implementation (= 1.17.0) - - gRPC-Core/Interface (= 1.17.0) - - gRPC-Core/Implementation (1.17.0): - - BoringSSL-GRPC (= 0.0.2) - - gRPC-Core/Interface (= 1.17.0) + - "gRPC-C++/Interface (0.0.8)" + - gRPC-Core (1.19.0): + - gRPC-Core/Implementation (= 1.19.0) + - gRPC-Core/Interface (= 1.19.0) + - gRPC-Core/Implementation (1.19.0): + - BoringSSL-GRPC (= 0.0.3) + - gRPC-Core/Interface (= 1.19.0) - nanopb (~> 0.3) - - gRPC-Core/Interface (1.17.0) - - GTMSessionFetcher/Core (1.2.1) + - gRPC-Core/Interface (1.19.0) + - GTMSessionFetcher/Core (1.2.2) - leveldb-library (1.20) - nanopb (0.3.901): - nanopb/decode (= 0.3.901) - nanopb/encode (= 0.3.901) - nanopb/decode (0.3.901) - nanopb/encode (0.3.901) - - Protobuf (3.7.0) - - SDWebImage (4.4.6): - - SDWebImage/Core (= 4.4.6) - - SDWebImage/Core (4.4.6) + - Protobuf (3.8.0) + - SDWebImage (5.0.4): + - SDWebImage/Core (= 5.0.4) + - SDWebImage/Core (5.0.4) DEPENDENCIES: - FirebaseUI (from `../../`) SPEC REPOS: https://github.com/cocoapods/specs.git: - - Bolts - BoringSSL-GRPC - FBSDKCoreKit - FBSDKLoginKit @@ -172,29 +179,28 @@ EXTERNAL SOURCES: :path: "../../" SPEC CHECKSUMS: - Bolts: ac6567323eac61e203f6a9763667d0f711be34c8 - BoringSSL-GRPC: 2a230d9cd93e7ce39916044f645cebb31f37dde6 - FBSDKCoreKit: 974810fe3806173f3777c68062fa8ed6fa59b59d - FBSDKLoginKit: 159a5c2eebe6a0774c3b128f5085128679233d2b - Firebase: 02f3281965c075426141a0ce1277e9de6649cab9 - FirebaseAuth: d85d052354447f30b4b2a805ab91b511458b56a6 + BoringSSL-GRPC: db8764df3204ccea016e1c8dd15d9a9ad63ff318 + FBSDKCoreKit: 4a19534474ade7c71bd016d800aa5e7722bcdda1 + FBSDKLoginKit: 41efa754b909b0ea813fa9a8596dacc8ed196d50 + Firebase: 8d77bb33624ae9b62d745d82ec023de5f70f7e4f + FirebaseAuth: 4281d6d98a90881e00710fa8d9e37c2ccdfc7d80 FirebaseAuthInterop: 0ffa57668be100582bb7643d4fcb7615496c41fc - FirebaseCore: 52f851b30e11360f1e67cf04b1edfebf0a47a2d3 - FirebaseDatabase: 23acb0c53cd4d4070a427b60100b2e4aaa97c45d - FirebaseFirestore: ccdaffb8a73c591ff61872b8f7905ad0c237ef50 - FirebaseStorage: 29075f874c2b3cf61e5221a62c4ceefc809e5412 - FirebaseUI: a2edbe63a90dff4a9ac715f4dd2869411528eedc + FirebaseCore: 66bdef3b310a026880e2a5bc8aa586ab62ce4543 + FirebaseDatabase: f48e067716864be2b855cf716b927ef375d6cfa0 + FirebaseFirestore: 8feac73d330bf7ed6945518e5ffc0aeb164a07f6 + FirebaseStorage: 926d41552072b9fee67aa645760f05f87b7ce604 + FirebaseUI: 8dde62764a4af4167af5d57fff3d602548090a7b GoogleSignIn: 7ff245e1a7b26d379099d3243a562f5747e23d39 - GoogleToolboxForMac: ff31605b7d66400dcec09bed5861689aebadda4d - GoogleUtilities: fa768ad04b264be250ee9edf9f378ad006f7a560 - "gRPC-C++": e76441995900ac90e9bd98644ab4733f12521edf - gRPC-Core: 4028031ed2c5267cca0d846c876d8046b1ecb9b6 - GTMSessionFetcher: 32aeca0aa144acea523e1c8e053089dec2cb98ca + GoogleToolboxForMac: b3553629623a3b1bff17f555e736cd5a6d95ad55 + GoogleUtilities: 996e0db07153674fd1b54b220fda3a3dc3547cba + "gRPC-C++": 98be881723177d8c4faf5fdffacb582c7b4971a2 + gRPC-Core: bd9472c8daa2e414b9f8038ba667bf56ce0e02b8 + GTMSessionFetcher: 61bb0f61a4cb560030f1222021178008a5727a23 leveldb-library: 08cba283675b7ed2d99629a4bc5fd052cd2bb6a5 nanopb: 2901f78ea1b7b4015c860c2fdd1ea2fee1a18d48 - Protobuf: 7a877b7f3e5964e3fce995e2eb323dbc6831bb5a - SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8 + Protobuf: 3f617b9a6e73605565086864c9bc26b2bf2dd5a3 + SDWebImage: c739016e4bdf0a4a1f9a04b5e0385395ad63a282 PODFILE CHECKSUM: 7620a9e0cd7d23f06f4301fc5908d3c6f6c7b72d -COCOAPODS: 1.6.1 +COCOAPODS: 1.7.0