diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index 6f8a5a6216..7f2f1efedf 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -149,7 +149,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/analytics/integration_test/Podfile b/analytics/integration_test/Podfile index 04de331d3f..fa3aaf3c8f 100644 --- a/analytics/integration_test/Podfile +++ b/analytics/integration_test/Podfile @@ -5,12 +5,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Analytics', '12.0.0' + pod 'Firebase/Analytics', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Analytics', '12.0.0' + pod 'Firebase/Analytics', '12.2.0' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index 0c957004f6..d66b6fdefd 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 12.0.0. +// Copied from Firebase Analytics iOS SDK 12.2.0. /// @file FIREventNames.h /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index f8bedfa15b..a8521243ec 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 12.0.0. +// Copied from Firebase Analytics iOS SDK 12.2.0. /// @file FIRParameterNames.h /// diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h index c5013df084..96b24ddcc1 100644 --- a/analytics/ios_headers/FIRUserPropertyNames.h +++ b/analytics/ios_headers/FIRUserPropertyNames.h @@ -1,6 +1,6 @@ // Copyright 2025 Google LLC -// Copied from Firebase Analytics iOS SDK 12.0.0. +// Copied from Firebase Analytics iOS SDK 12.2.0. /// @file FIRUserPropertyNames.h /// diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index e6a0737877..778fe577f5 100644 --- a/app/app_resources/build.gradle +++ b/app/app_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index 0b349d58dd..1a523d4738 100644 --- a/app/google_api_resources/build.gradle +++ b/app/google_api_resources/build.gradle @@ -59,7 +59,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.gms:play-services-base:18.7.2' implementation project(':app:app_resources') diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile index 63930c0c7a..486cdb5a77 100644 --- a/app/integration_test/Podfile +++ b/app/integration_test/Podfile @@ -4,7 +4,7 @@ platform :ios, '15.0' use_frameworks! :linkage => :static target 'integration_test' do - pod 'Firebase/Analytics', '12.0.0' + pod 'Firebase/Analytics', '12.2.0' end post_install do |installer| diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle index a0c3a1d087..16d26448bd 100644 --- a/app_check/app_check_resources/build.gradle +++ b/app_check/app_check_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-appcheck' } diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile index bf1764bc38..15668478fe 100644 --- a/app_check/integration_test/Podfile +++ b/app_check/integration_test/Podfile @@ -4,20 +4,20 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/AppCheck', '12.0.0' - pod 'Firebase/Database', '12.0.0' - pod 'Firebase/Auth', '12.0.0' - pod 'Firebase/Storage', '12.0.0' - pod 'Firebase/Functions', '12.0.0' + pod 'Firebase/AppCheck', '12.2.0' + pod 'Firebase/Database', '12.2.0' + pod 'Firebase/Auth', '12.2.0' + pod 'Firebase/Storage', '12.2.0' + pod 'Firebase/Functions', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/AppCheck', '12.0.0' - pod 'Firebase/Database', '12.0.0' - pod 'Firebase/Auth', '12.0.0' - pod 'Firebase/Storage', '12.0.0' - pod 'Firebase/Functions', '12.0.0' + pod 'Firebase/AppCheck', '12.2.0' + pod 'Firebase/Database', '12.2.0' + pod 'Firebase/Auth', '12.2.0' + pod 'Firebase/Storage', '12.2.0' + pod 'Firebase/Functions', '12.2.0' end post_install do |installer| diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index 9eb7a75c5a..0afac5d23f 100644 --- a/auth/auth_resources/build.gradle +++ b/auth/auth_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth' implementation project(':app:app_resources') diff --git a/auth/integration_test/Podfile b/auth/integration_test/Podfile index 5b773c5529..a6ab2b3e2f 100644 --- a/auth/integration_test/Podfile +++ b/auth/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index 7a41f2889a..855b0b25ff 100644 --- a/cmake/external/firestore.cmake +++ b/cmake/external/firestore.cmake @@ -21,7 +21,7 @@ endif() # If the format of the line below changes, then be sure to update # https://github.com/firebase/firebase-cpp-sdk/blob/fd054fa016/.github/workflows/update-dependencies.yml#L81 #set(version CocoaPods-11.8.1) -set(version CocoaPods-12.0.0) +set(version CocoaPods-12.2.0) function(GetReleasedDep) message("Getting released firebase-ios-sdk @ ${version}") diff --git a/cpp_sdk_version.json b/cpp_sdk_version.json index 19acbc77d9..2269b8e977 100644 --- a/cpp_sdk_version.json +++ b/cpp_sdk_version.json @@ -1,5 +1,5 @@ { - "released": "13.0.0", - "stable": "13.0.0", - "head": "13.0.0" + "released": "13.1.0", + "stable": "13.1.0", + "head": "13.1.0" } diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index 92a63cf7d3..eecb9a13b7 100644 --- a/database/database_resources/build.gradle +++ b/database/database_resources/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-database' //implementation project(':app:app_resources') diff --git a/database/integration_test/Podfile b/database/integration_test/Podfile index f5020c78bf..d52004e1cf 100644 --- a/database/integration_test/Podfile +++ b/database/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Database', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Database', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Database', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Database', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index cfd003902f..c9626182a4 100644 --- a/firestore/firestore_resources/build.gradle +++ b/firestore/firestore_resources/build.gradle @@ -59,7 +59,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-firestore' } diff --git a/firestore/integration_test/Podfile b/firestore/integration_test/Podfile index 31285628c3..33a3fa3fc6 100644 --- a/firestore/integration_test/Podfile +++ b/firestore/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Firestore', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Firestore', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'FirebaseFirestore', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile index 4dac56c98a..2e0f9d4b87 100644 --- a/firestore/integration_test_internal/Podfile +++ b/firestore/integration_test_internal/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Firestore', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Firestore', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'FirebaseFirestore', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile index 7f5727ed23..8cd2383e98 100644 --- a/functions/integration_test/Podfile +++ b/functions/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Functions', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Functions', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Functions', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Functions', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile index cb106927a4..c996e7f924 100644 --- a/installations/integration_test/Podfile +++ b/installations/integration_test/Podfile @@ -5,8 +5,8 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Analytics', '12.0.0' - pod 'Firebase/Installations', '12.0.0' + pod 'Firebase/Analytics', '12.2.0' + pod 'Firebase/Installations', '12.2.0' end post_install do |installer| diff --git a/ios_pod/Podfile b/ios_pod/Podfile index 7f21897014..4eb03b8b5a 100644 --- a/ios_pod/Podfile +++ b/ios_pod/Podfile @@ -3,20 +3,20 @@ platform :ios, '15.0' use_frameworks! target 'GetPods' do - pod 'Firebase/Core', '12.0.0' + pod 'Firebase/Core', '12.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' - pod 'Firebase/Analytics', '12.0.0' - pod 'Firebase/AppCheck', '12.0.0' - pod 'Firebase/Auth', '12.0.0' - pod 'Firebase/Crashlytics', '12.0.0' - pod 'Firebase/Database', '12.0.0' - pod 'Firebase/Firestore', '12.0.0' - pod 'Firebase/Functions', '12.0.0' - pod 'Firebase/Installations', '12.0.0' - pod 'Firebase/Messaging', '12.0.0' - pod 'Firebase/RemoteConfig', '12.0.0' - pod 'Firebase/Storage', '12.0.0' + pod 'Firebase/Analytics', '12.2.0' + pod 'Firebase/AppCheck', '12.2.0' + pod 'Firebase/Auth', '12.2.0' + pod 'Firebase/Crashlytics', '12.2.0' + pod 'Firebase/Database', '12.2.0' + pod 'Firebase/Firestore', '12.2.0' + pod 'Firebase/Functions', '12.2.0' + pod 'Firebase/Installations', '12.2.0' + pod 'Firebase/Messaging', '12.2.0' + pod 'Firebase/RemoteConfig', '12.2.0' + pod 'Firebase/Storage', '12.2.0' end diff --git a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h index 47d0e84d7d..e95d9e1e98 100644 --- a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h +++ b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseAuth-Swift.h b/ios_pod/swift_headers/FirebaseAuth-Swift.h index 2f0d77ba06..e276c018b7 100644 --- a/ios_pod/swift_headers/FirebaseAuth-Swift.h +++ b/ios_pod/swift_headers/FirebaseAuth-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -1856,7 +1856,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @class FIRMultiFactorAssertion; /// The interface defining the multi factor related properties and operations -/// pertaining to a user. This class is available on iOS only. +/// pertaining to a user. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactor") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -1921,7 +1921,8 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) SWIFT_AVAILABILITY( @end /// The base class for asserting ownership of a second factor. This is -/// equivalent to the AuthCredential class. This class is available on iOS only. +/// equivalent to the AuthCredential class. This class is available on iOS and +/// macOS. SWIFT_CLASS_NAMED("MultiFactorAssertion") @interface FIRMultiFactorAssertion : NSObject /// The second factor identifier for this opaque object asserting a second @@ -1932,7 +1933,7 @@ SWIFT_CLASS_NAMED("MultiFactorAssertion") @end /// Safe public structure used to represent a second factor entity from a client -/// perspective. This class is available on iOS only. +/// perspective. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactorInfo") @interface FIRMultiFactorInfo : NSObject /// The multi-factor enrollment ID. @@ -1957,7 +1958,8 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end /// The subclass of base class MultiFactorAssertion, used to assert -/// ownership of a phone second factor. This class is available on iOS only. +/// ownership of a phone second factor. This class is available on iOS and +/// macOS. SWIFT_CLASS_NAMED("MultiFactorResolver") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -1993,7 +1995,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// session to enroll a second factor or to complete sign in when previously /// enrolled. It contains additional context on the existing user, notably the /// confirmation that the user passed the first factor challenge. This class is -/// available on iOS only. +/// available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactorSession") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -2332,7 +2334,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @end /// The subclass of base class FIRMultiFactorAssertion, used to assert ownership -/// of a phone second factor. This class is available on iOS only. +/// of a phone second factor. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorAssertion") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -2346,7 +2348,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The data structure used to help initialize an assertion for a second factor /// entity to the Firebase Auth/CICP server. Depending on the type of second /// factor, this will help generate the assertion. This class is available on -/// iOS only. +/// iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorGenerator") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -2368,7 +2370,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// Extends the MultiFactorInfo class for phone number second factors. /// The identifier of this second factor is "phone". -/// This class is available on iOS only. +/// This class is available on iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorInfo") @interface FIRPhoneMultiFactorInfo : FIRMultiFactorInfo /// The string identifier for using phone as a second factor. @@ -2391,7 +2393,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) /// The subclass of base class MultiFactorAssertion, used to assert ownership of /// a TOTP (Time-based One Time Password) second factor. This class is available -/// on iOS only. +/// on iOS and macOS. SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") @interface FIRTOTPMultiFactorAssertion : FIRMultiFactorAssertion @end @@ -2401,7 +2403,7 @@ SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") /// The data structure used to help initialize an assertion for a second factor /// entity to the Firebase Auth/CICP server. Depending on the type of second /// factor, this will help generate the assertion. This class is available on -/// iOS only. +/// iOS and macOS. SWIFT_CLASS_NAMED("TOTPMultiFactorGenerator") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -2454,7 +2456,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The subclass of base class MultiFactorAssertion, used to assert ownership of /// a TOTP (Time-based One Time Password) second factor. This class is available -/// on iOS only. +/// on iOS and macOS. SWIFT_CLASS_NAMED("TOTPSecret") @interface FIRTOTPSecret : NSObject /// Returns the shared secret key/seed used to generate time-based one-time @@ -2563,7 +2565,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The tenant ID of the current user. nil if none is available. @property(nonatomic, readonly, copy) NSString *_Nullable tenantID; /// Multi factor object associated with the user. -/// This property is available on iOS only. +/// This property is available on iOS and macOS. @property(nonatomic, readonly, strong) FIRMultiFactor *_Nonnull multiFactor; /// [Deprecated] Updates the email address for the user. /// On success, the cached user profile data is updated. Returns an error when @@ -3072,7 +3074,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -4927,7 +4929,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @class FIRMultiFactorAssertion; /// The interface defining the multi factor related properties and operations -/// pertaining to a user. This class is available on iOS only. +/// pertaining to a user. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactor") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -4992,7 +4994,8 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) SWIFT_AVAILABILITY( @end /// The base class for asserting ownership of a second factor. This is -/// equivalent to the AuthCredential class. This class is available on iOS only. +/// equivalent to the AuthCredential class. This class is available on iOS and +/// macOS. SWIFT_CLASS_NAMED("MultiFactorAssertion") @interface FIRMultiFactorAssertion : NSObject /// The second factor identifier for this opaque object asserting a second @@ -5003,7 +5006,7 @@ SWIFT_CLASS_NAMED("MultiFactorAssertion") @end /// Safe public structure used to represent a second factor entity from a client -/// perspective. This class is available on iOS only. +/// perspective. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactorInfo") @interface FIRMultiFactorInfo : NSObject /// The multi-factor enrollment ID. @@ -5028,7 +5031,8 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end /// The subclass of base class MultiFactorAssertion, used to assert -/// ownership of a phone second factor. This class is available on iOS only. +/// ownership of a phone second factor. This class is available on iOS and +/// macOS. SWIFT_CLASS_NAMED("MultiFactorResolver") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -5064,7 +5068,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// session to enroll a second factor or to complete sign in when previously /// enrolled. It contains additional context on the existing user, notably the /// confirmation that the user passed the first factor challenge. This class is -/// available on iOS only. +/// available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactorSession") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -5403,7 +5407,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @end /// The subclass of base class FIRMultiFactorAssertion, used to assert ownership -/// of a phone second factor. This class is available on iOS only. +/// of a phone second factor. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorAssertion") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -5417,7 +5421,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The data structure used to help initialize an assertion for a second factor /// entity to the Firebase Auth/CICP server. Depending on the type of second /// factor, this will help generate the assertion. This class is available on -/// iOS only. +/// iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorGenerator") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -5439,7 +5443,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// Extends the MultiFactorInfo class for phone number second factors. /// The identifier of this second factor is "phone". -/// This class is available on iOS only. +/// This class is available on iOS and macOS. SWIFT_CLASS_NAMED("PhoneMultiFactorInfo") @interface FIRPhoneMultiFactorInfo : FIRMultiFactorInfo /// The string identifier for using phone as a second factor. @@ -5462,7 +5466,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) /// The subclass of base class MultiFactorAssertion, used to assert ownership of /// a TOTP (Time-based One Time Password) second factor. This class is available -/// on iOS only. +/// on iOS and macOS. SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") @interface FIRTOTPMultiFactorAssertion : FIRMultiFactorAssertion @end @@ -5472,7 +5476,7 @@ SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") /// The data structure used to help initialize an assertion for a second factor /// entity to the Firebase Auth/CICP server. Depending on the type of second /// factor, this will help generate the assertion. This class is available on -/// iOS only. +/// iOS and macOS. SWIFT_CLASS_NAMED("TOTPMultiFactorGenerator") SWIFT_AVAILABILITY(watchos, introduced = 7) SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @@ -5525,7 +5529,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The subclass of base class MultiFactorAssertion, used to assert ownership of /// a TOTP (Time-based One Time Password) second factor. This class is available -/// on iOS only. +/// on iOS and macOS. SWIFT_CLASS_NAMED("TOTPSecret") @interface FIRTOTPSecret : NSObject /// Returns the shared secret key/seed used to generate time-based one-time @@ -5634,7 +5638,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) /// The tenant ID of the current user. nil if none is available. @property(nonatomic, readonly, copy) NSString *_Nullable tenantID; /// Multi factor object associated with the user. -/// This property is available on iOS only. +/// This property is available on iOS and macOS. @property(nonatomic, readonly, strong) FIRMultiFactor *_Nonnull multiFactor; /// [Deprecated] Updates the email address for the user. /// On success, the cached user profile data is updated. Returns an error when diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h index 65e3a17ac4..2ed7847fcc 100644 --- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h +++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -406,7 +406,7 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseDatabase-Swift.h b/ios_pod/swift_headers/FirebaseDatabase-Swift.h index 2f056c2a71..a4120790f1 100644 --- a/ios_pod/swift_headers/FirebaseDatabase-Swift.h +++ b/ios_pod/swift_headers/FirebaseDatabase-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseFirestore-Swift.h b/ios_pod/swift_headers/FirebaseFirestore-Swift.h index 10cf577bf0..6e17499187 100644 --- a/ios_pod/swift_headers/FirebaseFirestore-Swift.h +++ b/ios_pod/swift_headers/FirebaseFirestore-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -350,7 +350,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h index e51e92fe1c..58f5826781 100644 --- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h +++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -626,7 +626,7 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h index 46786166cf..238d362b80 100644 --- a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h +++ b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h index 01451d8d36..3dc9b4eab1 100644 --- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h +++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h index aa7604038d..118ada9335 100644 --- a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h +++ b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseSessions-Swift.h b/ios_pod/swift_headers/FirebaseSessions-Swift.h index afc3cd2244..f34d0a3eaf 100644 --- a/ios_pod/swift_headers/FirebaseSessions-Swift.h +++ b/ios_pod/swift_headers/FirebaseSessions-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -393,7 +393,7 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h index a5b09caa76..dc1a1ecd87 100644 --- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h +++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h index 1c31fc9b0a..3831186035 100644 --- a/ios_pod/swift_headers/FirebaseStorage-Swift.h +++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -1060,7 +1060,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/Promises-Swift.h b/ios_pod/swift_headers/Promises-Swift.h index 939f7986a2..1e4dcf3b42 100644 --- a/ios_pod/swift_headers/Promises-Swift.h +++ b/ios_pod/swift_headers/Promises-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -340,7 +340,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/ios_pod/swift_headers/SwiftProtobuf-Swift.h b/ios_pod/swift_headers/SwiftProtobuf-Swift.h index 9fba8b3505..eec865a254 100644 --- a/ios_pod/swift_headers/SwiftProtobuf-Swift.h +++ b/ios_pod/swift_headers/SwiftProtobuf-Swift.h @@ -1,7 +1,7 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) @@ -341,7 +341,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2025 Google LLC -// Copied from Firebase iOS SDK 12.0.0. +// Copied from Firebase iOS SDK 12.2.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600030.1) diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile index 1f53e88b72..9519454b33 100644 --- a/messaging/integration_test/Podfile +++ b/messaging/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Messaging', '12.0.0' - pod 'Firebase/Functions', '12.0.0' + pod 'Firebase/Messaging', '12.2.0' + pod 'Firebase/Functions', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Messaging', '12.0.0' - pod 'Firebase/Functions', '12.0.0' + pod 'Firebase/Messaging', '12.2.0' + pod 'Firebase/Functions', '12.2.0' end post_install do |installer| diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index 6355bff298..7080de4a26 100644 --- a/messaging/messaging_java/build.gradle +++ b/messaging/messaging_java/build.gradle @@ -61,7 +61,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0' diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle index d9027c9a37..62c3158e2d 100644 --- a/release_build_files/Android/firebase_dependencies.gradle +++ b/release_build_files/Android/firebase_dependencies.gradle @@ -123,7 +123,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Messaging includes an aar, which to be depended on properly requires diff --git a/release_build_files/readme.md b/release_build_files/readme.md index c29df4ced4..2f051dfccf 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -84,7 +84,7 @@ distributed as part of the core Firebase Feature | Required Libraries and Gradle Packages -------------------------- | -------------------------------------- -All Firebase SDKs | platform(com.google.firebase:firebase-bom:34.0.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:34.2.0) | | (Android Bill of Materials) Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a @@ -133,7 +133,7 @@ Firebase Messaging | libfirebase_messaging.a | | com.google.firebase:firebase-messaging | | (Maven package) | | libmessaging_java.jar (Android service) -| | androidx.core:core:1.16.0 (Maven package) +| | androidx.core:core:1.17.0 (Maven package) Firebase Realtime Database | libfirebase_database.a | | libfirebase_auth.a | | libfirebase_app.a @@ -219,45 +219,45 @@ Feature | Required Frameworks and Cocoapods -------------------------- | --------------------------------------- Firebase Analytics | firebase_analytics.xcframework | | firebase.xcframework -| | Firebase/Analytics Cocoapod (12.0.0) +| | Firebase/Analytics Cocoapod (12.2.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.0.0) +| | Firebase/AppCheck Cocoapod (12.2.0) Firebase Authentication | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Auth Cocoapod (12.2.0) Cloud Firestore | firebase_firestore.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Firestore Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Firestore Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Functions | firebase_functions.xcframework | | firebase_auth.xcframework (optional) | | firebase.xcframework -| | Firebase/Functions Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Functions Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Installations | firebase_installations.xcframework | | firebase.xcframework -| | FirebaseInstallations Cocoapod (12.0.0) +| | FirebaseInstallations Cocoapod (12.2.0) Firebase Cloud Messaging | firebase_messaging.xcframework | | firebase.xcframework -| | Firebase/Messaging Cocoapod (12.0.0) +| | Firebase/Messaging Cocoapod (12.2.0) Firebase Realtime Database | firebase_database.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Database Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Database Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Remote Config | firebase_remote_config.xcframework | | firebase.xcframework -| | Firebase/RemoteConfig Cocoapod (12.0.0) +| | Firebase/RemoteConfig Cocoapod (12.2.0) Firebase Storage | firebase_storage.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Storage Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Storage Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) User Messaging Platform | firebase_ump.xcframework | | firebase.xcframework -| | Firebase/CoreOnly Cocoapod (12.0.0) +| | Firebase/CoreOnly Cocoapod (12.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Important: Each version of the Firebase C++ SDK supports a specific version of @@ -278,45 +278,45 @@ Feature | Required Libraries and Cocoapods -------------------------- | ----------------------------------------- Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a -| | Firebase/Analytics Cocoapod (12.0.0) +| | Firebase/Analytics Cocoapod (12.2.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.0.0) +| | Firebase/AppCheck Cocoapod (12.2.0) Firebase Authentication | libfirebase_auth.a | | libfirebase_app.a -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Auth Cocoapod (12.2.0) Cloud Firestore | libfirebase_firestore.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Firestore Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Firestore Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Functions | libfirebase_functions.a | | libfirebase_app.a | | libfirebase_auth.a (optional) -| | Firebase/Functions Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Functions Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Installations | libfirebase_installations.a | | libfirebase_app.a -| | FirebaseInstallations Cocoapod (12.0.0) +| | FirebaseInstallations Cocoapod (12.2.0) Firebase Cloud Messaging | libfirebase_messaging.a | | libfirebase_app.a -| | Firebase/CloudMessaging Cocoapod (12.0.0) +| | Firebase/CloudMessaging Cocoapod (12.2.0) Firebase Realtime Database | libfirebase_database.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Database Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Database Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) Firebase Remote Config | libfirebase_remote_config.a | | libfirebase_app.a -| | Firebase/RemoteConfig Cocoapod (12.0.0) +| | Firebase/RemoteConfig Cocoapod (12.2.0) Firebase Storage | libfirebase_storage.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Storage Cocoapod (12.0.0) -| | Firebase/Auth Cocoapod (12.0.0) +| | Firebase/Storage Cocoapod (12.2.0) +| | Firebase/Auth Cocoapod (12.2.0) User Messaging Platform | libfirebase_ump.a | | libfirebase_app.a -| | Firebase/CoreOnly Cocoapod (12.0.0) +| | Firebase/CoreOnly Cocoapod (12.2.0) | | GoogleUserMessagingPlatform Cocoapod (2.3.0) Important: Each version of the Firebase C++ SDK supports a specific version of @@ -613,8 +613,10 @@ workflow use only during the development of your app, not for publicly shipping code. ## Release Notes -### Upcoming +### 13.1.0 - Changes + - General (Android): Update to Firebase Android BoM version 34.2.0. + - General (iOS): Update to Firebase Cocoapods version 12.2.0. - Storage (iOS): Handle absolute paths being provided to GetFile. (#1724) ### 13.0.0 diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile index 113aea95d9..0d63f000f5 100644 --- a/remote_config/integration_test/Podfile +++ b/remote_config/integration_test/Podfile @@ -4,12 +4,12 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/RemoteConfig', '12.0.0' + pod 'Firebase/RemoteConfig', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/RemoteConfig', '12.0.0' + pod 'Firebase/RemoteConfig', '12.2.0' end post_install do |installer| diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle index a2f87c1d15..91ec6fddd1 100644 --- a/remote_config/remote_config_resources/build.gradle +++ b/remote_config/remote_config_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-config' } diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile index 8ba5d0632a..e73e207f93 100644 --- a/storage/integration_test/Podfile +++ b/storage/integration_test/Podfile @@ -4,14 +4,14 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/Storage', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Storage', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Storage', '12.0.0' - pod 'Firebase/Auth', '12.0.0' + pod 'Firebase/Storage', '12.2.0' + pod 'Firebase/Auth', '12.2.0' end post_install do |installer| diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index f429c1ef1c..8a407f3bdd 100644 --- a/storage/storage_resources/build.gradle +++ b/storage/storage_resources/build.gradle @@ -54,7 +54,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-storage' } diff --git a/ump/integration_test/Podfile b/ump/integration_test/Podfile index c03345ece8..f694431a73 100644 --- a/ump/integration_test/Podfile +++ b/ump/integration_test/Podfile @@ -5,7 +5,7 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/CoreOnly', '12.0.0' + pod 'Firebase/CoreOnly', '12.2.0' pod 'GoogleUserMessagingPlatform', '2.3.0' end diff --git a/ump/ump_resources/build.gradle b/ump/ump_resources/build.gradle index c7b8bb234f..482f6fb782 100644 --- a/ump/ump_resources/build.gradle +++ b/ump/ump_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:34.0.0') + implementation platform('com.google.firebase:firebase-bom:34.2.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.ump:user-messaging-platform:3.2.0' }

AltStyle によって変換されたページ (->オリジナル) /