0.2.0 - 2026-07-05
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
--helptext 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
fontationsstack) instead ofab_glyph. Behavior-preserving — same rendered
output, minus legacykern-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 oflittle_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, andbrotli
dependencies from the tree.
Security
- Eliminated three
deny.tomladvisory ignores at the source:
RUSTSEC-2026-0192 (ttf-parser, unmaintained) via theskrifa+zenoswap,
and RUSTSEC-2026-0194 / -0195 (quick-xmlmemory-DoS) via the in-house
EXIF writer. One documented ignore remains — RUSTSEC-2024-0436 (paste, an
unmaintained build-time proc-macro reached only viarav1e/avif; no upstream
fix; revisit whenrav1edropspaste).
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 | shInstall 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/crustyimgDownload 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 |