Skip to content

0.2.0 - 2026-07-05

Choose a tag to compare

@github-actions github-actions released this 05 Jul 22:31

Release Notes

Dependency-hygiene release. The advisory-bearing dependencies behind the three
accepted deny.toml ignores were eliminated at the source (behavior-preserving
swaps), and the --help text was cleaned up for end users. cargo deny now carries
a single documented residual ignore, down from three.

Changed

  • --help text now reads for end users: internal stage/spec/decision references
    and stale "stub"/"placeholder" wording were removed from command and option
    descriptions (PATCH-002).
  • Text-watermark glyph rasterization now uses skrifa + zeno (the Google
    fontations stack) instead of ab_glyph. Behavior-preserving — same rendered
    output, minus legacy kern-table kerning (a nil change for the bundled font)
    (SPEC-044).
  • EXIF writing (set, clean --gps) now uses an in-house binary TIFF-IFD writer
    instead of little_exif. Behavior-preserving, and the parser is hardened against
    malformed/untrusted EXIF (bounds-checked, no panics) (SPEC-045).

Removed

  • Dropped the ab_glyph, ttf-parser, little_exif, quick-xml, and brotli
    dependencies from the tree.

Security

  • Eliminated three deny.toml advisory ignores at the source:
    RUSTSEC-2026-0192 (ttf-parser, unmaintained) via the skrifa+zeno swap,
    and RUSTSEC-2026-0194 / -0195 (quick-xml memory-DoS) via the in-house
    EXIF writer. One documented ignore remains — RUSTSEC-2024-0436 (paste, an
    unmaintained build-time proc-macro reached only via rav1e/avif; no upstream
    fix; revisit when rav1e drops paste).

Install crustyimg 0.2.0

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Install prebuilt binaries via Homebrew

brew install jysf/tap/crustyimg

Download crustyimg 0.2.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