Skip to content

Commit

Permalink
[Firebase 10] Bump versions for 10.0.0 (#10244)
Browse files Browse the repository at this point in the history
* [Firebase 10] Bump 9.X versions to 10.0.0

* Bump min. GTMSessionFetcher dep version to 2.1

* Bump min. GDT dep version to 9.2

* Bump min. GULs dep version to 7.8

* Fix unintentional nanopb replace

* Fix unintentional nanopb replace (2)

* Fix unintentional nanopb replace (3)

* Fix unintentional nanopb replace (4)

* Fix unintentional nanopb replace (4)

* Trigger all CI

* Bump FirebaseCombineSwift to 10

* Fix FirebaseStorage.podspec
I'm not sure what happened here. I had committed it during the rebase but guess not?

* Fix unintentional nanopb replace (5)

* Disable two tests to unblock staging

* Fix and re-enable FIROptions tests

* Update deployment targets in Firebase.podspec

* Add CHANGELOG entry for GTMSessionFetcher

* Fix AppCheck iOS availability

* Fix inadvertent API change (#10245)

* Docs update for Extensions and putFile (#10248)

* App google domain support (#10249)

Adding new 1p domain "app.google" support in FDL SDK.

* Remote Config Dynamic Property Wrapper (#10155)

* Separate GoogleUtilities Carthage build (#10250)

* Public count (#10246)

* Public Count

* Swift Test Commit

* Swift Format

* No extra whitespace

* Hopefully formatted.

* Change log and feedback.

* Revert "Public count (#10246)" (#10252)

This reverts commit 8aae6be.

* Make Firestore use FirebaseDataEncoder and FirebaseDataDecoder (re-implementation of #8858) (#9465)

* Bump tvOS minimum support version to 12.0

* [skip ci] Revert Gemfile

Co-authored-by: Paul Beusterien <[email protected]>
Co-authored-by: Eldhose M Babu <[email protected]>
Co-authored-by: Charlotte Liang <[email protected]>
Co-authored-by: wu-hui <[email protected]>
Co-authored-by: Morten Bek Ditlevsen <[email protected]>
  • Loading branch information
6 people authored Sep 24, 2022
1 parent 65f6cfa commit af1201c
Show file tree
Hide file tree
Showing 58 changed files with 270 additions and 232 deletions.
2 changes: 1 addition & 1 deletion Example/tvOSSample/Podfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

target 'tvOSSample' do
platform :tvos, '11.0'
platform :tvos, '12.0'
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

Expand Down
4 changes: 2 additions & 2 deletions Example/tvOSSample/tvOSSample.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@
SDKROOT = appletvos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TVOS_DEPLOYMENT_TARGET = 11.1;
TVOS_DEPLOYMENT_TARGET = 12.0;
};
name = Debug;
};
Expand Down Expand Up @@ -356,7 +356,7 @@
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = appletvos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TVOS_DEPLOYMENT_TARGET = 11.1;
TVOS_DEPLOYMENT_TARGET = 12.0;
VALIDATE_PRODUCT = YES;
};
name = Release;
Expand Down
85 changes: 52 additions & 33 deletions Firebase.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'Firebase'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Firebase'

s.description = <<-DESC
Expand Down Expand Up @@ -36,14 +36,14 @@ Simplify your app development, grow your user base, and monetize more effectivel
ss.ios.deployment_target = '10.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '12.0'
ss.ios.dependency 'FirebaseAnalytics', '~> 9.6.0'
ss.osx.dependency 'FirebaseAnalytics', '~> 9.6.0'
ss.tvos.dependency 'FirebaseAnalytics', '~> 9.6.0'
ss.ios.dependency 'FirebaseAnalytics', '~> 10.0.0'
ss.osx.dependency 'FirebaseAnalytics', '~> 10.0.0'
ss.tvos.dependency 'FirebaseAnalytics', '~> 10.0.0'
ss.dependency 'Firebase/CoreOnly'
end

s.subspec 'CoreOnly' do |ss|
ss.dependency 'FirebaseCore', '9.6.0'
ss.dependency 'FirebaseCore', '10.0.0'
ss.source_files = 'CoreOnly/Sources/Firebase.h'
ss.preserve_paths = 'CoreOnly/Sources/module.modulemap'
if ENV['FIREBASE_POD_REPO_FOR_DEV_POD'] then
Expand All @@ -57,7 +57,7 @@ Simplify your app development, grow your user base, and monetize more effectivel
end
ss.ios.deployment_target = '10.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

Expand All @@ -79,127 +79,146 @@ Simplify your app development, grow your user base, and monetize more effectivel
ss.ios.deployment_target = '10.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '12.0'
ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 9.6.0'
ss.dependency 'FirebaseAnalytics/WithoutAdIdSupport', '~> 10.0.0'
ss.dependency 'Firebase/CoreOnly'
end

s.subspec 'ABTesting' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseABTesting', '~> 9.6.0'
ss.dependency 'FirebaseABTesting', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'AppDistribution' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.ios.dependency 'FirebaseAppDistribution', '~> 9.6.0-beta'
ss.ios.dependency 'FirebaseAppDistribution', '~> 10.0.0-beta'
ss.ios.deployment_target = '11.0'
end

s.subspec 'AppCheck' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseAppCheck', '~> 9.6.0'
ss.ios.deployment_target = '10.0'
ss.dependency 'FirebaseAppCheck', '~> 10.0.0'
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'Auth' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseAuth', '~> 9.6.0'
ss.dependency 'FirebaseAuth', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'Crashlytics' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseCrashlytics', '~> 9.6.0'
ss.dependency 'FirebaseCrashlytics', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'Database' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseDatabase', '~> 9.6.0'
ss.dependency 'FirebaseDatabase', '~> 10.0.0'
# Standard platforms PLUS watchOS 7.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '7.0'
end

s.subspec 'DynamicLinks' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.ios.dependency 'FirebaseDynamicLinks', '~> 9.6.0'
ss.ios.dependency 'FirebaseDynamicLinks', '~> 10.0.0'
ss.ios.deployment_target = '11.0'
end

s.subspec 'Firestore' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseFirestore', '~> 9.6.0'
ss.dependency 'FirebaseFirestore', '~> 10.0.0'
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '12.0'
end

s.subspec 'Functions' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseFunctions', '~> 9.6.0'
ss.dependency 'FirebaseFunctions', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'InAppMessaging' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.ios.dependency 'FirebaseInAppMessaging', '~> 9.6.0-beta'
ss.ios.dependency 'FirebaseInAppMessaging', '~> 10.0.0-beta'
ss.ios.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
end

s.subspec 'Installations' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseInstallations', '~> 9.6.0'
ss.dependency 'FirebaseInstallations', '~> 10.0.0'
end

s.subspec 'Messaging' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseMessaging', '~> 9.6.0'
ss.dependency 'FirebaseMessaging', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'MLModelDownloader' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseMLModelDownloader', '~> 9.6.0-beta'
ss.dependency 'FirebaseMLModelDownloader', '~> 10.0.0-beta'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'Performance' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.ios.dependency 'FirebasePerformance', '~> 9.6.0'
ss.tvos.dependency 'FirebasePerformance', '~> 9.6.0'
ss.ios.dependency 'FirebasePerformance', '~> 10.0.0'
ss.tvos.dependency 'FirebasePerformance', '~> 10.0.0'
ss.ios.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
end

s.subspec 'RemoteConfig' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseRemoteConfig', '~> 9.6.0'
ss.dependency 'FirebaseRemoteConfig', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

s.subspec 'Storage' do |ss|
ss.dependency 'Firebase/CoreOnly'
ss.dependency 'FirebaseStorage', '~> 9.6.0'
ss.dependency 'FirebaseStorage', '~> 10.0.0'
# Standard platforms PLUS watchOS.
ss.ios.deployment_target = '11.0'
ss.osx.deployment_target = '10.13'
ss.tvos.deployment_target = '11.0'
ss.tvos.deployment_target = '12.0'
ss.watchos.deployment_target = '6.0'
end

Expand Down
6 changes: 3 additions & 3 deletions FirebaseABTesting.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseABTesting'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Firebase ABTesting'

s.description = <<-DESC
Expand All @@ -24,7 +24,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app.

ios_deployment_target = '11.0'
osx_deployment_target = '10.13'
tvos_deployment_target = '11.0'
tvos_deployment_target = '12.0'
watchos_deployment_target = '6.0'

s.ios.deployment_target = ios_deployment_target
Expand All @@ -49,7 +49,7 @@ Firebase Cloud Messaging and Firebase Remote Config in your app.
'GCC_C_LANGUAGE_STANDARD' => 'c99',
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
}
s.dependency 'FirebaseCore', '~> 9.0'
s.dependency 'FirebaseCore', '~> 10.0'

s.test_spec 'unit' do |unit_tests|
unit_tests.scheme = { :code_coverage => true }
Expand Down
18 changes: 9 additions & 9 deletions FirebaseAnalytics.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseAnalytics'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Firebase Analytics for iOS'

s.description = <<-DESC
Expand All @@ -26,23 +26,23 @@ Pod::Spec.new do |s|
s.libraries = 'c++', 'sqlite3', 'z'
s.frameworks = 'StoreKit'

s.dependency 'FirebaseCore', '~> 9.0'
s.dependency 'FirebaseInstallations', '~> 9.0'
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 7.7'
s.dependency 'GoogleUtilities/MethodSwizzler', '~> 7.7'
s.dependency 'GoogleUtilities/NSData+zlib', '~> 7.7'
s.dependency 'GoogleUtilities/Network', '~> 7.7'
s.dependency 'FirebaseCore', '~> 10.0'
s.dependency 'FirebaseInstallations', '~> 10.0'
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 7.8'
s.dependency 'GoogleUtilities/MethodSwizzler', '~> 7.8'
s.dependency 'GoogleUtilities/NSData+zlib', '~> 7.8'
s.dependency 'GoogleUtilities/Network', '~> 7.8'
s.dependency 'nanopb', '>= 2.30908.0', '< 2.30910.0'

s.default_subspecs = 'AdIdSupport'

s.subspec 'AdIdSupport' do |ss|
ss.dependency 'GoogleAppMeasurement', '9.6.0'
ss.dependency 'GoogleAppMeasurement', '10.0.0'
ss.vendored_frameworks = 'Frameworks/FirebaseAnalytics.xcframework'
end

s.subspec 'WithoutAdIdSupport' do |ss|
ss.dependency 'GoogleAppMeasurement/WithoutAdIdSupport', '9.6.0'
ss.dependency 'GoogleAppMeasurement/WithoutAdIdSupport', '10.0.0'
ss.vendored_frameworks = 'Frameworks/FirebaseAnalytics.xcframework'
end

Expand Down
4 changes: 2 additions & 2 deletions FirebaseAnalyticsOnDeviceConversion.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseAnalyticsOnDeviceConversion'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'On device conversion measurement plugin for FirebaseAnalytics. Not intended for direct use.'

s.description = <<-DESC
Expand All @@ -18,7 +18,7 @@ Pod::Spec.new do |s|

s.cocoapods_version = '>= 1.10.2'

s.dependency 'GoogleAppMeasurementOnDeviceConversion', '9.6.0'
s.dependency 'GoogleAppMeasurementOnDeviceConversion', '10.0.0'

s.static_framework = true

Expand Down
4 changes: 2 additions & 2 deletions FirebaseAnalyticsSwift.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseAnalyticsSwift'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Swift Extensions for Firebase Analytics'

s.description = <<-DESC
Expand Down Expand Up @@ -34,7 +34,7 @@ Firebase Analytics is a free, out-of-the-box analytics solution that inspires ac
'FirebaseAnalyticsSwift/Sources/*.swift',
]

s.dependency 'FirebaseAnalytics', '~> 9.0'
s.dependency 'FirebaseAnalytics', '~> 10.0'

s.test_spec 'swift-unit' do |swift_unit_tests|
swift_unit_tests.platforms = {
Expand Down
10 changes: 5 additions & 5 deletions FirebaseAppCheck.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseAppCheck'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Firebase App Check SDK.'

s.description = <<-DESC
Expand All @@ -17,9 +17,9 @@ Pod::Spec.new do |s|
}
s.social_media_url = 'https://twitter.com/Firebase'

ios_deployment_target = '10.0'
ios_deployment_target = '11.0'
osx_deployment_target = '10.13'
tvos_deployment_target = '11.0'
tvos_deployment_target = '12.0'
watchos_deployment_target = '6.0'

s.swift_version = '5.3'
Expand All @@ -45,9 +45,9 @@ Pod::Spec.new do |s|
s.osx.weak_framework = 'DeviceCheck'
s.tvos.weak_framework = 'DeviceCheck'

s.dependency 'FirebaseCore', '~> 9.0'
s.dependency 'FirebaseCore', '~> 10.0'
s.dependency 'PromisesObjC', '~> 2.1'
s.dependency 'GoogleUtilities/Environment', '~> 7.7'
s.dependency 'GoogleUtilities/Environment', '~> 7.8'

s.pod_target_xcconfig = {
'GCC_C_LANGUAGE_STANDARD' => 'c99',
Expand Down
4 changes: 2 additions & 2 deletions FirebaseAppCheckInterop.podspec
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'FirebaseAppCheckInterop'
s.version = '9.6.0'
s.version = '10.0.0'
s.summary = 'Interfaces that allow other Firebase SDKs to use AppCheck functionality.'

s.description = <<-DESC
Expand All @@ -22,7 +22,7 @@ Pod::Spec.new do |s|
s.social_media_url = 'https://twitter.com/Firebase'
s.ios.deployment_target = '10.0'
s.osx.deployment_target = '10.13'
s.tvos.deployment_target = '11.0'
s.tvos.deployment_target = '12.0'
s.watchos.deployment_target = '6.0'

s.source_files = 'FirebaseAppCheck/Interop/*.[hm]'
Expand Down
Loading

0 comments on commit af1201c

Please sign in to comment.