Repository navigation
v0.1.0
·
43 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Initial Release
Changelog
- c390bae Add project manifest document (#11)
- 07267f6 Add stateless-first inferred stack mode
- 797e7c4 Auto-track untracked parent branch in stack new
- f834a70 Create CODEOWNERS
- 88a4779 Enforce strict origin preflight requirements (#9)
- 89f61d2 Fix clean pruning for missing tracked branches (#90)
- 9a625be Fix stateless stack inference and init preservation
- 7cde001 Fix submit when tracked ancestor PR is already merged (#7)
- d5b886d Improve new and status UX in edge cases
- 9048008 Improve status readability and stack context updates on submit
- 464a476 Initialize stacked PR CLI with tests and CI
- 73ee0fa Let Cobra own command and flag parsing
- 09e3ac8 Mark promoted root slices ready after forward (#89)
- 5afa1fb Merge pull request #3 from janeklb/feat/status-color-and-submit-stack-context
- 6de2698 Refine status view with current-stack and flags
- 82016d5 Remove submit --yes cleanup flag (#10)
- 0e43822 Rename 'Chained PRs' back to 'Stacked PRs'
- 8934665 add MANIFEST.md to agent-instructions.md
- 1fa3787 add agent instructions
- 134b217 add cleanup command for tracked branches (#45)
- 39c492b add cleanup merge detection policy (#54)
- 4be5728 add cmdSubmit dependency seams and orchestration unit tests (#31) (#35)
- 525381c add interactive refresh workflow for post-merge sync (#21)
- 3949250 add minimal integration smoke tests for submit prune-local status (#32) (#36)
- a002b19 add prune-local command for merged untracked branches (#27)
- 26afbf8 add stat alias for status command
- d0efe6d add strict advance workflow for merged branches (#39)
- 70b1dec add test-timings target and use it in ci
- 52f100d adopt existing branch into stack state (#62)
- 1418a17 auto-bootstrap mutating commands (#59)
- 76e636a better names for interfaces and structs
- c017939 centralize agent instructions and link from readme
- 18f143f changed PR template
- c02982a clarify init as repair workflow (#60)
- 55542f7 dedupe managed stack headings in PR bodies (#19)
- a7b5261 define cleanup untracked discovery rules (#58)
- 1a2cc0c document command surface redesign
- 4c46c0a don't run CI workflow on push to branch unless branch is main
- 9db79b6 feat: add GitHub release automation (#102)
- 335e6c9 feat: add branch value completions (#68)
- 8f7ba71 feat: add submit next-on-cleanup override (#67)
- a1063c4 feat: advance current stack after merged slices (#78)
- 3ec4a72 feat: improve CLI help output (#79)
- 5ee9dfc feat: simplify reparent target selection (#95)
- bcc335c fix agent-instructions.md
- 907c2cf fix cleanup default scope to current stack (#53)
- 57c4323 fix restack continue queue advancement (#57)
- 1eed080 fix restack rebases after merged parent (#55)
- ae893e4 fix submit push mode and document assumptions (#51)
- a94e44c fix: add preserve-lineage option to reparent (#22)
- 91c5bd3 fix: align tty help command descriptions (#93)
- 17e59fd fix: fast-forward trunk during last-slice advance (#50)
- b265b6c fix: keep stacked PRs draft until trunk (#73)
- bcd8eb2 fix: preserve carriage-return subprocess updates (#92)
- 0422e57 fix: prune merged tracked branches in prune-local (#42)
- f7162ce fix: seed stacked PR section on create (#96)
- 911f07a fix: silence expected probe failures in prune-local flow
- bdc50d4 fix: skip merged branches when inferring stack parents
- a5e0120 fix: surface invalid and archived lineage in state (#94)
- f930091 further printing improvements
- 2f34bd6 improve merged-branch cleanup checks in refresh (#25)
- 9808c48 improvements (#8)
- daa864d inject app-scoped command IO to remove global stdio test mutation (#33) (#37)
- 95cf923 migrate to cobra for cli flags etc
- 7e7e8b3 more tests
- 7e55f97 optimize submit GitHub calls and parallelize stack sync (#40)
- 34ef9cb persist merged lineage for stack body history (#20)
- 31ec5ac recover restack state after manual conflict resolution (#18)
- 1d14988 refactor merged branch cleanup helpers (#52)
- 1ca20b5 refactor: extract shared restack and cleanup helpers (#63)
- 584b911 refactor: normalize stack metadata at boundaries (#66)
- 95d71b5 refine build and install workflow
- 7695cb2 reject cyclic parents in reparent (#15)
- 1f1be86 remove completed plan (see issue #43)
- ee94948 remove explicit git-stack entrypoint
- cb7bf58 remove refresh and prune-local commands (#61)
- 272e1cb rename command files to match active commands (#65)
- c21355b reparent children when merged parent is cleaned up (#16)
- ef97fb4 replace repair with report-only doctor diagnostics
- fada890 restack advanced branches onto fetched trunk (#49)
- 64ddfb5 retry submit pushes with force-with-lease (#17)
- 9dedb75 right-align PR legend in managed block
- 57ba85f scope advance restack to affected branches (#48)
- 2bf6cf8 simplify test-timings elapsed output
- f39d452 skip empty child branches during submit (#56)
- 0cedd52 skip refresh prompt when no actions are planned (#26)
- 510e635 speed up tests by moving integration coverage to unit tests (#28)
- 2203585 update README and add LICENSE
- 6fd06a0 use bin directory for build output
- dede82a use current-stack semantics for default submit scope (#44)
- c398c4e use fetched remote trunk in advance checks (#46)
- 26fd2f3 wrap subprocess output and hide quiet-command boxes (#41)