v0.3.0
Highlights
Decoder crate collapse: 37 → 6.
Each architecture previously published 4–N split crates
(rsleigh-gen-<arch>-{shared,subtables,instr-NN,root}). All collapsed
into one rsleigh-gen-<arch> per arch. Total publishable workspace
crates: 43 → 12. Initial publish now fits in crates.io rate-limit budget.
Generated decoder crates (new layout)
rsleigh-gen-x86(x86-64)rsleigh-gen-x86-32rsleigh-gen-aarch64rsleigh-gen-arm32rsleigh-gen-mipsrsleigh-gen-riscv
Old split crates yanked
v0.2.0 of the 37 split crates (*-shared, *-subtables, *-instr-NN,
*-root) are yanked. Names remain reserved.
Migration
Downstream consumers using rsleigh-api directly: no changes — local
aliases (x86_root, etc.) preserved via package = rewriting.
CLI
cargo install rsleigh-cli builds the unified rsleigh binary.
Auto-generated notes follow.
Full Changelog: https://github.com/ShaneBreazeale/rsleigh/commits/v0.3.0