Repository navigation
v2.4.1
Bug fixes, a new mutator, two new flags, and a security patch.
New
conditional/negatedmutator is now active — it swaps&&/||and==/!=. It was implemented but not wired in; 98% of generated mutants are killed by existing tests.--quietflag: only prints escaped mutants and the final summary. Useful when running on large codebases where killed-mutant diffs are noise.--fail-on-escapedflag: exits with code 4 if any mutant escapes, without needing to set--min-msi.
Security
- Upgraded
github.com/ulikunitz/xzfrom v0.5.11 to v0.5.15 (fixes CVE GO-2025-3922, memory leak on malformed LZMA archives).
Fixes
- Self-mutation CI gates tightened to MSI ≥ 75% / covered-MSI ≥ 80% (was 40%/60%).
internal/importingtests no longer fail in module mode.- README: pkg.go.dev badge, corrected output format examples, fixed broken Markdown in annotation docs.