Repository navigation
0.2.0
An incompatible library release. The public MutationResult struct has a new required field. Command-line use does not change, except for the new checksum output.
Fixed
- Each mutant result shows its blacklist checksum on a Blacklist checksum: line. The report.json mutant records include a blacklistChecksum field, and the HTML report shows the checksum with the mutant evidence. Before, no output showed the checksum that --blacklist accepts (#198).
Changed
- MutationResult has a new public blacklist_checksum field. Code that builds a MutationResult value must set it.
Release checks
- Quality, Security, Mutation Testing, and Docs passed on main at 99dc1bb: Quality (https://github.com/quality-gates/mutarust/actions/runs/36249160440), Security (https://github.com/quality-gates/mutarust/actions/runs/36249160435), Mutation Testing (https://github.com/quality-gates/mutarust/actions/runs/36249160452), and Docs build and deployment (https://github.com/quality-gates/mutarust/actions/runs/36249160448).
- Strict Messrust checks passed on main at e87f460 (https://github.com/quality-gates/mutarust/actions/runs/36240738314). The release pull request did not change production source.
- cargo package --locked passed. The package artifact installed into a clean Cargo root. --version returned mutarust 0.2.0, and --help ran.
- Published crate: mutarust 0.2.0 on crates.io (https://crates.io/crates/mutarust/0.2.0).
- Install check: cargo install mutarust --root /tmp/mutarust-verify --locked installed mutarust 0.2.0. The installed binary returned mutarust 0.2.0 for --version and ran --help.