Commit Graph
109 Commits
Author SHA1 Message Date
Nick Cooke a1e4be7919 [Core] Add logging level getter to FIRConfiguration (#13815) 2024-10-04 18:58:21 -04:00
Paul Beusterien 67834c366f Fix module build issues (#13797) 2024-10-04 11:46:35 -04:00
Paul Beusterien 8f44bbcbcf Fix FIROptions module organization (#13765) 2024-10-02 07:49:28 -07:00
Nick Cooke 9f274681a5 [Core] Add ability to load version from product SDK (#13639) 2024-09-19 13:13:45 -04:00
Paul Beusterien cc9a2da529 [Core] Update log message from deprecated goo.gl link (#13383) 2024-07-24 15:25:08 -07:00
Seyed Mojtaba Hosseini Zeidabadi 488c716dcc Fix typo of the FirebaseCore source files (#13333) 2024-07-22 08:46:05 -07:00
cherylEnkidu 3de44b7ab7 Move Timestamp class from Firestore to Firebase Core (#13221) 2024-07-12 16:19:35 -04:00
Andrew HeardandPaul Beusterien 31f6c5e2ca [Core] Use GULOSLogBasic for OSLog-based logging in FIRLogBasic (#13266)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2024-07-11 15:23:26 -07:00
Nick Cooke 5ccf3ae8b9 [v11] Remove configureWithApp: API in FIRLibrary protocol (#13147) 2024-06-26 13:44:49 -04:00
Nick Cooke 12593755b7 [v11] Remove unused string constant (#13165) 2024-06-21 15:03:47 -04:00
Paul Beusterien f5309bf45b [v11] Remove unused FIRDependency class (#13053) 2024-06-04 06:56:50 -07:00
Paul Beusterien 8719e5a9bc [v11] Simplify Component System Usage (#13047) 2024-06-03 15:45:09 -07:00
Paul Beusterien 1198afd2ba Merge remote-tracking branch 'origin/main' into pb-merge-main-529 2024-05-29 15:09:57 -07:00
Paul Beusterien 1696c5cddc Merge remote-tracking branch 'origin/ah/release-10.26-merge-ca' 2024-05-13 11:07:31 -07:00
Paul Beusterien a386df6fc3 Vertex AI preview versioning (#12691) 2024-05-13 12:14:00 -04:00
Andrew Heard aa18e59794 Add platform tags in x-goog-api-client (#12680) 2024-05-13 12:14:00 -04:00
Nick Cooke 554255aa09 [Infra] Clean up visionOS conditionals (#12934) 2024-05-10 16:18:00 -04:00
Andrew Heard d1625132ab Add prototype for Firebase Vertex AI 2024-05-01 11:45:19 -04:00
Paul Beusterien 0b90011293 Merge remote-tracking branch 'origin/main' into auth-swift 2024-03-18 11:42:30 -07:00
Paul BeusterienandNick Cooke 3539c2b691 Privacy Manifests for named Firebase SDKs (#12407)
Co-authored-by: Nick Cooke <nickcooke@google.com>
2024-02-23 15:08:29 -08:00
Andrew Heard 1ed6d66b20 Make instanceForProtocol:inContainer: return nullable T (#12391) 2024-02-21 12:15:45 -05:00
Paul Beusterien 20847a1577 [auth-swift] Fix heartbeats for SPM (#12237) 2024-01-04 08:11:58 -08:00
Paul Beusterien b039842199 Merge remote-tracking branch 'origin/main' into auth-swift 2023-12-26 11:56:49 -08:00
Nick Cooke 25fcae9321 [AppCheck] Fix AppCheck interference for apps using ARCore and Firebase (#12191) 2023-12-12 23:15:46 -05:00
Paul Beusterien bcac846589 Merge remote-tracking branch 'origin/master' into auth-swift 2023-11-21 21:08:51 -08:00
Andrew Heard afca2896b9 [Core] Add FIRGetLoggerLevel function (#12065) 2023-11-07 15:57:49 -05:00
Paul Beusterien 24eb687013 Merge remote-tracking branch 'origin/master' into auth-swift 2023-10-26 15:07:36 -07:00
Andrew Heard 79692e9c60 [visionOS] Fix FirebaseCore build and tests on Xcode 15.1 beta 1 (#11927) 2023-10-11 18:25:25 -04:00
Paul Beusterien 7d82f4e3af Merge origin/master to auth-swift 2023-10-06 15:17:37 -07:00
Nick Cooke d4beb349ad [Core] Fix API misnomer within FIRApp.m (#11648) 2023-08-04 15:24:17 -04:00
Paul Beusterien d7eb58bfc1 [auth-swift] Auth.swift (#11237) 2023-07-11 16:22:08 -07:00
Morgan Chen 3805752456 Add better warning for misspelled files (#11317)
* Add better warning for misspelled files

* style

* add changelog

* Update FIRApp.m
2023-05-23 14:15:46 -07:00
Nick Cooke 2617e60dd6 [FirebaseCore] Add comment to notify future-us about potential side effects of code change (#11041) 2023-03-29 18:03:34 -04:00
Charlotte Liang fabe88f628 Remove unused methods in FIROptions (#10712) 2023-01-19 13:07:15 -08:00
Paul Beusterien 1fa2b4f31e Deprecate androidClientID and trackingID (#10520) 2022-12-15 09:52:24 -08:00
Paul Beusterien 7196035727 Firebase Options Documentation (#10510) 2022-11-22 15:35:18 -08:00
Sam Edson 07768839d9 [Sessions] Update Sessions User Agent for Optimization (#10335) 2022-10-10 15:50:05 -04:00
Sam Edson e04cb62ebb Initial commit of Firebase Sessions SDK (#10285) 2022-10-03 15:41:12 -04:00
Nick Cooke 71972ab0e8 [Firebase 10] Revamp FIRLogger for Swift use (#10286)
* [Firebase 10] Revamp FIRLogger for Swift use

* Fix test impl and only run firebasepod.yml

* re-enable actions

* Implement logger

* Global TAP

* Revert .pbxproj

* Call directly to GULs

* Review

* Undo API breaks

* [skip ci] Avoid NS_SWIFT_NAME due to macro collisions
This fixes the warning that broke the Auth x watchOS job.

* [skip ci] Revert Gemfile
2022-09-28 22:13:47 -04:00
8866b22f89 Firestore: Make @DocumentID value setter private (#10167)
* Firestore: Make @DocumentID value setter private

Updated the `DocumentID` Swift property wrapper's `value` property to be private(set) since it is ignored in the methods that write to Firestore.

* Make initializer private

* Fix formatting

* Fix tests

Made the setter internally accessible and imported FirebaseFirestoreSwift with @testable.

* Add a changelog entry and formatting fixes

* Documentation fixes

* [skip ci] Add runtime warnings to `@DocumentID` setter and initializer (#10275)

* [Firestore] Mark `@DocumentID` setter deprecated and add log statement in init

* Fix typo in import

* Update CHANGELOG

* Review and remove deprecation

* Review and add FIRLogWarningSwift

* Add FirebaseCorExtension to Firestore's Podfile

* [skip ci] Fix merged comment

Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com>
Co-authored-by: Nick Cooke <nickcooke@google.com>
2022-09-28 01:42:30 -04:00
Nick Cooke f233d5b6a5 [Cleanup] Follow-up to #10259 (#10262)
* [Cleanup] Follow-up to 10259

* [skip ci] Resolve TODO

In an effort to resolve this TODO, I marked the protocol as @optional to clean
up some of the duplicate test code. While it cleaned up the test code, it did
clutter up the actual usage of the API so I decided against doing so.
2022-09-26 19:04:16 -04:00
Nick Cooke 43c62f0526 [Infra] Remove CoreDiagnostics library and references (#10259)
* [Infra] Remove CoreDiagnostics library and references

* Style localize_podfile.swift

* Add GDT to SharedTestUtils

* Update GoogleUtilities.cmake config

* Run all CI

* Update GoogleUtilities.cmake config (2)

* Resolve FIRApp.m TODO

* [skip ci] Revert Gemfile
2022-09-26 00:03:55 -04:00
Paul Beusterien 67ed968e66 StorageAuthorizer to Swift (#10117) 2022-09-21 16:32:13 -07:00
Nick Cooke 398a87169d [Core] Support watchOS lifecycle notifications (#10112)
* [Core] Support watchOS lifecycle notifications

* Rework for so version is checked in runtime
2022-08-30 13:25:22 -04:00
Nick Cooke 2eb177effe [FirebaseCore] Mark duplicate internal API as unavailable in Swift (#9812)
* Mark API as unavailable

* Kick off storage and functions CI as well

* [skip ci] Revert .github/workflows/storage.yml

* [skip ci] Revert .github/workflows/functions.yml

* [skip ci] Revert .github/workflows/functions.yml (2)

* [skip ci] Revert .github/workflows/storage.yml (2)
2022-05-17 16:52:39 -04:00
Nick Cooke 0fe05a8cda [skip ci] Correct Swift API in FIROptions.h doc (#9733) 2022-05-01 11:33:20 -04:00
Nick Cooke 15578eec94 Remove heartbeat trigger on configure (#9625) 2022-04-11 11:11:24 -04:00
Nick Cooke 40a2a35c1a [Heartbeat Logging] Add logging within FirebaseCore (#9586)
* Rework approach

* Fix CI
2022-04-07 10:51:47 -04:00
Paul Beusterien 7b946765ec Remove slashes from log messages (#9391) 2022-04-06 14:19:47 -07:00
Paul Beusterien 6b1f0666d6 Style after rebase conflict resolution 2022-04-04 13:30:34 -07:00