Releases: afresh-technologies/firebase-ios-sdk-xcframeworks
12.5.0
The Firebase Apple SDK (12.5.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Firebase AI] Handle known URL Context issue in integration test by @andrewheard in firebase/firebase-ios-sdk#15386
- chore(m171): Update carthage versions by @daymxn in firebase/firebase-ios-sdk#15389
- Fix #14273: Prevent race condition crash in FPRTraceBackgroundActivityTracker by @JesusRojass in firebase/firebase-ios-sdk#15382
- docs(ai logic): Add docs callout 'LiveServerMessage.Payload' enum by @ncooke3 in firebase/firebase-ios-sdk#15395
- chore(m171): Update versions for Release 12.5.0 by @daymxn in firebase/firebase-ios-sdk#15392
- Fix grpc version in cmake by @cherylEnkidu in firebase/firebase-ios-sdk#15391
- docs(firestore): Add docs on Firestore x SPM integration by @ncooke3 in firebase/firebase-ios-sdk#15387
- fix(ci): Update the AI integration test secrets by @daymxn in firebase/firebase-ios-sdk#15397
- fix(ai): Fix broken links and update docs per cl by @daymxn in firebase/firebase-ios-sdk#15399
- fix(ai): Fix fraction seconds bug with ProtoDuration by @daymxn in firebase/firebase-ios-sdk#15410
- chore(ai): Add integration tests for Live API by @daymxn in firebase/firebase-ios-sdk#15396
- chore(ai): Add Live API snippets by @daymxn in firebase/firebase-ios-sdk#15400
- fix(zip): Fix Messaging zip quickstart by @ncooke3 in firebase/firebase-ios-sdk#15418
- [Firebase AI] Rename module to
FirebaseAILogicby @andrewheard in firebase/firebase-ios-sdk#15275 - NOTICES Change by @github-actions[bot] in firebase/firebase-ios-sdk#15424
- chore(ai): Add unit tests for Live API by @daymxn in firebase/firebase-ios-sdk#15411
- infra(all): Introduce generic script for integration tests by @daymxn in firebase/firebase-ios-sdk#15415
- fix(ai): Add retry mechanism to flakey interrupt test by @daymxn in firebase/firebase-ios-sdk#15421
- Fix app start trace outliers from network delays (#10733) by @JesusRojass in firebase/firebase-ios-sdk#15409
- feat(ai): Add support for sending videos via Live API. by @daymxn in firebase/firebase-ios-sdk#15432
- Analytics 12.5.0 by @htcgh in firebase/firebase-ios-sdk#15435
Full Changelog: firebase/firebase-ios-sdk@12.4.0...12.5.0
12.4.0
The Firebase Apple SDK (12.4.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- Temporarily replace absl::flat_hash_map by @cherylEnkidu in firebase/firebase-ios-sdk#15300
- Safely copy MIMEType to prevent use after free (Issue #14734) by @JesusRojass in firebase/firebase-ios-sdk#15313
- feat(ci): Run cron jobs on workflow dispatch by @ncooke3 in firebase/firebase-ios-sdk#15316
- fix(ci): Fix syntax error in common_cocoapods_cron.yml by @ncooke3 in firebase/firebase-ios-sdk#15324
- fix(ci): Update indentation in auth.yml by @ncooke3 in firebase/firebase-ios-sdk#15325
- feat(carthage): Add Carthage artifacts from M170 by @ncooke3 in firebase/firebase-ios-sdk#15328
- [Firebase AI] Add macOS / Xcode 26 CI testing by @andrewheard in firebase/firebase-ios-sdk#15326
- feat: Update versions for Release 12.4.0 by @ncooke3 in firebase/firebase-ios-sdk#15329
- fix(ci): Update common_cocoapods_cron.yml by @ncooke3 in firebase/firebase-ios-sdk#15334
- [AI] Developer API and Imagen generate GA by @paulb777 in firebase/firebase-ios-sdk#15336
- [Firebase AI] Add macOS / Xcode 26 testing to
spmjob by @andrewheard in firebase/firebase-ios-sdk#15330 - chore(deps): bump rexml from 3.3.9 to 3.4.2 by @dependabot[bot] in firebase/firebase-ios-sdk#15337
- chore(deps): bump rexml from 3.4.1 to 3.4.2 in /.github/actions/notices_generation by @dependabot[bot] in firebase/firebase-ios-sdk#15342
- [Firebase AI] Add
URLContexttool by @andrewheard in firebase/firebase-ios-sdk#15221 - [AI] Add Public Preview annotations to URL context APIs by @dlarocque in firebase/firebase-ios-sdk#15354
- [AI] Update empty parts check for urlContextMetadata by @paulb777 in firebase/firebase-ios-sdk#15355
- Swift AsyncSequence APIs for real-time streams: design document by @peterfriese in firebase/firebase-ios-sdk#15350
- fix(ci): Change how FIREBASE_CI is enabled by @ncooke3 in firebase/firebase-ios-sdk#15364
- Adding development platform setter APIs to context init promise chain by @themiswang in firebase/firebase-ios-sdk#15356
- Analytics 12.4.0 by @pcfba in firebase/firebase-ios-sdk#15367
- chore(m171): Version changelogs by @ncooke3 in firebase/firebase-ios-sdk#15369
- feat(ai): Live API by @daymxn in firebase/firebase-ios-sdk#15309
- chore(m172): Update changelogs by @daymxn in firebase/firebase-ios-sdk#15370
- chore(m172): Update firestore target for release by @daymxn in firebase/firebase-ios-sdk#15374
- fix(ai): Use location in websocket endpoint by @daymxn in firebase/firebase-ios-sdk#15373
- chore(ci): Upload build log in spm.yml job by @ncooke3 in firebase/firebase-ios-sdk#15376
- fix(ai): Add missing available to extension by @daymxn in firebase/firebase-ios-sdk#15378
- feat(ci): Add verbose option to reusable lint workflow by @ncooke3 in firebase/firebase-ios-sdk#15377
- fix(ai): Fix error propagation during setup by @daymxn in firebase/firebase-ios-sdk#15379
New Contributors
- @JesusRojass made their first contribution in firebase/firebase-ios-sdk#15313
Full Changelog: firebase/firebase-ios-sdk@12.3.0...12.4.0
12.3.0
The Firebase Apple SDK (12.3.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- fix(ci): Resolve Xcode version issues for messaging and (pre)release workflows by @ncooke3 in firebase/firebase-ios-sdk#15227
- fix(ci): Set git config in prerelease.yml by @ncooke3 in firebase/firebase-ios-sdk#15236
- chore(ci): Catch xcodebuild log on failure for watchOS sample build in messaging.yml by @ncooke3 in firebase/firebase-ios-sdk#15237
- fix(ml): Re-generate MLModelDownloader proto by @ncooke3 in firebase/firebase-ios-sdk#15239
- fix(ci): Perf. int. tests need Xcode 16.4 and should run daily by @ncooke3 in firebase/firebase-ios-sdk#15242
- chore(ci): Retry workflows on error or timeout by @ncooke3 in firebase/firebase-ios-sdk#15243
- [FAL] Move useLimitedUseAppCheckTokens property into FirebaseInfo + Update docs by @daymxn in firebase/firebase-ios-sdk#15234
- chore(ci): Remove unused secret by @ncooke3 in firebase/firebase-ios-sdk#15247
- docs: fix typos in firebase sessions by @MojtabaHs in firebase/firebase-ios-sdk#15248
- fix(ci): Update stalling remoteconfig.yml job to use retry action by @ncooke3 in firebase/firebase-ios-sdk#15250
- chore(ci): Remove unused env vars in .github/workflows/[pre]release.yml by @ncooke3 in firebase/firebase-ios-sdk#15251
- refactor(ci): Introduce common, re-usable quickstart workflow by @ncooke3 in firebase/firebase-ios-sdk#15245
- chore(ci): Run prerelease.yml when it changes by @ncooke3 in firebase/firebase-ios-sdk#15253
- fix(ci): Remove duplicate
runs-onuse in auth.yml by @ncooke3 in firebase/firebase-ios-sdk#15254 - fix(ci): Fix syntax errors in remoteconfig.yml by @ncooke3 in firebase/firebase-ios-sdk#15255
- refactor(ci): Consolidate quickstart jobs in prerelease.yml by @ncooke3 in firebase/firebase-ios-sdk#15252
- fix(ci): Update to clang-format@21 by @ncooke3 in firebase/firebase-ios-sdk#15260
- [Release] Update Carthage artifacts for 12.2.0 by @andrewheard in firebase/firebase-ios-sdk#15263
- Fix whitespace causing docs to not generate by @morganchen12 in firebase/firebase-ios-sdk#15264
- [Release] Update versions for 12.3.0 by @andrewheard in firebase/firebase-ios-sdk#15265
- chore(ci): Upload failing build log in firebasepod.yml by @ncooke3 in firebase/firebase-ios-sdk#15261
- Revert "[Infra] Attempt to reduce Crashlytics testing flake" by @ncooke3 in firebase/firebase-ios-sdk#15203
- [CI] Replace refs to
qs-auth.plist.gpgwith updated name by @andrewheard in firebase/firebase-ios-sdk#15268 - fix(ci): Fix prerelease.yml by removing unneeded lowercasing by @ncooke3 in firebase/firebase-ios-sdk#15271
- refactor(ci): Consolidate quickstart jobs in release.yml by @ncooke3 in firebase/firebase-ios-sdk#15269
- feat(ci): Add support for using previous zip run artifact by @ncooke3 in firebase/firebase-ios-sdk#15274
- fix(ci): Revert unintended change in zip.yml by @ncooke3 in firebase/firebase-ios-sdk#15278
- chore(firebaseai): Update changelog per release by @daymxn in firebase/firebase-ios-sdk#15285
- [Firebase AI] Handle empty or unknown
Partdata by @andrewheard in firebase/firebase-ios-sdk#15262 - fix(spm): Add explicit SwiftPM dependencies to avoid undefined symbols by @ncooke3 in firebase/firebase-ios-sdk#15287
- refactor(ci): Consolidate cron jobs by @ncooke3 in firebase/firebase-ios-sdk#15273
- feat(infra): Add support for modifying SPM Firebase dep in xcodeprojs by @ncooke3 in firebase/firebase-ios-sdk#15279
- [Firebase AI] Add
CodeExecutiontool support by @andrewheard in firebase/firebase-ios-sdk#15280 - chore(ci): Remove unused secret in auth.yml by @ncooke3 in firebase/firebase-ios-sdk#15299
- fix(ci): Extend Firestore's linting job by @ncooke3 in firebase/firebase-ios-sdk#15301
- chore(m170): Update changelogs for 12.3.0 by @ncooke3 in firebase/firebase-ios-sdk#15307
- Update the absl-cpp version used in cmake by @cherylEnkidu in firebase/firebase-ios-sdk#15297
- Update copyright year which generated by script by @cherylEnkidu in firebase/firebase-ios-sdk#15298
- Analytics 12.3.0 by @pcfba in firebase/firebase-ios-sdk#15310
- Formatting updates from running scripts/style.sh by @pcfba in firebase/firebase-ios-sdk#15311
Full Changelog: firebase/firebase-ios-sdk@12.2.0...12.3.0
12.2.0
The Firebase Apple SDK (12.2.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Auth] TOTP support for macOS by @cbenhagen in firebase/firebase-ios-sdk#15112
- Add Mac Catalyst disable instructions for GoogleAdsOnDeviceConversion by @pcfba in firebase/firebase-ios-sdk#15198
- [Firebase AI] Add support for thought summaries by @andrewheard in firebase/firebase-ios-sdk#15096
- [FAL] Add limited-use token support by @daymxn in firebase/firebase-ios-sdk#15099
- Analytics 12.2.0 by @pcfba in firebase/firebase-ios-sdk#15232
Full Changelog: firebase/firebase-ios-sdk@12.1.0...12.2.0
12.1.0
The Firebase Apple SDK (12.1.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Infra] Carthage artifacts for 12.0.0 by @ncooke3 in firebase/firebase-ios-sdk#15118
- [Firebase AI] Fix
Chathistory append locking by @andrewheard in firebase/firebase-ios-sdk#15115 - [Infra] Update versions for Release 12.1.0 by @ncooke3 in firebase/firebase-ios-sdk#15120
- [NFC] Remove comment from RCNRemoteConfigTest.m by @ncooke3 in firebase/firebase-ios-sdk#15122
- Functions Cleanup by @yakovmanshin in firebase/firebase-ios-sdk#15119
- [Infra] Suppress designated initializer warning in
FIRQueryFakeby @ncooke3 in firebase/firebase-ios-sdk#15123 - [Infra] Add
@uncheckedSendable toMockQueryby @ncooke3 in firebase/firebase-ios-sdk#15124 - Restore pod Firebase/Firestore for tvOS by @paulb777 in firebase/firebase-ios-sdk#15127
- [Firebase AI] Conform
GroundingMetdatatoEquatableby @andrewheard in firebase/firebase-ios-sdk#15137 - Increase Firebase AI Logic unit test coverage by @paulb777 in firebase/firebase-ios-sdk#15126
- Do not log using raw print in SettingsCacheClient by @shivatinker in firebase/firebase-ios-sdk#15132
- [Infra] Add changelog for #15139 by @ncooke3 in firebase/firebase-ios-sdk#15141
- [Auth] Fix TOTP URL generation by @cbenhagen in firebase/firebase-ios-sdk#15128
- [Auth] Add changelog entry for #15128 by @ncooke3 in firebase/firebase-ios-sdk#15143
- Update changelogs for 12.1.0 by @daymxn in firebase/firebase-ios-sdk#15156
- Analytics 12.1.0 by @htcgh in firebase/firebase-ios-sdk#15157
- [FirebaseMessaging] Fix Xcode 26 symbol crash by @ncooke3 in firebase/firebase-ios-sdk#15165
- [Infra] Add changelog entry for Xcode 26 crash fix by @ncooke3 in firebase/firebase-ios-sdk#15166
- [Firebase AI] Remove
.civicIntegrityfromgenerateImagetest by @andrewheard in firebase/firebase-ios-sdk#15169
New Contributors
- @shivatinker made their first contribution in firebase/firebase-ios-sdk#15132
- @cbenhagen made their first contribution in firebase/firebase-ios-sdk#15128
- @daymxn made their first contribution in firebase/firebase-ios-sdk#15156
Full Changelog: firebase/firebase-ios-sdk@12.0.0...12.1.0
12.0.0
The Firebase Apple SDK (12.0.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Firebase AI] Update models used in integration tests by @andrewheard in firebase/firebase-ios-sdk#15007
- [Core] Remove Options.deepLinkURLScheme by @ncooke3 in firebase/firebase-ios-sdk#15006
- [DynamicLinks] Remove library and corresponding infra by @ncooke3 in firebase/firebase-ios-sdk#14978
- [Core] Remove
Options.androidClientIDandOptions.trackingIDby @ncooke3 in firebase/firebase-ios-sdk#15013 - [FirebaseAI] update the jump link in README.md for quickstart-ios by @YoungHypo in firebase/firebase-ios-sdk#15019
- Carthage 11.15.0 by @paulb777 in firebase/firebase-ios-sdk#15022
- Remove deprecated VertexAI by @paulb777 in firebase/firebase-ios-sdk#15027
- Version 12.0.0 by @paulb777 in firebase/firebase-ios-sdk#15025
- NOTICES Change by @github-actions[bot] in firebase/firebase-ios-sdk#15030
- [Infra] Stop including AdMob in zip builds by @ncooke3 in firebase/firebase-ios-sdk#15024
- [Firebase AI] Cleanup Vertex AI in Firebase references by @andrewheard in firebase/firebase-ios-sdk#15033
- [Infra] Bump podspec min. versions by @ncooke3 in firebase/firebase-ios-sdk#15015
- [Auth] Remove 'ActionCodeSettings.dynamicLinkDomain' by @ncooke3 in firebase/firebase-ios-sdk#15036
- [Infra] Bump to Xcode 16.4 on CI runners by @ncooke3 in firebase/firebase-ios-sdk#15034
- [Auth] Remove deprecated string-based provider ID APIs by @ncooke3 in firebase/firebase-ios-sdk#15037
- [Auth] Remove
AuthErrorCodes '.dynamicLinkNotActivated' & '.invalidDynamicLinkDomain' by @ncooke3 in firebase/firebase-ios-sdk#15042 - Improve Real-time response Handling for Remote Config by @tusharkhandelwal8 in firebase/firebase-ios-sdk#15031
- Change iPadOS26 session background listener for session background by @themiswang in firebase/firebase-ios-sdk#15047
- [Infra] For SPM, defer to Xcode for supported platform versions by @ncooke3 in firebase/firebase-ios-sdk#15039
- [FIAM] Remove dep. warning by @ncooke3 in firebase/firebase-ios-sdk#15051
- [Infra] Use strict patch versions for internal podspec dependencies by @ncooke3 in firebase/firebase-ios-sdk#15049
- [Storage] Remove unused, long-deprecated 'StorageMetadata.storageReference' API` by @ncooke3 in firebase/firebase-ios-sdk#15057
- [Functions] Remove completion-handler based internal logic by @ncooke3 in firebase/firebase-ios-sdk#15058
- [Infra] Resolve Crashlytics C warnings by @ncooke3 in firebase/firebase-ios-sdk#15059
- [Auth] Remove wrapper API that uses deprecated Auth API by @ncooke3 in firebase/firebase-ios-sdk#15060
- [AI] Remove deprecated totalBillableCharacters property by @ncooke3 in firebase/firebase-ios-sdk#15056
- [Analytics] Remove deprecated subspecs/targets by @ncooke3 in firebase/firebase-ios-sdk#15061
- [Core] Cleanup unused core code by @ncooke3 in firebase/firebase-ios-sdk#14914
- [Infra] Bump swift-tools-version in Package.swift by @ncooke3 in firebase/firebase-ios-sdk#15026
- [Infra] Fix RC nightly failure by @ncooke3 in firebase/firebase-ios-sdk#15064
- [Auth] Synchronize 'TOTPSecret.openInOTPApp(withQRCodeURL:)' to main actor by @ncooke3 in firebase/firebase-ios-sdk#15067
- NOTICES Change by @github-actions[bot] in firebase/firebase-ios-sdk#15068
- [Infra] Fix build warning in performance tests by @ncooke3 in firebase/firebase-ios-sdk#15063
- [Infra] Improve error message for expired PAT in release workflows by @ncooke3 in firebase/firebase-ios-sdk#15070
- [Infra] Update release/prerelease workflows with new access tokens by @ncooke3 in firebase/firebase-ios-sdk#15069
- [Infra] Fix Firestore source build privacy manifest SPM warnings by @ncooke3 in firebase/firebase-ios-sdk#15076
- Create agents.md file for AI agent context by @ryanwilson in firebase/firebase-ios-sdk#14953
- [Infra] Install visionOS on runner only if it doesn't already exist by @ncooke3 in firebase/firebase-ios-sdk#15077
- [Auth] Reduce callback nesting by @ncooke3 in firebase/firebase-ios-sdk#15079
- [FirebaseAI] Add support for Grounding with Google Search by @dlarocque in firebase/firebase-ios-sdk#15014
- docs: fix
bidirectionalby @MojtabaHs in firebase/firebase-ios-sdk#15084 - [Infra] Clean up 'AtomicBox' usage in favor of 'FIRAllocatedUnfairLock' by @ncooke3 in firebase/firebase-ios-sdk#15082
- [Functions] Update HTTPSCallableOptions.swift by @ncooke3 in firebase/firebase-ios-sdk#15075
- [Infra] Add changelog versions for Firebase 12 by @ncooke3 in firebase/firebase-ios-sdk#15092
- [Infra] Rename 'FIRAllocatedUnfairLock' to 'UnfairLock' by @ncooke3 in firebase/firebase-ios-sdk#15090
- Analytics 12.0.0 by @htcgh in firebase/firebase-ios-sdk#15095
- [Infra] Update
gtm-session-fetcherto~> 3.4, < 6.0by @ncooke3 in firebase/firebase-ios-sdk#15091 - [Infra] Sessions Xcode 26 beta warnings by @ncooke3 in firebase/firebase-ios-sdk#15100
- [Infra] Database Xcode 26 beta warnings by @ncooke3 in firebase/firebase-ios-sdk#15101
- [Infra] Firestore Xcode 26 beta warnings by @ncooke3 in firebase/firebase-ios-sdk#15102
- [Infra] Disable flaky integration tests by @ncooke3 in firebase/firebase-ios-sdk#15104
- [Infra] Update Package.swift by @ncooke3 in firebase/firebase-ios-sdk#15110
- Add release note export script by @morganchen12 in firebase/firebase-ios-sdk#15109
New Contributors
- @YoungHypo made their first contribution in firebase/firebase-ios-sdk#15019
- @dlarocque made their first contribution in firebase/firebase-ios-sdk#15014
Full Changelog: firebase/firebase-ios-sdk@11.15.0...12.0.0
11.15.0
What's Changed
- [Auth] Re-add
import FoundationinSecureTokenService.swiftby @andrewheard in firebase/firebase-ios-sdk#14920 - Skip test due to being a bad test by @dmaclach in firebase/firebase-ios-sdk#14923
- Refactored Number Coding in
FunctionsSerializerby @yakovmanshin in firebase/firebase-ios-sdk#14889 - [Infra] Migrate firestore.yml to use reusable workflow jobs by @ncooke3 in firebase/firebase-ios-sdk#14917
- [Release] Carthage updates for M165 / 11.14.0 by @andrewheard in firebase/firebase-ios-sdk#14927
- [Firebase AI] Add Firebase AI Logic SDK to Carthage docs by @andrewheard in firebase/firebase-ios-sdk#14928
- [Release] Update versions for
11.15.0by @andrewheard in firebase/firebase-ios-sdk#14930 - [Firebase AI] Add code snippets for
countTokensby @andrewheard in firebase/firebase-ios-sdk#14940 - [Auth] NFC - AuthRecaptchaVerifier.swift by @ncooke3 in firebase/firebase-ios-sdk#14938
- Rename VertexAITestApp to FirebaseAITestApp by @paulb777 in firebase/firebase-ios-sdk#14943
- [Firebase AI] Make
GenerativeAIRequest.ResponseSendableby @andrewheard in firebase/firebase-ios-sdk#14947 - [Sessions] Fix Sendability warnings by @ncooke3 in firebase/firebase-ios-sdk#14952
- [Firebase AI] Upgrade Gemini 1.x models in integration tests by @andrewheard in firebase/firebase-ios-sdk#14956
- Add AI Logic product to FEATURE_REQUEST.yml by @paulb777 in firebase/firebase-ios-sdk#14969
- docs: fix
auxiliaryin firebaseFunctions sources by @MojtabaHs in firebase/firebase-ios-sdk#14964 - docs: fix
NSDictionaryin firebaseFunctions internal sources by @MojtabaHs in firebase/firebase-ios-sdk#14965 - fix: a typo in CanSchedule
OperationsWithRespectsToShutdownState by @MojtabaHs in firebase/firebase-ios-sdk#14966 - [Infra] Remove C99 language standard settings by @ncooke3 in firebase/firebase-ios-sdk#14970
- Add title parameter to all static functions in Schema class by @SeanChinJunKai in firebase/firebase-ios-sdk#14971
- [Firebase AI] Fix JSON formatting issue in
Schemaunit tests by @andrewheard in firebase/firebase-ios-sdk#14980 - [Firebase AI] Add support for configuring a thinking budget by @andrewheard in firebase/firebase-ios-sdk#14909
- [Firebase AI] Add integration tests for
globalendpoint by @andrewheard in firebase/firebase-ios-sdk#14991 - [Auth] Address Xcode 26 warnings in Auth by @ncooke3 in firebase/firebase-ios-sdk#14996
- [Firebase AI] Deprecate
CountTokensResponse.totalBillableCharactersby @andrewheard in firebase/firebase-ios-sdk#14998 - [Infra] Remove Firebase Dynamic Links from the InAppMessaging sample applications. by @ncooke3 in firebase/firebase-ios-sdk#15000
- [Core] Deprecate '-[FIROptions deepLinkURLScheme]' API by @ncooke3 in firebase/firebase-ios-sdk#15001
- [Core] Remove testing usage of Options.deepLinkURLScheme by @ncooke3 in firebase/firebase-ios-sdk#15004
New Contributors
- @dmaclach made their first contribution in firebase/firebase-ios-sdk#14923
- @SeanChinJunKai made their first contribution in firebase/firebase-ios-sdk#14971
Full Changelog: firebase/firebase-ios-sdk@11.14.0...11.15.0
11.14.0
The Firebase Apple SDK (11.14.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Infra] Add
FIRAllocatedUnfairLocktype by @ncooke3 in firebase/firebase-ios-sdk#14825 - [Firebase AI] Update error domain constant for renamed SDK by @andrewheard in firebase/firebase-ios-sdk#14829
- [Auth] Add Swift 6 conformance to
FirebaseAuth/Sources/Swift/ActionCode/directory by @ncooke3 in firebase/firebase-ios-sdk#14833 - [Functions] More Swift 6 improvements by @ncooke3 in firebase/firebase-ios-sdk#14788
- add FirebaseAI to release notes by @morganchen12 in firebase/firebase-ios-sdk#14840
- [Functions] Complete Swift 6 support by @ncooke3 in firebase/firebase-ios-sdk#14838
- [Firebase AI] Update Gemma candidate token count integration tests by @andrewheard in firebase/firebase-ios-sdk#14855
- [Auth] Add Swift 6 conformance to
FirebaseAuth/Sources/Swift/SystemService/directory by @ncooke3 in firebase/firebase-ios-sdk#14839 - [Firebase AI] Upload
xcodebuildlogs in integration tests by @andrewheard in firebase/firebase-ios-sdk#14844 - [Firebase AI] Update CHANGELOG entry wording by @andrewheard in firebase/firebase-ios-sdk#14857
- Bind rmqID instead of using stringWithFormat. by @leojaygoogle in firebase/firebase-ios-sdk#14856
- [Swift 6] Add Swift 6 testing for Sessions by @ncooke3 in firebase/firebase-ios-sdk#14599
- [Auth] Conform 'AuthKeychainServices' to 'Sendable' by @ncooke3 in firebase/firebase-ios-sdk#14862
- [Sessions] Remove Swift 5.9 guard statements by @ncooke3 in firebase/firebase-ios-sdk#14866
- [Auth] More Swift 6 progress by @ncooke3 in firebase/firebase-ios-sdk#14867
- [CI] Update
Dangerfileto setapi: firebaseailabel by @andrewheard in firebase/firebase-ios-sdk#14870 - [Release] Carthage for 11.13.0 by @ncooke3 in firebase/firebase-ios-sdk#14872
- [Config] Fix Xcode 16.3 warning due to comparing two different enums by @ncooke3 in firebase/firebase-ios-sdk#14873
- [Infra] Update Xcode versions in remoteconfig.yml by @ncooke3 in firebase/firebase-ios-sdk#14869
- use devsite variables by @morganchen12 in firebase/firebase-ios-sdk#14874
- [Infra] Update versions for Release 11.14.0 by @ncooke3 in firebase/firebase-ios-sdk#14875
- [Infra] Do not float dependency on FirebaseAI by @ncooke3 in firebase/firebase-ios-sdk#14877
- [Firebase AI] Run quickstart build test using branch by @andrewheard in firebase/firebase-ios-sdk#14879
- New and clearer FirebaseAnalytics subspecs by @pcfba in firebase/firebase-ios-sdk#14882
- NOTICES Change by @github-actions in firebase/firebase-ios-sdk#14894
- [Auth] Fix 'PhoneAuthProviderFake.swift' following Swift 6 changes by @ncooke3 in firebase/firebase-ios-sdk#14895
- [Release] Update
UnreleasedCHANGELOG entries by @andrewheard in firebase/firebase-ios-sdk#14898 - [Infra] Update template README with new min. supported Xcode version by @ncooke3 in firebase/firebase-ios-sdk#14899
- Analytics 11.14.0 by @pcfba in firebase/firebase-ios-sdk#14897
- [Infra] Fix logic used to find transitive dependencies by @ncooke3 in firebase/firebase-ios-sdk#14896
Full Changelog: firebase/firebase-ios-sdk@11.13.0...11.14.0
11.13.0
The Firebase Apple SDK (11.13.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- Disable FDL tests in prerelease.yml by @paulb777 in firebase/firebase-ios-sdk#14735
- [Infra] Move
--legacyflag intoxcresulttool_jsonfunction by @andrewheard in firebase/firebase-ios-sdk#14736 - [Release] Carthage updates for M163 / 11.12.0 by @andrewheard in firebase/firebase-ios-sdk#14746
- [Vertex AI] Fix decoding
ModalityTokenCountwhentokenCountis 0 by @andrewheard in firebase/firebase-ios-sdk#14747 - [Release] Update versions for Release 11.13.0 by @andrewheard in firebase/firebase-ios-sdk#14748
- [Infra] Create common SPM-focused reusable workflow by @ncooke3 in firebase/firebase-ios-sdk#14739
- [Vertex AI] Add snippets for multi-modal audio and PDF inputs by @andrewheard in firebase/firebase-ios-sdk#14750
- add header for data connect by @morganchen12 in firebase/firebase-ios-sdk#14752
- [Infra] Add support for manual dispatch to new re-usable SPM workflow by @ncooke3 in firebase/firebase-ios-sdk#14759
- [NFC] Improve docs for reusable workflow by @ncooke3 in firebase/firebase-ios-sdk#14761
- Re-use local variable to avoid extra
FIRRemoteConfigaccesses inRemoteConfigValueObservableby @ivanmoskalev in firebase/firebase-ios-sdk#14756 - [Infra] Add re-usable workflow for catalyst jobs by @ncooke3 in firebase/firebase-ios-sdk#14762
- Improve the integration test coverage for online vs offline comparisons. by @ehsannas in firebase/firebase-ios-sdk#14707
- [Infra] Disable flaky FIAM UI tests in Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14758
- Add inlineDataParts accessor for GenerateContentResponse by @paulb777 in firebase/firebase-ios-sdk#14755
- Run more CI on Xcode 16.3 by @paulb777 in firebase/firebase-ios-sdk#14764
- [Infra] Convert App Check sample app to SwiftUI by @ncooke3 in firebase/firebase-ios-sdk#14769
- [Infra] Remove Swift compiler(>=6) checks by @ncooke3 in firebase/firebase-ios-sdk#14771
- RC Configure ephemeral URLSession for iOS 18.4 simulator by @tusharkhandelwal8 in firebase/firebase-ios-sdk#14768
- Add Firebase AI SDK implementation by @andrewheard in firebase/firebase-ios-sdk#14774
- Renames for console logging by @paulb777 in firebase/firebase-ios-sdk#14776
- [Functions] Address more Swift 6 warnings by @ncooke3 in firebase/firebase-ios-sdk#14772
- Add FirebaseAI to release process by @paulb777 in firebase/firebase-ios-sdk#14783
- Fix permissions in notice_generation.yml by @paulb777 in firebase/firebase-ios-sdk#14781
- NOTICES Change by @github-actions in firebase/firebase-ios-sdk#14782
- [Firebase AI] More naming updates by @paulb777 in firebase/firebase-ios-sdk#14779
- [Infra] Fix Combine unit test by @ncooke3 in firebase/firebase-ios-sdk#14785
- [Firebase AI] Add handling for Google AI-formatted
CitationMetadataby @andrewheard in firebase/firebase-ios-sdk#14780 - Manually set cmake version in github action by @cherylEnkidu in firebase/firebase-ios-sdk#14775
- [Firebase AI] Fix integration tests and re-enable Dev API configs by @andrewheard in firebase/firebase-ios-sdk#14792
- Fix %lx, %lu, %ld, %llx, %llu, %lld by @themiswang in firebase/firebase-ios-sdk#14791
- Make Crashlytics context Init unblocking main by @themiswang in firebase/firebase-ios-sdk#14754
- [Firebase AI] Rename internal
APIConfigenums by @andrewheard in firebase/firebase-ios-sdk#14778 - [Firestore] Update CI tests to Xcode 16.3 by @paulb777 in firebase/firebase-ios-sdk#14801
- Use new Google Utility for detecting whether to support background URL session uploads by @harlanhaskins in firebase/firebase-ios-sdk#14794
- [Firebase AI] Vertex AI Gemini API by @paulb777 in firebase/firebase-ios-sdk#14806
- Investigate swiftformat on Linux CI by @paulb777 in firebase/firebase-ios-sdk#14808
- [CI] Update to swiftformat 0.55.5 by @paulb777 in firebase/firebase-ios-sdk#14810
- [Infra] Use 18.3.1 simulator for Combine integration tests by @ncooke3 in firebase/firebase-ios-sdk#14798
- [Firebase AI] Add
GenerativeModeltests using Dev API mock responses by @andrewheard in firebase/firebase-ios-sdk#14816 - [Firebase AI] Add workaround for invalid SafetyRatings in response by @andrewheard in firebase/firebase-ios-sdk#14817
- [Release] Changelogs bump for M164 by @ncooke3 in firebase/firebase-ios-sdk#14820
- Build SPM quickstart for FirebaseAI by @paulb777 in firebase/firebase-ios-sdk#14818
- [Firebase AI] Add initial CHANGELOG entry and restore VertexAI CHANGELOG by @andrewheard in firebase/firebase-ios-sdk#14805
- Fix type warnings for size_t use in Firestore by @cherylEnkidu in firebase/firebase-ios-sdk#14790
- [Firebase AI] Add support for Gemma models with Developer API by @andrewheard in firebase/firebase-ios-sdk#14823
- Analytics 11.13.0 by @pcfba in firebase/firebase-ios-sdk#14824
- [Release] Update Package.swift for M164 release by @ncooke3 in firebase/firebase-ios-sdk#14828
New Contributors
- @ivanmoskalev made their first contribution in firebase/firebase-ios-sdk#14756
- @harlanhaskins made their first contribution in firebase/firebase-ios-sdk#14794
Full Changelog: firebase/firebase-ios-sdk@11.12.0...11.13.0
11.12.0
The Firebase Apple SDK (11.12.0) is now available. For more details, see
the Firebase Apple SDK release notes.
To install this SDK, see Add Firebase to your project.
What's Changed
- [Infra] Update action tools versions by @ncooke3 in firebase/firebase-ios-sdk#14630
- Firestore: minor tweaks to ThreadSafeMemozier code in response to code review feedback by @dconeybe in firebase/firebase-ios-sdk#14633
- [Release] Add carthage artifacts for M162 / 11.11.0 release by @ncooke3 in firebase/firebase-ios-sdk#14634
- [Infra] Update versions for Release 11.12.0 by @ncooke3 in firebase/firebase-ios-sdk#14635
- [Infra] Build binaries with Xcode 16.2 x macos-14 by @ncooke3 in firebase/firebase-ios-sdk#14606
- Fix cases of multiple stubs on the same method on a mock by @paulb777 in firebase/firebase-ios-sdk#14649
- Start Xcode 16.3 in CI by @paulb777 in firebase/firebase-ios-sdk#14651
- [Infra] Remove Xcode 15 CI by @ncooke3 in firebase/firebase-ios-sdk#14648
- [FCM] Fix cases of multiple stubs on the same method on a mock by @paulb777 in firebase/firebase-ios-sdk#14656
- [Infra] Revert "Start Xcode 16.3 in CI" by @ncooke3 in firebase/firebase-ios-sdk#14669
- [Vertex AI] Fix
countTokensintegration tests by @andrewheard in firebase/firebase-ios-sdk#14673 - Fix invalid user token error by @paulb777 in firebase/firebase-ios-sdk#14672
- [Infra] Move Catalyst jobs to macos-15 by @ncooke3 in firebase/firebase-ios-sdk#14676
- [Sessions] Migrate to import access modifiers by @ncooke3 in firebase/firebase-ios-sdk#14670
- [Functions] 'call' API's completion handler should be called on the main thread by @ncooke3 in firebase/firebase-ios-sdk#14667
- [Vertex AI] Add
responseModalitiestoGenerationConfigby @andrewheard in firebase/firebase-ios-sdk#14658 - Changed languageCode to lang in ActionCodeURL by @rizafran in firebase/firebase-ios-sdk#14666
- Changed actionCodeOperation types by @rizafran in firebase/firebase-ios-sdk#14668
- [Infra] Move 'client_app' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14684
- Add unit tests for ActionCodeURL by @paulb777 in firebase/firebase-ios-sdk#14683
- [Infra] Move 'spm' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14685
- [Docs] Delete Rome integration docs by @andrewheard in firebase/firebase-ios-sdk#14686
- [Infra] Move 'crashlytics' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14687
- [Infra] Add
workflow_dispatchtrigger to enable manual dispatch of workflows. by @ncooke3 in firebase/firebase-ios-sdk#14682 - [Infra] Move 'core' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14688
- [Infra] Move 'functions' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14689
- [Infra] Follow-up to #14682 by @ncooke3 in firebase/firebase-ios-sdk#14690
- [Infra] Move 'mlmodeldownloader' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14692
- [Infra] Move 'performance' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14694
- [Infra] Move 'firebasepod' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14693
- More CI updates for Xcode 16 minimum by @paulb777 in firebase/firebase-ios-sdk#14655
- Minimize signins in VertexAI integration tests by @paulb777 in firebase/firebase-ios-sdk#14697
- [Sessions] Fix test app crash by @ncooke3 in firebase/firebase-ios-sdk#14700
- Update timed integration tests to run on macos-15 by @paulb777 in firebase/firebase-ios-sdk#14698
- [Vertex AI] Add
minItemsandmaxItemstoSchemaby @andrewheard in firebase/firebase-ios-sdk#14671 - [Infra] Move 'firestore' workflow to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14701
- [VertexAI] Add schema minItems/maxItems test by @paulb777 in firebase/firebase-ios-sdk#14703
- fix: remove null value inclusion from
isNotEqualToandnotInfilter results by @milaGGL in firebase/firebase-ios-sdk#14704 - [Infra] Migrate more workflows to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14702
- [Infra] Migrate Storage CI to Xcode 16 by @ncooke3 in firebase/firebase-ios-sdk#14657
- [vertexai] File for Schema integration tests by @paulb777 in firebase/firebase-ios-sdk#14710
- [Vertex AI] Use ephemeral
URLSessionconfig on iOS 18.4 sim by @andrewheard in firebase/firebase-ios-sdk#14696 - [Infra] Update prerelease.yml to macos-15 by @ncooke3 in firebase/firebase-ios-sdk#14709
- [Infra] Remove
macos-13frommessaging-cron-onlyjob by @andrewheard in firebase/firebase-ios-sdk#14713 - [VertexAI] Add minimum, maximum, title, and propertyOrdering to schema by @paulb777 in firebase/firebase-ios-sdk#14711
- [infra] Remove last usage of @_implementationOnly in the repo by @paulb777 in firebase/firebase-ios-sdk#14714
- [Infra] Fix
appdistributionworkflowpod-lib-lintmacosversions by @andrewheard in firebase/firebase-ios-sdk#14716 - [Infra] Add
--legacyflag toxcresulttoolby @andrewheard in firebase/firebase-ios-sdk#14717 - [Infra] Update firestore.yml by @ncooke3 in firebase/firebase-ios-sdk#14720
- [Infra] Go build only for FDL tests by @ncooke3 in firebase/firebase-ios-sdk#14721
- [Infra] Fail on Xcode 15 builds by @ncooke3 in firebase/firebase-ios-sdk#14719
- Analytics 11.12.0 by @htcgh in firebase/firebase-ios-sdk#14724
- [Release] Update unreleased changelog entries to
11.12.0by @andrewheard in firebase/firebase-ios-sdk#14726 - [Vertex AI] Add
anyOfsupport toSchemaby @andrewheard in firebase/firebase-ios-sdk#14708 - [Infra] Temp. fix for RC's iOS integration tests by @ncooke3 in firebase/firebase-ios-sdk#14729
- [Infra] Fix remote config linting warnings by @ncooke3 in firebase/firebase-ios-sdk#14731
- [Release] Firestore binaries for
11.12.0by @andrewheard in firebase/firebase-ios-sdk#14733
Full Changelog: firebase/firebase-ios-sdk@11.11.0...11.12.0