p-hatan/ mirror

pub repository

mirror.p-hatan.com

cached_network_image_web_ce

2.1.2

Web implementation of CachedNetworkImage (Community Edition)

Cached in Iran · upstream_checksum

Download archive

Readme

cached_network_image_web

Changelog

[2.1.2] - 2026-07-23

  • Fix: Codec decode failures now route to unsupportedImageBuilder instead of errorBuilder, matching the IO loader's behaviour. Previously only pre-detected formats (SVG) were routed this way.

[2.1.1] - 2026-03-15

  • Fix: Enforce that HTTP headers can only be used with HttpGet. (PR #16)
    • HtmlImage loader now throws an ArgumentError (instead of an assertion) when headers are supplied, providing a clear actionable message at runtime.
    • ImageLoader automatically switches to HttpGet when headers are provided, matching documented behaviour.
    • Improved error messages across both loaders to guide users toward the correct loader type.
  • Added @TestOn('browser') annotation to the web test file so tests are skipped gracefully on non-browser platforms. (PR #16)

[2.1.0] - 2026-02-23

  • Feature: Added SVG format detection in HttpGet loader path
  • Updated to use ImageFormatDetector from platform interface 5.1.0
  • Throws UnsupportedImageFormatException for SVG bytes before decoding

[2.0.1] - 2026-02-19

  • Renamed package to cached_network_image_web_ce
  • Updated dependency to cached_network_image_platform_interface_ce
  • Added repository field for pub.dev source code display

[1.3.1] - 2024-08-13

  • Target js_interop for Wasm support

[1.3.0] - 2024-08-01

  • Update dependencies
  • Update SDK version to 3.0.0

[1.2.0] - 2024-04-29

  • Replace deprecated webOnlyInstantiateImageCodecFromUrl to createImageCodecFromUrl from dart:ui_web

[1.1.1] - 2023-12-31

  • Removed errorListener from ImageLoader interface

[1.1.0] - 2023-09-25

  • Add error to ErrorListener
  • Specify types
  • Update example
  • Remove load, use loadImage instead loadBuffer

[1.0.2] - 2022-08-31

  • Added loadBufferAsync and deprecated loadAsync

[1.0.1] - 2021-08-02

  • Bug: fixed CORS issues in HTML image version.

[1.0.0] - 2021-07-16

  • Initial release

Installing

export PUB_HOSTED_URL=https://pub.mirror.p-hatan.com
flutter pub add cached_network_image_web_ce
pubspec.yaml
name: cached_network_image_web_ce
description: Web implementation of CachedNetworkImage (Community Edition)
version: 2.1.2
homepage: https://github.com/Erengun/flutter_cached_network_image_ce
repository: https://github.com/Erengun/flutter_cached_network_image_ce/tree/develop/cached_network_image_web
topics:
  - cache
  - image
  - network-image

environment:
  sdk: ^3.0.0
  flutter: '>=3.10.0'

dependencies:
  cached_network_image_platform_interface_ce: ^5.1.0
  flutter:
    sdk: flutter
  web: ^1.0.0

dev_dependencies:
  file: '>=7.0.0 <8.0.0'
  flutter_lints: ^4.0.0
  flutter_test:
    sdk: flutter

Version history

VersionPublishedArchiveSHA-256
2.0.02026-02-19T10:05:54.680528ZCached2ab988c36dcf0e6ab971510d7ca2d9f75f96c1fb3e9854bfe939ce8816279029
2.0.12026-02-19T10:18:36.667556ZCached7a92c9c3f78241b902069f7d153992e68c781fbf25c6eedc5be551fd84da44ed
2.1.02026-02-23T12:07:43.739766ZCached45bee58d06603ce2454b3c8d62dccb5f762f98eced89e0b7d21189791666d920
2.1.12026-03-15T13:26:53.476156ZCached6bcd8608d4ace7c35625f09d971ce68c7a6581a4631b0fb6ceb2909b2c2e17a8
2.1.22026-07-29T06:52:49.638799ZCached22cdf044cd013ff8d6eb06ce148bfe3f1106388ca2af244e2358739debb4459c

Dependencies

cached_network_image_platform_interface_ce "^5.1.0"

flutter { "sdk": "flutter" }

web "^1.0.0"