Releases: firebase/firebase-ios-sdk
Firebase Apple 11.7.0
The Firebase Apple SDK (11.7.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 GSI test account refresh token by @ncooke3 in #14187
- [Infra] Follow-up to #14176 by @ncooke3 in #14177
- Carthage 11.6.0 by @paulb777 in #14204
- Update versions for Release 11.7.0 by @paulb777 in #14206
- Minimize Crashlytics flakes by @paulb777 in #14207
- [Auth] Use result type to wrap completion handlers internally by @ncooke3 in #13563
- [auth] Update decoders for consistency with v10 nil behavior by @paulb777 in #14212
- Update the method documentation of recordError by @tejasd in #14198
- [infra][auth] auth ci to Xcode 16.1 by @paulb777 in #14228
- Auth Unit Test Fixes by @paulb777 in #14223
- [auth] Fix Multi-factor session crash on second Firebase app by @paulb777 in #14238
- AuthNotificationManager from continuation to AsyncStream by @paulb777 in #14232
- [Firestore] Label '@mainactor' isolated APIs of 'FirestoreQuery' by @ncooke3 in #14163
- [rc] Mark ConfigUpdateListenerRegistration Sendable by @paulb777 in #14244
- [Auth] Convert LoginView to SwiftUI by @ncooke3 in #13628
- [NFC] Update FirebaseRemoteConfigInterop.podspec by @ncooke3 in #14253
- Fix: sort document reference by long type id by @milaGGL in #14248
- [FirebaseVertexAI] test: fix assertion
message
spelling by @MojtabaHs in #14268 - [FirebaseMessaging] fix: typo in the word
formatted
by @MojtabaHs in #14271 - [FirebaseAuth] docs: enhance code documentations by @MojtabaHs in #14269
- [FirebaseMessaging] docs: enhance the readme text by @MojtabaHs in #14270
- [Storage] Add preconcurrency attribute to class by @ncooke3 in #14272
- [auth] Address Xcode 16.2 concurrency compile time issues by @paulb777 in #14279
- [auth] Fix handling of cloud blocking function errors by @paulb777 in #14280
- bump upload-symbols to 3.20 by @themiswang in #14261
- add explanation of how alloc works by @themiswang in #14288
- Change malloc to calloc by @themiswang in #14289
- fix comment and migrate to calloc for session by @themiswang in #14295
- Bump Python version from 3.7 to 3.11 in GitHub Actions workflows by @dconeybe in #14301
- [Auth] Refactor MultiFactor.swift by @ncooke3 in #14241
- Update RCE flow to skip checking status if appVerificationDisabledForTesting is set by @pashanka in #14310
- [Auth] Make two string properties atomic by @ncooke3 in #14308
- Analytics 11.7.0 by @htcgh in #14313
- [Release] Changelogs for M158 / 11.7.0 by @ncooke3 in #14316
- Add custom signals support in Remote Config. by @tusharkhandelwal8 in #13976
- [Config] Conditionally mark closures as Sendable for Xcode 16 by @ncooke3 in #14314
- [Release] Update Firestore binary for 11.7.0 by @ncooke3 in #14319
New Contributors
- @pashanka made their first contribution in #14310
- @tusharkhandelwal8 made their first contribution in #13976
Full Changelog: 11.6.0...11.7.0
Firebase Apple 11.6.0
What's Changed
- [Core] Make Timestamp Sendable by @ncooke3 in #14083
- [Auth] Merge Swift 6 changes into
main
by @ncooke3 in #14098 - [Auth] Mark *Credential classes as Sendable by @ncooke3 in #14100
- [Auth] Ignore concurrency warnings for global vars made for testing by @ncooke3 in #14101
- [Release] Update versions for Release 11.6.0 by @andrewheard in #14104
- [Auth] Synchronize static method of AuthDefaultUIDelegate on main actor by @ncooke3 in #14112
- [Core] Update FirebaseCore pod deps to allow patch updates by @andrewheard in #14113
- [Combine] Update FirebaseCore pod dep to allow patch updates by @andrewheard in #14115
- Updating Advanced test app with live activity support by @eldhosembabu in #14099
- Fix a crash that happens when the application changes states. by @visumickey in #14102
- [Auth] Remove AuthDispatcher singleton, prefer DI by @ncooke3 in #14122
- [Auth] Make AuthBackend and related types Sendable by @ncooke3 in #14125
- Switched
HTTPSCallable
to Async Method by @yakovmanshin in #14085 - Refactored
Functions
’s Result Handling by @yakovmanshin in #14086 - [Auth] Get 'currentUser' on Auth worker queue by @ncooke3 in #14141
- [Auth] Schedule keychain access after prewarming by @ncooke3 in #14142
- Update
FirebaseRemoteConfig
references by @emmanuel-ferdman in #14138 - [Auth] Remove httpMethod from AuthRequestConfiguration by @ncooke3 in #14143
- [Auth] Mark AuthRequestConfiguration as final and reduce its mutability by @ncooke3 in #14147
- Add MFA view controller and support MFA by @Xiaoshouzi-gh in #14111
- [Auth] Remove unnecessary throws on internal methods by @ncooke3 in #14154
- Remove dead code from FirebaseRemoteConfig by @paulb777 in #14153
- [Firestore] Add conditional Sendability conformance to ServerTimestamp by @ncooke3 in #14162
- [Auth] Add objc attribute to UserInfoImpl so legacy decoding works by @ncooke3 in #14169
- 11.6.0 Changelog updates by @paulb777 in #14173
- Update CHANGELOG.md for rCE phone auth feature by @Xiaoshouzi-gh in #14171
- reCAPTCHA enterprise support on phone auth and phone MFA by @Xiaoshouzi-gh in #14114
- [Auth] Undo unchecked Sendable addition by @ncooke3 in #14168
- [Auth] Add default values for decoding nil properties in UserInfoImpl by @ncooke3 in #14185
New Contributors
- @emmanuel-ferdman made their first contribution in #14138
Full Changelog: 11.5.0...11.6.0
Firebase Apple 11.5.0
The Firebase Apple SDK (11.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
- [Config] Mark two
RCNConfigSettings
propertiesatomic
by @ncooke3 in #13925 - [Infra] Update
FirebaseVertexAI
row in FirebaseManifest.swift by @ncooke3 in #13941 - Added Marathi language in Remote Config Locale List by @rizafran in #13597
- [Core] Make instance manager conform to Swift 6 principles by @ncooke3 in #13933
- Keep FirebaseCore, FirebaseCoreExtension and FirebaseCoreInternal pod versions aligned to latest by @paulb777 in #13953
- Fix Auth Combine build for watchOS by @paulb777 in #13984
- [Auth] Use constants for 'supportsSecureCoding' implementation by @ncooke3 in #13988
- Async
FunctionsContextProvider.context(options:)
by @yakovmanshin in #13900 - Async Function Calling by @yakovmanshin in #13901
- [Infra] Only compile core extension headers once by @ncooke3 in #13993
- [Core] Make storage class conform to Sendable and subsequent changes by @ncooke3 in #13939
- [Auth] Prefer immutable properties and private access level in
*Request
types by @ncooke3 in #14001 - Update to a more recent rtdb emulator version by @paulb777 in #14002
- CocoaPods 1.16.2 by @paulb777 in #13989
- [Vertex AI] Fix caching of Vertex AI instances by @andrewheard in #14007
- remove all CFRelease methods to use modern classes by @themiswang in #14010
- [Infra] Disable Auth deprecations warnings in SPM CI by @ncooke3 in #14013
- [Auth] Convert *Response classes to structs by @ncooke3 in #14012
- Fixing upload-symbols run script argument order by @osrl in #13966
- [Auth] Fix casting error in Swift 6 by @ncooke3 in #14025
- [Vertex AI] Renamed
RPCError
toBackendError
by @andrewheard in #14027 - When token fetch fails, return the failure reason to the client. by @leojaygoogle in #14014
- [Vertex AI] Fix parallel function calling in sample by @andrewheard in #14028
- [Vertex AI] Add
CustomNSError
conformance toBackendError
by @andrewheard in #14029 - [Docs] Fix DocC warnings in FirebaseSharedSwift by @ncooke3 in #14033
- [Docs] Fix DocC warnings in FirebaseAuth by @ncooke3 in #14032
- [Docs] Fix DocC warnings in FirebaseCrashlytics by @ncooke3 in #14035
- add changelog by @themiswang in #14024
- [Vertex AI] Replace legacy errors in
GenerativeAIService
by @andrewheard in #14036 - [Vertex AI] Remove
format
fordouble()
Schema
by @andrewheard in #13990 - [Infra] Migrate notices GHA to use upload-artifact@v4 by @ncooke3 in #14038
- [Infra] Migrate health-metrics-presubmit.yml to actions/upload-artifact@v4 by @ncooke3 in #14039
- Change deprecated keyWindow to new API by @themiswang in #14048
- [Auth] Restore User decoding to pre-11 behavior by @ncooke3 in #14069
- [auth] Fix logic inconsistency between 10.x and 11.x by @paulb777 in #14067
New Contributors
Full Changelog: 11.4.0...11.5.0
Firebase Apple 11.4.0
The Firebase Apple SDK (11.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
- Vertex AI in Firebase is now Generally Available (GA) and can be used in production apps.
Use the Vertex AI in Firebase library to call the Vertex AI Gemini API directly from your app.
This client library is built specifically for use with Swift apps, offering security options against
unauthorized clients as well as integrations with other Firebase services.
Note: Vertex AI in Firebase is currently only available in Swift Package Manager and CocoaPods.
Stay tuned for the next release for the Zip and Carthage distributions.- If you're new to this library, visit the getting started guide.
- If you used the preview version of the library, visit the migration guide to learn about some important updates.
- [Vertex AI] Refactor
Schema
declarations by @andrewheard in #13616 - [Vertex AI] Optional
CountTokensResponse.totalBillableCharacters
by @andrewheard in #13721 - [Vertex AI] Migrate logging to
FirebaseLogger
by @andrewheard in #13638 - [Vertex AI] Add Firebase Vertex AI API enablement logging by @andrewheard in #13724
- [Vertex AI] Set default request timeout to 180 seconds by @andrewheard in #13722
- [Vertex AI] Remove
ImageConversionError
from public API by @andrewheard in #13735 - [Vertex AI] Remove
CountTokensError
enum by @andrewheard in #13736 - [Vertex AI] Prepare for 11.4 release by @andrewheard in #13707
- Run zip testing with Xcode 16 by @paulb777 in #13731
- Remove GoogleUtilitiesComponents from the repo by @paulb777 in #13732
- [Vertex AI] Remove supported platforms
#warning
by @andrewheard in #13738 - [Messaging] Refactor Messaging.serviceExtension() API out of FIRMessaging.h by @ncooke3 in #13723
- [Vertex AI] Update log message when API is not enabled by @andrewheard in #13733
- Add compatibility for GTMSessionFetcher 4 by @paulb777 in #13734
- Carthage 11.3.0 by @paulb777 in #13739
- [Vertex AI] Remove
NSObject
superclass fromVertexAI
by @andrewheard in #13742 - Update versions for Release 11.4.0 by @paulb777 in #13743
- [Vertex AI] Remove
-Preview
suffix in SPM library name by @andrewheard in #13744 - Update some auth tests to Xcode 16 by @paulb777 in #13745
- NOTICES Change by @github-actions in #13755
- Enhance objc part of the FirebaseAuth tests by @MojtabaHs in #13753
- Fix all FirebaseAppDistribution typos by @MojtabaHs in #13750
- Fix enum case name in the Authentication example by @MojtabaHs in #13752
- Fix crashlytics objc test files typos by @MojtabaHs in #13749
- Fix crashlytics code docs by @MojtabaHs in #13747
- Fix crashlytics swift test typos by @MojtabaHs in #13748
- [docs] Update link in README.md for FirebaseAuth SampleSwift. by @lamtrinhdev in #13746
- Enhance FirebaseAuthCode quality by @MojtabaHs in #13751
- Enhance FirebaseAuth file structure by @MojtabaHs in #13754
- Bump upload-symbols to 3.18 by @themiswang in #13760
- Docs for clang-format 19 by @paulb777 in #13762
- Fix zip auth test by @paulb777 in #13758
- Fix FIROptions module organization by @paulb777 in #13765
- [Infra] Release testing should grab latest tag on any branch by @ncooke3 in #13769
- [Vertex AI] Removed
-beta
from pod version by @andrewheard in #13759 - [Infra] Switch to the iPhone 16 sim on Xcode 16 by @andrewheard in #13766
- Fix FirebaseCore tests comments by @MojtabaHs in #13777
- Docs: improve comments of the FirebaseDatabase by @MojtabaHs in #13785
- Fix FirebaseDatabase sync point test file content by @MojtabaHs in #13784
- Fix a little typo in a comment of a json resource by @MojtabaHs in #13782
- Fix FirebaseCore swift unit tests function names by @MojtabaHs in #13779
- Fix FirebaseDatabase integration test files content by @MojtabaHs in #13783
- Fix FirebaseDatabase integration test files content by @MojtabaHs in #13781
- Enhance FirebaseDatabase function names by @MojtabaHs in #13778
- Docs: enhance FirebaseDynamicLinks comments by @MojtabaHs in #13786
- Docs: enhance firebase in app messaging comments by @MojtabaHs in #13790
- Reapply "SessionToken persistence implementation (#13684)" (#13719) by @tom-andersen in #13794
- Fix Performance Unit Test Warnings around UserDefaults by @samedson in #13787
- [Infra] Sync messaging with recent 1P infra changes by @ncooke3 in #13793
- Refactored Duplicate Methods in
Functions
by @yakovmanshin in #13771 - [Auth] Address possible race condition by @paulb777 in #13772
- Docs: enhance FirebaseMessaging change log by @MojtabaHs in #13807
- Test: enhance FirebaseMessaging unit tests by @MojtabaHs in #13806
- Enhance FirebaseInAppMessaging unit test files by @MojtabaHs in #13802
- Fix FirebaseInAppMessaging private flows method names by @MojtabaHs in #13801
- Docs: enhance the FirebaseInAppMessaging runtime manager local comments by @MojtabaHs in #13800
- Fix: static constant name in FirebaseInAppMessaging runtimes by @MojtabaHs in #13799
- Fix a private runtime property name in FirebaseInAppMessaging by @MojtabaHs in #13798
- Docs: enhance FirebaseMessaging token sources comments by @MojtabaHs in #13805
- Enhance FirebaseInstallation unit test methods by @MojtabaHs in #13804
- Fix a method name in FirebaseInAppMessaging by @MojtabaHs in #13789
- Fix a property name in FirebaseInAppMessaging by @MojtabaHs in #13788
- Enhance FirebaseInstallation unit test properties by @MojtabaHs in #13803
- Fix FirebaseDatabase integration test leftovers by @MojtabaHs in #13809
- Fix module build issues by @paulb777 in #13797
- [storage] Docs build fixes by @paulb777 in #13811
- Fix a crash related to thread sanitization on variables in FPRNetworkTrace class. by @visumickey in #13795
- [Vertex AI] Add sysInstructs, tools, genConfig to
countTokens
by @andrewheard in #13813 - [Vertex AI] Add image / function call count tokens integration tests by @andrewheard in #13814
- [Core] Add logging level getter to FIRConfiguration by @ncooke3 in #13815
- Fix: typos of the FirebaseRemoteConfig source code by @MojtabaHs in #13825
- Test: enhance FirebasePerformance Unit tests by @MojtabaHs in https://github.com/fireb...
Firebase Apple 11.3.0
What's Changed
- Fix Firebase/Crashlytics min iOS version by @paulb777 in #13580
- Add
-Wno-error=redundant-move
to cmake builds by @dconeybe in #13582 - Fix cmake builds with Python 3.12, which deleted the long-deprecated 'distutils' module by @dconeybe in #13583
- Firestore: Improve efficiency of memory persistence when processing a large number of writes by @dconeybe in #13572
- [Vertex AI] Prepare podspec for a CocoaPods release by @andrewheard in #13585
- Correct AddNewPod link at README.md by @lamtrinhdev in #13588
- [Release] Update Firestore SPM binary for 11.2.0 by @andrewheard in #13594
- [Auth] Add app ID prefix to sample plist by @ncooke3 in #13599
- [Auth] Better keychain error descriptions by @paulb777 in #13600
- [Auth] Forward secure coding calls for TOTPMultiFactorInfo by @ncooke3 in #13592
- [Vertex AI] Add
Decodable
conformance forFunctionResponse
by @andrewheard in #13606 - [Vertex AI] Add pod to FirebaseManifest by @andrewheard in #13586
- [Infra] Reduce test flakes due to async variable assignment by @ncooke3 in #13610
- [Infra] Silence extensions warnings in Sessions SDK by @ncooke3 in #13611
FunctionsError
by @yakovmanshin in #13601- [Auth] Revoke SiwA token when unlinking Apple provider by @ncooke3 in #13621
- [Infra] Update NOTICES by @ncooke3 in #13625
- [Infra] Fix Swift 6 warning in FirebaseAppTests.swift by @ncooke3 in #13627
- [Infra] Silence extensions warnings in Sessions SDK tests by @ncooke3 in #13629
- [Infra] Address Sendable warnings in RC's URLSessionPartialMock.swift by @ncooke3 in #13632
- [Infra] Fix warning in Auth's 'SwiftAPI.swift' tests by @ncooke3 in #13633
- [Vertex AI] Silence
SafetyRating: Comparable
warning in tests by @andrewheard in #13635 - [Auth] Query with
kSecAttrSynchronizable
when auth sharing enabled by @ncooke3 in #13642 - [Auth] Await header value from underlying queue by @ncooke3 in #13647
- Skip copyright check for data-connect ProtoGen files by @paulb777 in #13651
- Update check_copyright.sh by @paulb777 in #13652
- [Infra] Upgrade to
clang-format@19
by @andrewheard in #13656 - Add Data Connect to issue product list selector by @paulb777 in #13657
- [Auth] Use native Swift types in Auth backend types by @ncooke3 in #13658
- Expose FirebaseCore via SPM by @paulb777 in #13659
- [Auth] Handle corrupt keychain value resulting from incomplete v11 port by @ncooke3 in #13643
- [Vertex AI] Remove
SafetyFeedback
struct by @andrewheard in #13666 - [Vertex AI] Cleanup Decodable impl from BlockThreshold by @andrewheard in #13673
- [Core] Add ability to load version from product SDK by @ncooke3 in #13639
- [Auth] Move applicable non-public types away from subclassing NSObject by @ncooke3 in #13676
- [Vertex AI] Use
actions/cache
in workflow by @andrewheard in #13687 - [Vertex AI] Remove pod from
FirebaseManifest
by @andrewheard in #13663 - NOTICES Change by @github-actions in #13705
- Revert "Make GenerativeModel and Chat into Swift actors (#13545)" by @andrewheard in #13703
- GHA updates: visionOS and Xcode 16 - Part 1 by @paulb777 in #13697
- [Infra] Require firestore status check only if firestore code changes by @ncooke3 in #13678
- [Infra] Fix warning in Auth's AuthWebViewController.swift by @ncooke3 in #13634
- Analytics 11.3.0 by @tsunghung in #13709
- Ensure test of recent TagManager by @paulb777 in #13710
- RC: fix internal API nullability issue caught by analyzer by @paulb777 in #13712
- [Auth] nil out SafariViewController when presentation finishes by @ncooke3 in #13715
- [Auth] Match Firebase 10 implementation in WKNavigationDelegate conformance by @ncooke3 in #13714
- [Infra] Switch back to building Auth with
-warnings-as-errors
by @ncooke3 in #13713 - CI updates for visionOS and Xcode 16: part 2 by @paulb777 in #13708
- Firestore SPM binary for 11.3.0 by @paulb777 in #13730
New Contributors
- @lamtrinhdev made their first contribution in #13588
Full Changelog: 11.2.0...11.3.0
Firebase Apple 11.2.0
The Firebase Apple SDK (11.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] Phone Auth – Fallback to reCATCHA flow when "invalid app credential" error is thrown by @ncooke3 in #13519
- [Auth] Fix Xcode 16 continuation crashes by @paulb777 in #13521
- [Auth] Fix Phone Auth via APNS for Sandbox Tokens and update Sample's Firebase app by @paulb777 in #13539
- [Auth] Add background modes capability to plist by @ncooke3 in #13548
- [Auth] When swizzling is disabled, open URLs via SceneDelegate by @ncooke3 in #13557
- [Auth] Fix unexpected nil in fetchSignInMethods success case by @ncooke3 in #13561
- [Auth] Fix user session persistence in multi tenant projects by @paulb777 in #13567
- [Crashlytics] Fix Firebase/Crashlytics min iOS version by @paulb777 in #13580
- [Database] Fix temporary disconnect when app goes inactive by @paulb777 in #13564
- [Firestore] Mark readonly public classes as Sendable by @paulb777 in #13453
- [Firestore] Support hex strings to prevent broken log lines by @ls-todd-lunter in #13128
- [Functions]
FunctionsContext
Updates by @yakovmanshin in #13531 - [Functions] Updated Functions Errors by @yakovmanshin in #13535
- [Testing] Update OCMock dependency to v3.9.4 by @andrewheard in #13536
- [Vertex AI] Make
uri
optional inCitation
and addtitle
field by @andrewheard in #13520 - [Vertex AI] Add
Sendable
conformance to types by @andrewheard in #13560 - [Vertex AI] Make
Logger
properties constants by @andrewheard in #13570 - [Vertex AI] Make
GenerativeModel
andChat
into Swift actors by @andrewheard in #13545 - [Vertex AI] Make generateContentStream/sendMessageStream throws by @andrewheard in #13573
- [Vertex AI] Add
SourceImage
enum toImageConversionError
by @andrewheard in #13575 - [Vertex AI] Add
responseSchema
toGenerationConfig
by @andrewheard in #13576
New Contributors
- @ls-todd-lunter made their first contribution in #13128
Full Changelog: 11.1.0...11.2.0
Firebase Apple 11.1.0
The Firebase Apple SDK (11.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] Fetch tags first when running firebase-releaser by @ncooke3 in #13411
- Review FirebaseMessaging Tests files by @MojtabaHs in #13402
- Functions Serializer Updates by @yakovmanshin in #13409
- [storage] Use async GTMSessionFetcher method by @paulb777 in #13405
- [storage] Simplify callback implementation by @paulb777 in #13413
- Renamed
FUNSerializer
toFunctionsSerializer
by @yakovmanshin in #13410 - [Infra] Upload build-from-HEAD zips on failures by @ncooke3 in #13414
- Move swiftformat options to a config file by @andrewheard in #13423
- [v11] Upload Carthage artifacts by @ncooke3 in #13425
- Update versions for Release 11.1.0 by @ncooke3 in #13426
- Consistent Collections Coding in
FunctionsSerializer
by @yakovmanshin in #13419 - [Auth] Add custom provider support for AuthProviderID by @paulb777 in #13433
- [Infra] Attempt to fix some Crashlytics flakes by @ncooke3 in #13432
- [AuthErrorCode] should conform to Swift.Error by @paulb777 in #13434
- [Infra] Fix auto-tagging in
release_testing_setup.sh
for prerelease.yml by @ncooke3 in #13427 - [AppCheck] Force link categories by @ncooke3 in #13435
- [Infra] Quiet the git fetch (#13436) by @ncooke3 in #13437
- [Infra] Attempt to fix post-merge tagging in prerelease.yml by @ncooke3 in #13438
- [Infra] Cleanup and small fixes for prerelease.yml by @ncooke3 in #13439
- [Infra] Remove unneeded debug code by @ncooke3 in #13441
- [Infra] Extend expectation wait time in FIRCLSSettingsTests.m by @ncooke3 in #13442
- [Infra] Apply #13438 fix to other job in 'prerelease.yml' by @ncooke3 in #13443
- Add basic EditorConfig file for repo by @andrewheard in #13444
- [storage] Migrate to actor to fix a potential data race in initialization by @paulb777 in #13428
- [Storage] Addressing Swift 6 issues with
Storage
's instance management by @ncooke3 in #13445 - Functions Cleanup by @yakovmanshin in #13449
- [Infra] Removing 'release.yml' special casing in 'scripts/release_testing_setup.sh' by @ncooke3 in #13447
- [Storage] Manage fetcherService from a data race safe singleton by @paulb777 in #13446
- Update to xcodeproj 1.25.0 by @paulb777 in #13462
- Bump rexml from 3.2.8 to 3.3.3 in /.github/actions/notices_generation by @dependabot in #13463
- [Auth] Fix async/await crash from implicitly unwrapped nil error by @ncooke3 in #13472
- Refactored Function Calling by @yakovmanshin in #13476
- Firestore VectorValue type by @MarkDuckworth in #13404
- [CoreInternal] Address Swift 6 warnings (1) by @ncooke3 in #13454
- [Firestore] Update Firestore SPM binary to fix spm-binary workflow by @ncooke3 in #13485
- [Firestore] Resolve protocol conformance warnings by @ncooke3 in #13484
- [Auth] Update sample plist to have URL scheme for phone auth by @ncooke3 in #13487
- [Infra] Force link remaining categories after #13435 by @ncooke3 in #13491
- [Firestore] Add Sendable annotation to VectorValue by @ncooke3 in #13483
- Analytics 11.1.0 by @htcgh in #13492
- Revert "[Auth] Update sample plist to have URL scheme for phone auth" by @ncooke3 in #13493
- Update Firestore SPM for 11.1.0 by @paulb777 in #13497
- 11.1.0 Changelog update by @paulb777 in #13500
- Fix and Regression Test for FirebaseUI 1199 by @paulb777 in #13505
Full Changelog: 11.0.0...11.1.0
Firebase Apple 11.0.0
The Firebase Apple SDK (11.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.
Firebase Apple 10.29.0
The Firebase Apple SDK (10.29.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
- [Messaging] Rename initWithFileName internal method by @paulb777 in #13139
- Revert "Add SIGTERM support (#12881)" by @themiswang in #13162
- [MLModelDownloader] Use
FirebaseLogger
instead ofGULLoggerWrapper
by @andrewheard in #13160 - [Messaging] Fix APS Environment entitlement key on visionOS by @andrewheard in #13176
- [Messaging] Update
TARGET_OS_*
conditionals by @andrewheard in #13184 - VertexAI: use shared repository for test golden files by @tanzimfh in #13186
- Update FPRDataUtils.m by @Kyle-Ye in #13200
- [Vertex AI] Add support for compiling on watchOS by @andrewheard in #13215
New Contributors
- @tanzimfh made their first contribution in #13152
- @totoro642 made their first contribution in #13179
- @Kyle-Ye made their first contribution in #13200
Full Changelog: 10.28.1...10.29.0
Firebase Apple 10.28.1
The Firebase Apple SDK (10.28.1) is now available.
This release is only available for CocoaPods and Swift Package Manager and only changes Firebase Crashlytics.
See details at Firebase Apple SDK release notes.
What's Changed
Full Changelog: 10.28.0...10.28.1