diff --git a/Readme.md b/Readme.md
index 981cae6d..a0cb1ec7 100644
--- a/Readme.md
+++ b/Readme.md
@@ -143,7 +143,7 @@ If your project targets multiple platforms, keep these packages inside Apple-onl
```xml
-
+
```
@@ -167,7 +167,7 @@ Archiving can still be more reliable on macOS or from the command line.
The lists below reflect what is currently published on [nuget.org](https://www.nuget.org/profiles/adamessenmacher) under the `adamessenmacher` owner profile. That is intentionally different from the repo state in [`components.cake`](components.cake): the repo can contain projects or version bumps that have not been published yet.
-Firebase `12.8.0` is the current published Firebase package line.
+Firebase `12.9.0` is the current published Firebase package line.
### Currently published on nuget.org
@@ -175,22 +175,22 @@ Firebase `12.8.0` is the current published Firebase package line.
| Package | Version |
| --- | --- |
-| `ABTesting` | `12.8.0` |
-| `Analytics` | `12.8.0` |
-| `AppCheck` | `12.8.0` |
-| `AppDistribution` | `12.8.0` |
-| `Auth` | `12.8.0` |
-| `CloudFirestore` | `12.8.0` |
-| `CloudFunctions` | `12.8.0` |
-| `CloudMessaging` | `12.8.0` |
-| `Core` | `12.8.0` |
-| `Crashlytics` | `12.8.0` |
-| `Database` | `12.8.0` |
-| `InAppMessaging` | `12.8.0` |
-| `Installations` | `12.8.0` |
-| `PerformanceMonitoring` | `12.8.0` |
-| `RemoteConfig` | `12.8.0` |
-| `Storage` | `12.8.0` |
+| `ABTesting` | `12.9.0` |
+| `Analytics` | `12.9.0` |
+| `AppCheck` | `12.9.0` |
+| `AppDistribution` | `12.9.0` |
+| `Auth` | `12.9.0` |
+| `CloudFirestore` | `12.9.0` |
+| `CloudFunctions` | `12.9.0` |
+| `CloudMessaging` | `12.9.0` |
+| `Core` | `12.9.0` |
+| `Crashlytics` | `12.9.0` |
+| `Database` | `12.9.0` |
+| `InAppMessaging` | `12.9.0` |
+| `Installations` | `12.9.0` |
+| `PerformanceMonitoring` | `12.9.0` |
+| `RemoteConfig` | `12.9.0` |
+| `Storage` | `12.9.0` |
#### Google packages (`AdamE.Google.iOS.*`)
@@ -207,7 +207,7 @@ These packages are usually consumed transitively rather than referenced directly
| Package | Version |
| --- | --- |
| `AppCheckCore` | `11.2.0` |
-| `GoogleAppMeasurement` | `12.8.0` |
+| `GoogleAppMeasurement` | `12.9.0` |
| `GoogleDataTransport` | `10.1.0.5` |
| `GoogleUtilities` | `8.1.0.3` |
| `Nanopb` | `3.30910.0.5` |
diff --git a/components.cake b/components.cake
index 3d9d3304..6997fcde 100644
--- a/components.cake
+++ b/components.cake
@@ -1,20 +1,20 @@
// Firebase artifacts available to be built. These artifacts generate NuGets.
-Artifact FIREBASE_AB_TESTING_ARTIFACT = new Artifact ("Firebase.ABTesting", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "ABTesting");
-Artifact FIREBASE_ANALYTICS_ARTIFACT = new Artifact ("Firebase.Analytics", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Analytics");
-Artifact FIREBASE_AUTH_ARTIFACT = new Artifact ("Firebase.Auth", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Auth");
-Artifact FIREBASE_CLOUD_FIRESTORE_ARTIFACT = new Artifact ("Firebase.CloudFirestore", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudFirestore");
-Artifact FIREBASE_CLOUD_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.CloudFunctions", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudFunctions");
-Artifact FIREBASE_CLOUD_MESSAGING_ARTIFACT = new Artifact ("Firebase.CloudMessaging", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudMessaging");
-Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Core", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Core");
-Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
-Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Database");
-Artifact FIREBASE_IN_APP_MESSAGING_ARTIFACT = new Artifact ("Firebase.InAppMessaging", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "InAppMessaging");
-Artifact FIREBASE_INSTALLATIONS_ARTIFACT = new Artifact ("Firebase.Installations", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Installations");
-Artifact FIREBASE_PERFORMANCE_MONITORING_ARTIFACT = new Artifact ("Firebase.PerformanceMonitoring", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "PerformanceMonitoring");
-Artifact FIREBASE_REMOTE_CONFIG_ARTIFACT = new Artifact ("Firebase.RemoteConfig", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "RemoteConfig");
-Artifact FIREBASE_STORAGE_ARTIFACT = new Artifact ("Firebase.Storage", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "Storage");
-Artifact FIREBASE_APP_DISTRIBUTION_ARTIFACT = new Artifact ("Firebase.AppDistribution", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "AppDistribution");
-Artifact FIREBASE_APP_CHECK_ARTIFACT = new Artifact ("Firebase.AppCheck", "12.8.0", "15.0", ComponentGroup.Firebase, csprojName: "AppCheck");
+Artifact FIREBASE_AB_TESTING_ARTIFACT = new Artifact ("Firebase.ABTesting", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "ABTesting");
+Artifact FIREBASE_ANALYTICS_ARTIFACT = new Artifact ("Firebase.Analytics", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Analytics");
+Artifact FIREBASE_AUTH_ARTIFACT = new Artifact ("Firebase.Auth", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Auth");
+Artifact FIREBASE_CLOUD_FIRESTORE_ARTIFACT = new Artifact ("Firebase.CloudFirestore", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudFirestore");
+Artifact FIREBASE_CLOUD_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.CloudFunctions", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudFunctions");
+Artifact FIREBASE_CLOUD_MESSAGING_ARTIFACT = new Artifact ("Firebase.CloudMessaging", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "CloudMessaging");
+Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Core", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Core");
+Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
+Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Database");
+Artifact FIREBASE_IN_APP_MESSAGING_ARTIFACT = new Artifact ("Firebase.InAppMessaging", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "InAppMessaging");
+Artifact FIREBASE_INSTALLATIONS_ARTIFACT = new Artifact ("Firebase.Installations", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Installations");
+Artifact FIREBASE_PERFORMANCE_MONITORING_ARTIFACT = new Artifact ("Firebase.PerformanceMonitoring", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "PerformanceMonitoring");
+Artifact FIREBASE_REMOTE_CONFIG_ARTIFACT = new Artifact ("Firebase.RemoteConfig", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "RemoteConfig");
+Artifact FIREBASE_STORAGE_ARTIFACT = new Artifact ("Firebase.Storage", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "Storage");
+Artifact FIREBASE_APP_DISTRIBUTION_ARTIFACT = new Artifact ("Firebase.AppDistribution", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "AppDistribution");
+Artifact FIREBASE_APP_CHECK_ARTIFACT = new Artifact ("Firebase.AppCheck", "12.9.0", "15.0", ComponentGroup.Firebase, csprojName: "AppCheck");
// Google artifacts available to be built. These artifacts generate NuGets.
Artifact GOOGLE_ANALYTICS_ARTIFACT = new Artifact ("Google.Analytics", "3.20.0.2", "15.0", ComponentGroup.Google, csprojName: "Analytics");
@@ -26,7 +26,7 @@ Artifact GOOGLE_APP_CHECK_CORE_ARTIFACT = new Artifact ("Google.AppCh
Artifact GOOGLE_SIGN_IN_ARTIFACT = new Artifact ("Google.SignIn", "9.0.0.0", "15.0", ComponentGroup.Google, csprojName: "SignIn");
Artifact GOOGLE_TAG_MANAGER_ARTIFACT = new Artifact ("Google.TagManager", "7.4.0.2", "15.0", ComponentGroup.Google, csprojName: "TagManager");
-Artifact GOOGLE_GOOGLE_APP_MEASUREMENT_ARTIFACT = new Artifact ("Google.AppMeasurement", "12.8.0", "15.0", ComponentGroup.Google, csprojName: "GoogleAppMeasurement");
+Artifact GOOGLE_GOOGLE_APP_MEASUREMENT_ARTIFACT = new Artifact ("Google.AppMeasurement", "12.9.0", "15.0", ComponentGroup.Google, csprojName: "GoogleAppMeasurement");
Artifact GOOGLE_PROMISES_OBJC_ARTIFACT = new Artifact ("Google.PromisesObjC", "2.4.0.5", "15.0", ComponentGroup.Google, csprojName: "PromisesObjC");
Artifact GOOGLE_GTM_SESSION_FETCHER_ARTIFACT = new Artifact ("Google.GTMSessionFetcher", "3.5.0.5", "15.0", ComponentGroup.Google, csprojName: "GTMSessionFetcher");
Artifact GOOGLE_NANOPB_ARTIFACT = new Artifact ("Google.Nanopb", "3.30910.0.5", "15.0", ComponentGroup.Google, csprojName: "Nanopb");
@@ -148,68 +148,68 @@ void SetArtifactsPodSpecs ()
{
// Firebase components
FIREBASE_AB_TESTING_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseABTesting", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseABTesting", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_ANALYTICS_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseAnalytics", "12.8.0")
+ PodSpec.Create ("FirebaseAnalytics", "12.9.0")
};
FIREBASE_AUTH_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseAuth", "12.8.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseAuth", "12.9.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("RecaptchaInterop", "101.0.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CLOUD_FIRESTORE_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseFirestore", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseFirestoreInternal", "12.8.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseFirestore", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseFirestoreInternal", "12.9.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("BoringSSL-GRPC", "0.0.37", frameworkSource: FrameworkSource.Pods, frameworkName: "openssl_grpc"),
PodSpec.Create ("gRPC-Core", "1.69.0", frameworkSource: FrameworkSource.Pods, frameworkName: "grpc"),
PodSpec.Create ("gRPC-C++", "1.69.0", frameworkSource: FrameworkSource.Pods, frameworkName: "grpcpp"),
PodSpec.Create ("abseil", "1.20240722.0", frameworkSource: FrameworkSource.Pods, frameworkName: "absl", subSpecs: new [] { "algorithm", "base", "memory", "meta", "strings", "time", "types" }),
};
FIREBASE_CLOUD_FUNCTIONS_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseFunctions", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseFunctions", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CLOUD_MESSAGING_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseMessaging", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseMessaging", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CORE_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseAppCheckInterop", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseAuthInterop", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseCore", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseCoreExtension", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseCoreInternal", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseMessagingInterop", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseRemoteConfigInterop", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseSharedSwift", "12.8.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseAppCheckInterop", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseAuthInterop", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseCore", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseCoreExtension", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseCoreInternal", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseMessagingInterop", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseRemoteConfigInterop", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseSharedSwift", "12.9.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("PromisesSwift", "2.4.0", frameworkSource: FrameworkSource.Pods, frameworkName: "Promises", targetName: "PromisesSwift"),
PodSpec.Create ("leveldb-library", "1.22.6", frameworkSource: FrameworkSource.Pods, frameworkName: "leveldb"),
};
FIREBASE_CRASHLYTICS_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseCrashlytics", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseCrashlytics", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_DATABASE_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseDatabase", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseDatabase", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_IN_APP_MESSAGING_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("Firebase", "12.8.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseInAppMessaging", targetName: "FirebaseInAppMessaging", subSpecs: new [] { "InAppMessaging" })
+ PodSpec.Create ("Firebase", "12.9.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseInAppMessaging", targetName: "FirebaseInAppMessaging", subSpecs: new [] { "InAppMessaging" })
};
FIREBASE_INSTALLATIONS_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseInstallations", "12.8.0", frameworkSource: FrameworkSource.Pods),
- PodSpec.Create ("FirebaseSessions", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseInstallations", "12.9.0", frameworkSource: FrameworkSource.Pods),
+ PodSpec.Create ("FirebaseSessions", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_PERFORMANCE_MONITORING_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebasePerformance", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebasePerformance", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_REMOTE_CONFIG_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseRemoteConfig", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseRemoteConfig", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_STORAGE_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseStorage", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseStorage", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_APP_DISTRIBUTION_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("Firebase", "12.8.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseAppDistribution", targetName: "FirebaseAppDistribution", subSpecs: new [] { "AppDistribution" })
+ PodSpec.Create ("Firebase", "12.9.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseAppDistribution", targetName: "FirebaseAppDistribution", subSpecs: new [] { "AppDistribution" })
};
FIREBASE_APP_CHECK_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("FirebaseAppCheck", "12.8.0", frameworkSource: FrameworkSource.Pods)
+ PodSpec.Create ("FirebaseAppCheck", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
// Google components
@@ -240,7 +240,7 @@ void SetArtifactsPodSpecs ()
PodSpec.Create ("GoogleTagManager", "7.4.0")
};
GOOGLE_GOOGLE_APP_MEASUREMENT_ARTIFACT.PodSpecs = new [] {
- PodSpec.Create ("GoogleAppMeasurement", "12.8.0")
+ PodSpec.Create ("GoogleAppMeasurement", "12.9.0")
};
GOOGLE_PROMISES_OBJC_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("PromisesObjC", "2.4.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FBLPromises", targetName: "PromisesObjC"),
diff --git a/scripts/FirebaseBindingAudit/BindingSurfaceCoverage.cs b/scripts/FirebaseBindingAudit/BindingSurfaceCoverage.cs
index c127332e..c14e9f8c 100644
--- a/scripts/FirebaseBindingAudit/BindingSurfaceCoverage.cs
+++ b/scripts/FirebaseBindingAudit/BindingSurfaceCoverage.cs
@@ -10,7 +10,7 @@ namespace FirebaseBindingAudit;
internal static class FirebasePackageVersions
{
- public const string DefaultFirebasePackageVersion = "12.8.0";
+ public const string DefaultFirebasePackageVersion = "12.9.0";
}
internal sealed class BindingSurfaceCoverageManifest
diff --git a/source/Firebase/ABTesting/ABTesting.csproj b/source/Firebase/ABTesting/ABTesting.csproj
index 96e4ce9c..d1a039ae 100644
--- a/source/Firebase/ABTesting/ABTesting.csproj
+++ b/source/Firebase/ABTesting/ABTesting.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.ABTesting
Firebase.ABTesting
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Analytics/Analytics.csproj b/source/Firebase/Analytics/Analytics.csproj
index 56fe9256..49f58b51 100644
--- a/source/Firebase/Analytics/Analytics.csproj
+++ b/source/Firebase/Analytics/Analytics.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Analytics
Firebase.Analytics
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -28,7 +28,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
@@ -57,7 +57,7 @@
-
+
diff --git a/source/Firebase/Analytics/Analytics.targets b/source/Firebase/Analytics/Analytics.targets
index 88c590ab..04d55c8c 100644
--- a/source/Firebase/Analytics/Analytics.targets
+++ b/source/Firebase/Analytics/Analytics.targets
@@ -1,5 +1,5 @@
- <_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.8.0, Culture=neutral, PublicKeyToken=null
+ <_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.9.0, Culture=neutral, PublicKeyToken=null
diff --git a/source/Firebase/AppCheck/AppCheck.csproj b/source/Firebase/AppCheck/AppCheck.csproj
index dd2462ac..f70274b1 100644
--- a/source/Firebase/AppCheck/AppCheck.csproj
+++ b/source/Firebase/AppCheck/AppCheck.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.AppCheck
Firebase.AppCheck
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/AppCheck/AppCheck.targets b/source/Firebase/AppCheck/AppCheck.targets
index b3595f0e..cab9219f 100644
--- a/source/Firebase/AppCheck/AppCheck.targets
+++ b/source/Firebase/AppCheck/AppCheck.targets
@@ -1,5 +1,5 @@
- <_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.8.0, Culture=neutral, PublicKeyToken=null
+ <_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.9.0, Culture=neutral, PublicKeyToken=null
diff --git a/source/Firebase/AppDistribution/AppDistribution.csproj b/source/Firebase/AppDistribution/AppDistribution.csproj
index 7b538ccf..69c590a0 100644
--- a/source/Firebase/AppDistribution/AppDistribution.csproj
+++ b/source/Firebase/AppDistribution/AppDistribution.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.AppDistribution
Firebase.AppDistribution
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Auth/Auth.csproj b/source/Firebase/Auth/Auth.csproj
index ecb071cd..2cc6aecd 100644
--- a/source/Firebase/Auth/Auth.csproj
+++ b/source/Firebase/Auth/Auth.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Auth
Firebase.Auth
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/CloudFirestore/CloudFirestore.csproj b/source/Firebase/CloudFirestore/CloudFirestore.csproj
index 40a32283..a642a576 100644
--- a/source/Firebase/CloudFirestore/CloudFirestore.csproj
+++ b/source/Firebase/CloudFirestore/CloudFirestore.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.CloudFirestore
Firebase.CloudFirestore
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/CloudFunctions/CloudFunctions.csproj b/source/Firebase/CloudFunctions/CloudFunctions.csproj
index 9bf224d6..f7bf6d6e 100644
--- a/source/Firebase/CloudFunctions/CloudFunctions.csproj
+++ b/source/Firebase/CloudFunctions/CloudFunctions.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.CloudFunctions
Firebase.CloudFunctions
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/CloudMessaging/CloudMessaging.csproj b/source/Firebase/CloudMessaging/CloudMessaging.csproj
index 74694e91..88eb8596 100644
--- a/source/Firebase/CloudMessaging/CloudMessaging.csproj
+++ b/source/Firebase/CloudMessaging/CloudMessaging.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.CloudMessaging
Firebase.CloudMessaging
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Core/Core.csproj b/source/Firebase/Core/Core.csproj
index ca2ee416..e92059a9 100644
--- a/source/Firebase/Core/Core.csproj
+++ b/source/Firebase/Core/Core.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Core
Firebase.Core
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Core/Core.targets b/source/Firebase/Core/Core.targets
index 9f5843ca..97ec26b4 100644
--- a/source/Firebase/Core/Core.targets
+++ b/source/Firebase/Core/Core.targets
@@ -1,5 +1,5 @@
- <_FirebaseCoreAssemblyName>Firebase.Core, Version=12.8.0, Culture=neutral, PublicKeyToken=null
+ <_FirebaseCoreAssemblyName>Firebase.Core, Version=12.9.0, Culture=neutral, PublicKeyToken=null
diff --git a/source/Firebase/Crashlytics/Crashlytics.csproj b/source/Firebase/Crashlytics/Crashlytics.csproj
index d1a3a003..3764129b 100644
--- a/source/Firebase/Crashlytics/Crashlytics.csproj
+++ b/source/Firebase/Crashlytics/Crashlytics.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Crashlytics
Firebase.Crashlytics
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Crashlytics/Crashlytics.targets b/source/Firebase/Crashlytics/Crashlytics.targets
index ad614ab3..43cadcde 100644
--- a/source/Firebase/Crashlytics/Crashlytics.targets
+++ b/source/Firebase/Crashlytics/Crashlytics.targets
@@ -1,7 +1,7 @@
- <_FirebaseCrashlyticsAssemblyName>Firebase.Crashlytics, Version=12.8.0, Culture=neutral, PublicKeyToken=null
- <_FirebaseCrashlyticsItemsFolder>FCrshlytcs-12.8.0
+ <_FirebaseCrashlyticsAssemblyName>Firebase.Crashlytics, Version=12.9.0, Culture=neutral, PublicKeyToken=null
+ <_FirebaseCrashlyticsItemsFolder>FCrshlytcs-12.9.0
<_FirebaseCrashlyticsSDKBaseFolder>$(XamarinBuildDownloadDir)$(_FirebaseCrashlyticsItemsFolder)\
<_FirebaseScriptName>upload-symbols.sh
@@ -22,7 +22,7 @@
- https://raw.githubusercontent.com/firebase/firebase-ios-sdk/674d9a7ee9858207181a3dd0b42c77298c6fb71b/Crashlytics/upload-symbols
+ https://raw.githubusercontent.com/firebase/firebase-ios-sdk/9b3aed4fa6226125305b82d4d86c715bef250785/Crashlytics/upload-symbols
$(_FirebaseCrashlyticsSDKBaseFolder)$(_FirebaseScriptName)
Uncompressed
diff --git a/source/Firebase/Database/Database.csproj b/source/Firebase/Database/Database.csproj
index fd63018f..5e233bca 100644
--- a/source/Firebase/Database/Database.csproj
+++ b/source/Firebase/Database/Database.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Database
Firebase.Database
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/InAppMessaging/InAppMessaging.csproj b/source/Firebase/InAppMessaging/InAppMessaging.csproj
index b6292e69..6ad70de1 100644
--- a/source/Firebase/InAppMessaging/InAppMessaging.csproj
+++ b/source/Firebase/InAppMessaging/InAppMessaging.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.InAppMessaging
Firebase.InAppMessaging
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Installations/Installations.csproj b/source/Firebase/Installations/Installations.csproj
index 1aa2d383..124937b8 100644
--- a/source/Firebase/Installations/Installations.csproj
+++ b/source/Firebase/Installations/Installations.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Installations
Firebase.Installations
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/PerformanceMonitoring/PerformanceMonitoring.csproj b/source/Firebase/PerformanceMonitoring/PerformanceMonitoring.csproj
index a5171cfa..66cdb042 100644
--- a/source/Firebase/PerformanceMonitoring/PerformanceMonitoring.csproj
+++ b/source/Firebase/PerformanceMonitoring/PerformanceMonitoring.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.PerformanceMonitoring
Firebase.PerformanceMonitoring
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/RemoteConfig/RemoteConfig.csproj b/source/Firebase/RemoteConfig/RemoteConfig.csproj
index 6164902d..80e36b9a 100644
--- a/source/Firebase/RemoteConfig/RemoteConfig.csproj
+++ b/source/Firebase/RemoteConfig/RemoteConfig.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.RemoteConfig
Firebase.RemoteConfig
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Firebase/Storage/Storage.csproj b/source/Firebase/Storage/Storage.csproj
index 324c0f5e..ed02edbe 100644
--- a/source/Firebase/Storage/Storage.csproj
+++ b/source/Firebase/Storage/Storage.csproj
@@ -8,8 +8,8 @@
15.0
Firebase.Storage
Firebase.Storage
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -27,7 +27,7 @@
License.md
NUGET_README.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.csproj b/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.csproj
index 27e6282c..87471829 100644
--- a/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.csproj
+++ b/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.csproj
@@ -8,8 +8,8 @@
15.0
Google.GoogleAppMeasurement
Google.GoogleAppMeasurement
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
Resources
true
true
@@ -25,7 +25,7 @@
https://github.com/AdamEssenmacher/GoogleApisForiOSComponents
License.md
true
- 12.8.0
+ 12.9.0
diff --git a/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.targets b/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.targets
index 5a34d1d7..7073ce64 100644
--- a/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.targets
+++ b/source/Google/GoogleAppMeasurement/GoogleAppMeasurement.targets
@@ -1,5 +1,5 @@
- <_GoogleAppMeasurementAssemblyName>Google.GoogleAppMeasurement, Version=12.8.0, Culture=neutral, PublicKeyToken=null
+ <_GoogleAppMeasurementAssemblyName>Google.GoogleAppMeasurement, Version=12.9.0, Culture=neutral, PublicKeyToken=null
diff --git a/tests/E2E/Firebase.Foundation/FirebaseFoundationE2E/FirebaseFoundationE2E.csproj b/tests/E2E/Firebase.Foundation/FirebaseFoundationE2E/FirebaseFoundationE2E.csproj
index ed580a6e..b878ed97 100644
--- a/tests/E2E/Firebase.Foundation/FirebaseFoundationE2E/FirebaseFoundationE2E.csproj
+++ b/tests/E2E/Firebase.Foundation/FirebaseFoundationE2E/FirebaseFoundationE2E.csproj
@@ -21,8 +21,8 @@
- 12.8.0
- 12.8.0
+ 12.9.0
+ 12.9.0
diff --git a/tests/E2E/Firebase.Foundation/README.md b/tests/E2E/Firebase.Foundation/README.md
index 0832be9a..d1d2a1b6 100644
--- a/tests/E2E/Firebase.Foundation/README.md
+++ b/tests/E2E/Firebase.Foundation/README.md
@@ -96,7 +96,7 @@ tools/e2e/run-firebase-foundation.sh --package-dir output --configuration Debug
## Binding surface coverage mode
-The opt-in binding surface coverage lane accounts for the active Firebase `12.8.0` bindings tracked by the audit config. It generates a source-derived coverage inventory from [`binding-surface-coverage.json`](./binding-surface-coverage.json), restores the selected target package set from the local feed, and runs `ConfigureApp` plus the generated surface coverage case.
+The opt-in binding surface coverage lane accounts for the active Firebase `12.9.0` bindings tracked by the audit config. It generates a source-derived coverage inventory from [`binding-surface-coverage.json`](./binding-surface-coverage.json), restores the selected target package set from the local feed, and runs `ConfigureApp` plus the generated surface coverage case.
This lane treats native Firebase/backend errors as acceptable when the binding surface is present and loadable. It fails binding-layer problems such as missing managed types, missing Objective-C classes/protocols/selectors, missing native symbols, `TypeLoadException`, `DllNotFoundException`, `EntryPointNotFoundException`, and `ObjCRuntime.ObjCException`.
diff --git a/tests/E2E/Firebase.Foundation/binding-surface-coverage.json b/tests/E2E/Firebase.Foundation/binding-surface-coverage.json
index 2b866c64..66d62175 100644
--- a/tests/E2E/Firebase.Foundation/binding-surface-coverage.json
+++ b/tests/E2E/Firebase.Foundation/binding-surface-coverage.json
@@ -52,7 +52,7 @@
"requiredExtraPackages": [
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -165,7 +165,7 @@
"requiredExtraPackages": [
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
diff --git a/tests/E2E/Firebase.Foundation/runtime-drift-cases.json b/tests/E2E/Firebase.Foundation/runtime-drift-cases.json
index 8acb03a3..6e73f414 100644
--- a/tests/E2E/Firebase.Foundation/runtime-drift-cases.json
+++ b/tests/E2E/Firebase.Foundation/runtime-drift-cases.json
@@ -25,7 +25,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.AppCheck",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -36,11 +36,11 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.RemoteConfig",
- "version": "12.8.0"
+ "version": "12.9.0"
},
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -51,7 +51,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.Database",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -62,7 +62,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.Database",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -73,7 +73,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -84,7 +84,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -95,7 +95,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.ABTesting",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -106,7 +106,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -117,7 +117,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -128,7 +128,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -139,7 +139,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -150,7 +150,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -161,7 +161,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -172,7 +172,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -183,7 +183,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFirestore",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -194,7 +194,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.CloudFunctions",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -205,7 +205,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.Crashlytics",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
},
@@ -216,7 +216,7 @@
"packages": [
{
"id": "AdamE.Firebase.iOS.Crashlytics",
- "version": "12.8.0"
+ "version": "12.9.0"
}
]
}