Skip to content

v0.4.1

Choose a tag to compare

@tstromberg tstromberg released this 14 Aug 17:03
· 6 commits to main since this release

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.