Skip to content

0.6.0 - 2026-07-24

Choose a tag to compare

@github-actions github-actions released this 24 Jul 19:04

Release Notes

A small release with one behavior change: AVIF now works out of the box. Also
adds published benchmarks and the WebAssembly library on npm.

Added

  • crustyimg-wasm on npm — the engine compiled to WebAssembly, installable
    with npm install crustyimg-wasm. It runs client-side in the browser or in
    Node: no native addon, no postinstall build step, and no dependencies. Same
    engine as the CLI, so a recipe behaves the same in both.
  • BENCHMARKS.md — an equal-quality comparison against sharp, ImageMagick,
    @squoosh/cli, and cwebp over real photographs, with the machine, the pinned
    tool versions, and the exact commands stated so you can check it. Every tool's
    output is scored with the same perceptual metric rather than compared at
    whatever quality it happened to produce. crustyimg is neither the smallest nor
    the fastest, and the document says where it loses and why. Re-run it on your
    own images with just bench-compare --corpus /path/to/photos.

Changed

  • AVIF encode is now in the default build. Every distributed binary
    (Homebrew, the Releases-page downloads, the shell/PowerShell installers,
    and a plain cargo install crustyimg) now includes the AVIF encoder with
    no extra flag — previously it needed a --features avif build from
    source. This is a behavior change: web and optimize can now pick
    AVIF for lossy-family photos where they couldn't before, so upgrading may
    change the output file for the same command and input. A
    --no-default-features (lean) build still leaves AVIF out.

Fixed

  • The README quoted a median saving of 98%; re-measuring the same corpus with
    the same command gives 97%. Corrected.

Install crustyimg 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/jysf/crustyimg/releases/download/v0.6.0/crustyimg-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/jysf/crustyimg/releases/download/v0.6.0/crustyimg-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install jysf/tap/crustyimg

Download crustyimg 0.6.0

File Platform Checksum
crustyimg-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
crustyimg-x86_64-apple-darwin.tar.xz Intel macOS checksum
crustyimg-x86_64-pc-windows-msvc.zip x64 Windows checksum
crustyimg-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum