Repository navigation
0.1.10
A compatible release. The public library interface does not change existing functions and exports the new report seam.
Added
- A shared
Reporttrait andRenderedenum for report generation. write_allfunction to write every requested report and collect all write results.selected_reportshelper to resolve active report writers from configuration flags.- Exported report types:
FullJsonReport,SummaryJsonReport,HtmlReport,AgenticJsonReport,GitlabReport, andGithubAnnotations. run_for_testtest execution helper in the execution module.
Changed
- Report generation runs through the unified report seam. If a report write fails, the command still attempts all remaining reports before exit.
- Escaped-mutant filtering and JSON serialization helpers are unified across report implementations.
Publication evidence
- Required CI jobs green on PR #201 and main at ab38330 / 253b280 (Quality, Messrust, Security, Mutation Testing, Docs).
- Package check:
cargo package --lockedpassed; the package installed into a clean Cargo root;--versionand--helpanswered. - Published crate: mutarust 0.1.10 on crates.io https://crates.io/crates/mutarust/0.1.10.
- Installation evidence:
cargo install mutarust --root /tmp/mutarust-verify --lockedinstalledmutarust 0.1.10;--versionand--helpran from that root.