NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #202 most downloaded on pub.dev
A multifunctional Flutter image widget. Supports placeholders, error widgets and image transformers with fading.
Last release 8 days ago
30 Sep 2026
Release timing varies
gaps range from 2 weeks to 2.1 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
16 releases · first in 2020
One column per quarter.
Raise flutter_lints to ^6.0.0 in the package and the example, and the example's http to ^1.6.0. Drop the library name from octo_image.dart, which the
Raise flutter_lints to ^6.0.0 in the package and the example, and the
example's http to ^1.6.0. Drop the library name from octo_image.dart,
which the unnecessary_library_name lint now flags.
Co-authored-by: Claude Opus 5.5 noreply@anthropic.com
flutter_lints to 6.0.0 in the package and the example app.http dependency to 1.6.0.Fix example pubspec SDK/lint constraints to match the package
example/pubspec.yaml declared sdk: ">=2.12.0-0 <3.0.0", which does not
overlap with the package's own >=3.0.0 <4.0.0. Since the example depends
on octo_image by path, no SDK the package supports satisfied the
example's own constraint. Align sdk, add the matching flutter lower
bound, and bump flutter_lints to ^4.0.0 to match the package's dev
dependency.
The flutter_lints bump surfaces four pre-existing use_super_parameters
findings in example/lib (Key? key : super(key: key)), which now fail
flutter analyze at the repo root since flutter_lints 1.0.4 predates
that lint. Convert those four constructors to super.key to keep analyze
green.
http stays as a dependency: example/lib/helpers/mock_image_provider.dart
imports it and is reachable from main_sets.dart, an alternate example
entry point not wired into main.dart.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
Covers everything merged since v2.1.0 so main is ready to tag. Nothing
under lib/ changed; the user-visible fix is the README, whose published
copy on pub.dev still shows a dead CI badge and a demo image linked from
a branch that no longer exists.
Co-Authored-By: Claude noreply@anthropic.com
Co-authored-by: Claude Sonnet 5 noreply@anthropic.com
flutter_lints constraints, which excluded every SDK the package supports.main-only branching model.Use AlignmentGeometry in constructor by @narumi147 in #27
Full Changelog: v2.0.0...v2.1.0
alignment accepts AlignmentGeometry, so AlignmentDirectional can be used.fadeOutDuration is Duration.zero (issue 34).Remove Blurhash dependency, see in the readme how to keep using blurhash.
* Update Blurhash dependency
Fix gapless playback when next image is already in memory.
Fixes "Cannot clone a disposed image" error
* Remove unused import
* Re-enabled blurhash features.
(Temporarily) removed blurhash feature.
Fixed bug when fitting placeholders or error widgets.
Make whole widget, including placeholder and error widgets, adhere to the height and width set.
Made gaplessPlayback fade from one image to the next
* Update dependency for blurHash
Removed headers as they are not used for anything
Initial release with already lots of great features :)
Your coding agent can read these notes before it upgrades. Set up the MCP server →