From a504febb133a870b252ea7bdf7e751a6b5e0dc6b Mon Sep 17 00:00:00 2001 From: Rick van Dijk Date: Tue, 22 Sep 2026 21:43:10 -0700 Subject: [PATCH 1/2] Reformat cached_network_image_web with the current Dart formatter Pure `dart format .` output from Dart 3.13.2 (Flutter 3.47.2 stable), with no hand edits. The CI Format job runs `dart format --set-exit-if-changed .` on this package and fails on main since the formatter moved to the tall style. Co-Authored-By: Claude --- .../lib/cached_network_image_web.dart | 10 +++++----- .../lib/src/create_image_codec_from_url_stub.dart | 6 ++---- .../lib/src/create_image_codec_from_url_web.dart | 7 ++----- .../test/cached_network_image_web_test.dart | 3 ++- 4 files changed, 11 insertions(+), 15 deletions(-) diff --git a/cached_network_image_web/lib/cached_network_image_web.dart b/cached_network_image_web/lib/cached_network_image_web.dart index 385994f2e..6771c34b6 100644 --- a/cached_network_image_web/lib/cached_network_image_web.dart +++ b/cached_network_image_web/lib/cached_network_image_web.dart @@ -6,7 +6,8 @@ import 'dart:typed_data'; import 'dart:ui' as ui; import 'package:cached_network_image_platform_interface' - '/cached_network_image_platform_interface.dart' as platform + '/cached_network_image_platform_interface.dart' + as platform show ImageLoader, ImageRenderMethodForWeb; import 'package:material_ui/material_ui.dart'; import 'package:flutter_cache_manager/flutter_cache_manager.dart'; @@ -147,10 +148,9 @@ class ImageLoader implements platform.ImageLoader { state = _State.waitingForData; } - event.file - .readAsBytes() - .then((value) => decode(value)) - .then((data) { + event.file.readAsBytes().then((value) => decode(value)).then(( + data, + ) { streamController.add(data); if (state == _State.closing) { streamController.close(); diff --git a/cached_network_image_web/lib/src/create_image_codec_from_url_stub.dart b/cached_network_image_web/lib/src/create_image_codec_from_url_stub.dart index b77c1de4f..ad208451e 100644 --- a/cached_network_image_web/lib/src/create_image_codec_from_url_stub.dart +++ b/cached_network_image_web/lib/src/create_image_codec_from_url_stub.dart @@ -3,9 +3,7 @@ import 'dart:ui' as ui; Future createImageCodecFromUrl( Uri url, { void Function(int cumulativeBytesLoaded, int expectedTotalBytes)? - chunkCallback, + chunkCallback, }) { - throw UnsupportedError( - 'createImageCodecFromUrl is only available on web', - ); + throw UnsupportedError('createImageCodecFromUrl is only available on web'); } diff --git a/cached_network_image_web/lib/src/create_image_codec_from_url_web.dart b/cached_network_image_web/lib/src/create_image_codec_from_url_web.dart index dcab4f2fd..d4a4a73e9 100644 --- a/cached_network_image_web/lib/src/create_image_codec_from_url_web.dart +++ b/cached_network_image_web/lib/src/create_image_codec_from_url_web.dart @@ -4,10 +4,7 @@ import 'dart:ui_web' as ui_web; Future createImageCodecFromUrl( Uri url, { void Function(int cumulativeBytesLoaded, int expectedTotalBytes)? - chunkCallback, + chunkCallback, }) { - return ui_web.createImageCodecFromUrl( - url, - chunkCallback: chunkCallback, - ); + return ui_web.createImageCodecFromUrl(url, chunkCallback: chunkCallback); } diff --git a/cached_network_image_web/test/cached_network_image_web_test.dart b/cached_network_image_web/test/cached_network_image_web_test.dart index 382c9c903..00f4e2192 100644 --- a/cached_network_image_web/test/cached_network_image_web_test.dart +++ b/cached_network_image_web/test/cached_network_image_web_test.dart @@ -5,7 +5,8 @@ import 'dart:typed_data'; import 'dart:ui' as ui; import 'package:cached_network_image_platform_interface' - '/cached_network_image_platform_interface.dart' hide ImageLoader; + '/cached_network_image_platform_interface.dart' + hide ImageLoader; import 'package:cached_network_image_web/cached_network_image_web.dart'; import 'package:file/file.dart'; import 'package:flutter/widgets.dart'; From 2a9017cefed7cde0ad165f926679168a33b84060 Mon Sep 17 00:00:00 2001 From: Rick van Dijk Date: Tue, 22 Sep 2026 21:43:10 -0700 Subject: [PATCH 2/2] Bump cached_network_image_web to 2.0.1 Co-Authored-By: Claude --- cached_network_image_web/CHANGELOG.md | 4 ++++ cached_network_image_web/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cached_network_image_web/CHANGELOG.md b/cached_network_image_web/CHANGELOG.md index 0738126a5..e375ded43 100644 --- a/cached_network_image_web/CHANGELOG.md +++ b/cached_network_image_web/CHANGELOG.md @@ -1,3 +1,7 @@ +## [2.0.1] - 2026-09-22 + +* Reformat with the current Dart formatter + ## [2.0.0] - 2026-08-25 ### Breaking changes diff --git a/cached_network_image_web/pubspec.yaml b/cached_network_image_web/pubspec.yaml index 9a68a9738..e8ec7eb52 100644 --- a/cached_network_image_web/pubspec.yaml +++ b/cached_network_image_web/pubspec.yaml @@ -1,6 +1,6 @@ name: cached_network_image_web description: Web implementation of CachedNetworkImage -version: 2.0.0 +version: 2.0.1 homepage: https://github.com/Baseflow/flutter_cached_network_image environment: