Matt Comi and Nick Cooke
8230f73de8
Adds putFileHandle and putFileHandleAsync ( #12580 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2024-03-27 08:45:01 -07:00
Andrew Heard
1ed6d66b20
Make instanceForProtocol:inContainer: return nullable T ( #12391 )
2024-02-21 12:15:45 -05:00
Andrew Heard
ab0d0854a3
Make AuthInterop and AppCheckInterop properties optional in Storage ( #12387 )
2024-02-14 10:03:34 -05:00
Paul Beusterien
2d3ecf9658
Storage docs fixes ( #12344 )
2024-02-01 14:57:41 -08:00
Paul Beusterien
0fe8385fe6
Remove unnecessary compiler checks for Concurrency support ( #12232 )
2024-01-03 07:04:02 -08:00
Paul Beusterien
4d2b60dc75
Updated to SwiftFormat 0.52.10 ( #12125 )
2023-11-21 12:12:05 -08:00
Andrew Heard
df56264781
[visionOS] Fix Storage SDK build on Xcode 15 beta 6 ( #11667 )
...
In Xcode 15 beta 6, `#if os(iOS)` no longer evaluates to true when building for visionOS.
Note: `TARGET_OS_IOS` continues to be defined so Objective-C code is unchanged.
2023-08-09 14:31:12 -04:00
Morgan Chen
7ad4967d1b
update thread-safety docs on Storage ( #11661 )
2023-08-08 11:25:37 -07:00
ae871b9dc1
Update to swiftformat 0.51.12 ( #11531 )
...
Co-authored-by: Andrew Heard <andrewheard@google.com >
Co-authored-by: Nick Cooke <nickcooke@google.com >
2023-07-11 15:54:51 -07:00
Paul Beusterien
23836ffadb
Fix zip build break ( #11344 )
2023-05-29 10:24:07 -04:00
Paul Beusterien
9f009df386
Progress closure for async/await APIs ( #11289 )
2023-05-26 11:31:16 -07:00
Paul Beusterien
e73e86abbe
Add missing unowned specifiers ( #11248 )
2023-05-10 07:57:20 -07:00
Paul Beusterien
3e2dd2fb3f
Provide server errors via the NSUnderlyingErrorKey ( #10913 )
2023-03-11 07:23:05 -08:00
Paul Beusterien
66f23d564b
Add Storage API to limit upload chunk size ( #10609 )
2023-01-25 12:49:16 -05:00
Paul Beusterien
fe80522d3b
Two Storage Swift porting typos ( #10588 )
2022-12-16 13:30:46 -05:00
Paul Beusterien
b109e01e2f
Fix strict concurrency checking errors ( #10518 )
2022-11-28 10:47:22 -09:00
Paul Beusterien
34a9197130
Use dedicated queue for Storage uploads and downloads instead of global queue ( #10492 )
2022-11-14 14:21:53 -08:00
Morgan Chen
d962bd5e22
Storage lock fix ( #10468 )
...
* Revert "Include subheaders in script output (#10212 )"
This reverts commit 11313da887 .
* Use a dedicated sync object
* Revert "Revert "Include subheaders in script output (#10212 )""
This reverts commit 41fe302d1e .
* Add changelog and tests
* Revert "Include subheaders in script output (#10212 )"
This reverts commit 11313da887 .
* Revert "Revert "Include subheaders in script output (#10212 )""
This reverts commit 472e3f9956 .
* style
2022-11-08 16:30:17 -08:00
Paul Beusterien
f7dea6e494
Fix a race condition where a download size could exceed maxSize ( #10412 )
2022-10-28 10:14:44 -07:00
Mike Hardy
d04d5228fa
Tolerate nested JSON objects while getting URL ( #10370 )
2022-10-19 09:20:09 -07:00
Maneesh Tewani
ab83e54363
Fixed issue where metadata wasn't properly initialized ( #10356 )
2022-10-14 13:32:42 -07: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
Paul Beusterien
970b4c4509
Deprecate, not remove, unused API ( #10263 )
2022-09-26 14:30:29 -07:00
Paul Beusterien
b904e6f5e9
Docs update for Extensions and putFile ( #10248 )
2022-09-22 11:42:43 -07:00
Paul Beusterien
439b42d5a0
Fix inadvertent API change ( #10245 )
2022-09-22 09:36:23 -07:00
Paul Beusterien
3d51280713
Address 9963 review feedback ( #10239 )
2022-09-21 16:32:37 -07:00
Paul Beusterien
7c266fbc11
Missing sync, missing interval processing, todo review ( #10225 )
2022-09-21 16:32:37 -07:00
Paul Beusterien
2a14d44ad4
Address missed review comments from #10216 ( #10224 )
2022-09-21 16:32:37 -07:00
Paul Beusterien
ec0fb219d5
Add new throwing reference(for url:URL) API ( #10216 )
2022-09-21 16:32:37 -07:00
Paul Beusterien
67ed968e66
StorageAuthorizer to Swift ( #10117 )
2022-09-21 16:32:13 -07:00
Paul Beusterien
08bbe9c1ed
Storage and StorageReference to Swift ( #10077 )
2022-09-21 16:32:13 -07:00
Paul Beusterien
1f77f3b60f
Create dictionary with compactMap ( #10027 )
2022-09-21 16:32:12 -07:00
Paul Beusterien
54424d61ee
Convert StorageMetadata to Swift ( #9979 )
2022-09-21 16:32:12 -07:00
Paul Beusterien
f9595d39f1
Convert Storage Task implementation to Swift ( #9880 )
2022-09-21 16:32:12 -07:00
Ryan Wilson
878f885828
Use @_implementationOnly import for FirebaseCoreExtension ( #9887 )
...
Using a regular import caused internal Core APIs to be surfaced to end
users.
2022-06-08 10:09:55 -04:00
Paul Beusterien
8d65537335
Fix typos ( #9802 )
2022-05-13 15:38:03 -07:00
Paul Beusterien and Nick Cooke
1fc4e50fa2
Merge 9715 and 9720 to master ( #9719 )
...
* Missing NSObject overrides and tests (#9715 )
* [v9] Improve clarity of zip integration instructions (#9720 )
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2022-04-27 17:02:13 -07:00
Jon Simantov
5238f5044f
Fix an issue with StorageUploadTask.resume accidentally using Download. ( #9717 )
2022-04-27 14:56:51 -07:00
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
Paul Beusterien
f928ad0c10
Revert "Adding Custom Time to FirebaseStorage ( #9576 )" ( #9652 )
...
This reverts commit 071902bfe1 .
2022-04-14 07:03:19 -07:00
Nathan Fallet
071902bfe1
Adding Custom Time to FirebaseStorage ( #9576 )
2022-04-13 17:15:30 -04:00
Paul Beusterien
86919fb705
Restore StorageErrorDomain and error tests ( #9628 )
2022-04-11 07:20:22 -07:00
Paul Beusterien
92c81d4ce2
Move FirebaseStorageSwift to FirebaseStorage ( #9613 )
2022-04-08 08:47:56 -07:00
Paul Beusterien
7402150b2c
FirebaseStorage[ObjC] to FirebaseStorageInternal ( #9598 )
2022-04-08 08:45:01 -07:00
Paul Beusterien
7b946765ec
Remove slashes from log messages ( #9391 )
2022-04-06 14:19:47 -07:00
Paul Beusterien
99275370a2
Merge remote-tracking branch 'origin/master' into v9b
2022-04-06 09:56:33 -07:00
Paul Beusterien
111d8d6ad1
Functions and Storage deprecated Error variables ( #9569 )
...
* Functions and Storage deprecated Error variables
* Test build fixes
* one more test build issue
* Review
* style
2022-04-06 08:56:09 -04:00
Paul Beusterien
1ed4d69b4e
Make all Storage APIs available via Swift ( #9443 )
2022-04-04 13:28:14 -07:00
Paul Beusterien
8791b6bceb
Merge FirebaseStorageSwift and FirebaseStorage ( #9045 )
2022-04-04 13:20:05 -07:00