v0.4.1
Version comparison
- Four-part versions are now parsed and compared in full.
- Bump::classify rewritten as a component-wise walk to the deeper of the two versions: the first differing component decides.
Build & CI
- cargo test --locked --lib → cargo test --locked across native, FreeBSD, and OpenBSD jobs; isomer is a binary crate.
- Release matrix split into fast (native, Windows, cross — ~30 min) and slow (emulated/VM platforms — up to 75 min) waves
- New .cargo/config.toml: -lstdc++ for illumos (unrar_sys via cleave compiles C++ and rustc links -nodefaultlibs), -lgcc for 32-bit ARM musl (jemalloc's __ffsdi2 / byte-width CAS intrinsics).
Dependencies
- cleave 2.7.1 → 2.7.2, atomdrift-scan 2.7.0 → 2.7.1, plus filefacts, fletch, stng 1.8.0 → 1.9.0, libredox 0.1.19 → 0.1.20.