diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index 74a0a98848..a293561269 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 8b07690eb9..a1c5fc456f 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.10.0' + pod 'Firebase/Analytics', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Analytics', '12.10.0' + pod 'Firebase/Analytics', '12.12.0' end post_install do |installer| diff --git a/analytics/ios_headers/FIREventNames.h b/analytics/ios_headers/FIREventNames.h index d3191a90c1..7c6956c019 100644 --- a/analytics/ios_headers/FIREventNames.h +++ b/analytics/ios_headers/FIREventNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.10.0. +// Copied from Firebase Analytics iOS SDK 12.12.0. /// @file FIREventNames.h /// diff --git a/analytics/ios_headers/FIRParameterNames.h b/analytics/ios_headers/FIRParameterNames.h index 501a47f53c..2520878295 100644 --- a/analytics/ios_headers/FIRParameterNames.h +++ b/analytics/ios_headers/FIRParameterNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.10.0. +// Copied from Firebase Analytics iOS SDK 12.12.0. /// @file FIRParameterNames.h /// diff --git a/analytics/ios_headers/FIRUserPropertyNames.h b/analytics/ios_headers/FIRUserPropertyNames.h index 5f484486b1..88dc486e91 100644 --- a/analytics/ios_headers/FIRUserPropertyNames.h +++ b/analytics/ios_headers/FIRUserPropertyNames.h @@ -1,6 +1,6 @@ // Copyright 2026 Google LLC -// Copied from Firebase Analytics iOS SDK 12.10.0. +// Copied from Firebase Analytics iOS SDK 12.12.0. /// @file FIRUserPropertyNames.h /// diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index 8b935eec5f..179699e022 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.0') implementation 'com.google.firebase:firebase-analytics' } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index a62aa8f9a2..efa7a06674 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.gms:play-services-base:18.10.0' implementation project(':app:app_resources') diff --git a/app/integration_test/Podfile b/app/integration_test/Podfile index 5bf120c926..8a058c6841 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.10.0' + pod 'Firebase/Analytics', '12.12.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 89135a977a..814700dd88 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.0') implementation 'com.google.firebase:firebase-appcheck' } diff --git a/app_check/integration_test/Podfile b/app_check/integration_test/Podfile index aca50458a5..1cba5aeef8 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.10.0' - pod 'Firebase/Database', '12.10.0' - pod 'Firebase/Auth', '12.10.0' - pod 'Firebase/Storage', '12.10.0' - pod 'Firebase/Functions', '12.10.0' + pod 'Firebase/AppCheck', '12.12.0' + pod 'Firebase/Database', '12.12.0' + pod 'Firebase/Auth', '12.12.0' + pod 'Firebase/Storage', '12.12.0' + pod 'Firebase/Functions', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/AppCheck', '12.10.0' - pod 'Firebase/Database', '12.10.0' - pod 'Firebase/Auth', '12.10.0' - pod 'Firebase/Storage', '12.10.0' - pod 'Firebase/Functions', '12.10.0' + pod 'Firebase/AppCheck', '12.12.0' + pod 'Firebase/Database', '12.12.0' + pod 'Firebase/Auth', '12.12.0' + pod 'Firebase/Storage', '12.12.0' + pod 'Firebase/Functions', '12.12.0' end post_install do |installer| diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index 8e4e7f0eb5..8e135ac42d 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 d11d86bdeb..f00e8603a9 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.10.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/cmake/external/firestore.cmake b/cmake/external/firestore.cmake index cfda76b5e6..3f03a8fddf 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.10.0) +set(version CocoaPods-12.12.0) function(GetReleasedDep) message("Getting released firebase-ios-sdk @ ${version}") diff --git a/cpp_sdk_version.json b/cpp_sdk_version.json index 834492eaf9..8f4b213a99 100644 --- a/cpp_sdk_version.json +++ b/cpp_sdk_version.json @@ -1,5 +1,5 @@ { - "released": "13.5.0", - "stable": "13.5.0", - "head": "13.5.0" + "released": "13.6.0", + "stable": "13.6.0", + "head": "13.6.0" } diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index 77061c0a4b..2fcd2263c8 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 add92a0852..cdc0c7549a 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.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Database', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Database', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Database', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index cd522eee06..596a2e20f9 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 4276c2585b..21e23bac5f 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.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Firestore', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'FirebaseFirestore', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/firestore/integration_test_internal/Podfile b/firestore/integration_test_internal/Podfile index e939de1de4..38ba979aac 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.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Firestore', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'FirebaseFirestore', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'FirebaseFirestore', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/functions/integration_test/Podfile b/functions/integration_test/Podfile index f862bf2fa0..e69a692755 100644 --- a/functions/integration_test/Podfile +++ b/functions/integration_test/Podfile @@ -4,16 +4,16 @@ use_frameworks! :linkage => :static target 'integration_test' do platform :ios, '15.0' - pod 'Firebase/AppCheck', '12.10.0' - pod 'Firebase/Functions', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/AppCheck', '12.12.0' + pod 'Firebase/Functions', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/AppCheck', '12.10.0' - pod 'Firebase/Functions', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/AppCheck', '12.12.0' + pod 'Firebase/Functions', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/installations/integration_test/Podfile b/installations/integration_test/Podfile index 38c4f72616..fe9130b5a1 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.10.0' - pod 'Firebase/Installations', '12.10.0' + pod 'Firebase/Analytics', '12.12.0' + pod 'Firebase/Installations', '12.12.0' end post_install do |installer| diff --git a/ios_pod/Podfile b/ios_pod/Podfile index 9c7859de72..49ba282bc3 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.10.0' + pod 'Firebase/Core', '12.12.0' pod 'GoogleUserMessagingPlatform', '2.3.0' - pod 'Firebase/Analytics', '12.10.0' - pod 'Firebase/AppCheck', '12.10.0' - pod 'Firebase/Auth', '12.10.0' - pod 'Firebase/Crashlytics', '12.10.0' - pod 'Firebase/Database', '12.10.0' - pod 'Firebase/Firestore', '12.10.0' - pod 'Firebase/Functions', '12.10.0' - pod 'Firebase/Installations', '12.10.0' - pod 'Firebase/Messaging', '12.10.0' - pod 'Firebase/RemoteConfig', '12.10.0' - pod 'Firebase/Storage', '12.10.0' + pod 'Firebase/Analytics', '12.12.0' + pod 'Firebase/AppCheck', '12.12.0' + pod 'Firebase/Auth', '12.12.0' + pod 'Firebase/Crashlytics', '12.12.0' + pod 'Firebase/Database', '12.12.0' + pod 'Firebase/Firestore', '12.12.0' + pod 'Firebase/Functions', '12.12.0' + pod 'Firebase/Installations', '12.12.0' + pod 'Firebase/Messaging', '12.12.0' + pod 'Firebase/RemoteConfig', '12.12.0' + pod 'Firebase/Storage', '12.12.0' end diff --git a/ios_pod/swift_headers/FirebaseAnalytics-Swift.h b/ios_pod/swift_headers/FirebaseAnalytics-Swift.h index 200be16c0f..81cc2cec01 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 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600.0.30.1) @@ -342,7 +342,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. // Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 // clang-1600.0.30.1) diff --git a/ios_pod/swift_headers/FirebaseAuth-Swift.h b/ios_pod/swift_headers/FirebaseAuth-Swift.h index c80ee354fc..5da3093455 100644 --- a/ios_pod/swift_headers/FirebaseAuth-Swift.h +++ b/ios_pod/swift_headers/FirebaseAuth-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -334,9 +335,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + enum FIRActionCodeOperation : NSInteger; @class NSString; - /// Manages information regarding action codes. SWIFT_CLASS_NAMED("ActionCodeInfo") @interface FIRActionCodeInfo : NSObject @@ -372,7 +373,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRActionCodeOperation, }; @class NSURL; - /// Used to set and retrieve settings related to handling action codes. SWIFT_CLASS_NAMED("ActionCodeSettings") @interface FIRActionCodeSettings : NSObject @@ -445,7 +445,6 @@ SWIFT_CLASS_NAMED("ActionCodeURL") @end @class NSCoder; - SWIFT_CLASS_NAMED("AdditionalUserInfo") @interface FIRAdditionalUserInfo : NSObject /// The provider identifier. @@ -484,7 +483,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @class NSError; @class NSData; enum FIRAuthAPNSTokenType : NSInteger; - /// Manages authentication for Firebase apps. /// This class is thread-safe. SWIFT_CLASS_NAMED("Auth") @@ -1184,7 +1182,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @class UIScene; @class UIOpenURLContext; - SWIFT_AVAILABILITY(ios, introduced = 13.0) @interface FIRAuth (SWIFT_EXTENSION (FirebaseAuth)) - (void)scene:(UIScene* _Nonnull)scene @@ -1211,7 +1208,6 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @end @class UIApplication; - SWIFT_AVAILABILITY(ios, introduced = 13.0) @interface FIRAuth (SWIFT_EXTENSION (FirebaseAuth)) - (void)application:(UIApplication* _Nonnull)application @@ -1258,7 +1254,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end @class FIROAuthCredential; - /// Helper object that contains the result of a successful sign-in, link and /// reauthenticate action. It contains references to a User /// instance and an AdditionalUserInfo instance. @@ -1613,7 +1608,6 @@ SWIFT_CLASS_NAMED("AuthSettings") @end @class NSDate; - /// A data class containing the ID token JWT string and other properties /// associated with the token including the decoded payload claims. SWIFT_CLASS_NAMED("AuthTokenResult") @@ -1662,7 +1656,6 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @end @class UIViewController; - /// A protocol to handle user interface interactions for Firebase Auth. /// This protocol is available on iOS, macOS Catalyst, and tvOS only. SWIFT_PROTOCOL_NAMED("AuthUIDelegate") @@ -1854,7 +1847,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @class FIRMultiFactorInfo; @class FIRMultiFactorSession; @class FIRMultiFactorAssertion; - /// The interface defining the multi factor related properties and operations /// pertaining to a user. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactor") @@ -2035,7 +2027,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end @class NSPersonNameComponents; - /// Utility class for constructing OAuth Sign In credentials. SWIFT_CLASS_NAMED("OAuthProvider") SWIFT_AVAILABILITY(watchos, introduced = 7) @@ -2217,7 +2208,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end @class FIRPhoneMultiFactorInfo; - /// A concrete implementation of AuthProvider for phone auth /// providers. This class is available on iOS only. SWIFT_CLASS_NAMED("PhoneAuthProvider") @@ -2399,7 +2389,6 @@ SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") @end @class FIRTOTPSecret; - /// 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 @@ -2533,7 +2522,6 @@ SWIFT_PROTOCOL_NAMED("UserInfo") @class FIRUserMetadata; @class FIRUserProfileChangeRequest; - /// Represents a user. /// Firebase Auth does not attempt to validate users /// when loading them from the keychain. Invalidated users (such as those @@ -2976,17 +2964,17 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) NSError* _Nullable))completion; @property(nonatomic, readonly, copy) NSString* _Nonnull providerID; /// The provider’s user ID for the user. -@property(nonatomic, copy) NSString* _Nonnull uid; +@property(nonatomic, readonly, copy) NSString* _Nonnull uid; /// The name of the user. @property(nonatomic, copy) NSString* _Nullable displayName; /// The URL of the user’s profile photo. @property(nonatomic, copy) NSURL* _Nullable photoURL; /// The user’s email address. -@property(nonatomic, copy) NSString* _Nullable email; +@property(nonatomic, readonly, copy) NSString* _Nullable email; /// A phone number associated with the user. /// This property is only available for users authenticated via phone number /// auth. -@property(nonatomic, copy) NSString* _Nullable phoneNumber; +@property(nonatomic, readonly, copy) NSString* _Nullable phoneNumber; SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) BOOL supportsSecureCoding;) + (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT; @@ -3074,10 +3062,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEAUTH_SWIFT_H #define FIREBASEAUTH_SWIFT_H #pragma clang diagnostic push @@ -3143,6 +3131,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -3407,9 +3396,9 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + enum FIRActionCodeOperation : NSInteger; @class NSString; - /// Manages information regarding action codes. SWIFT_CLASS_NAMED("ActionCodeInfo") @interface FIRActionCodeInfo : NSObject @@ -3445,7 +3434,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRActionCodeOperation, }; @class NSURL; - /// Used to set and retrieve settings related to handling action codes. SWIFT_CLASS_NAMED("ActionCodeSettings") @interface FIRActionCodeSettings : NSObject @@ -3518,7 +3506,6 @@ SWIFT_CLASS_NAMED("ActionCodeURL") @end @class NSCoder; - SWIFT_CLASS_NAMED("AdditionalUserInfo") @interface FIRAdditionalUserInfo : NSObject /// The provider identifier. @@ -3557,7 +3544,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @class NSError; @class NSData; enum FIRAuthAPNSTokenType : NSInteger; - /// Manages authentication for Firebase apps. /// This class is thread-safe. SWIFT_CLASS_NAMED("Auth") @@ -4257,7 +4243,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @class UIScene; @class UIOpenURLContext; - SWIFT_AVAILABILITY(ios, introduced = 13.0) @interface FIRAuth (SWIFT_EXTENSION (FirebaseAuth)) - (void)scene:(UIScene* _Nonnull)scene @@ -4284,7 +4269,6 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @end @class UIApplication; - SWIFT_AVAILABILITY(ios, introduced = 13.0) @interface FIRAuth (SWIFT_EXTENSION (FirebaseAuth)) - (void)application:(UIApplication* _Nonnull)application @@ -4331,7 +4315,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end @class FIROAuthCredential; - /// Helper object that contains the result of a successful sign-in, link and /// reauthenticate action. It contains references to a User /// instance and an AdditionalUserInfo instance. @@ -4686,7 +4669,6 @@ SWIFT_CLASS_NAMED("AuthSettings") @end @class NSDate; - /// A data class containing the ID token JWT string and other properties /// associated with the token including the decoded payload claims. SWIFT_CLASS_NAMED("AuthTokenResult") @@ -4735,7 +4717,6 @@ SWIFT_AVAILABILITY(maccatalyst, introduced = 13) @end @class UIViewController; - /// A protocol to handle user interface interactions for Firebase Auth. /// This protocol is available on iOS, macOS Catalyst, and tvOS only. SWIFT_PROTOCOL_NAMED("AuthUIDelegate") @@ -4927,7 +4908,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, copy) @class FIRMultiFactorInfo; @class FIRMultiFactorSession; @class FIRMultiFactorAssertion; - /// The interface defining the multi factor related properties and operations /// pertaining to a user. This class is available on iOS and macOS. SWIFT_CLASS_NAMED("MultiFactor") @@ -5108,7 +5088,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end @class NSPersonNameComponents; - /// Utility class for constructing OAuth Sign In credentials. SWIFT_CLASS_NAMED("OAuthProvider") SWIFT_AVAILABILITY(watchos, introduced = 7) @@ -5290,7 +5269,6 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) @end @class FIRPhoneMultiFactorInfo; - /// A concrete implementation of AuthProvider for phone auth /// providers. This class is available on iOS only. SWIFT_CLASS_NAMED("PhoneAuthProvider") @@ -5472,7 +5450,6 @@ SWIFT_CLASS_NAMED("TOTPMultiFactorAssertion") @end @class FIRTOTPSecret; - /// 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 @@ -5606,7 +5583,6 @@ SWIFT_PROTOCOL_NAMED("UserInfo") @class FIRUserMetadata; @class FIRUserProfileChangeRequest; - /// Represents a user. /// Firebase Auth does not attempt to validate users /// when loading them from the keychain. Invalidated users (such as those @@ -6049,17 +6025,17 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) NSError* _Nullable))completion; @property(nonatomic, readonly, copy) NSString* _Nonnull providerID; /// The provider’s user ID for the user. -@property(nonatomic, copy) NSString* _Nonnull uid; +@property(nonatomic, readonly, copy) NSString* _Nonnull uid; /// The name of the user. @property(nonatomic, copy) NSString* _Nullable displayName; /// The URL of the user’s profile photo. @property(nonatomic, copy) NSURL* _Nullable photoURL; /// The user’s email address. -@property(nonatomic, copy) NSString* _Nullable email; +@property(nonatomic, readonly, copy) NSString* _Nullable email; /// A phone number associated with the user. /// This property is only available for users authenticated via phone number /// auth. -@property(nonatomic, copy) NSString* _Nullable phoneNumber; +@property(nonatomic, readonly, copy) NSString* _Nullable phoneNumber; SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly) BOOL supportsSecureCoding;) + (BOOL)supportsSecureCoding SWIFT_WARN_UNUSED_RESULT; diff --git a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h index 312fd91df9..5a4be376f7 100644 --- a/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h +++ b/ios_pod/swift_headers/FirebaseCoreInternal-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -334,7 +335,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class FIRHeartbeatsPayload; - /// An object that provides API to log and flush heartbeats from a synchronized /// storage container. SWIFT_CLASS_NAMED("_ObjC_HeartbeatController") @@ -406,10 +406,10 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASECOREINTERNAL_SWIFT_H #define FIREBASECOREINTERNAL_SWIFT_H #pragma clang diagnostic push @@ -475,6 +475,7 @@ SWIFT_CLASS_NAMED("_ObjC_HeartbeatsPayload") #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -739,7 +740,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); @class NSString; @class FIRHeartbeatsPayload; - /// An object that provides API to log and flush heartbeats from a synchronized /// storage container. SWIFT_CLASS_NAMED("_ObjC_HeartbeatController") diff --git a/ios_pod/swift_headers/FirebaseDatabase-Swift.h b/ios_pod/swift_headers/FirebaseDatabase-Swift.h index b4790ec26a..678c391c14 100644 --- a/ios_pod/swift_headers/FirebaseDatabase-Swift.h +++ b/ios_pod/swift_headers/FirebaseDatabase-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -342,10 +343,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEDATABASE_SWIFT_H #define FIREBASEDATABASE_SWIFT_H #pragma clang diagnostic push @@ -411,6 +412,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif diff --git a/ios_pod/swift_headers/FirebaseFirestore-Swift.h b/ios_pod/swift_headers/FirebaseFirestore-Swift.h index 9399abd8f1..2dde114762 100644 --- a/ios_pod/swift_headers/FirebaseFirestore-Swift.h +++ b/ios_pod/swift_headers/FirebaseFirestore-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -350,10 +351,10 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEFIRESTORE_SWIFT_H #define FIREBASEFIRESTORE_SWIFT_H #pragma clang diagnostic push @@ -419,6 +420,7 @@ SWIFT_CLASS_PROPERTY(@property(nonatomic, class, readonly, #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif diff --git a/ios_pod/swift_headers/FirebaseFunctions-Swift.h b/ios_pod/swift_headers/FirebaseFunctions-Swift.h index f77a24cf91..d9de4bdbd8 100644 --- a/ios_pod/swift_headers/FirebaseFunctions-Swift.h +++ b/ios_pod/swift_headers/FirebaseFunctions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -332,12 +333,12 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + @class FIRApp; @class NSString; @class FIRHTTPSCallable; @class FIRHTTPSCallableOptions; @class NSURL; - /// Functions is the client for Cloud Functions for a Firebase /// project. SWIFT_CLASS_NAMED("Functions") @@ -525,7 +526,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRFunctionsErrorCode, "FunctionsErrorCode", }; @class FIRHTTPSCallableResult; - /// A HTTPSCallable is a reference to a particular Callable HTTPS /// trigger in Cloud Functions. SWIFT_CLASS_NAMED("HTTPSCallable") @@ -626,10 +626,10 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEFUNCTIONS_SWIFT_H #define FIREBASEFUNCTIONS_SWIFT_H #pragma clang diagnostic push @@ -695,6 +695,7 @@ SWIFT_CLASS_NAMED("HTTPSCallableResult") #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -957,12 +958,12 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + @class FIRApp; @class NSString; @class FIRHTTPSCallable; @class FIRHTTPSCallableOptions; @class NSURL; - /// Functions is the client for Cloud Functions for a Firebase /// project. SWIFT_CLASS_NAMED("Functions") @@ -1150,7 +1151,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRFunctionsErrorCode, "FunctionsErrorCode", }; @class FIRHTTPSCallableResult; - /// A HTTPSCallable is a reference to a particular Callable HTTPS /// trigger in Cloud Functions. SWIFT_CLASS_NAMED("HTTPSCallable") diff --git a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h index b44825bcc3..e59c81e40b 100644 --- a/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h +++ b/ios_pod/swift_headers/FirebaseInAppMessaging-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -330,6 +331,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop @@ -341,10 +343,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEINAPPMESSAGING_SWIFT_H #define FIREBASEINAPPMESSAGING_SWIFT_H #pragma clang diagnostic push @@ -410,6 +412,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -670,6 +673,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop diff --git a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h index bd36b6f331..1f7e279c2b 100644 --- a/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h +++ b/ios_pod/swift_headers/FirebaseMLModelDownloader-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -342,10 +343,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEMLMODELDOWNLOADER_SWIFT_H #define FIREBASEMLMODELDOWNLOADER_SWIFT_H #pragma clang diagnostic push @@ -411,6 +412,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif diff --git a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h index d8b85e9b4a..8026370ec5 100644 --- a/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h +++ b/ios_pod/swift_headers/FirebaseRemoteConfig-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -342,10 +343,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASEREMOTECONFIG_SWIFT_H #define FIREBASEREMOTECONFIG_SWIFT_H #pragma clang diagnostic push @@ -411,6 +412,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif diff --git a/ios_pod/swift_headers/FirebaseSessions-Swift.h b/ios_pod/swift_headers/FirebaseSessions-Swift.h index 6a80c080c0..ba8ecd03a4 100644 --- a/ios_pod/swift_headers/FirebaseSessions-Swift.h +++ b/ios_pod/swift_headers/FirebaseSessions-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -333,7 +334,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) @class NSString; - /// Session Payload is a container for Session Data passed to Subscribers /// whenever the Session changes SWIFT_CLASS_NAMED("SessionDetails") @@ -344,7 +344,6 @@ SWIFT_CLASS_NAMED("SessionDetails") @end enum FIRSessionsSubscriberName : NSInteger; - /// Sessions Dependencies determines when a dependent SDK is /// installed in the app. The Sessions SDK uses this to figure /// out which dependencies to wait for to getting the data @@ -358,7 +357,6 @@ SWIFT_CLASS_NAMED("SessionsDependencies") @end @protocol FIRSessionsSubscriber; - SWIFT_PROTOCOL_NAMED("SessionsProvider") @protocol FIRSessionsProvider - (void)registerWithSubscriber:(id _Nonnull)subscriber; @@ -393,10 +391,10 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESESSIONS_SWIFT_H #define FIREBASESESSIONS_SWIFT_H #pragma clang diagnostic push @@ -462,6 +460,7 @@ typedef SWIFT_ENUM_NAMED(NSInteger, FIRSessionsSubscriberName, #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -725,7 +724,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if defined(__OBJC__) @class NSString; - /// Session Payload is a container for Session Data passed to Subscribers /// whenever the Session changes SWIFT_CLASS_NAMED("SessionDetails") @@ -736,7 +734,6 @@ SWIFT_CLASS_NAMED("SessionDetails") @end enum FIRSessionsSubscriberName : NSInteger; - /// Sessions Dependencies determines when a dependent SDK is /// installed in the app. The Sessions SDK uses this to figure /// out which dependencies to wait for to getting the data @@ -750,7 +747,6 @@ SWIFT_CLASS_NAMED("SessionsDependencies") @end @protocol FIRSessionsSubscriber; - SWIFT_PROTOCOL_NAMED("SessionsProvider") @protocol FIRSessionsProvider - (void)registerWithSubscriber:(id _Nonnull)subscriber; diff --git a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h index 2791c5fb49..6973ecddf9 100644 --- a/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h +++ b/ios_pod/swift_headers/FirebaseSharedSwift-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -330,6 +331,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop @@ -341,10 +343,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESHAREDSWIFT_SWIFT_H #define FIREBASESHAREDSWIFT_SWIFT_H #pragma clang diagnostic push @@ -410,6 +412,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -670,6 +673,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop diff --git a/ios_pod/swift_headers/FirebaseStorage-Swift.h b/ios_pod/swift_headers/FirebaseStorage-Swift.h index 709d1d49fa..b4faf132b7 100644 --- a/ios_pod/swift_headers/FirebaseStorage-Swift.h +++ b/ios_pod/swift_headers/FirebaseStorage-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -333,10 +334,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + @class NSString; @class FIRApp; @class FIRStorageReference; - /// Firebase Storage is a service that supports uploading and downloading binary /// objects, such as images, videos, and other files to Google Cloud Storage. /// Instances of Storage are not thread-safe, but can be accessed @@ -488,7 +489,6 @@ SWIFT_PROTOCOL_NAMED("StorageTaskManagement") @end @class FIRStorageTaskSnapshot; - /// A superclass to all Storage tasks, including StorageUploadTask /// and StorageDownloadTask, to provide state transitions, event /// raising, and common storage for metadata and errors. Callbacks are always @@ -509,7 +509,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end enum FIRStorageTaskStatus : NSInteger; - /// An extended StorageTask providing observable semantics that can /// be used for responding to changes in task state. Observers produce a /// StorageHandle, which is used to keep track of and remove @@ -624,7 +623,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end @class NSDate; - /// Class which represents the metadata on an object in Firebase Storage. /// This metadata is /// returned on successful operations, and can be used to retrieve download @@ -701,7 +699,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @class NSData; @class FIRStorageUploadTask; @class NSURL; - /// StorageReference represents a reference to a Google Cloud /// Storage object. Developers can upload and download objects, as well as /// get/set object metadata, and delete an object at the path. See the StorageTaskSnapshot represents an immutable view of a task. /// A snapshot contains a task, storage reference, metadata (if it exists), /// progress, and an error (if one occurred). @@ -1060,10 +1056,10 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef FIREBASESTORAGE_SWIFT_H #define FIREBASESTORAGE_SWIFT_H #pragma clang diagnostic push @@ -1129,6 +1125,7 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -1392,10 +1389,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + @class NSString; @class FIRApp; @class FIRStorageReference; - /// Firebase Storage is a service that supports uploading and downloading binary /// objects, such as images, videos, and other files to Google Cloud Storage. /// Instances of Storage are not thread-safe, but can be accessed @@ -1547,7 +1544,6 @@ SWIFT_PROTOCOL_NAMED("StorageTaskManagement") @end @class FIRStorageTaskSnapshot; - /// A superclass to all Storage tasks, including StorageUploadTask /// and StorageDownloadTask, to provide state transitions, event /// raising, and common storage for metadata and errors. Callbacks are always @@ -1568,7 +1564,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end enum FIRStorageTaskStatus : NSInteger; - /// An extended StorageTask providing observable semantics that can /// be used for responding to changes in task state. Observers produce a /// StorageHandle, which is used to keep track of and remove @@ -1683,7 +1678,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @end @class NSDate; - /// Class which represents the metadata on an object in Firebase Storage. /// This metadata is /// returned on successful operations, and can be used to retrieve download @@ -1760,7 +1754,6 @@ SWIFT_AVAILABILITY(watchos, introduced = 7) @class NSData; @class FIRStorageUploadTask; @class NSURL; - /// StorageReference represents a reference to a Google Cloud /// Storage object. Developers can upload and download objects, as well as /// get/set object metadata, and delete an object at the path. See the StorageTaskSnapshot represents an immutable view of a task. /// A snapshot contains a task, storage reference, metadata (if it exists), /// progress, and an error (if one occurred). diff --git a/ios_pod/swift_headers/Promises-Swift.h b/ios_pod/swift_headers/Promises-Swift.h index 23743fa768..cdac47d884 100644 --- a/ios_pod/swift_headers/Promises-Swift.h +++ b/ios_pod/swift_headers/Promises-Swift.h @@ -1,10 +1,10 @@ #if 0 #elif defined(__arm64__) && __arm64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -70,6 +70,7 @@ #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -329,6 +330,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop @@ -340,10 +342,10 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #elif defined(__x86_64__) && __x86_64__ // Copyright 2026 Google LLC -// Copied from Firebase iOS SDK 12.10.0. +// Copied from Firebase iOS SDK 12.12.0. -// Generated by Apple Swift version 6.0.3 effective-5.10 (swiftlang-6.0.3.1.10 -// clang-1600.0.30.1) +// Generated by Apple Swift version 6.2.3 effective-5.10 (swiftlang-6.2.3.3.21 +// clang-1700.6.3.2) #ifndef PROMISES_SWIFT_H #define PROMISES_SWIFT_H #pragma clang diagnostic push @@ -409,6 +411,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_include() #include #elif !defined(__cplusplus) +typedef unsigned char char8_t; typedef uint_least16_t char16_t; typedef uint_least32_t char32_t; #endif @@ -668,6 +671,7 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #endif #if defined(__OBJC__) + #endif #if __has_attribute(external_source_symbol) #pragma clang attribute pop diff --git a/messaging/integration_test/Podfile b/messaging/integration_test/Podfile index 51f1bda6cc..4c2e4ae47b 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.10.0' - pod 'Firebase/Functions', '12.10.0' + pod 'Firebase/Messaging', '12.12.0' + pod 'Firebase/Functions', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Messaging', '12.10.0' - pod 'Firebase/Functions', '12.10.0' + pod 'Firebase/Messaging', '12.12.0' + pod 'Firebase/Functions', '12.12.0' end post_install do |installer| diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index 6915dc42c3..b45216229c 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 96aec59f77..fabed4f429 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 6c963edd74..464106887e 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.10.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:34.12.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.17.0 (Maven package) +| | androidx.core:core:1.18.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.10.0) +| | Firebase/Analytics Cocoapod (12.12.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.10.0) +| | Firebase/AppCheck Cocoapod (12.12.0) Firebase Authentication | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Auth Cocoapod (12.12.0) Cloud Firestore | firebase_firestore.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Firestore Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Firestore Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Functions | firebase_functions.xcframework | | firebase_auth.xcframework (optional) | | firebase.xcframework -| | Firebase/Functions Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Functions Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Installations | firebase_installations.xcframework | | firebase.xcframework -| | FirebaseInstallations Cocoapod (12.10.0) +| | FirebaseInstallations Cocoapod (12.12.0) Firebase Cloud Messaging | firebase_messaging.xcframework | | firebase.xcframework -| | Firebase/Messaging Cocoapod (12.10.0) +| | Firebase/Messaging Cocoapod (12.12.0) Firebase Realtime Database | firebase_database.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Database Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Database Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Remote Config | firebase_remote_config.xcframework | | firebase.xcframework -| | Firebase/RemoteConfig Cocoapod (12.10.0) +| | Firebase/RemoteConfig Cocoapod (12.12.0) Firebase Storage | firebase_storage.xcframework | | firebase_auth.xcframework | | firebase.xcframework -| | Firebase/Storage Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Storage Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) User Messaging Platform | firebase_ump.xcframework | | firebase.xcframework -| | Firebase/CoreOnly Cocoapod (12.10.0) +| | Firebase/CoreOnly Cocoapod (12.12.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.10.0) +| | Firebase/Analytics Cocoapod (12.12.0) Firebase App Check | firebase_app_check.xcframework | | firebase.xcframework -| | Firebase/AppCheck Cocoapod (12.10.0) +| | Firebase/AppCheck Cocoapod (12.12.0) Firebase Authentication | libfirebase_auth.a | | libfirebase_app.a -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Auth Cocoapod (12.12.0) Cloud Firestore | libfirebase_firestore.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Firestore Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Firestore Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Functions | libfirebase_functions.a | | libfirebase_app.a | | libfirebase_auth.a (optional) -| | Firebase/Functions Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Functions Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Installations | libfirebase_installations.a | | libfirebase_app.a -| | FirebaseInstallations Cocoapod (12.10.0) +| | FirebaseInstallations Cocoapod (12.12.0) Firebase Cloud Messaging | libfirebase_messaging.a | | libfirebase_app.a -| | Firebase/CloudMessaging Cocoapod (12.10.0) +| | Firebase/CloudMessaging Cocoapod (12.12.0) Firebase Realtime Database | libfirebase_database.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Database Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Database Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) Firebase Remote Config | libfirebase_remote_config.a | | libfirebase_app.a -| | Firebase/RemoteConfig Cocoapod (12.10.0) +| | Firebase/RemoteConfig Cocoapod (12.12.0) Firebase Storage | libfirebase_storage.a | | libfirebase_app.a | | libfirebase_auth.a -| | Firebase/Storage Cocoapod (12.10.0) -| | Firebase/Auth Cocoapod (12.10.0) +| | Firebase/Storage Cocoapod (12.12.0) +| | Firebase/Auth Cocoapod (12.12.0) User Messaging Platform | libfirebase_ump.a | | libfirebase_app.a -| | Firebase/CoreOnly Cocoapod (12.10.0) +| | Firebase/CoreOnly Cocoapod (12.12.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 -- Changes +### 13.6.0 +- Changes + - General (Android): Update to Firebase Android BoM version 34.12.0. + - General (iOS): Update to Firebase Cocoapods version 12.12.0. - Functions (general): Add in support for Limited Use Tokens. - Storage: Added `List` API for all platforms, which gets the list of items under a `StorageReference` diff --git a/remote_config/integration_test/Podfile b/remote_config/integration_test/Podfile index fcfad03d7a..b0151a91a0 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.10.0' + pod 'Firebase/RemoteConfig', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/RemoteConfig', '12.10.0' + pod 'Firebase/RemoteConfig', '12.12.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 8072069e26..12e52584a7 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.0') implementation 'com.google.firebase:firebase-config' } diff --git a/storage/integration_test/Podfile b/storage/integration_test/Podfile index d4b19b4e2e..57659de89a 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.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Storage', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end target 'integration_test_tvos' do platform :tvos, '15.0' - pod 'Firebase/Storage', '12.10.0' - pod 'Firebase/Auth', '12.10.0' + pod 'Firebase/Storage', '12.12.0' + pod 'Firebase/Auth', '12.12.0' end post_install do |installer| diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index a36c5adcb9..0b4d602a97 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.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 f446d8150e..74d989d472 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.10.0' + pod 'Firebase/CoreOnly', '12.12.0' pod 'GoogleUserMessagingPlatform', '2.3.0' end diff --git a/ump/ump_resources/build.gradle b/ump/ump_resources/build.gradle index 4b4af5d622..1cc76ac33f 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.10.0') + implementation platform('com.google.firebase:firebase-bom:34.12.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.android.ump:user-messaging-platform:4.0.0' }