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 Beusterien and Nick 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
Paul Beusterien
1ed4d69b4e
Make all Storage APIs available via Swift ( #9443 )
2022-04-04 13:28:14 -07:00
Peter Friese
c5bdde98f0
Register Combine modules with Swift component system ( #9562 )
2022-04-04 16:38:36 +02:00
Nick Cooke
6472d7c8e0
[Heartbeat Logging] Migrate Firestore from using FIRHeartbeatInfo to FIRHeartbeatLogger ( #9555 )
...
* Integrate Firestore with FIRHeartbeatLogger
* [skip ci] Review
* [skip ci] Review
2022-04-01 16:00:28 -04:00
Nick Cooke
fd1c0f6a3c
[v9, Infra] Fix FirebaseCore CMake build error for Firestore CI ( #9537 )
...
* Fix FirebaseCore CMake build
* Clarify comment
* Run Firestore CI on **CMakeLists.txt changes
* Review
* No need to ifdef out in FIRApp.m
2022-03-30 16:51:23 -04:00
Nick Cooke
a9278f108b
[Heartbeat Logging] Add heartbeat logger to FIRApp and manage FIRHeartbeatLogger instances ( #9506 )
...
* Add FIRHeartbeat property to FIRApp
* Remove comment and kick off CI?
2022-03-28 11:36:02 -04:00
Nick Cooke
a09083f9d0
[v9] Reorganize FirebaseCore* modules ( #9482 )
...
* [skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`
* Reorganize FirebaseCore libraries for SPM and CP
* [skip ci] Revert "[skip ci] [will revert] Add debug printing to `pod_lib_lint.rb`"
This reverts commit 2a837e39708c21b0a324743ab226bd6c01047de7.
* Review and fix CI
* Remove `heartbeat_logging.yml` and add `core_internal.yml`
* Remove trailing whitespace
* Fix more whitespace 😞
* Fix `core_internal.yml` scheme name
* Update `check_imports.swift` and TODO
* Review
* Add FirebaseCoreInternal pod to Firestore example's Podfile
* [skip ci] Review - remove TODOs
* [skip ci] Remove duplicate `XCTest` import
2022-03-23 06:08:14 -07:00
Ryan Wilson
e002709d2c
Mark ObjC typedefs as unavailable in Swift. ( #9387 )
...
* Mark ObjC typedefs as unavailable in Swift.
This is part of the larger Swift API improvements effort. These reduce
visibility in autocomplete, and we've mostly migrated away from them
already. This hides the unused type from the API surface to avoid
cluttering the list of types avialable.
* Revert FDL Test
* Fix CombineSwift tests
* Fixed Firestore tests
* Revert unneeded changes for FDL internal headers.
2022-03-23 06:08:14 -07:00
Yakov Manshin
220a20fbf2
[ #9291 ] Removed FIRAppAssociationRegistration ( #9388 )
2022-03-23 06:08:14 -07:00
Nick Cooke
913629de76
[Heartbeat Logging] Adjust imports after rebase onto v9 branch
2022-03-23 06:08:14 -07:00
Nick Cooke
af89df6e04
[Heartbeat Logging] Refinements to how HeartbeatsPayloads are converted into header strings ( #9419 )
...
* Return an empty payload rather than an empty string
* Fix unfinished comment
* Review
2022-03-23 06:08:14 -07:00