Skip to content

chore(main): release 4.0.0 - #286

Merged
scolladon merged 1 commit into
mainfrom
release-please--branches--main--components--tsgit
Sep 10, 2026
Merged

chore(main): release 4.0.0#286
scolladon merged 1 commit into
mainfrom
release-please--branches--main--components--tsgit

Conversation

@scolladon

@scolladon scolladon commented Aug 29, 2026

Copy link
Copy Markdown
Owner

🤖 I have created a release beep boop

4.0.0 (2026-09-10)

⚠ BREAKING CHANGES

  • pack: order delta candidates by git's name hash and match its window mechanics (#297)
  • fetch-pack: index received packs in two bounded-memory passes (#293)
  • pack: select and emit offset deltas from gc, pack-objects and bundle-create (#292)
  • tree: compare entry-name bytes on every tree read path (#291)

Features

  • fetch-pack: index received packs in two bounded-memory passes (#293) (1c6c5e5)
  • pack: order delta candidates by git's name hash and match its window mechanics (#297) (1f84254)
  • pack: select and emit offset deltas from gc, pack-objects and bundle-create (#292) (5d2e435)
  • tree: compare entry-name bytes on every tree read path (#291) (5ac0cf0)

Bug Fixes

  • adapters: handle broken-pipe errors when writing command stdin (#288) (f83c342)
  • adapters: refuse occupied names on every write surface and enforce POSIX rename kinds on Windows (#296) (7af43d5)
  • bench: keep shared fixtures pristine and except workers-types from check:deps (#294) (18dff9c)
  • publish the benchmark snapshot again and receive already-present packs as git does (#295) (dedd61b)
  • reflog: read reflogs leniently and rewrite them byte-faithfully, matching git (#290) (aa4d273)

Performance

  • remediate the 2026-08 performance review — reads, walks, checkout, caches, concurrency, gc (#285) (cc80014)

This PR was generated with Release Please. See documentation.

@pkg-pr-new

pkg-pr-new Bot commented Aug 29, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@scolladon/tsgit@286

commit: 9e737ba

@scolladon
scolladon force-pushed the release-please--branches--main--components--tsgit branch 2 times, most recently from 5f11cc6 to c89b0cd Compare August 30, 2026 08:03
@scolladon scolladon changed the title chore(main): release 3.6.1 chore(main): release 4.0.0 Aug 31, 2026
@scolladon
scolladon force-pushed the release-please--branches--main--components--tsgit branch 6 times, most recently from 4c687e3 to 9e02f9e Compare September 7, 2026 07:31
@scolladon
scolladon force-pushed the release-please--branches--main--components--tsgit branch from 9e02f9e to 9e737ba Compare September 10, 2026 08:47
@scolladon
scolladon merged commit abb75dc into main Sep 10, 2026
42 checks passed
@scolladon
scolladon deleted the release-please--branches--main--components--tsgit branch September 10, 2026 18:30
@scolladon

Copy link
Copy Markdown
Owner Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant