Nick Cooke
4076d94ac5
firebase13: bump minimum macOS to 11.0 and watchOS to 8.0 ( #16551 )
2026-09-15 11:43:42 -04:00
Paul Beusterien and Nick Cooke
2fed357aa0
[Functions, Storage] Emulator authentication fix ( #16541 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2026-09-02 10:55:29 -07:00
ismail ramzi
0a7ab23de1
escape bucket in downloadURLFromMetadataDictionary ( #16529 )
2026-08-18 07:46:07 -07:00
Nick Cooke
dfbf71d542
refactor(storage): remove obsolete OS availability checks ( #16417 )
2026-07-21 10:05:57 -04:00
Paul Beusterien
56213d87f1
[Storage,Functions] Fix credentials for emulator ( #16395 )
2026-07-14 07:48:53 -07:00
Paul Beusterien
9be316b674
Fix simulator putfile posix error ( #16386 )
2026-07-13 13:42:58 -07:00
alhuda
35ffe2e14b
bound array access in StoragePath url parsers ( #16243 )
2026-07-09 17:02:03 -04:00
Paul Beusterien
c6b30ac647
Fix StorageUploadTask cancel ( #16359 )
2026-07-08 19:09:40 -07:00
Nick Cooke and gemini-code-assist[bot]
dc18b7f5b9
refactor(global): cleanup redundant availability checks and update sample apps audit ( #16143 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-04-30 18:48:30 -04:00
Bailey Lissington
d90faa30de
fix(storage): key InstanceCache by app name and bucket ( #16039 ) ( #16040 )
2026-04-09 12:20:17 -04:00
Nick Cooke
5c4a227fc6
fix: Move reusable SPM and CocoaPods workflows to use Xcode 26.2 ( #15756 )
2026-01-26 12:23:47 -05:00
Nick Cooke
55f72d8302
[Storage] Remove unused, long-deprecated 'StorageMetadata.storageReference' API` ( #15057 )
2025-06-30 17:08:01 -04:00
Nick Cooke
a0fd16d383
[Infra] Bump podspec min. versions ( #15015 )
2025-06-24 13:22:47 -04:00
Paul Beusterien
b51d06bebf
[CI] Update to swiftformat 0.55.5 ( #14810 )
2025-05-02 17:53:38 -04:00
Harlan Haskins
38c0f8387f
Use new Google Utility for detecting whether to support background URL session uploads ( #14794 )
2025-05-02 15:35:27 -04:00
Nick Cooke
99c1466db0
[Infra] Migrate Storage CI to Xcode 16 ( #14657 )
2025-04-11 17:47:32 +00:00
Nick Cooke
dd8b502034
[Storage] Add preconcurrency attribute to class ( #14272 )
2024-12-18 14:09:39 -05:00
Paul Beusterien
34bc1ffc87
[storage] Docs build fixes ( #13811 )
2024-10-04 10:57:40 -07:00
Paul Beusterien
9b5be206e9
[Storage] Fix fetcherServiceMap potential race ( #13446 )
2024-08-02 17:26:56 -04:00
Nick Cooke
a3254ff7ff
[Storage] Addressing Swift 6 issues with Storage's instance management ( #13445 )
2024-08-02 09:30:51 -04:00
Paul Beusterien
279ac2a6fc
[storage] Migrate to actor to fix a potential data race in initialization ( #13428 )
2024-08-01 10:04:43 -07:00
Paul Beusterien
af5efdb521
[storage] Simplify callback implementation ( #13413 )
2024-07-27 10:10:26 -07:00
Paul Beusterien
4883ced308
[storage] Use async GTMSessionFetcher method ( #13405 )
2024-07-27 10:09:19 -07:00
Paul Beusterien
3701a66ed6
Fix non-main thread callback issue ( #13371 )
2024-07-24 10:59:55 -07:00
Paul Beusterien
fcdb55405b
Update imports for internal build system ( #13290 )
2024-07-16 13:11:53 -07:00
Paul Beusterien
a53db1a9ba
[v11] Streamline internal FirebaseStorageTask implementations ( #13220 )
2024-07-03 11:30:27 -07:00
Nick Cooke
6d4a7a150a
Merge branch 'main' into nc/merge-main
2024-06-26 10:06:05 -04:00
Paul Beusterien
f24850f83d
Storage: Fix a var that should be a let ( #13185 )
2024-06-25 14:40:05 -07:00
Paul Beusterien and Nick Cooke
337d1efd54
[v11] Storage Error Handling Consistency ( #13114 )
...
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
2024-06-14 15:51:49 -07:00
Paul Beusterien
8136158f10
[v11] Address component system cleanup PR comments ( #13055 )
2024-06-04 08:06:57 -07:00
Paul Beusterien
8719e5a9bc
[v11] Simplify Component System Usage ( #13047 )
2024-06-03 15:45:09 -07:00
Yakov Manshin
7434377e3b
Removed Unused Availability Checks ( #13023 )
2024-05-28 09:20:31 -07:00
Sheikh Bayazid
e8a12e04c2
Improve/use shorthand syntax for unwrapping optionals and fix typos ( #12369 )
2024-05-03 08:50:20 -07:00
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