Skip to content

Commit

Permalink
Upgrading select Firebase packages to 10.22
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam Essenmacher committed Apr 29, 2024
1 parent 3de9221 commit f3d2dd7
Show file tree
Hide file tree
Showing 18 changed files with 93 additions and 93 deletions.
40 changes: 20 additions & 20 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,20 +52,20 @@ Xamarin creates and maintains Xamarin.iOS bindings for the Google APIs for iOS L
| -------------------------------------------------------------------------- | ------------------------------------------ |
| [Xamarin.Firebase.iOS.ABTesting][F.ABTesting.Name] | [8.10.0][F.ABTesting.Package] |
| [Xamarin.Firebase.iOS.AdMob][F.AdMob.Name] | [8.10.0.0][F.AdMob.Package] |
| [AdamE.Firebase.iOS.Analytics][F.Analytics.Name] | [10.21.0][F.Analytics.Package] |
| [AdamE.Firebase.iOS.Auth][F.Auth.Name] | [10.21.0][F.Auth.Package] |
| [AdamE.Firebase.iOS.CloudFirestore][F.CloudFirestore.Name] | [10.21.0][F.CloudFirestore.Package] |
| [AdamE.Firebase.iOS.CloudFunctions][F.CloudFunctions.Name] | [10.21.0][F.CloudFunctions.Package] |
| [AdamE.Firebase.iOS.CloudMessaging][F.CloudMessaging.Name] | [10.21.0][F.CloudMessaging.Package] |
| [AdamE.Firebase.iOS.Core][F.Core.Name] | [10.21.0][F.Core.Package] |
| [AdamE.Firebase.iOS.Analytics][F.Analytics.Name] | [10.22.0][F.Analytics.Package] |
| [AdamE.Firebase.iOS.Auth][F.Auth.Name] | [10.22.0][F.Auth.Package] |
| [AdamE.Firebase.iOS.CloudFirestore][F.CloudFirestore.Name] | [10.22.0][F.CloudFirestore.Package] |
| [AdamE.Firebase.iOS.CloudFunctions][F.CloudFunctions.Name] | [10.22.0][F.CloudFunctions.Package] |
| [AdamE.Firebase.iOS.CloudMessaging][F.CloudMessaging.Name] | [10.22.0][F.CloudMessaging.Package] |
| [AdamE.Firebase.iOS.Core][F.Core.Name] | [10.22.0][F.Core.Package] |
| [Xamarin.Firebase.iOS.Crashlytics][F.Crashlytics.Name] | [8.10.0][F.Crashlytics.Package] |
| [Xamarin.Firebase.iOS.Database][F.Database.Name] | [8.10.0][F.Database.Package] |
| [Xamarin.Firebase.iOS.DynamicLinks][F.DynamicLinks.Name] | [8.10.0][F.DynamicLinks.Package] |
| [Xamarin.Firebase.iOS.InAppMessaging][F.InAppMessaging.Name] | [8.10.0][F.InAppMessaging.Package] |
| [AdamE.Firebase.iOS.Installations][F.Installations.Name] | [10.21.0][F.Installations.Package] |
| [AdamE.Firebase.iOS.Installations][F.Installations.Name] | [10.22.0][F.Installations.Package] |
| [Xamarin.Firebase.iOS.PerformanceMonitoring][F.PerformanceMonitoring.Name] | [8.10.0][F.PerformanceMonitoring.Package] |
| [Xamarin.Firebase.iOS.RemoteConfig][F.RemoteConfig.Name] | [8.10.0][F.RemoteConfig.Package] |
| [AdamE.Firebase.iOS.Storage][F.Storage.Name] | [10.21.0][F.Storage.Package] |
| [AdamE.Firebase.iOS.Storage][F.Storage.Name] | [10.22.0][F.Storage.Package] |
| [Xamarin.Google.iOS.Analytics][G.Analytics.Name] | [3.20.0.0][G.Analytics.Package] |
| [Xamarin.Google.iOS.Cast][G.Cast.Name] | [4.7.0.0][G.Cast.Package] |
| [Xamarin.Google.iOS.Maps][G.Maps.Name] | [6.0.1.0][G.Maps.Package] |
Expand Down Expand Up @@ -102,22 +102,22 @@ Here's a table that shows in which global version is located each component of F

| Component Name | Component Version | Global Version |
| ------------------------------- | :---------------: | :----------------: |
| Firebase A/B Testing | **10.21.0** | **10.21.0-alpha1** |
| Firebase A/B Testing | **10.22.0** | **10.22.0-alpha1** |
| Firebase AdMob | **8.10.0** | **8.10.0** |
| Firebase Analytics | **10.21.0** | **10.21.0** |
| Firebase Auth | **10.21.0** | **10.21.0** |
| Firebase Cloud Firestore | **10.21.0** | **10.21.0** |
| Firebase Cloud Functions | **10.21.0** | **10.21.0** |
| Firebase Cloud Messaging | **10.21.0** | **10.21.0** |
| Firebase Core | **10.21.0** | **10.21.0** |
| Firebase Crashlytics | **10.21.0** | **10.21.0** |
| Firebase Analytics | **10.22.0** | **10.22.0** |
| Firebase Auth | **10.22.0** | **10.22.0** |
| Firebase Cloud Firestore | **10.22.0** | **10.22.0** |
| Firebase Cloud Functions | **10.22.0** | **10.22.0** |
| Firebase Cloud Messaging | **10.22.0** | **10.22.0** |
| Firebase Core | **10.22.0** | **10.22.0** |
| Firebase Crashlytics | **10.22.0** | **10.22.0** |
| Firebase Database | **8.10.0** | **8.10.0** |
| Firebase Dynamic Links | **8.10.0** | **10.21.0-alpha1** |
| Firebase Dynamic Links | **8.10.0** | **10.22.0-alpha1** |
| Firebase In App Messaging | **8.10.0** | **8.10.0** |
| Firebase Installations | **10.21.0** | **10.21.0** |
| Firebase Installations | **10.22.0** | **10.22.0** |
| Firebase Performance Monitoring | **8.10.0** | **8.10.0** |
| Firebase RemoteConfig | **8.10.0** | **10.21.0-alpha1** |
| Firebase Storage | **10.21.0** | **10.21.0** |
| Firebase RemoteConfig | **8.10.0** | **10.22.0-alpha1** |
| Firebase Storage | **10.22.0** | **10.22.0** |
| Google User Messaging Platform | **1.1.0.0** | **8.10.0** |
| Google Cast | **4.7.0.0** | **8.10.0** |
| Google Sign-In | **5.0.2.2** | **8.10.0** |
Expand Down
72 changes: 36 additions & 36 deletions components.cake
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
// Firebase artifacts available to be built. These artifacts generate NuGets.
Artifact FIREBASE_AB_TESTING_ARTIFACT = new Artifact ("Firebase.ABTesting", "10.21.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "ABTesting");
Artifact FIREBASE_ANALYTICS_ARTIFACT = new Artifact ("Firebase.Analytics", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Analytics");
Artifact FIREBASE_AUTH_ARTIFACT = new Artifact ("Firebase.Auth", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Auth");
Artifact FIREBASE_CLOUD_FIRESTORE_ARTIFACT = new Artifact ("Firebase.CloudFirestore", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudFirestore");
Artifact FIREBASE_CLOUD_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.CloudFunctions", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudFunctions");
Artifact FIREBASE_CLOUD_MESSAGING_ARTIFACT = new Artifact ("Firebase.CloudMessaging", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudMessaging");
Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Core", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Core");
Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Database");
Artifact FIREBASE_DYNAMIC_LINKS_ARTIFACT = new Artifact ("Firebase.DynamicLinks", "10.21.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "DynamicLinks");
Artifact FIREBASE_AB_TESTING_ARTIFACT = new Artifact ("Firebase.ABTesting", "10.22.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "ABTesting");
Artifact FIREBASE_ANALYTICS_ARTIFACT = new Artifact ("Firebase.Analytics", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Analytics");
Artifact FIREBASE_AUTH_ARTIFACT = new Artifact ("Firebase.Auth", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Auth");
Artifact FIREBASE_CLOUD_FIRESTORE_ARTIFACT = new Artifact ("Firebase.CloudFirestore", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudFirestore");
Artifact FIREBASE_CLOUD_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.CloudFunctions", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudFunctions");
Artifact FIREBASE_CLOUD_MESSAGING_ARTIFACT = new Artifact ("Firebase.CloudMessaging", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "CloudMessaging");
Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Core", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Core");
Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Database");
Artifact FIREBASE_DYNAMIC_LINKS_ARTIFACT = new Artifact ("Firebase.DynamicLinks", "10.22.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "DynamicLinks");
Artifact FIREBASE_IN_APP_MESSAGING_ARTIFACT = new Artifact ("Firebase.InAppMessaging", "8.10.0.3", "11.0", ComponentGroup.Firebase, csprojName: "InAppMessaging");
Artifact FIREBASE_INSTALLATIONS_ARTIFACT = new Artifact ("Firebase.Installations", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Installations");
Artifact FIREBASE_INSTALLATIONS_ARTIFACT = new Artifact ("Firebase.Installations", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Installations");
Artifact FIREBASE_PERFORMANCE_MONITORING_ARTIFACT = new Artifact ("Firebase.PerformanceMonitoring", "8.10.0.3", "11.0", ComponentGroup.Firebase, csprojName: "PerformanceMonitoring");
Artifact FIREBASE_REMOTE_CONFIG_ARTIFACT = new Artifact ("Firebase.RemoteConfig", "10.21.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "RemoteConfig");
Artifact FIREBASE_STORAGE_ARTIFACT = new Artifact ("Firebase.Storage", "10.21.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Storage");
Artifact FIREBASE_REMOTE_CONFIG_ARTIFACT = new Artifact ("Firebase.RemoteConfig", "10.22.0.0-alpha1", "11.0", ComponentGroup.Firebase, csprojName: "RemoteConfig");
Artifact FIREBASE_STORAGE_ARTIFACT = new Artifact ("Firebase.Storage", "10.22.0.0", "11.0", ComponentGroup.Firebase, csprojName: "Storage");
// Artifact FIREBASE_APP_DISTRIBUTION_ARTIFACT = new Artifact ("Firebase.AppDistribution", "8.10.0.1", "10.0", ComponentGroup.Firebase, csprojName: "AppDistribution");
// Artifact FIREBASE_APP_CHECK_ARTIFACT = new Artifact ("Firebase.AppCheck", "8.10.0.1", "11.0", ComponentGroup.Firebase, csprojName: "AppCheck");

Expand Down Expand Up @@ -133,71 +133,71 @@ void SetArtifactsPodSpecs ()
{
// Firebase components
FIREBASE_AB_TESTING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseABTesting", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseABTesting", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_ANALYTICS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAnalytics", "10.21.0")
PodSpec.Create ("FirebaseAnalytics", "10.22.0")
};
FIREBASE_AUTH_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAuth", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseAuth", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("RecaptchaInterop", "100.0.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CLOUD_FIRESTORE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseFirestore", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseFirestoreInternal", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseFirestore", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseFirestoreInternal", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("BoringSSL-GRPC", "0.0.24", frameworkSource: FrameworkSource.Pods, frameworkName: "openssl_grpc"),
PodSpec.Create ("gRPC-Core", "1.49.1", frameworkSource: FrameworkSource.Pods, frameworkName: "grpc"),
PodSpec.Create ("gRPC-C++", "1.49.1", frameworkSource: FrameworkSource.Pods, frameworkName: "grpcpp"),
PodSpec.Create ("abseil", "1.20220623.0", frameworkSource: FrameworkSource.Pods, frameworkName: "absl", subSpecs: new [] { "algorithm", "base", "memory", "meta", "strings", "time", "types" }),
PodSpec.Create ("Libuv-gRPC", "0.0.10", frameworkSource: FrameworkSource.Pods, frameworkName: "uv")
};
FIREBASE_CLOUD_FUNCTIONS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseFunctions", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseFunctions", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CLOUD_MESSAGING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseMessaging", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseMessaging", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CORE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAppCheckInterop", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseAuthInterop", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCore", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreExtension", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreInternal", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseMessagingInterop", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSessions", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSharedSwift", "10.21.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseAppCheckInterop", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseAuthInterop", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCore", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreExtension", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreInternal", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseMessagingInterop", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSessions", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSharedSwift", "10.22.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("GTMSessionFetcher", "3.4.1", frameworkSource: FrameworkSource.Pods, subSpecs: new [] { "Full" }),
PodSpec.Create ("GoogleAppMeasurement", "10.21.0"),
PodSpec.Create ("GoogleAppMeasurement", "10.22.0"),
PodSpec.Create ("GoogleDataTransport", "9.4.1", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("PromisesObjC", "2.4.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FBLPromises", targetName: "PromisesObjC"),
PodSpec.Create ("PromisesSwift", "2.4.0", frameworkSource: FrameworkSource.Pods, frameworkName: "Promises", targetName: "PromisesSwift"),
PodSpec.Create ("GoogleUtilities", "7.13.0", frameworkSource: FrameworkSource.Pods, subSpecs: new [] { "AppDelegateSwizzler", "Environment", "Logger", "ISASwizzler", "MethodSwizzler", "Network", "NSData+zlib", "Reachability", "UserDefaults", }),
PodSpec.Create ("nanopb", "2.30909.1", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("nanopb", "2.30910.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("leveldb-library", "1.22.5", frameworkSource: FrameworkSource.Pods, frameworkName: "leveldb"),
};
FIREBASE_CRASHLYTICS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseCrashlytics", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseCrashlytics", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_DATABASE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseDatabase", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseDatabase", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_DYNAMIC_LINKS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseDynamicLinks", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseDynamicLinks", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_IN_APP_MESSAGING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("Firebase", "8.10.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseInAppMessaging", targetName: "FirebaseInAppMessaging", subSpecs: new [] { "InAppMessaging" })
};
FIREBASE_INSTALLATIONS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseInstallations", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseInstallations", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_PERFORMANCE_MONITORING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("Firebase", "8.10.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebasePerformance", targetName: "FirebasePerformance", subSpecs: new [] { "Performance" })
};
FIREBASE_REMOTE_CONFIG_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseRemoteConfig", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseRemoteConfig", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_STORAGE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseStorage", "10.21.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseStorage", "10.22.0", frameworkSource: FrameworkSource.Pods)
};
// FIREBASE_APP_DISTRIBUTION_ARTIFACT.PodSpecs = new [] {
// PodSpec.Create ("Firebase", "8.10.0", frameworkSource: FrameworkSource.Pods, frameworkName: "FirebaseAppDistribution", targetName: "FirebaseAppDistribution", subSpecs: new [] { "AppDistribution" })
Expand Down
4 changes: 2 additions & 2 deletions source/Firebase/ABTesting/ABTesting.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<RootNamespace>Firebase.ABTesting</RootNamespace>
<AssemblyName>Firebase.ABTesting</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>10.21.0.0-alpha1</FileVersion>
<FileVersion>10.22.0.0-alpha1</FileVersion>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
Expand All @@ -26,7 +26,7 @@
<PackageProjectUrl>https://github.com/AdamEssenmacher/GoogleApisForiOSComponents</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>10.21.0.0-alpha1</PackageVersion>
<PackageVersion>10.22.0.0-alpha1</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\AssemblyInfo.cs" />
Expand Down

0 comments on commit f3d2dd7

Please sign in to comment.