Releases
v5.0.0
Compare
Sorry, something went wrong.
No results found
5.0.0 (2026-10-12)
⚠ BREAKING CHANGES
read objects through objects/info/alternates as git does (#313 )
diff: pair renames, score similarity and diff lines like git, and read loose objects in git's tiers (#305 )
serve cheap Node file calls synchronously and read cold packs the way git does (#304 )
size the session caches, cut the per-command floor, and follow git on refs, reflogs and config (#301 )
Features
export emptyTreeOid and the hash configs as runtime values from the node entry (20d13e9 )
history: prune the object closure and route the history walks through the commit-graph (be57e0c )
read objects through objects/info/alternates as git does (#313 ) (511d2f4 )
serve cheap Node file calls synchronously and read cold packs the way git does (#304 ) (79fb9bd )
size the session caches, cut the per-command floor, and follow git on refs, reflogs and config (#301 ) (8a56d98 )
Bug Fixes
diff: pair renames, score similarity and diff lines like git, and read loose objects in git's tiers (#305 ) (a6b1988 )
repository: read a caller-supplied fs the POSIX way, not the host's (20d13e9 )
Performance
bench: measure native modules, not the module runner or node's type stripper (#312 ) (208dd2e )
Documentation
backlog: mark #302 and the racy-clean smudge shipped in #313 (bf1ca8e )
backlog: mark #309 as this PR (20d13e9 )
retarget CLAUDE.md at craft and extract property-testing guidance (5ac1a17 )
You can’t perform that action at this time.