* 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.
* Add FIRHeartbeatLogger and unit tests
* Add XCTest module
* Fix warnings
* Exclude files from module import rule
* Add swift_version to FirebaseStorage.podspec
* Update FirebaseStorage.podspec
* Update FirebaseCore.podspec
* Debug storage GHA
* Create separate testing utils target
* Revert "Debug storage GHA"
This reverts commit 962567e180.
* WIP Reorganizing for cocoapods
* Copy some spec config from OCMock
* Fix build issue
* Fix tests
* Add env var to only use testing spec for pod lib lint
* Add new heartbeat-unit test spec
* Bump Core dependency to 8.11
* Test
* Revert "Test"
This reverts commit 23cddd0b17.
* Refactor podspec
* Revert "Refactor podspec"
This reverts commit 71d87fb5d0.
* Testing to see if file is tested
* Revert "Testing to see if file is tested"
This reverts commit 618903a1ed.
* Revert "Revert "Refactor podspec""
This reverts commit ac42b40b06.
* catalyst testing needs env var too
* Remove outdated comment
* Review
* Style
* Review 2
* Fix tvOS CI
* Migrate to UserDefaults based heartbeat on tvOS
This should mitigate heartbeat files being wiped due to tvOS cache being
invalidated.
* Move defaults suite name to widely available constant.
* Point to GULs 7.4.0+ in Package.swift
Co-authored-by: Nick Cooke <nickcooke@google.com>
* Move firebase user agent logic to a separate class.
* FIRAppTest: prefix some tests with the tested method names
* FIRAppTest: user agent new fields tests
* New user agent field added.
* Headers
* API docs
* ./scripts/style.sh
* nullability fix
* Move environment info methods to GoogleUtilities
* GULAppEnvironmentUtilTest
* GULAppEnvironmentUtil swift tests
* FirebaseApp user agent swift flag test
* ./scripts/style.sh
* Cleanup CoreDiagnostics
* Nullable device model
* FIRCoreDiagnosticsTest fix
* Merge fixes
* Fix import
* rename
* Cleanup GUL imports (since all headers are public now)
* Remove the `FirebaseOptions()` bare initializer.
This was unintentionally surfaced from the ObjC header and should be
removed.
Note: although the existing initializer doesn't work, this is still a
breaking change.
* Style
* Changelog update.