Skip to content

Releases: AdamEssenmacher/GoogleApisForiOSComponents

Firebase 12.7.0

19 Apr 22:35
d229e42

Choose a tag to compare

Overview

Firebase 12.7.0 updates the maintained AdamE.Firebase.iOS.* package line to Firebase Apple SDK 12.7.0 for .NET iOS and Mac Catalyst.

Release notes

Highlights

  • Published 16 Firebase packages at 12.7.0.
  • Published AdamE.Google.iOS.GoogleAppMeasurement 12.7.0.
  • Updated package metadata, CocoaPods pins, targets metadata, Crashlytics script metadata, binding audit defaults, E2E validation metadata, and Firebase package docs.
  • No binding definition changes were required for this release.

Upstream changes

  • Firebase Apple SDK 12.7.0 primarily includes CocoaPods module-map generation updates.
  • No public-header drift was detected for this repo's maintained Firebase binding surfaces.

Validation

  • Firebase release metadata checker passed.
  • Binding audit passed with 0 unsuppressed failures.
  • Full Firebase pack validation passed for all active packages.
  • Foundation simulator E2E validation passed.
  • Binding surface coverage: 1625 / 1625 exercised, 0 failed.
  • Known NU1603 GTMSessionFetcher warning is advisory only.
  • NuGet publication completed and public indexing was confirmed for all 17 packages.

Consumer notes

  • Consumers should keep Firebase packages aligned on the same 12.7.0 line.
  • Consumers using Analytics should use AdamE.Google.iOS.GoogleAppMeasurement 12.7.0 with this Firebase line.

Firebase 12.6.0

18 Apr 06:34
edc4a48

Choose a tag to compare

Overview

Firebase 12.6.0 updates the maintained AdamE.Firebase.iOS.* package line to Firebase Apple SDK 12.6.0 for .NET iOS and Mac Catalyst.

Release notes

Highlights

  • Published 16 Firebase packages at 12.6.0.
  • Restored AdamE.Firebase.iOS.AppDistribution and AdamE.Firebase.iOS.InAppMessaging as published packages.
  • Published AdamE.Google.iOS.GoogleAppMeasurement 12.6.0.

Binding updates

  • Expanded and corrected binding coverage across Firestore, Auth, CloudFunctions, Database, Storage, AppCheck, Analytics, RemoteConfig, Crashlytics, PerformanceMonitoring, Installations, CloudMessaging, and ABTesting.
  • Fixed runtime drift issues including Firestore named query lookup, CloudFunctions emulator configuration, ABTesting experiment payload APIs, and version-symbol lookups.
  • Corrected nullable flow and native-accurate API shapes for Database values, Firestore transactions, Storage task snapshots, Analytics consent settings, and version string caches.

Validation

  • Fresh binding audit reviewed.
  • Full simulator E2E validation passed.
  • Binding surface coverage: 1625 / 1625 exercised, 0 failed.
  • Runtime drift sweep: 21 / 21 passed.
  • Known NU1603 GTMSessionFetcher warning is advisory only.

Consumer notes

  • Consumers should keep Firebase packages aligned on the same 12.6.0 line.
  • AppDistribution and InAppMessaging map to Firebase's 12.6.0 aggregate CocoaPods specs, whose native AppDistribution/InAppMessaging pods resolve as beta native pods.

Firebase 11.10.0

02 Apr 20:03

Choose a tag to compare

Firebase 11.10.0

Firebase 11.9.0

02 Apr 20:03

Choose a tag to compare

Firebase 11.9.0

Firebase 11.8.0

01 Apr 20:28

Choose a tag to compare

Firebase 11.8.0

Firebase 11.7.0

01 Apr 20:28

Choose a tag to compare

Firebase 11.7.0

Firebase 11.6.0

02 Jan 19:10

Choose a tag to compare

Firebase 11.6

GoogleSignIn 7.0.0

02 Jan 00:42

Choose a tag to compare

AdamE.*-compatible bindings for GoogleSignIn, updated from where Microsoft left them (v5.0.2) to 7.0.0, which is the earliest version compatible with latest Firebase.

Firebase 11.5.0

02 Jan 00:38

Choose a tag to compare

Firebase 11.5.0

Firebase 11.4.0.1

02 Jan 00:08

Choose a tag to compare

Bindings update only.

GoogleAppMeasurement has been split out into its own dependency. Therefore, Firebase.Core 11.4.0.1 should NOT be mixed with other FIrebase packages < v11.4.0.1

GoogleAppMeasurement is only used by Firebase Analytics. By removing it from Firebase.Core, we avoid a particular class of build issues involving GAppM + XamarinBuildDownload for package consumers that don't actually need it.