Skip to content

chore(main): release 1.1.0#21

Open
scolladon wants to merge 1 commit into
mainfrom
release-please--branches--main--components--tsgit
Open

chore(main): release 1.1.0#21
scolladon wants to merge 1 commit into
mainfrom
release-please--branches--main--components--tsgit

Conversation

@scolladon
Copy link
Copy Markdown
Owner

@scolladon scolladon commented May 17, 2026

🤖 I have created a release beep boop

1.1.0 (2026-05-20)

Features

  • add: bulk-mode add --all walks the working tree (§14.1) (#39) (8cd131f)
  • bench: clone:small-repo scenario vs isomorphic-git (Phase 12.4) (#29) (7e41388)
  • checkout: materialize working tree + index on switch & path-restore (Phase 13.1) (#30) (62336f3)
  • checkout: path-restore source: 'index' uses staged content (#34) (2af0f1e)
  • clone smart-HTTP pack fetch (#26) (22f0594)
  • fetch: real upload-pack-driven fetch + shallow + prune (#27) (d7ecbac)
  • gitignore: real .gitignore evaluation + status untracked (§14.3) (#41) (49a147e)
  • merge: clean-merge three-way tree walk (#36) (af6de38)
  • merge: persist conflict state for three-way merges (#38) (5ecd61a)
  • pathspec: globs across add/rm/checkout (#42) (963a72b)
  • push: receive-pack negotiation + pack send + force-with-lease (Phase 12.3) (#28) (a191a35)
  • read-object: bounded-size reads + parallel-capped merge blob fetch (#37) (3ca03a7)
  • reset: hard mode materialises index and working tree (#32) (b620a0a)
  • reset: mixed mode rebuilds index from target tree (Phase 13.2) (#31) (f0039d3)
  • windows: full windows support (e9e82e6)

Bug Fixes

  • checkout: acquire index lock before readIndex — close TOCTOU (Phase 13.5) (#33) (26889c0)
  • index-parser: reject unsafe paths at parse time (#35) (f298989)
  • windows: strip extended-length prefix in normalizeForCompare (#46) (e5aad39)

Documentation

  • backlog: close Phase 11 — v1.0.0 shipped (#23) (7986929)
  • backlog: correct stale 5.2/13.4 markers, clarify 11.2 (#47) (5da3b52)
  • claude-md: codify the 8-step 'apply the workflow' sequence (#24) (f575041)
  • claude-md: tick BACKLOG inside the PR's own commits, not after merge (#25) (1c23aae)

Refactor

  • perf, secu, architectures and tests (#45) (478e8a3)

This PR was generated with Release Please. See documentation.

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 17, 2026

Open in StackBlitz

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

commit: 64053c7

@scolladon scolladon changed the title chore(main): release 2.0.0 chore(main): release 1.0.1 May 17, 2026
@scolladon scolladon force-pushed the release-please--branches--main--components--tsgit branch 3 times, most recently from bee9b40 to 9b7e245 Compare May 17, 2026 12:44
@scolladon scolladon changed the title chore(main): release 1.0.1 chore(main): release 1.1.0 May 17, 2026
@scolladon scolladon force-pushed the release-please--branches--main--components--tsgit branch 19 times, most recently from 296aa2a to e21a8f4 Compare May 20, 2026 09:49
@scolladon scolladon force-pushed the release-please--branches--main--components--tsgit branch from e21a8f4 to 64053c7 Compare May 20, 2026 10:07
@github-actions
Copy link
Copy Markdown

⚡ Benchmark Comparison (same runner)

Regression threshold: 5%

Benchmark Base (ops/s) PR (ops/s) Delta Status
isomorphic-git 67 69 +3.1% ⚪ neutral
tsgit 72 72 -1.0% ⚪ neutral

✅ No performance regression detected.

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