Skip to content

v0.4.5

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:51
· 35 commits to main since this release
d123cc5

What's Changed

  • chore(release): fix 0.4.5 changelog placement and sync the lockfile
  • docs(verify): align mutation examples with the actual reason format
  • fix(verify): keep CI env var unoverridable by a runner's envAdd
  • test(verify): gate the unit hang test on win32, not just integration
  • test(verify): skip the hung-mutant cases on Windows
  • docs(dev-docs): amend ADR-15 with the reviewed mutation shape
  • fix(verify): rework mutation per review, run mutants on fresh .pyc
  • docs(release): note --mutate in the 0.4.5 changelog
  • docs(verify): document --mutate in the verdicts and command guides
  • feat(verify): --mutate downgrades SAFE on a surviving mutant
  • feat(verify): add the mutate.py operator-mutant sidecar
  • docs(dev-docs): add ADR-15, opt-in downgrade-only mutation
  • chore: ignore internal strategy and launch-content docs
  • docs(dev-docs): correct ADR-14 on branch-conjunct enforcement
  • docs(verify): note branch gating excludes comprehensions/ternaries
  • test(verify): cover multi-line and negative-arc branch attribution
  • fix(verify): assert no partial branch at the SAFE gate itself
  • docs(style): sharpen the comment-discipline rule against slop
  • chore(release): 0.4.5
  • docs(verify): document branch coverage in the verdicts guide
  • fix(verify): a changed conditional's untested branch cannot earn SAFE
  • docs(dev-docs): add ADR-14, branch coverage gates SAFE

Install

npm install -g refactron@

What's Changed

  • fix(verify): a changed conditional's untested branch cannot earn SAFE by @omsherikar in #141
  • chore: ignore internal strategy and launch-content docs by @omsherikar in #142
  • feat(verify): --mutate, opt-in downgrade-only mutation testing by @omsherikar in #143
  • chore(release): fix 0.4.5 changelog placement and sync the lockfile by @omsherikar in #145

Full Changelog: v0.4.4...v0.4.5