Skip to content

Releases

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 23:22
Immutable release. Only release title and notes can be modified.
d8e60a2

Changelog

Features

  • d8e60a2 feat: Add a read-only command that reports the active backend (#262)
  • c082853 feat: Local store errors for a missing issues.jsonl or unreadable config.json give no recovery path (#248)
  • 3b9c25d feat: Select the local backend from .hew/config.json, with init --local and a local primer (#204)
  • 1bc2919 feat: Tell writers waiting on a migrate local run what is happening (#216)
  • 684aa14 feat: hew migrate local: move local issues to GitHub and archive the store (#206)
  • bf36800 feat: release issue claims without reclaiming (#260)
  • b8f373d feat: start refuses an issue with open blockers (#229)

Fixes

  • 36c952c fix: A childless epic create is untriaged, so it vanishes from list, ready, search and epic status (#259)
  • 83b72f6 fix: Area flags accept convention labels in a different case (--area Bug, --area p0) (#250)
  • 84f23d8 fix: Deleting .hew or damaging its config silently routes hew to the GitHub remote (#241)
  • e6d3e7e fix: Local config.json still rejects unknown fields from a newer hew (#228)
  • 9d719ff fix: Local store tolerates a newer or damaged issues.jsonl and cleans up after itself (#210)
  • 1a1ff6e fix: README drift — token-efficiency link, figures, pr --amend, quickstart hook line (#227)
  • 638de0d fix: Reference rewriting in migrate local misses nested and indented code (#217)
  • b822be3 fix: Tell local agents apart and tighten backend conformance (#202)
  • f1a9ace fix: Unknown commands exit 3, the claimed-by-someone-else code, and flag-parse errors exit 1 instead of 2 (#258)
  • 4b81902 fix: Whitespace-only --area is accepted and creates an area named with a space (#257)
  • 0adeb6f fix: apply creates the issue and exits 0 when an existing-issue reference is missing (#246)
  • 9361565 fix: create --blocked-by, --parent and epic create --children leave a stray issue on a bad reference (#240)
  • faa12a4 fix: close --duplicate-of accepts a self-reference or a nonexistent issue (#220)
  • 284b85e fix: create --discovered-from writes a link to an issue that may not exist (#221)
  • 28a4469 fix: keep migration reference rewriting within Markdown blocks (#223)
  • d534958 fix: validate issue titles and area labels before writes (#242)

Other

  • 734731d chore: Close test gaps in the local backend found by a tests review (#219)
  • 141a87e chore: Document the local backend and retire the DESIGN.md non-goal (#209)
  • 391c05f chore: Extract a source-neutral migration engine from migrate beads (#196)
  • a717ed9 chore: Make area labels behave consistently: case, commas and list width (#245)
  • 4a0f7b6 chore: Make local-mode errors, help and warnings stop assuming GitHub (#243)
  • 4e51ba1 chore: Polish local-backend selection: stable repo identity, init output shape, git cost (#222)
  • ddcf925 chore: Small CLI polish: epic children, empty title, date zone, apply help, migrate dry-run (#249)
  • 90cef5c chore: Tidy the local-backend review follow-ups: stale docs, hermetic git test, state validation (#203)
  • 316e878 chore: split gh.Client into IssueStore and PullRequests (#187)

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:55
Immutable release. Only release title and notes can be modified.
f75548f

Changelog

Features

  • f75548f feat: pr can close a declared set of issues with repeated --for (#186)

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 23:09
Immutable release. Only release title and notes can be modified.
9265663

Changelog

Features

  • 50a6f73 feat: PR body guidance asks for a scannable layout (#182)
  • dff3ff2 feat: pr body guidance: evidence before/after and merge risk (#178)
  • 1219a5d feat: pr composes bullet lists from repeatable section flags (#181)

Fixes

  • 9265663 fix: PR section warnings misjudge --body-file content (#183)

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 02:16
Immutable release. Only release title and notes can be modified.
5cb23be

Changelog

Features

  • ef3a082 feat: Claim and read an issue in one compact operation (#152)
  • 4c9a771 feat: Compose and check a reusable issue body locally before publishing (#153)
  • 70932c9 feat: revise PR bodies and titles with pr --amend (#164)

Fixes

  • 4d423ed fix: --json emits JSON on no-op, empty and dry-run paths (#166)
  • 3958952 fix: apply shadows the global --repo and --json when they precede it (#165)
  • 5cb23be fix: reject malformed arguments before running commands (#169)

Docs

  • de73ffe docs: mention pr --amend in the README quickstart (#168)

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 21:56
Immutable release. Only release title and notes can be modified.
d44ae25

Changelog

Features

  • d44ae25 feat: hint at installing hew when the prime hook finds it missing (#148)

Other

  • 96f6932 chore(deps): bump github.com/cli/go-gh/v2 from 2.16.0 to 2.16.1 (#142)
  • acb00bf chore(deps): bump github.com/urfave/cli/v3 from 3.11.0 to 3.12.0 (#143)
  • a097e37 chore: sync installed opencode prime plugin (#144)

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 01:05
Immutable release. Only release title and notes can be modified.
c3ba620

Changelog

Features

  • c3ba620 feat: run the opencode hew prime plugin under OpenCode 1 and 2 (#141)
  • 6f662eb feat: show flags invisible and confusable content in issue details (#137)

Fixes

  • 03629ac fix: avoid SIGPIPE race when resolving latest release tag in install.sh (#135)

Other

  • 7e8ab61 add hew and worktree plugins (#140)
  • 55a423a chore: rename CLAUDE.md agent instructions to AGENTS.md (#139)

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 21:52
Immutable release. Only release title and notes can be modified.
0ff9585

Changelog

Features

  • c8e404a feat: epic status and show name the next workable child (#129) (#130)
  • fd64a76 feat: flag suspicious Unicode in triage output (#127)
  • 489d16f feat: prime states that work is not done until a PR exists (#133)

Other

  • 0ff9585 chore(deps): bump github.com/cli/go-gh/v2 from 2.13.0 to 2.16.0 (#131)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 00:33
Immutable release. Only release title and notes can be modified.
bec0ace

Changelog

Features

  • 572a050 feat: Add opencode support to hew hooks install (#116)
  • 5c983e6 feat: Colorize TTY output to match the landing page (#117)
  • 44b0a32 feat: Landing page at lumberbarons.github.io/hew (#114)
  • 3c82c03 feat: Support Cursor session-start hooks (#123)
  • 8308182 feat: Untriaged content lives behind a single deniable command (#125)
  • 78b572d feat: publish install.sh to GitHub Pages for a stable install URL (#112)

Fixes

  • f38fb24 fix: Command progress and warning messages print GitHub-derived text unsanitized (#122)
  • bec0ace fix: restate the prime token budget at its measured size (#126)

Other

  • db61bb1 chore(deps): bump golang.org/x/term from 0.30.0 to 0.45.0 (#124)
  • 572fcc8 chore: Add Makefile wrapping build, test, and lint (#119)
  • 42e3740 chore: build the hew binary into dist/ (#120)
  • 253bb18 chore: pin the opencode plugin path and exercise the plugin under node (#121)

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:56
Immutable release. Only release title and notes can be modified.
b095b47

Changelog

Features

  • 3cc7688 feat: reopen command symmetric with close (#106)

Fixes

  • 88f2beb fix: Hook settings writes can follow repository-controlled symlinks (#109)
  • 9714b1b fix: neutralize terminal control characters in text output (#108)

Other

  • 424f79d chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#52)
  • b095b47 chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 (#53)
  • eb55944 chore(deps): bump github.com/urfave/cli/v3 from 3.10.1 to 3.11.0 (#103)
  • cb4ba0e chore(deps): bump vladopajic/go-test-coverage from 2.18.8 to 2.19.0 (#80)

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:37
Immutable release. Only release title and notes can be modified.
952ee62

Changelog

Breaking changes

  • d031300 fix!: bind batch checkpoints to repo, source digest, and per-issue provenance (#97)

Features

  • 1881837 feat: cap ready output with --limit (#91)
  • 952ee62 feat: ready and prime exclude untriaged issues (#101)
  • b08099f feat: support Claude and Codex hooks (#86)
  • 9acaf42 feat: write commands guard against closed targets (#76)

Other

  • b2d706d chore: Review tests once per PR instead of once per push (#96)
  • 9cd5ac1 chore: remove the review-tests workflow and its vendored skill (#99)