From 3cd16948b01ff76d5c58809e66bb22aca0bbd26d Mon Sep 17 00:00:00 2001 From: Rick van Dijk Date: Tue, 21 Jul 2026 15:51:10 -0600 Subject: [PATCH 1/3] Format flutter_cache_manager_firebase source with dart format. Co-authored-by: Cursor --- .../lib/src/firebase_cache_manager.dart | 18 +++++++++++++----- .../lib/src/firebase_http_file_service.dart | 16 ++++++++-------- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/flutter_cache_manager_firebase/lib/src/firebase_cache_manager.dart b/flutter_cache_manager_firebase/lib/src/firebase_cache_manager.dart index 72b59e25..99e4a2dc 100644 --- a/flutter_cache_manager_firebase/lib/src/firebase_cache_manager.dart +++ b/flutter_cache_manager_firebase/lib/src/firebase_cache_manager.dart @@ -8,8 +8,10 @@ import 'firebase_http_file_service.dart'; class FirebaseCacheManager extends CacheManager { static const key = 'firebaseCache'; - static final FirebaseCacheManager _instance = - FirebaseCacheManager._(retryOptions: _retryOptions, bucket: _bucket); + static final FirebaseCacheManager _instance = FirebaseCacheManager._( + retryOptions: _retryOptions, + bucket: _bucket, + ); static RetryOptions? _retryOptions; @@ -22,7 +24,13 @@ class FirebaseCacheManager extends CacheManager { } FirebaseCacheManager._({RetryOptions? retryOptions, String? bucket}) - : super(Config(key, - fileService: FirebaseHttpFileService( - retryOptions: retryOptions, bucket: bucket))); + : super( + Config( + key, + fileService: FirebaseHttpFileService( + retryOptions: retryOptions, + bucket: bucket, + ), + ), + ); } diff --git a/flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart b/flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart index f7a6da5f..75d79ce9 100644 --- a/flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart +++ b/flutter_cache_manager_firebase/lib/src/firebase_http_file_service.dart @@ -8,20 +8,20 @@ import 'package:retry/retry.dart'; class FirebaseHttpFileService extends HttpFileService { final RetryOptions? retryOptions; - FirebaseHttpFileService({ - this.retryOptions, - this.bucket, - }) : super(); + FirebaseHttpFileService({this.retryOptions, this.bucket}) : super(); final String? bucket; @override - Future get(String url, - {Map? headers}) async { + Future get( + String url, { + Map? headers, + }) async { late Reference ref; if (bucket != null) { - ref = - FirebaseStorage.instanceFor(bucket: "gs://$bucket").ref().child(url); + ref = FirebaseStorage.instanceFor( + bucket: "gs://$bucket", + ).ref().child(url); } else { ref = FirebaseStorage.instance.ref().child(url); } From b7516ddbe2274bd2a310fa9293d1201dc5e74142 Mon Sep 17 00:00:00 2001 From: Rick van Dijk Date: Tue, 21 Jul 2026 15:51:13 -0600 Subject: [PATCH 2/3] Remove unnecessary library name from firebase package barrel. Co-authored-by: Cursor --- .../lib/flutter_cache_manager_firebase.dart | 2 -- 1 file changed, 2 deletions(-) diff --git a/flutter_cache_manager_firebase/lib/flutter_cache_manager_firebase.dart b/flutter_cache_manager_firebase/lib/flutter_cache_manager_firebase.dart index e7c53d1f..5a105d97 100644 --- a/flutter_cache_manager_firebase/lib/flutter_cache_manager_firebase.dart +++ b/flutter_cache_manager_firebase/lib/flutter_cache_manager_firebase.dart @@ -1,4 +1,2 @@ -library flutter_cache_manager_firebase; - export 'src/firebase_cache_manager.dart'; export 'src/firebase_http_file_service.dart'; From 274f1a3e528d0396b4295597d1e0eb33a96d1247 Mon Sep 17 00:00:00 2001 From: Rick van Dijk Date: Tue, 21 Jul 2026 15:51:15 -0600 Subject: [PATCH 3/3] Bump flutter_cache_manager_firebase to 2.1.3 with updated deps. Raise the min SDK to 3.10.0, widen firebase_storage to support 13.x, and update flutter_cache_manager, path_provider, path, and flutter_lints. Co-authored-by: Cursor --- flutter_cache_manager_firebase/CHANGELOG.md | 6 ++++++ flutter_cache_manager_firebase/pubspec.yaml | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/flutter_cache_manager_firebase/CHANGELOG.md b/flutter_cache_manager_firebase/CHANGELOG.md index 4da8d792..e822da61 100644 --- a/flutter_cache_manager_firebase/CHANGELOG.md +++ b/flutter_cache_manager_firebase/CHANGELOG.md @@ -1,3 +1,9 @@ +## [2.1.3] - 2026-07-21 + +* Raises minimum Dart SDK to 3.10.0 +* Updates dependencies +* Supports firebase_storage 13.x (constraint widened to `<14.0.0`) + ## [2.1.2] - 2026-07-21 * Fixes `bucket` and `retryOptions` being ignored due to variable shadowing. diff --git a/flutter_cache_manager_firebase/pubspec.yaml b/flutter_cache_manager_firebase/pubspec.yaml index 1e2dbe7b..f9d02d16 100644 --- a/flutter_cache_manager_firebase/pubspec.yaml +++ b/flutter_cache_manager_firebase/pubspec.yaml @@ -1,21 +1,21 @@ name: flutter_cache_manager_firebase description: CacheManager implementation for firebase_storage. Uses the gs:// as key and translates to https:// -version: 2.1.2 +version: 2.1.3 homepage: https://github.com/Baseflow/flutter_cache_manager environment: - sdk: ">=3.0.0 <4.0.0" + sdk: ">=3.10.0 <4.0.0" dependencies: flutter: sdk: flutter - flutter_cache_manager: ^3.4.1 - firebase_storage: '>=12.0.0 <13.0.0' - path_provider: ^2.1.4 - path: ^1.9.0 + flutter_cache_manager: ^3.4.2 + firebase_storage: '>=12.0.0 <14.0.0' + path_provider: ^2.1.6 + path: ^1.9.1 retry: ^3.1.2 dev_dependencies: - flutter_lints: ^4.0.0 + flutter_lints: ^6.0.0 flutter_test: sdk: flutter