Releases
v2.0.0
Compare
Sorry, something went wrong.
No results found
2.0.0 (2026-06-02)
⚠ BREAKING CHANGES
runbook: v2.0.0 ships the merged-but-unreleased API breaks from v1.3.0..HEAD — mergeBase(commits, opts) is array-only (was bidirectional); the CRUD porcelain (remote/branch/tag/sparseCheckout) is namespace-only (the callable discriminator form is removed).
Features
cherry-pick (single + range) (#99 ) (2e01738 )
config porcelain on repo.* (nested namespace, all four scopes, quote-on-write) (#87 ) (c232f23 )
CRUD-family porcelain (#89 ) (9a90ab4 )
diff patch-text output (diff({ format: 'patch' })) (#84 ) (f667840 )
faithful commit-message stripspace normalization (#93 ) (0361668 )
git-faithfulness interop harness for write porcelain (mv/add/rm/reset) (#95 ) (7fb8264 )
merge state machine — abortMerge / continueMerge (#85 ) (d4131f5 )
multi-base mergeBase (--all, --octopus) (#88 ) (2a54c19 )
mv — atomic rename in index + working tree (#92 ) (17d0a0a )
pull — fetch + merge porcelain on repo.* (#91 ) (1332bd8 )
rebase --interactive (pick/reword/edit/squash/fixup/drop) (#109 ) (4f01b60 )
rebase (non-interactive) (#108 ) (2e17819 )
remote CRUD porcelain (add/remove/rename/setUrl/show) (#86 ) (ab51e0a )
revert (single + range) (#103 ) (457a0eb )
rm: git-faithful safety valve + mutualized working-tree comparison (#97 ) (5fa805d )
snapshot: snapshot+join engine (#81 ) (7d04c08 )
standalone primitives (hashBlob, isIgnored, index CRUD) (#83 ) (8576b94 )
stash (push/pop/list/drop/apply) (#98 ) (b4faece )
tooling: namespace-aware browser-surface audit (#90 ) (1dbd41e )
Bug Fixes
cherry-pick: git-faithful abort reflog + close merge-no-mainline mutation gap (#105 ) (ff55741 )
ref: skip the no-op abort reflog, document git-faithfulness directive (#106 ) (16e4542 )
Documentation
backlog: track cherry-pick abort-reflog + mutation follow-ups as 22.2a (#104 ) (d04c767 )
backlog: track custom merge drivers as 24.8 (#101 ) (9eadfb3 )
backlog: track magic-literal sweep as 26.5 (#102 ) (9719e58 )
keep walkTree/walkWorkingTree public; snapshot surface is additive (#113 ) (2abcc10 )
runbook: document release-cut footer handling (0e6af67 )
use TypeScript LSP tool instead of Serena in workflow (a7e54c4 )
workflow: architecture-refactor phase + --delete-branch merge (#100 ) (c7880df )
Refactor
commit-message: unify the first-line projection into subjectLine (#111 ) (436d434 )
history-rewrite: centralise commit-read + symbolic-HEAD helpers (#110 ) (2b42211 )
You can’t perform that action at this time.