Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions components.cake
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
// Firebase artifacts available to be built. These artifacts generate NuGets.
Artifact FIREBASE_AB_TESTING_ARTIFACT = new Artifact ("Firebase.ABTesting", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "ABTesting");
Artifact FIREBASE_ANALYTICS_ARTIFACT = new Artifact ("Firebase.Analytics", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Analytics");
Artifact FIREBASE_AUTH_ARTIFACT = new Artifact ("Firebase.Auth", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Auth");
Artifact FIREBASE_CLOUD_FIRESTORE_ARTIFACT = new Artifact ("Firebase.CloudFirestore", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "CloudFirestore");
Artifact FIREBASE_CLOUD_FUNCTIONS_ARTIFACT = new Artifact ("Firebase.CloudFunctions", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "CloudFunctions");
Artifact FIREBASE_CLOUD_MESSAGING_ARTIFACT = new Artifact ("Firebase.CloudMessaging", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "CloudMessaging");
Artifact FIREBASE_CORE_ARTIFACT = new Artifact ("Firebase.Core", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Core");
Artifact FIREBASE_CRASHLYTICS_ARTIFACT = new Artifact ("Firebase.Crashlytics", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Crashlytics");
Artifact FIREBASE_DATABASE_ARTIFACT = new Artifact ("Firebase.Database", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Database");
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", "8.10.0.3", "15.0", ComponentGroup.Firebase, csprojName: "InAppMessaging");
Artifact FIREBASE_INSTALLATIONS_ARTIFACT = new Artifact ("Firebase.Installations", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Installations");
Artifact FIREBASE_PERFORMANCE_MONITORING_ARTIFACT = new Artifact ("Firebase.PerformanceMonitoring", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "PerformanceMonitoring");
Artifact FIREBASE_REMOTE_CONFIG_ARTIFACT = new Artifact ("Firebase.RemoteConfig", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "RemoteConfig");
Artifact FIREBASE_STORAGE_ARTIFACT = new Artifact ("Firebase.Storage", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "Storage");
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", "8.10.0.1", "15.0", ComponentGroup.Firebase, csprojName: "AppDistribution");
Artifact FIREBASE_APP_CHECK_ARTIFACT = new Artifact ("Firebase.AppCheck", "12.5.0.4", "15.0", ComponentGroup.Firebase, csprojName: "AppCheck");
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");
Expand All @@ -27,7 +27,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.5.0.4", "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");
Expand Down Expand Up @@ -151,69 +151,69 @@ void SetArtifactsPodSpecs ()
{
// Firebase components
FIREBASE_AB_TESTING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseABTesting", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseABTesting", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_ANALYTICS_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAnalytics", "12.5.0")
PodSpec.Create ("FirebaseAnalytics", "12.9.0")
};
FIREBASE_AUTH_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAuth", "12.5.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.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseFirestoreInternal", "12.5.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.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseFunctions", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CLOUD_MESSAGING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseMessaging", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseMessaging", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_CORE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAppCheckInterop", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseAuthInterop", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCore", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreExtension", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseCoreInternal", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseMessagingInterop", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseRemoteConfigInterop", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSessions", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSharedSwift", "12.5.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("GoogleAppMeasurement", "12.5.0"),
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 ("FirebaseSessions", "12.9.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("FirebaseSharedSwift", "12.9.0", frameworkSource: FrameworkSource.Pods),
PodSpec.Create ("GoogleAppMeasurement", "12.9.0"),
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.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseCrashlytics", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_DATABASE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseDatabase", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseDatabase", "12.9.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", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseInstallations", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_PERFORMANCE_MONITORING_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebasePerformance", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebasePerformance", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_REMOTE_CONFIG_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseRemoteConfig", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseRemoteConfig", "12.9.0", frameworkSource: FrameworkSource.Pods)
};
FIREBASE_STORAGE_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseStorage", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseStorage", "12.9.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" })
// };
FIREBASE_APP_CHECK_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("FirebaseAppCheck", "12.5.0", frameworkSource: FrameworkSource.Pods)
PodSpec.Create ("FirebaseAppCheck", "12.9.0", frameworkSource: FrameworkSource.Pods)
};

// Google components
Expand Down Expand Up @@ -247,7 +247,7 @@ void SetArtifactsPodSpecs ()
PodSpec.Create ("GoogleTagManager", "7.4.0")
};
GOOGLE_GOOGLE_APP_MEASUREMENT_ARTIFACT.PodSpecs = new [] {
PodSpec.Create ("GoogleAppMeasurement", "12.5.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"),
Expand Down
8 changes: 4 additions & 4 deletions source/Firebase/ABTesting/ABTesting.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0-ios;net10.0-ios;net9.0-maccatalyst;net10.0-maccatalyst</TargetFrameworks>
<Nullable>enable</Nullable>
Expand All @@ -8,8 +8,8 @@
<SupportedOSPlatformVersion>15.0</SupportedOSPlatformVersion>
<RootNamespace>Firebase.ABTesting</RootNamespace>
<AssemblyName>Firebase.ABTesting</AssemblyName>
<AssemblyVersion>12.5.0.4</AssemblyVersion>
<FileVersion>12.5.0.4</FileVersion>
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
Comment on lines +11 to +12
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AssemblyVersion/FileVersion are set to a 3-part version (12.9.0). If you want to keep assembly identity/versioning consistent with the rest of the repo’s bindings, consider using an explicit 4-part value such as 12.9.0.0.

Suggested change
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
<AssemblyVersion>12.9.0.0</AssemblyVersion>
<FileVersion>12.9.0.0</FileVersion>

Copilot uses AI. Check for mistakes.
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CompressBindingResourcePackage>true</CompressBindingResourcePackage>
Expand All @@ -26,7 +26,7 @@
<PackageProjectUrl>https://github.com/AdamEssenmacher/GoogleApisForiOSComponents</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>12.5.0.4</PackageVersion>
<PackageVersion>12.9.0</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\AssemblyInfo.cs" />
Expand Down
10 changes: 5 additions & 5 deletions source/Firebase/Analytics/Analytics.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0-ios;net10.0-ios;net9.0-maccatalyst;net10.0-maccatalyst</TargetFrameworks>
<Nullable>enable</Nullable>
Expand All @@ -8,8 +8,8 @@
<SupportedOSPlatformVersion>15.0</SupportedOSPlatformVersion>
<RootNamespace>Firebase.Analytics</RootNamespace>
<AssemblyName>Firebase.Analytics</AssemblyName>
<AssemblyVersion>12.5.0.4</AssemblyVersion>
<FileVersion>12.5.0.4</FileVersion>
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
Comment on lines +11 to +12
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AssemblyVersion/FileVersion are set to a 3-part version (12.9.0). Consider switching to an explicit 4-part value (e.g., 12.9.0.0) to match the versioning pattern used by most other binding projects in this repo.

Suggested change
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
<AssemblyVersion>12.9.0.0</AssemblyVersion>
<FileVersion>12.9.0.0</FileVersion>

Copilot uses AI. Check for mistakes.
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ProcessEnums>true</ProcessEnums>
Expand All @@ -27,7 +27,7 @@
<PackageProjectUrl>https://github.com/AdamEssenmacher/GoogleApisForiOSComponents</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>12.5.0.4</PackageVersion>
<PackageVersion>12.9.0</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\AssemblyInfo.cs" />
Expand Down Expand Up @@ -55,7 +55,7 @@
<ObjcBindingApiDefinition Include="Enums.cs" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="AdamE.Google.iOS.GoogleAppMeasurement" Version="12.5.0.1" />
<PackageReference Include="AdamE.Google.iOS.GoogleAppMeasurement" Version="12.9.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Core\Core.csproj" PrivateAssets="None" />
Expand Down
4 changes: 2 additions & 2 deletions source/Firebase/Analytics/Analytics.targets
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<Project>
<Project>
<PropertyGroup>
<_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.5.0.4, Culture=neutral, PublicKeyToken=null</_FirebaseAnalyticsAssemblyName>
<_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.9.0, Culture=neutral, PublicKeyToken=null</_FirebaseAnalyticsAssemblyName>
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This *.targets assembly identity string uses a 3-part version (12.9.0). Other targets in the repo typically use a 4-part version here; consider using 12.9.0.0 (and aligning with the csproj’s AssemblyVersion).

Suggested change
<_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.9.0, Culture=neutral, PublicKeyToken=null</_FirebaseAnalyticsAssemblyName>
<_FirebaseAnalyticsAssemblyName>Firebase.Analytics, Version=12.9.0.0, Culture=neutral, PublicKeyToken=null</_FirebaseAnalyticsAssemblyName>

Copilot uses AI. Check for mistakes.
</PropertyGroup>
</Project>
8 changes: 4 additions & 4 deletions source/Firebase/AppCheck/AppCheck.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0-ios;net10.0-ios;net9.0-maccatalyst;net10.0-maccatalyst</TargetFrameworks>
<Nullable>enable</Nullable>
Expand All @@ -8,8 +8,8 @@
<SupportedOSPlatformVersion>15.0</SupportedOSPlatformVersion>
<RootNamespace>Firebase.AppCheck</RootNamespace>
<AssemblyName>Firebase.AppCheck</AssemblyName>
<AssemblyVersion>12.5.0.4</AssemblyVersion>
<FileVersion>12.5.0.4</FileVersion>
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
Comment on lines +11 to +12
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AssemblyVersion/FileVersion are set to a 3-part version (12.9.0). Consider changing to a 4-part value like 12.9.0.0 to keep assembly identity formatting consistent across the repo.

Suggested change
<AssemblyVersion>12.9.0</AssemblyVersion>
<FileVersion>12.9.0</FileVersion>
<AssemblyVersion>12.9.0.0</AssemblyVersion>
<FileVersion>12.9.0.0</FileVersion>

Copilot uses AI. Check for mistakes.
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<CompressBindingResourcePackage>true</CompressBindingResourcePackage>
Expand All @@ -26,7 +26,7 @@
<PackageProjectUrl>https://github.com/AdamEssenmacher/GoogleApisForiOSComponents</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>12.5.0.4</PackageVersion>
<PackageVersion>12.9.0</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Compile Include="..\..\AssemblyInfo.cs" />
Expand Down
4 changes: 2 additions & 2 deletions source/Firebase/AppCheck/AppCheck.targets
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<Project>
<Project>
<PropertyGroup>
<_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.5.0.4, Culture=neutral, PublicKeyToken=null</_FirebaseAppCheckAssemblyName>
<_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.9.0, Culture=neutral, PublicKeyToken=null</_FirebaseAppCheckAssemblyName>
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This *.targets assembly identity string uses a 3-part version (12.9.0). To match the repo’s usual pattern (4-part versions in assembly full names), consider using 12.9.0.0 and keeping it aligned with the built assembly’s version.

Suggested change
<_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.9.0, Culture=neutral, PublicKeyToken=null</_FirebaseAppCheckAssemblyName>
<_FirebaseAppCheckAssemblyName>Firebase.AppCheck, Version=12.9.0.0, Culture=neutral, PublicKeyToken=null</_FirebaseAppCheckAssemblyName>

Copilot uses AI. Check for mistakes.
</PropertyGroup>
</Project>
Loading
Loading