v0.4.1
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