# cached_network_image_platform_interface_ce 5.2.0

Platform interface for CachedNetworkImage (Community Edition)




## Installing
```
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add 'cached_network_image_platform_interface_ce:5.2.0'
```
Published: 2026-03-03T11:58:43.373086Z
Expected archive SHA-256: 95343645becaeac01dd6eeb9f3a85448b6076d211010ff1973e8bbfd840b571d

Available in cache; verification: upstream_checksum
## Direct dependencies
- file: >=7.0.0 <8.0.0
- flutter: map[sdk:flutter]

## Package README (untrusted upstream documentation)
# cached_network_image_platform_interface_ce

Platform interface package for `cached_network_image_ce` and platform
implementations.

## Exposed API highlights

* Base cache manager contracts (`BaseCacheManager`, `CacheManager`,
  `ImageCacheManager`)
* File response and progress models (`FileInfo`, `DownloadProgress`)
* Error and format helpers (`HttpExceptionWithStatus`,
  `UnsupportedImageFormatException`, `ImageFormatDetector`)
* Network timeout configuration object (`ConnectionParameters`)

## Changelog
## [5.2.0] - 2026-03-03

* **Feature:** Added `ConnectionParameters` configuration class.
	* Includes optional `connectionTimeout` and `requestTimeout` fields.
	* Enables cache managers to apply HTTP timeout behavior while preserving current behavior when omitted.

## [5.1.0] - 2026-02-23

* **Feature:** Added `UnsupportedImageFormatException` for non-codec-decodable formats (e.g., SVG)
* **Feature:** Added `ImageFormatDetector` utility with SVG content sniffing
* Exported new types for use by platform implementations

## [5.0.1] - 2026-02-19

* Renamed package to `cached_network_image_platform_interface_ce`
* Added `repository` field for pub.dev source code display

## [4.1.1] - 2024-08-13

* Target js_interop for Wasm support

## [4.1.0] - 2024-08-01

* Update dependencies
* Update SDK version to 3.0.0

## [4.0.0] - 2023-12-31

* Removed errorListener from ImageLoader interface

## [3.0.0] - 2023-09-25

* Add error to ErrorListener
* Specify types
* Remove [`load`](https://github.com/flutter/flutter/pull/132679), use `loadImage` instead `loadBuffer`

## [2.0.0] - 2022-08-31

* Added loadBufferAsync for Flutter 3.3

## [1.0.0] - 2021-07-16

* Initial release







 
