1.0.0 (2026-04-20)
- Some flags have changed.
restack:--onlyis now-c, --current;submit:--current-onlyis now-c, --current,--update-onlyis now-u, --update,--push-onlyis now-s, --skip-prs, removed-wshorthand from--web.
- normalize flags (#97) (91a896d)
- submit: only prompt to publish draft when base transitions to trunk (#100) (c47ca16)
0.6.3 (2026-04-18)
- cmd: defer submit push until PR intent is known (96fb5b9)
- cmd: only push stack branches when submit will touch PRs (#89) (96fb5b9)
- deps: update module github.com/charmbracelet/bubbles to v0.21.1 (#87) (37e572a)
- prompt: support ESC to skip PR creation (#85) (bfce25d)
- prompt: support ESC to skip PR creation in huh form (bfce25d), closes #78
- rename cascade to restack more generally (#94) (115ce65)
- restack: prevent stale fork points from triggering incorrect --onto rebases (#83) (a9af01a)
0.6.2 (2026-04-08)
- git: auto-accept commit message when continuing rebase (#71) (4e4fbb8), closes #49
- revert "feat: auto-detect parent branches for untracked local branches (#53)" (f436da4)
0.6.1 (2026-04-08)
0.6.0 (2026-04-08)
- auto-detect parent branches for untracked local branches (#53) (0f62bdf)
- cmd: add unambiguous prefix shortcut expansion for subcommands (#56) (6e7329f)
- submit: allow ESC to skip PR creation for individual branches (#60) (94dd6d7)
- ci: address review comments on Claude workflows (bccc2d2)
- git: flip
firstflag immediately inListWorktrees(1d1cd6a) - submit: check for existing PR before prompting for details (#52) (9d01b0c)
- sync: return to original branch after sync completes (#61) (e9a3f7a)
0.5.0 (2026-02-14)
- submit: submit the entire stack by default (#42) (4b907b1), closes #38
- submit: unwrap hard-wrapped list items in PR descriptions (#43) (60366b2)
0.4.1 (2026-02-14)
- github: omit local-only branches from PR stack comments (#37) (f4afa45)
- github: scope PR stack comment to current stack only (#36) (c31fa5c)
- suppress help output on runtime errors (#41) (07f807b), closes #35
0.4.0 (2026-02-12)
- add ANSI color output following GitHub CLI conventions (#30) (dbfe73f)
- rename cascade command to restack, keep cascade as alias (#32) (3d3f524)
- submit: unwrap hard line breaks in generated PR descriptions (#34) (15edb71)
- github: make PR comment heading less obtuse (f23002e)
0.3.0 (2026-02-04)
- submit: add --push-only flag (#25) (c14dabb)
- submit: add --push-only flag to skip PR creation (c14dabb)
- submit: move draft-to-ready prompt to Phase 3 (PRs) (#28) (0afdba7)
- submit: use first commit as default PR title (#27) (9bc1881)
- undo: auto-prune snapshots to prevent unbounded growth (#23) (d298e99)
0.2.0 (2026-02-04)
0.1.2 (2026-02-03)
- re-enable attestations; disable release immutability (532a906)
0.1.1 (2026-02-03)
- give up on attestations (1c8320a)
0.1.0 (2026-02-03)
- re-enable attestations (3d89ea8)
0.1.0-rc.4 (2026-02-03)
- submit: add interactive PR prompts and adopt existing PRs (b03322d)
- sync: detect parent branches missing from remote (a992648)
- sync: detect squash-merged branches and prompt for cleanup (93484df)
- address PR review comments (2c9ae3f)
- clear macOS extended attributes in gh-install (99923e8)
- improve error message for untracked branches (40b00d5)
- set release to v0.1.0-rc.4 (ee92cc2)
0.1.0-rc.3 (2026-02-01)
- cmd: add submit command for unified cascade, push, and PR workflow (#11) (5d18fad)
- cmd: improve adopt command ergonomics (#8) (10a604e)
- handle squash-merged parent PRs with --onto rebase (#10) (85a9cc5)
- log display for first-level children (c7cba03)
- set next release to 0.1.0-rc.3 (4ddf92d)
0.1.0-rc.2 (2026-01-27)
- ci: disable attestation (6069681)
0.1.0-rc.1 (2026-01-26)
- cmd: add abort command (6311401)
- cmd: add adopt command (3ac8345)
- cmd: add cascade command (c8d5ac9)
- cmd: add continue command (d9ab43d)
- cmd: add create command (d709d01)
- cmd: add init command (11e2f69)
- cmd: add link command (d2f31e6)
- cmd: add log command with tree visualization (619c023)
- cmd: add orphan command (902dd45)
- cmd: add pr command with GitHub integration (9dcd6cf)
- cmd: add push command (272214f)
- cmd: add sync command (d5d652f)
- cmd: add unlink command (3ffd9a0)
- cmd: add version flag (6b6b123)
- config: add Config type with GetTrunk (15b69ec)
- config: add ListTrackedBranches (394a614)
- config: add parent branch operations (9693ab8)
- config: add PR number operations (9f71a45)
- config: add SetTrunk (c80429a)
- git: add branch existence and creation (6b889da)
- git: add Git type with CurrentBranch (253f1bf)
- git: add rebase operations (12f20cb)
- git: add working tree status checks (1e4c286)
- github: add CreateComment method (eb96644)
- github: add draft PR support (c09b29a)
- github: add ListComments and UpdateComment methods (891f333)
- github: add stack comment generator (f9748ec)
- pr: create drafts for stacked PRs and post comments (bb144b2)
- state: add cascade state persistence (0ee0d8e)
- sync: update stack comments and manage draft status (54e75a7)
- tree: add traversal helpers (ea3f67a)
- tree: add tree building from config (c9f7b41)