0.12.4 (2026-05-23)
Features
- robust path normalization and bounded concurrency to prevent OOM on large images (4b030da)
- add
FinishGuardto manage progress bar updates on drop (c5a3bf0)
Bug Fixes
- critical bug fixes across codecs and operations: replace
unreachable!()with proper errors, fix crashes on non-existent paths and missing file stems, fix animated image channel count, fix webp loop_count, fix UNC path corruption on Windows, fix race condition in little_exif error suppression (fccd4e2) - prevent DCT overflow with proportional smoothing for high-quality custom quantization tables (e653b40)
- correct channel length calculation in quantization process (f6eb26d)
- retain permit in concurrent image processing for proper resource management (fb76593)
Improvements
- use
logmodule to submit log infos (729c65d) - refactor path normalization tests for platform compatibility (77b5698)
Dependencies
- bump
zune-imageto stable (b1666f9) - bump
rayonto 1.12.0 (085d0b7) - bump
clapto 4.6 (3a2d73e) - bump
tiffto 0.11.3 (4399224) - bump
little_exifto 0.6.23 (c935cbd) - bump
ravifto 0.13.0 (8b9c057) - bump
oxipngto 10.1.1 (cc5112e) - bump
fast_image_resizeto 6.0 (ddb0e9a)
Build / CI
- update GitHub Actions configs, bump dep versions, fix aarch pkg update config (1685073)
- update workflow to suppress Node.js 20 deprecation warning and re-fix Mac build (6fe07fa)
- specify shell for Windows dependency installation (facc4c0)
0.12.3 (2026-01-29)
Bug Fixes
- fix icc test error (e82055d)
- simplify image flattening in quantization operation (0d32374)
- update unreachable pattern to use std::prelude::v1::None (b0d9a41)
v0.12.2 (2026-01-20)
Bug Fixes
- disable wasm32 build due to unresolved issues (41c3b1e)
- suffix's docs conflict with code (c1c0a44)
- fix DCT overflow manually set smooth arg to fix that (75f2cf7)
- add icc to the build-binary feature to fix compilation errors (c28be02)
- suppress
little_exifimages without EXIF (58495bc) - re-fix deprecated rename ravif::ColorSpace to ColorModel (a1e482f)
v0.12.1
Bug Fixes
- cli: 🐛 fixed a bug when little exif panics on png images (159bbab)