• v0.17.0 aebfa7250a

    v0.17.0 Stable

    hexajon released this 2026-07-17 18:49:04 +00:00 | 135 commits to main since this release

    Signed by hexajon
    GPG key ID: 6E62A0A72715C1F6

    Changelog

    Features

    • f00d40b feat(auth): whoami split-brain cross-check + full resolution chain (#200 #201)
    • b3938d4 feat(cli): add worktree status and rebase subcommands (#170)
    • 0a8573b feat(delete)!: omit all irreversible forge-data deletes from every surface (#209)
    • 7ab4037 feat(install)!: mcp-config prints only; all client wiring moves to madtea install
    • 343a046 feat(install): consolidate setup under install for #172
    • 0ce0669 feat(install): replace --yes with --yes-sudo and --yes-delete-stale (#204)
    • db218e6 feat(release): add windows/arm64 to build matrix (#161)
    • 2109b17 feat(release): tier-weighted score + train-grace gate (#217, #218)
    • 84a5e8c feat(worktree)!: align CLI add with git's signature (-b creates, positional checks out) (#171)
    • 5af4dcc feat(worktree)!: remove force-discard from both surfaces (#208)

    Bug Fixes

    • 354947e fix(actions): bridge run_number/id mismatch, limit passthrough, strip event_payload (#157)
    • 08b7116 fix(clone): treat full-URL clone host as the forge (#197)
    • 74ca99f fix(errors): context-rich repo-scoped 404s + live Forgejo marker (#199, #185)
    • b3fbd57 fix(mcp-config): --install for the Claude Code target refuses with a pointer, never exits 0 having installed nothing
    • 0bf65c6 fix(release): breaking weighs 15 - one pending breaking change crosses the soft line alone; add release-due banner tests
    • 23d3350 fix(release): herestring the tier greps - pipefail + grep -q SIGPIPE silently dropped feat/breaking detection
    • ea394d2 fix(worktree): sweep force from CLI revert conflict rail (#208)

    Refactors

    • 0754ebd refactor(cmd): unify service construction - drop gitea.NewClient in cmd layer (#192)
    • 182a96d refactor(install): drop dead confirm() - consentOrDecline owns consent; test promptYesNo directly

    Documentation

    • 1a83a97 docs(adr): ADR 0031 - recoverable-guard tier: refuse wrong-workflow acts, per-call allow override
    • 0da9ed0 docs(adr): restore ADR navigability stripped by cc3fa200 + 8e3a5d5d sweeps
    • ce59f32 docs(install): fix README no-TTY description for #204 flag split
    • 214f2a4 docs(release): update cadence docs for score-based gate and train-grace (#217, #218)

    Other

    • aebfa72 merge main: ADR index carries both 0030 and 0031
    • 2cfd4ba merge main: keep whoami enrichment, take post-#172 mcp-config row
    • 9f0483e merge main: reconcile worktree force-removal (#208) with git-signature add (#171) and hook-flow removal (#172)
    • f244254 merge main: retire the elicitation seam (both consumers gone via #208+#209), reconcile README to strict-omission
    Downloads