Seyed Mojtaba Hosseini Zeidabadi
488c716dcc
Fix typo of the FirebaseCore source files ( #13333 )
2024-07-22 08:46:05 -07:00
Andrew Heard and Paul 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
Andrew Heard
61384c1223
Merge branch 'main' into release-11.0-merge
...
# Conflicts:
# Firebase.podspec
# FirebaseABTesting.podspec
# FirebaseAnalytics.podspec
# FirebaseAnalyticsOnDeviceConversion.podspec
# FirebaseAppCheck.podspec
# FirebaseAppCheckInterop.podspec
# FirebaseAppDistribution.podspec
# FirebaseAuth.podspec
# FirebaseAuthInterop.podspec
# FirebaseCore.podspec
# FirebaseCoreExtension.podspec
# FirebaseCoreInternal.podspec
# FirebaseCrashlytics.podspec
# FirebaseDatabase.podspec
# FirebaseDynamicLinks.podspec
# FirebaseFirestore.podspec
# FirebaseFirestoreInternal.podspec
# FirebaseFunctions.podspec
# FirebaseInAppMessaging.podspec
# FirebaseInstallations.podspec
# FirebaseMLModelDownloader.podspec
# FirebaseMessaging.podspec
# FirebaseMessaging/CHANGELOG.md
# FirebaseMessagingInterop.podspec
# FirebasePerformance.podspec
# FirebaseRemoteConfig.podspec
# FirebaseRemoteConfigInterop.podspec
# FirebaseSessions.podspec
# FirebaseSharedSwift.podspec
# FirebaseStorage.podspec
# FirebaseVertexAI/Sources/VertexAIComponent.swift
# GoogleAppMeasurement.podspec
# GoogleAppMeasurementOnDeviceConversion.podspec
# Package.swift
# ReleaseTooling/Sources/FirebaseManifest/FirebaseManifest.swift
2024-06-21 15:33:16 -04:00
Nick Cooke
12593755b7
[v11] Remove unused string constant ( #13165 )
2024-06-21 15:03:47 -04:00
Andrew Heard
04f0491792
[MLModelDownloader] Use FirebaseLogger instead of GULLoggerWrapper ( #13160 )
2024-06-20 14:43:26 -04:00
Paul Beusterien
f5309bf45b
[v11] Remove unused FIRDependency class ( #13053 )
2024-06-04 06:56:50 -07: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
Andrew Heard
afca2896b9
[Core] Add FIRGetLoggerLevel function ( #12065 )
2023-11-07 15:57:49 -05:00
Charlotte Liang
fabe88f628
Remove unused methods in FIROptions ( #10712 )
2023-01-19 13:07:15 -08: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
Paul Beusterien
3ef42c1ac4
Address v9, resolved, and obsolete TODO's ( #9659 )
2022-04-15 08:14:44 -07:00
Nick Cooke
c9fabb509e
[Heartbeat Logging] Migrate Messaging from using FIRHeartbeatInfo to FIRHeartbeatLogger ( #9568 )
...
* Integrate Messaging with FIRHeartbeatLogger
* Fix CI
* Resolve TODO
* [skip ci] Remove etra space
* Review
* Fix CI after review
2022-04-05 18:07:48 -04: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
3d4b0f429e
[Heartbeat Logging] Migrate AppCheck from using FIRHeartbeatInfo to FIRHeartbeatLogger ( #9530 )
...
* Integrate AppCheck with FIRHeartbeatLogger
* Fix comment typo
* Fix CI
* [will revert] debug why HeartbeatLoggingTestUtils.podspec is linted?
* Revert "[will revert] debug why HeartbeatLoggingTestUtils.podspec is linted?"
This reverts commit 25a79874d8 .
* Change visibility of shim class
* Fix CI
* [skip ci] Review
2022-03-30 16:18:41 -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