Commit Graph
115 Commits
Author SHA1 Message Date
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 BeusterienandNick 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 Cookeandgemini-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 BeusterienandNick 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 ComiandNick 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