Skip to content

v0.4.6

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Sep 10:24
· 3 commits to main since this release

What's Changed

  • chore(deps): bump fast-uri and qs to patched versions
  • fix(verify): 0.4.6 security — withhold SAFE for untrusted diffs + forgery/leak hardening (#161)
  • docs: match the behavior-preservation claim to what SAFE proves
  • docs(changelog): record constant mutation under Unreleased (#149)
  • test(verify): pin the False->True constant swap (#149)
  • docs(verify): expand ADR-15 with rules, budget, and warts (#149)
  • test(verify): pin operators-first budget ordering (#149)
  • test(verify): cover bare literals, sub-rules, inline docstrings (#149)
  • test(verify): prove the killed constant mutant died (#149)
  • fix(verify): fill the mutation budget operators-first (#149)
  • fix(verify): exclude docstrings by AST span; tag mutant kind (#149)
  • docs(verify): document constant mutation and update ADR-15 (#149)
  • test(verify): keep mutation runner fixtures operator-only (#149)
  • test(verify): cover constant mutation, sidecar and end-to-end (#149)
  • feat(verify): mutate constants in the mutate.py sidecar (#149)
  • test(verify): use a busy loop not sleep for the timeout case (#146)
  • docs(changelog): stage Unreleased, drop the hook reflow (#146)
  • docs(verify): match the flaky reason example to the engine string (#146)
  • docs(verify): add real-repo cost and both-flags note to ADR-16 (#146)
  • test(verify): pin inconclusive disclosure and C1/C3 precedence (#146)
  • test(verify): stop ambient PYTHONHASHSEED flaking the tests (#146)
  • fix(verify): reword the flaky reason to not overcount tests (#146)
  • fix(verify): harden the stability runner and clarify varied (#146)
  • docs(verify): document --flaky-check and add ADR-16 (#146)
  • feat(cli): add the --flaky-check flag (#146)
  • feat(verify): run the stability check in verify-diff (#146)
  • feat(verify): floor SAFE on flaky-test variance (#146)
  • feat(verify): add the stability-check runner (#146)

Install

npm install -g refactron@

What's Changed

  • feat(verify): add --flaky-check, an opt-in stability check by @omsherikar in #148
  • feat(verify): mutate constants in --mutate to catch unasserted values by @omsherikar in #151
  • docs(changelog): record constant mutation under Unreleased by @omsherikar in #152
  • docs: match the behavior-preservation claim to what SAFE proves by @omsherikar in #153
  • fix(verify): withhold SAFE for untrusted diffs — 0.4.6 security by @omsherikar in #161

Full Changelog: v0.4.5...v0.4.6