Morgan Chen and Nick Cooke
96984a0554
Update Storage and Functions header comments to Swift markdown ( #9706 )
...
* Update Storage header comments to Swift markdown
* Update functions headers to use swift markdown
* Update FirebaseStorage/Sources/AsyncAwait.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/AsyncAwait.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/AsyncAwait.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/Storage.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/Storage.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/StorageObservableTask.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* Update FirebaseStorage/Sources/StorageObservableTask.swift
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
* run style
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2022-04-26 11:04:38 -07:00
Ryan Wilson
408e0564c0
Refactor to remove __ APIs in Swift ( #9678 )
2022-04-20 16:30:06 -04:00
Thomas Bouldin and Ryan Wilson
694059f5fe
Remove url label. add Codable test ( #9667 )
...
* Remove url label. ad Codable test
* Fix compilation failures
Co-authored-by: Ryan Wilson <wilsonryan@google.com >
2022-04-19 20:57:38 -04:00
Thomas Bouldin
a2b3758d4d
Add callableWithURL ( #9664 )
...
* Add support for htpsCallableWithURL
* Add missing API
* Run formatter
* PR feedback; tests
* Formatter
* Fix URL constructor
* Fix compiler error
* Run formatter
* More PR feedback
* Use enums to encode invariant that endpoints are name or url
* Add codable API test
* Fix codable samples
* One more try... I don't know how to run these tests locally
* Whoops. Got that one wrong
* Am I doing it right now?
2022-04-19 14:19:55 -07:00
Paul Beusterien
86919fb705
Restore StorageErrorDomain and error tests ( #9628 )
2022-04-11 07:20:22 -07:00
Ryan Wilson
121f6480b8
Remove Objective-C Error APIs for Functions ( #9619 )
...
* Remove Objective-C Error APIs
* Style
2022-04-08 13:50:35 -04:00
Ryan Wilson
73279db127
Enable async/await APIs for iOS 13, etc. ( #9540 )
...
* Enable async/await APIs for iOS 13, etc.
This bumps the required compiler version to 5.5.2 which was included in
Xcode 13.2, where backporting was first introduced.
This breaks less developers and enables developers who aren't using
these APIs to still compile using Xcode 13.0 and 13.1.
As far as I can tell, the only breakage this includes now is developers
who are using Xcode 13.0 or 13.1, targeting iOS 15 and using one of
these 7 APIs. It will result in a compiler error and they'll have to
either use the completion handler version or upgrade to Xcode 13.2+ to
fix the compilation error.
* Missed checks, CHANGELOG
* Fixed avialability, added watchOS for RTDB
* Moved to watchOS 7 for all async/await APIs to match platform support
2022-04-01 09:56:33 -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
Paul Beusterien
223afa5aec
Better Swift file structure ( #9449 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
005b16cff1
Update Functions component system for interop ( #9421 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
2b6abb690a
Put all public APIs in a Public folder ( #9410 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
fb5ecd4ea3
ObjC API coverage for Functions ( #9347 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
74fa16f236
Remove Functions ObjC ( #9333 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
a1cb5656fc
Auth and Messaging Interop for Swift ( #9314 )
2022-03-23 06:08:13 -07:00
Paul Beusterien
e748d16594
AppCheckInterop for Swift dependents ( #9299 )
2022-03-23 06:07:17 -07:00
Paul Beusterien
4f793064da
Set up Core Internal for SPM ( #9298 )
2022-03-23 06:07:17 -07:00
Paul Beusterien
fb0a2e0a8e
Update Functions public API docs for FCM Token instead of IID ( #8981 )
2021-11-19 13:43:38 -08:00
Paul Beusterien
10f4285892
Public API build test coverage and public header cleanup ( #8960 )
2021-11-12 12:17:38 -05:00
Paul Beusterien
e74765ae08
Canonical directory structure for Functions ( #8918 )
2021-11-02 16:38:55 -07:00