Releases: afresh-technologies/firebase-ios-sdk-xcframeworks
Releases · afresh-technologies/firebase-ios-sdk-xcframeworks
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 firebase/firebase-ios-sdk#13925 - [Infra] Update
FirebaseVertexAI
row in FirebaseManifest.swift by @ncooke3 in firebase/firebase-ios-sdk#13941 - Added Marathi language in Remote Config Locale List by @rizafran in firebase/firebase-ios-sdk#13597
- [Core] Make instance manager conform to Swift 6 principles by @ncooke3 in firebase/firebase-ios-sdk#13933
- Keep FirebaseCore, FirebaseCoreExtension and FirebaseCoreInternal pod versions aligned to latest by @paulb777 in firebase/firebase-ios-sdk#13953
- Fix Auth Combine build for watchOS by @paulb777 in firebase/firebase-ios-sdk#13984
- [Auth] Use constants for 'supportsSecureCoding' implementation by @ncooke3 in firebase/firebase-ios-sdk#13988
- Async
FunctionsContextProvider.context(options:)
by @yakovmanshin in firebase/firebase-ios-sdk#13900 - Async Function Calling by @yakovmanshin in firebase/firebase-ios-sdk#13901
- [Infra] Only compile core extension headers once by @ncooke3 in firebase/firebase-ios-sdk#13993
- [Core] Make storage class conform to Sendable and subsequent changes by @ncooke3 in firebase/firebase-ios-sdk#13939
- [Auth] Prefer immutable properties and private access level in
*Request
types by @ncooke3 in firebase/firebase-ios-sdk#14001 - Update to a more recent rtdb emulator version by @paulb777 in firebase/firebase-ios-sdk#14002
- CocoaPods 1.16.2 by @paulb777 in firebase/firebase-ios-sdk#13989
- [Vertex AI] Fix caching of Vertex AI instances by @andrewheard in firebase/firebase-ios-sdk#14007
- remove all CFRelease methods to use modern classes by @themiswang in firebase/firebase-ios-sdk#14010
- [Infra] Disable Auth deprecations warnings in SPM CI by @ncooke3 in firebase/firebase-ios-sdk#14013
- [Auth] Convert *Response classes to structs by @ncooke3 in firebase/firebase-ios-sdk#14012
- Fixing upload-symbols run script argument order by @osrl in firebase/firebase-ios-sdk#13966
- [Auth] Fix casting error in Swift 6 by @ncooke3 in firebase/firebase-ios-sdk#14025
- [Vertex AI] Renamed
RPCError
toBackendError
by @andrewheard in firebase/firebase-ios-sdk#14027 - When token fetch fails, return the failure reason to the client. by @leojaygoogle in firebase/firebase-ios-sdk#14014
- [Vertex AI] Fix parallel function calling in sample by @andrewheard in firebase/firebase-ios-sdk#14028
- [Vertex AI] Add
CustomNSError
conformance toBackendError
by @andrewheard in firebase/firebase-ios-sdk#14029 - [Docs] Fix DocC warnings in FirebaseSharedSwift by @ncooke3 in firebase/firebase-ios-sdk#14033
- [Docs] Fix DocC warnings in FirebaseAuth by @ncooke3 in firebase/firebase-ios-sdk#14032
- [Docs] Fix DocC warnings in FirebaseCrashlytics by @ncooke3 in firebase/firebase-ios-sdk#14035
- add changelog by @themiswang in firebase/firebase-ios-sdk#14024
- [Vertex AI] Replace legacy errors in
GenerativeAIService
by @andrewheard in firebase/firebase-ios-sdk#14036 - [Vertex AI] Remove
format
fordouble()
Schema
by @andrewheard in firebase/firebase-ios-sdk#13990 - [Infra] Migrate notices GHA to use upload-artifact@v4 by @ncooke3 in firebase/firebase-ios-sdk#14038
- [Infra] Migrate health-metrics-presubmit.yml to actions/upload-artifact@v4 by @ncooke3 in firebase/firebase-ios-sdk#14039
- Change deprecated keyWindow to new API by @themiswang in firebase/firebase-ios-sdk#14048
- [Auth] Restore User decoding to pre-11 behavior by @ncooke3 in firebase/firebase-ios-sdk#14069
- [auth] Fix logic inconsistency between 10.x and 11.x by @paulb777 in firebase/firebase-ios-sdk#14067
New Contributors
- @osrl made their first contribution in firebase/firebase-ios-sdk#13966
Full Changelog: firebase/firebase-ios-sdk@11.4.0...11.5.0
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 firebase/firebase-ios-sdk#13616 - [Vertex AI] Optional
CountTokensResponse.totalBillableCharacters
by @andrewheard in firebase/firebase-ios-sdk#13721 - [Vertex AI] Migrate logging to
FirebaseLogger
by @andrewheard in firebase/firebase-ios-sdk#13638 - [Vertex AI] Add Firebase Vertex AI API enablement logging by @andrewheard in firebase/firebase-ios-sdk#13724
- [Vertex AI] Set default request timeout to 180 seconds by @andrewheard in firebase/firebase-ios-sdk#13722
- [Vertex AI] Remove
ImageConversionError
from public API by @andrewheard in firebase/firebase-ios-sdk#13735 - [Vertex AI] Remove
CountTokensError
enum by @andrewheard in firebase/firebase-ios-sdk#13736 - [Vertex AI] Prepare for 11.4 release by @andrewheard in firebase/firebase-ios-sdk#13707
- Run zip testing with Xcode 16 by @paulb777 in firebase/firebase-ios-sdk#13731
- Remove GoogleUtilitiesComponents from the repo by @paulb777 in firebase/firebase-ios-sdk#13732
- [Vertex AI] Remove supported platforms
#warning
by @andrewheard in firebase/firebase-ios-sdk#13738 - [Messaging] Refactor Messaging.serviceExtension() API out of FIRMessaging.h by @ncooke3 in firebase/firebase-ios-sdk#13723
- [Vertex AI] Update log message when API is not enabled by @andrewheard in firebase/firebase-ios-sdk#13733
- Add compatibility for GTMSessionFetcher 4 by @paulb777 in firebase/firebase-ios-sdk#13734
- Carthage 11.3.0 by @paulb777 in firebase/firebase-ios-sdk#13739
- [Vertex AI] Remove
NSObject
superclass fromVertexAI
by @andrewheard in firebase/firebase-ios-sdk#13742 - Update versions for Release 11.4.0 by @paulb777 in firebase/firebase-ios-sdk#13743
- [Vertex AI] Remove
-Preview
suffix in SPM library name by @andrewheard in firebase/firebase-ios-sdk#13744 - Update some auth tests to Xcode 16 by @paulb777 in firebase/firebase-ios-sdk#13745
- NOTICES Change by @github-actions in firebase/firebase-ios-sdk#13755
- Enhance objc part of the FirebaseAuth tests by @MojtabaHs in firebase/firebase-ios-sdk#13753
- Fix all FirebaseAppDistribution typos by @MojtabaHs in firebase/firebase-ios-sdk#13750
- Fix enum case name in the Authentication example by @MojtabaHs in firebase/firebase-ios-sdk#13752
- Fix crashlytics objc test files typos by @MojtabaHs in firebase/firebase-ios-sdk#13749
- Fix crashlytics code docs by @MojtabaHs in firebase/firebase-ios-sdk#13747
- Fix crashlytics swift test typos by @MojtabaHs in firebase/firebase-ios-sdk#13748
- [docs] Update link in README.md for FirebaseAuth SampleSwift. by @lamtrinhdev in firebase/firebase-ios-sdk#13746
- Enhance FirebaseAuthCode quality by @MojtabaHs in firebase/firebase-ios-sdk#13751
- Enhance FirebaseAuth file structure by @MojtabaHs in firebase/firebase-ios-sdk#13754
- Bump upload-symbols to 3.18 by @themiswang in firebase/firebase-ios-sdk#13760
- Docs for clang-format 19 by @paulb777 in firebase/firebase-ios-sdk#13762
- Fix zip auth test by @paulb777 in firebase/firebase-ios-sdk#13758
- Fix FIROptions module organization by @paulb777 in firebase/firebase-ios-sdk#13765
- [Infra] Release testing should grab latest tag on any branch by @ncooke3 in firebase/firebase-ios-sdk#13769
- [Vertex AI] Removed
-beta
from pod version by @andrewheard in firebase/firebase-ios-sdk#13759 - [Infra] Switch to the iPhone 16 sim on Xcode 16 by @andrewheard in firebase/firebase-ios-sdk#13766
- Fix FirebaseCore tests comments by @MojtabaHs in firebase/firebase-ios-sdk#13777
- Docs: improve comments of the FirebaseDatabase by @MojtabaHs in firebase/firebase-ios-sdk#13785
- Fix FirebaseDatabase sync point test file content by @MojtabaHs in firebase/firebase-ios-sdk#13784
- Fix a little typo in a comment of a json resource by @MojtabaHs in firebase/firebase-ios-sdk#13782
- Fix FirebaseCore swift unit tests function names by @MojtabaHs in firebase/firebase-ios-sdk#13779
- Fix FirebaseDatabase integration test files content by @MojtabaHs in firebase/firebase-ios-sdk#13783
- Fix FirebaseDatabase integration test files content by @MojtabaHs in firebase/firebase-ios-sdk#13781
- Enhance FirebaseDatabase function names by @MojtabaHs in firebase/firebase-ios-sdk#13778
- Docs: enhance FirebaseDynamicLinks comments by @MojtabaHs in firebase/firebase-ios-sdk#13786
- Docs: enhance firebase in app messaging comments by @MojtabaHs in firebase/firebase-ios-sdk#13790
- Reapply "SessionToken persistence implementation (#13684)" (#13719) by @tom-andersen in firebase/firebase-ios-sdk#13794
- Fix Performance Unit Test Warnings around UserDefaults by @samedson in firebase/firebase-ios-sdk#13787
- [Infra] Sync messaging with recent 1P infra changes by @ncooke3 in firebase/firebase-ios-sdk#13793
- Refactored Duplicate Methods in
Functions
by @yakovmanshin in firebase/firebase-ios-sdk#13771 - [Auth] Address possible race condition by @paulb777 in firebase/firebase-ios-sdk#13772
- Docs: enhance FirebaseMessaging change log by @MojtabaHs in firebase/firebase-ios-sdk#13807
- Test: enhance FirebaseMessaging unit tests by @MojtabaHs in firebase/firebase-ios-sdk#13806
- Enhance FirebaseInAppMessaging unit test files by @MojtabaHs in firebase/firebase-ios-sdk#13802
- Fix FirebaseInAppMessaging private flows method names by @MojtabaHs in firebase/firebase-ios-sdk#13801
- Docs: enhance the FirebaseInAppMessaging runtime manager local comments by @MojtabaHs in firebase/firebase-ios-sdk#13800
- Fix: static constant name in FirebaseInAppMessaging runtimes by @MojtabaHs in firebase/firebase-ios-sdk#13799
- Fix a private runtime property name in FirebaseInAppMessaging by @MojtabaHs in firebase/firebase-ios-sdk#13798
- Docs: enhance FirebaseMessaging token sources comments by @MojtabaHs in firebase/firebase-ios-sdk#13805
- Enhance FirebaseInstallation unit test methods by @MojtabaHs in firebase/firebase-ios-sdk#13804
- Fix a method name in FirebaseInAppMessaging by @MojtabaHs in firebase/firebase-ios-sdk#13789
- Fix a property name in FirebaseInAppMessaging by @MojtabaHs in firebase/firebase-ios-sdk#13788
- Enhance FirebaseInstallation unit test properties by @MojtabaHs in firebase/firebase-ios-sdk#13803
- Fix FirebaseDatabase integration test leftovers by @MojtabaHs in firebase/firebase-ios-sdk#13809
- Fix module build issues by @paulb777 in firebase/firebase-ios-sdk#13797
- [storage] Docs build fixes by @paulb777 in firebase/firebase-ios-sdk#13811
- Fix a crash related to thread sanitization on variables in FPRNetworkTrace class. by @visumickey in firebase/firebase-ios-sdk#13795
- [Vertex AI] Add sysInstructs, tools, genConfig to
countTokens
by @andrewheard in firebase/firebase-ios-sdk#13813 - [Vertex AI] Add image / function call count tokens integration tests by @andrewheard in firebase/firebase-ios-sdk#13814
- [Core] Add logging level getter to FIRConfiguration by @ncooke3 in firebase/firebase-ios-sdk#13815
- Fix: typos of the FirebaseRemoteConfig source code by @MojtabaHs in firebase/firebase-ios-sdk#13825
- Test: enhance FirebasePerformance Unit tests by @MojtabaHs in https://github.com/fireb...
11.3.0
What's Changed
- Fix Firebase/Crashlytics min iOS version by @paulb777 in firebase/firebase-ios-sdk#13580
- Add
-Wno-error=redundant-move
to cmake builds by @dconeybe in firebase/firebase-ios-sdk#13582 - Fix cmake builds with Python 3.12, which deleted the long-deprecated 'distutils' module by @dconeybe in firebase/firebase-ios-sdk#13583
- Firestore: Improve efficiency of memory persistence when processing a large number of writes by @dconeybe in firebase/firebase-ios-sdk#13572
- [Vertex AI] Prepare podspec for a CocoaPods release by @andrewheard in firebase/firebase-ios-sdk#13585
- Correct AddNewPod link at README.md by @lamtrinhdev in firebase/firebase-ios-sdk#13588
- [Release] Update Firestore SPM binary for 11.2.0 by @andrewheard in firebase/firebase-ios-sdk#13594
- [Auth] Add app ID prefix to sample plist by @ncooke3 in firebase/firebase-ios-sdk#13599
- [Auth] Better keychain error descriptions by @paulb777 in firebase/firebase-ios-sdk#13600
- [Auth] Forward secure coding calls for TOTPMultiFactorInfo by @ncooke3 in firebase/firebase-ios-sdk#13592
- [Vertex AI] Add
Decodable
conformance forFunctionResponse
by @andrewheard in firebase/firebase-ios-sdk#13606 - [Vertex AI] Add pod to FirebaseManifest by @andrewheard in firebase/firebase-ios-sdk#13586
- [Infra] Reduce test flakes due to async variable assignment by @ncooke3 in firebase/firebase-ios-sdk#13610
- [Infra] Silence extensions warnings in Sessions SDK by @ncooke3 in firebase/firebase-ios-sdk#13611
FunctionsError
by @yakovmanshin in firebase/firebase-ios-sdk#13601- [Auth] Revoke SiwA token when unlinking Apple provider by @ncooke3 in firebase/firebase-ios-sdk#13621
- [Infra] Update NOTICES by @ncooke3 in firebase/firebase-ios-sdk#13625
- [Infra] Fix Swift 6 warning in FirebaseAppTests.swift by @ncooke3 in firebase/firebase-ios-sdk#13627
- [Infra] Silence extensions warnings in Sessions SDK tests by @ncooke3 in firebase/firebase-ios-sdk#13629
- [Infra] Address Sendable warnings in RC's URLSessionPartialMock.swift by @ncooke3 in firebase/firebase-ios-sdk#13632
- [Infra] Fix warning in Auth's 'SwiftAPI.swift' tests by @ncooke3 in firebase/firebase-ios-sdk#13633
- [Vertex AI] Silence
SafetyRating: Comparable
warning in tests by @andrewheard in firebase/firebase-ios-sdk#13635 - [Auth] Query with
kSecAttrSynchronizable
when auth sharing enabled by @ncooke3 in firebase/firebase-ios-sdk#13642 - [Auth] Await header value from underlying queue by @ncooke3 in firebase/firebase-ios-sdk#13647
- Skip copyright check for data-connect ProtoGen files by @paulb777 in firebase/firebase-ios-sdk#13651
- Update check_copyright.sh by @paulb777 in firebase/firebase-ios-sdk#13652
- [Infra] Upgrade to
clang-format@19
by @andrewheard in firebase/firebase-ios-sdk#13656 - Add Data Connect to issue product list selector by @paulb777 in firebase/firebase-ios-sdk#13657
- [Auth] Use native Swift types in Auth backend types by @ncooke3 in firebase/firebase-ios-sdk#13658
- Expose FirebaseCore via SPM by @paulb777 in firebase/firebase-ios-sdk#13659
- [Auth] Handle corrupt keychain value resulting from incomplete v11 port by @ncooke3 in firebase/firebase-ios-sdk#13643
- [Vertex AI] Remove
SafetyFeedback
struct by @andrewheard in firebase/firebase-ios-sdk#13666 - [Vertex AI] Cleanup Decodable impl from BlockThreshold by @andrewheard in firebase/firebase-ios-sdk#13673
- [Core] Add ability to load version from product SDK by @ncooke3 in firebase/firebase-ios-sdk#13639
- [Auth] Move applicable non-public types away from subclassing NSObject by @ncooke3 in firebase/firebase-ios-sdk#13676
- [Vertex AI] Use
actions/cache
in workflow by @andrewheard in firebase/firebase-ios-sdk#13687 - [Vertex AI] Remove pod from
FirebaseManifest
by @andrewheard in firebase/firebase-ios-sdk#13663 - NOTICES Change by @github-actions in firebase/firebase-ios-sdk#13705
- Revert "Make GenerativeModel and Chat into Swift actors (#13545)" by @andrewheard in firebase/firebase-ios-sdk#13703
- GHA updates: visionOS and Xcode 16 - Part 1 by @paulb777 in firebase/firebase-ios-sdk#13697
- [Infra] Require firestore status check only if firestore code changes by @ncooke3 in firebase/firebase-ios-sdk#13678
- [Infra] Fix warning in Auth's AuthWebViewController.swift by @ncooke3 in firebase/firebase-ios-sdk#13634
- Analytics 11.3.0 by @tsunghung in firebase/firebase-ios-sdk#13709
- Ensure test of recent TagManager by @paulb777 in firebase/firebase-ios-sdk#13710
- RC: fix internal API nullability issue caught by analyzer by @paulb777 in firebase/firebase-ios-sdk#13712
- [Auth] nil out SafariViewController when presentation finishes by @ncooke3 in firebase/firebase-ios-sdk#13715
- [Auth] Match Firebase 10 implementation in WKNavigationDelegate conformance by @ncooke3 in firebase/firebase-ios-sdk#13714
- [Infra] Switch back to building Auth with
-warnings-as-errors
by @ncooke3 in firebase/firebase-ios-sdk#13713 - CI updates for visionOS and Xcode 16: part 2 by @paulb777 in firebase/firebase-ios-sdk#13708
- Firestore SPM binary for 11.3.0 by @paulb777 in firebase/firebase-ios-sdk#13730
New Contributors
- @lamtrinhdev made their first contribution in firebase/firebase-ios-sdk#13588
Full Changelog: firebase/firebase-ios-sdk@11.2.0...11.3.0
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 firebase/firebase-ios-sdk#13519
- [Auth] Fix Xcode 16 continuation crashes by @paulb777 in firebase/firebase-ios-sdk#13521
- [Auth] Fix Phone Auth via APNS for Sandbox Tokens and update Sample's Firebase app by @paulb777 in firebase/firebase-ios-sdk#13539
- [Auth] Add background modes capability to plist by @ncooke3 in firebase/firebase-ios-sdk#13548
- [Auth] When swizzling is disabled, open URLs via SceneDelegate by @ncooke3 in firebase/firebase-ios-sdk#13557
- [Auth] Fix unexpected nil in fetchSignInMethods success case by @ncooke3 in firebase/firebase-ios-sdk#13561
- [Auth] Fix user session persistence in multi tenant projects by @paulb777 in firebase/firebase-ios-sdk#13567
- [Crashlytics] Fix Firebase/Crashlytics min iOS version by @paulb777 in firebase/firebase-ios-sdk#13580
- [Database] Fix temporary disconnect when app goes inactive by @paulb777 in firebase/firebase-ios-sdk#13564
- [Firestore] Mark readonly public classes as Sendable by @paulb777 in firebase/firebase-ios-sdk#13453
- [Firestore] Support hex strings to prevent broken log lines by @ls-todd-lunter in firebase/firebase-ios-sdk#13128
- [Functions]
FunctionsContext
Updates by @yakovmanshin in firebase/firebase-ios-sdk#13531 - [Functions] Updated Functions Errors by @yakovmanshin in firebase/firebase-ios-sdk#13535
- [Testing] Update OCMock dependency to v3.9.4 by @andrewheard in firebase/firebase-ios-sdk#13536
- [Vertex AI] Make
uri
optional inCitation
and addtitle
field by @andrewheard in firebase/firebase-ios-sdk#13520 - [Vertex AI] Add
Sendable
conformance to types by @andrewheard in firebase/firebase-ios-sdk#13560 - [Vertex AI] Make
Logger
properties constants by @andrewheard in firebase/firebase-ios-sdk#13570 - [Vertex AI] Make
GenerativeModel
andChat
into Swift actors by @andrewheard in firebase/firebase-ios-sdk#13545 - [Vertex AI] Make generateContentStream/sendMessageStream throws by @andrewheard in firebase/firebase-ios-sdk#13573
- [Vertex AI] Add
SourceImage
enum toImageConversionError
by @andrewheard in firebase/firebase-ios-sdk#13575 - [Vertex AI] Add
responseSchema
toGenerationConfig
by @andrewheard in firebase/firebase-ios-sdk#13576
New Contributors
- @ls-todd-lunter made their first contribution in firebase/firebase-ios-sdk#13128
Full Changelog: firebase/firebase-ios-sdk@11.1.0...11.2.0
11.1.0
Updated Package.swift and sources for latest firebase sdks
11.0.0
Updated Package.swift and sources for latest firebase sdks
10.29.0
Updated Package.swift and sources for latest firebase sdks
10.27.0
Updated Package.swift and sources for latest firebase sdks
10.25.0
Updated Package.swift and sources for latest firebase sdks
10.23.0
Updated Package.swift and sources for latest firebase sdks