• v0.16.0 5731c7fbe3

    v0.16.0 Stable

    hexajon released this 2026-07-17 16:26:09 +00:00 | 163 commits to main since this release

    Signed by hexajon
    GPG key ID: 6E62A0A72715C1F6

    Changelog

    Features

    • 9efecc3 feat(mcp): elicitation-gate forced worktree remove of a dirty or locked tree (#168)
    • bb1a9f9 feat(prune): rename deletion switch to --delete-branches on both surfaces (#205)
    • 0ceef4f feat(worktree): real cobra subcommands + short-flag validation in drift test (#169)
    • a676c00 feat(worktrees): dir+path rebase addressing parity + onto= default (#174 #175)

    Bug Fixes

    • c7a43b1 fix(api): normalize missing leading slash in endpoint (#198)
    • 35c823a fix(clone): interactive auth-login offer + coverage for credential routing (#163)
    • c977751 fix(deps): case-insensitive epic title prefix check (#210)
    • c738f93 fix(elicitation): drop the bare-close reason dialog - refusal parity across clients (#167)
    • e1a6f6b fix(errors): typed, actionable message for owner_repo 404s (#173)
    • 08093ff fix(mcp): madt_api_call returns tool error on non-2xx, jq/template not applied to errors
    • 5731c7f fix(mcp): server instructions + README use delete_branches; bind + alias tests lock the rename
    • 057f049 fix(release): cadence measures releasable scope, not commit volume

    Refactors

    • 936a372 refactor(issue): split issue_test.go into per-concern test files
    • 4a49dee refactor(mcp): move stray cross-noun helpers into helpers.go
    • 86e55df refactor(repo): split repo_test.go into per-concern test files
    • d0a90d5 refactor(service): move issue self-assignment flow out of cmd/git
    • cbe32e1 refactor(workflow): split finish.go into per-phase files

    Documentation

    • 3456ab7 docs(adr): ADR 0029 - strict-omission destruction model (#207)
    • 615d273 docs(comparison): plain hyphen in the install row
    • 78d20a2 docs(comparison): update worktree rebase clause (#174 #175)
    • 0ce2651 docs(prune): fix stale confirm=/--yes references missed by prior regen

    Other

    • 9851540 Revert "chore(assets): update madtea logo"
    • 21b99b9 merge main: reconcile elicitation.go package doc after #167 close-reason removal
    • ce3f700 merge main: union #168 force-remove gate with #174/#175 rebase addressing + onto default; regenerate reference docs
    • 96363a1 ux(clone): clone public repos unauthenticated; fix double error wrap
    • 1015bbd ux(install): narrate the plan and confirm each step, including sudo (#162)
    Downloads