Repository navigation
Immutable
release. Only release title and notes can be modified.
Changelog
Features
- d8e60a2 feat: Add a read-only command that reports the active backend (#262)
- c082853 feat: Local store errors for a missing
issues.jsonlor unreadableconfig.jsongive no recovery path (#248) - 3b9c25d feat: Select the local backend from
.hew/config.json, withinit --localand a local primer (#204) - 1bc2919 feat: Tell writers waiting on a
migrate localrun 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 createis 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
.hewor damaging its config silently routes hew to the GitHub remote (#241) - e6d3e7e fix: Local
config.jsonstill 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 localmisses 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
--areais accepted and creates an area named with a space (#257) - 0adeb6f fix:
applycreates the issue and exits 0 when an existing-issue reference is missing (#246) - 9361565 fix:
create --blocked-by,--parentandepic create --childrenleave 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)