Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:21
· 100 commits to main since this release
760b8e9

What's Changed

  • chore(release): 0.4.1
  • docs(release): write the 0.4.1 changelog
  • docs(docs): say which narrowing sources are seen and which are not
  • docs(verify): state the narrowing rule in the MCP schema itself
  • fix(verify): see filters arriving from the ambient environment
  • docs(docs): stop documenting the unittest gap as open
  • docs(dev-docs): record that ADR-12 Alternative C shipped, reshaped
  • test(verify): pin the unittest false SAFE end to end
  • fix(verify): recognise unittest so a single module cannot earn SAFE
  • docs(docs): distinguish reportVersion from engineVersion
  • docs(dev-docs): record the engineVersion naming decision as ADR-13
  • refactor(verify): read the version from one place, not three
  • feat(verify): stamp the producing engine version on VerdictReport
  • chore(deps): clear two high advisories lockfile-only
  • test(cli): assert testScope survives to --json output
  • test(verify): assert testScope on the MCP surface
  • test(cli): cover the test-scope note wiring in runVerifyDiffCommand
  • docs(dev-docs): amend ADR-11's false doc-rollout claim
  • docs(docs): state the per-statement SAFE rule the engine implements
  • docs(dev-docs): require one logical change per commit
  • docs(release): reserve the minor for a delivered milestone
  • fix(verify): SAFE requires every coverable changed statement to run
  • fix(verify): close two more false SAFEs found reviewing the scope rule
  • fix(verify): floor a narrowed test command at UNPROVEN
  • chore: point every reference at the renamed repo
  • fix(docs): serve the MCP landing page at a URL that exists

Install

npm install -g refactron@

What's Changed

  • fix(verify): a narrowed test command cannot earn SAFE by @omsherikar in #112
  • fix(verify): SAFE requires every coverable changed statement by @omsherikar in #113
  • docs(release): reserve the minor for a delivered milestone by @omsherikar in #114
  • docs(dev-docs): require one logical change per commit by @omsherikar in #122
  • docs: state the per-statement SAFE rule the engine implements by @omsherikar in #124
  • test: assert testScope on the CLI, MCP and --json surfaces by @omsherikar in #125
  • chore(deps): clear two high advisories lockfile-only by @omsherikar in #126
  • feat(verify): stamp the producing engine version on VerdictReport by @omsherikar in #127
  • fix(verify): an unparsed runner with arguments cannot earn SAFE by @omsherikar in #128
  • fix(verify): catch narrowing from the ambient environment, and say so in the MCP schema by @omsherikar in #129
  • chore(release): 0.4.1 by @omsherikar in #130
  • chore: point every reference at the renamed repo by @omsherikar in #106

Full Changelog: v0.4.0...v0.4.1