From 34b6aee8c4e71d2e9adf60f74cda9b3273309b41 Mon Sep 17 00:00:00 2001 From: Paul Beusterien Date: Fri, 7 Jun 2024 17:40:30 -0700 Subject: [PATCH] Update iOS minimum to 13 --- FirebaseAnonymousAuthUI.podspec | 6 +++--- FirebaseAuthUI.podspec | 6 +++--- FirebaseDatabaseUI.podspec | 6 +++--- FirebaseEmailAuthUI.podspec | 4 ++-- FirebaseFacebookAuthUI.podspec | 6 +++--- FirebaseFirestoreUI.podspec | 6 +++--- FirebaseGoogleAuthUI.podspec | 4 ++-- FirebaseOAuthUI.podspec | 6 +++--- FirebasePhoneAuthUI.podspec | 4 ++-- FirebaseStorageUI.podspec | 8 ++++---- FirebaseUI.podspec | 24 ++++++++++++------------ Package.swift | 4 ++-- README.md | 16 ++++++++-------- 13 files changed, 50 insertions(+), 50 deletions(-) diff --git a/FirebaseAnonymousAuthUI.podspec b/FirebaseAnonymousAuthUI.podspec index 28038b96c0..f2791b299c 100644 --- a/FirebaseAnonymousAuthUI.podspec +++ b/FirebaseAnonymousAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseAnonymousAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'Provides anonymous auth support for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -19,7 +19,7 @@ Pod::Spec.new do |s| s.public_header_files = 'FirebaseAnonymousAuthUI/Sources/Public/FirebaseAnonymousAuthUI/*.h' s.source_files = 'FirebaseAnonymousAuthUI/Sources/**/*.{h,m}' s.dependency 'FirebaseAuthUI' - s.dependency 'FirebaseAuth', '>= 8.0', '< 11.0' + s.dependency 'FirebaseAuth', '>= 8.0', '< 12.0' s.dependency 'FirebaseCore' s.resource_bundles = { 'FirebaseAnonymousAuthUI' => [ diff --git a/FirebaseAuthUI.podspec b/FirebaseAuthUI.podspec index 35e527c9e4..3b7ceacfdb 100644 --- a/FirebaseAuthUI.podspec +++ b/FirebaseAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'A prebuilt authentication UI flow for Firebase Auth.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -18,7 +18,7 @@ Pod::Spec.new do |s| s.public_header_files = 'FirebaseAuthUI/Sources/Public/FirebaseAuthUI/*.h' s.source_files = 'FirebaseAuthUI/Sources/**/*.{h,m}' - s.dependency 'FirebaseAuth', '>= 8.0', '< 11.0' + s.dependency 'FirebaseAuth', '>= 8.0', '< 12.0' s.dependency 'FirebaseCore' s.resource_bundles = { 'FirebaseAuthUI' => ['FirebaseAuthUI/Sources/{Resources,Strings}/*.{xib,png,lproj}'] diff --git a/FirebaseDatabaseUI.podspec b/FirebaseDatabaseUI.podspec index 6ccb11ce75..3c29bff69f 100644 --- a/FirebaseDatabaseUI.podspec +++ b/FirebaseDatabaseUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseDatabaseUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'Prebuilt data sources and UI bindings for Firebase Database.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -18,6 +18,6 @@ Pod::Spec.new do |s| s.public_header_files = 'FirebaseDatabaseUI/Sources/Public/FirebaseDatabaseUI/*.h' s.source_files = 'FirebaseDatabaseUI/Sources/**/*.{h,m}' - s.dependency 'FirebaseDatabase', '>= 8.0', '< 11.0' + s.dependency 'FirebaseDatabase', '>= 8.0', '< 12.0' end diff --git a/FirebaseEmailAuthUI.podspec b/FirebaseEmailAuthUI.podspec index 00033de8ed..5638888fbc 100644 --- a/FirebaseEmailAuthUI.podspec +++ b/FirebaseEmailAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseEmailAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'An email authentication provider for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' diff --git a/FirebaseFacebookAuthUI.podspec b/FirebaseFacebookAuthUI.podspec index e62a54158f..1ebc1a6341 100644 --- a/FirebaseFacebookAuthUI.podspec +++ b/FirebaseFacebookAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseFacebookAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'A Facebook auth provider for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -17,7 +17,7 @@ Pod::Spec.new do |s| } s.swift_version = '5.3' - s.platform = :ios, '12.0' + s.platform = :ios, '13.0' s.public_header_files = 'FirebaseFacebookAuthUI/Sources/Public/FirebaseFacebookAuthUI/*.h' s.source_files = 'FirebaseFacebookAuthUI/Sources/**/*.{h,m}' s.dependency 'FirebaseAuth' diff --git a/FirebaseFirestoreUI.podspec b/FirebaseFirestoreUI.podspec index 02501dfb4e..468d35509c 100644 --- a/FirebaseFirestoreUI.podspec +++ b/FirebaseFirestoreUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseFirestoreUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'Data libraries and UI bindings for Firestore.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -18,6 +18,6 @@ Pod::Spec.new do |s| s.public_header_files = 'FirebaseFirestoreUI/Sources/Public/FirebaseFirestoreUI/*.h' s.source_files = 'FirebaseFirestoreUI/Sources/**/*.{h,m}' - s.dependency 'FirebaseFirestore', '>= 8.0', '< 11.0' + s.dependency 'FirebaseFirestore', '>= 8.0', '< 12.0' end diff --git a/FirebaseGoogleAuthUI.podspec b/FirebaseGoogleAuthUI.podspec index 92e7305405..ede7eaa987 100644 --- a/FirebaseGoogleAuthUI.podspec +++ b/FirebaseGoogleAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseGoogleAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'Google authentication for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' diff --git a/FirebaseOAuthUI.podspec b/FirebaseOAuthUI.podspec index e34cf690f1..9e47c2832a 100644 --- a/FirebaseOAuthUI.podspec +++ b/FirebaseOAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseOAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'A collection of OAuth providers for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' @@ -19,7 +19,7 @@ Pod::Spec.new do |s| s.public_header_files = 'FirebaseOAuthUI/Sources/Public/FirebaseOAuthUI/*.h' s.source_files = 'FirebaseOAuthUI/Sources/**/*.{h,m}' s.dependency 'FirebaseAuthUI', '>= 12.0.2', '< 14.0' - s.dependency 'FirebaseAuth', '>= 8.0', '< 11.0' + s.dependency 'FirebaseAuth', '>= 8.0', '< 12.0' s.resource_bundles = { 'FirebaseOAuthUI' => ['FirebaseOAuthUI/Sources/{Resources,Strings}/*.{png,lproj}'] } diff --git a/FirebasePhoneAuthUI.podspec b/FirebasePhoneAuthUI.podspec index 5df115f6d4..6727204462 100644 --- a/FirebasePhoneAuthUI.podspec +++ b/FirebasePhoneAuthUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebasePhoneAuthUI' - s.version = '13.1.0' + s.version = '14.0.0' s.summary = 'A phone auth provider for FirebaseAuthUI.' 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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.cocoapods_version = '>= 1.8.0' diff --git a/FirebaseStorageUI.podspec b/FirebaseStorageUI.podspec index c34751f5c7..34094cecef 100644 --- a/FirebaseStorageUI.podspec +++ b/FirebaseStorageUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseStorageUI' - s.version = '13.1.0' + s.version = '14.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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '11.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.tvos.framework = 'UIKit' s.requires_arc = true @@ -17,10 +17,10 @@ Pod::Spec.new do |s| } s.swift_version = '5.3' - s.tvos.deployment_target = '11.0' + s.tvos.deployment_target = '13.0' s.public_header_files = 'FirebaseStorageUI/Sources/Public/FirebaseStorageUI/*.h' s.source_files = 'FirebaseStorageUI/Sources/**/*.{h,m}' - s.dependency 'FirebaseStorage', '>= 8.0', '< 11.0' + s.dependency 'FirebaseStorage', '>= 8.0', '< 12.0' s.dependency 'SDWebImage', '~> 5.6' end diff --git a/FirebaseUI.podspec b/FirebaseUI.podspec index 8aadb0e6b0..751d62c842 100644 --- a/FirebaseUI.podspec +++ b/FirebaseUI.podspec @@ -1,13 +1,13 @@ Pod::Spec.new do |s| s.name = 'FirebaseUI' - s.version = '13.1.0' + s.version = '14.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.author = 'Firebase' s.platform = :ios - s.ios.deployment_target = '12.0' + s.ios.deployment_target = '13.0' s.ios.framework = 'UIKit' s.requires_arc = true s.public_header_files = 'FirebaseUI.h' @@ -19,43 +19,43 @@ Pod::Spec.new do |s| } s.subspec 'Database' do |database| - database.dependency 'FirebaseDatabaseUI', '~> 13.0' + database.dependency 'FirebaseDatabaseUI', '~> 14.0' end s.subspec 'Firestore' do |firestore| - firestore.dependency 'FirebaseFirestoreUI', '~> 13.0' + firestore.dependency 'FirebaseFirestoreUI', '~> 14.0' end s.subspec 'Storage' do |storage| - storage.dependency 'FirebaseStorageUI', '~> 13.0' + storage.dependency 'FirebaseStorageUI', '~> 14.0' end s.subspec 'Auth' do |auth| - auth.dependency 'FirebaseAuthUI', '~> 13.0' + auth.dependency 'FirebaseAuthUI', '~> 14.0' end s.subspec 'Anonymous' do |anonymous| - anonymous.dependency 'FirebaseAnonymousAuthUI', '~> 13.0' + anonymous.dependency 'FirebaseAnonymousAuthUI', '~> 14.0' end s.subspec 'Email' do |email| - email.dependency 'FirebaseEmailAuthUI', '~> 13.0' + email.dependency 'FirebaseEmailAuthUI', '~> 14.0' end s.subspec 'Facebook' do |facebook| - facebook.dependency 'FirebaseFacebookAuthUI', '~> 13.0' + facebook.dependency 'FirebaseFacebookAuthUI', '~> 14.0' end s.subspec 'Google' do |google| - google.dependency 'FirebaseGoogleAuthUI', '~> 13.0' + google.dependency 'FirebaseGoogleAuthUI', '~> 14.0' end s.subspec 'OAuth' do |oauth| - oauth.dependency 'FirebaseOAuthUI', '~> 13.0' + oauth.dependency 'FirebaseOAuthUI', '~> 14.0' end s.subspec 'Phone' do |phone| - phone.dependency 'FirebasePhoneAuthUI', '~> 13.0' + phone.dependency 'FirebasePhoneAuthUI', '~> 14.0' end end diff --git a/Package.swift b/Package.swift index 9ac3dd17dc..f8af273bda 100644 --- a/Package.swift +++ b/Package.swift @@ -20,7 +20,7 @@ import PackageDescription let package = Package( name: "FirebaseUI", defaultLocalization: "en", - platforms: [.iOS(.v12)], + platforms: [.iOS(.v13)], products: [ .library( name: "FirebaseAnonymousAuthUI", @@ -72,7 +72,7 @@ let package = Package( .package( name: "Firebase", url: "https://github.com/firebase/firebase-ios-sdk.git", - "8.0.0"..<"11.0.0" + "8.0.0"..<"12.0.0" ), .package( name: "GoogleSignIn", diff --git a/README.md b/README.md index a23fd7ecc6..54776d6765 100644 --- a/README.md +++ b/README.md @@ -23,31 +23,31 @@ If you don't want to use all of FirebaseUI, there are multiple subspecs which ca ```ruby # Only pull in Firestore features -pod 'FirebaseUI/Firestore', '~> 8.0' +pod 'FirebaseUI/Firestore' # Only pull in Database features -pod 'FirebaseUI/Database', '~> 8.0' +pod 'FirebaseUI/Database' # Only pull in Storage features -pod 'FirebaseUI/Storage', '~> 8.0' +pod 'FirebaseUI/Storage' # Only pull in Auth features -pod 'FirebaseUI/Auth', '~> 8.0' +pod 'FirebaseUI/Auth' # Only pull in Facebook login features -pod 'FirebaseUI/Facebook', '~> 8.0' +pod 'FirebaseUI/Facebook' # Only pull in Google login features -pod 'FirebaseUI/Google', '~> 8.0' +pod 'FirebaseUI/Google' # Only pull in Phone Auth login features -pod 'FirebaseUI/Phone', '~> 8.0' +pod 'FirebaseUI/Phone' ``` If you're including FirebaseUI in a Swift project, make sure you also have: ```ruby -platform :ios, '11.0' +platform :ios, '13.0' use_frameworks! ```