NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #2536 by repository stars
Last release 10 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 50 of 51 stable releases
Nothing withdrawn
no release was ever pulled
9 months old
60 releases · first in 2025
One column per month.
Nothing published for this version
fix(shell): cd into the worktree even when a hook fails by @k1LoW in #218
Full Changelog: v0.29.2...v0.29.3
fix(add): keep -b authoritative when start-point is a remote-only branch by @mahirhir in #213
Full Changelog: v0.29.1...v0.29.2
Don't consider remote branches when start-point is given by @yoichi in #208
wt.symlink prerequisites by @k1LoW in #211Full Changelog: v0.29.0...v0.29.1
Nothing published for this version
feat: add -m / -M flag to rename a worktree's directory and branch by @k1LoW in #195
Full Changelog: v0.28.0...v0.29.0
perf: batch branch commit-message lookups in shell completion by @tksm in #187
Full Changelog: v0.27.0...v0.28.0
fix: error when start-point is specified for existing branch or worktree by @k1LoW in #179
-b/--branch flag to specify branch name independently from worktree directory name by @glasser in #176Full Changelog: v0.26.2...v0.27.0
chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.17.2 in the dependencies group by @dependabot [bot] in #167
Full Changelog: v0.26.1...v0.26.2
chore(deps): bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 by @dependabot [bot] in #165
Full Changelog: v0.26.0...v0.26.1
feat: add wt.symlink config and --symlink flag by @ryoppippi in #164
wt.symlink config and --symlink flag by @ryoppippi in #164Full Changelog: v0.25.0...v0.26.0
Nothing published for this version
feat: support delete operation in bare repositories by @usadamasa in #150
Full Changelog: v0.24.0...v0.25.0
feat: support add/switch operations in bare repositories by @usadamasa in #147
Full Changelog: v0.23.0...v0.24.0
feat: add wt.remover config and --remover flag by @ryoppippi in #144
wt.remover config and --remover flag by @ryoppippi in #144Full Changelog: v0.22.0...v0.23.0
feat: support list command in bare repositories by @usadamasa in https://github.com/k1LoW/git-wt/pull/140
wt.deletehook config and --deletehook flag by @ryoppippi in https://github.com/k1LoW/git-wt/pull/132Nothing published for this version
fix: run git from mainRoot only if we deleted the current worktree by @yoichi in https://github.com/k1LoW/git-wt/pull/137
feat: detect bare repositories and model 4-state RepoContext by @usadamasa in https://github.com/k1LoW/git-wt/pull/136
Nothing published for this version
feat: add --json flag to output worktree list in JSON format by @k1LoW in https://github.com/k1LoW/git-wt/pull/124
--json flag to output worktree list in JSON format by @k1LoW in https://github.com/k1LoW/git-wt/pull/124Fix fzf recipe to handle header row and current worktree marker by @dgrant in https://github.com/k1LoW/git-wt/pull/118
feat: add wt.relative config and --relative flag to append subdirectory to worktree path by @k1LoW in https://github.com/k1LoW/git-wt/pull/113
wt.relative config and --relative flag to append subdirectory to worktree path by @k1LoW in https://github.com/k1LoW/git-wt/pull/113fix: prevent file completions in fish shell for git wt by @dgrant in https://github.com/k1LoW/git-wt/pull/109
fix: preserve file timestamps when copying files by @dgrant in https://github.com/k1LoW/git-wt/pull/98
feat: change default wt.basedir from ../{gitroot}-wt to .wt by @k1LoW in https://github.com/k1LoW/git-wt/pull/95
../{gitroot}-wt to .wt by @k1LoW in https://github.com/k1LoW/git-wt/pull/95fix: exclude basedir from file copying to prevent circular copying by @k1LoW in https://github.com/k1LoW/git-wt/pull/92
basedir from file copying to prevent circular copying by @k1LoW in https://github.com/k1LoW/git-wt/pull/92perf: optimize file copy with clonefile on macOS by @k1LoW in https://github.com/k1LoW/git-wt/pull/90
fix: disable Cobra's default completion subcommand to avoid confusion by @k1LoW in https://github.com/k1LoW/git-wt/pull/89
Add .gitignore and README.md to basedir on worktree creation by @Songmu in https://github.com/k1LoW/git-wt/pull/81
fix: move default branch check before worktree removal by @k1LoW in https://github.com/k1LoW/git-wt/pull/78
fix: allow worktree deletion for default branch while protecting the branch itself by @k1LoW in https://github.com/k1LoW/git-wt/pull/76
fix: improve default branch detection by @k1LoW in https://github.com/k1LoW/git-wt/pull/74
fix: MainRepoRoot to return proper repo root by @jackchuka in https://github.com/k1LoW/git-wt/pull/70
fix: use an invalid branch name as the detached HEAD marker by @yoichi in https://github.com/k1LoW/git-wt/pull/68
fix: invoke cd regardless of branch deletion result by @yoichi in https://github.com/k1LoW/git-wt/pull/64
feat: add wt.nocd=create option to allow cd for existing worktrees by @k1LoW in https://github.com/k1LoW/git-wt/pull/62
wt.nocd=create option to allow cd for existing worktrees by @k1LoW in https://github.com/k1LoW/git-wt/pull/62feat: safely delete current worktree and return to repository root by @k1LoW in https://github.com/k1LoW/git-wt/pull/59
feat: support start-point argument for worktree creation by @k1LoW in https://github.com/k1LoW/git-wt/pull/55
fix: use string match instead of test in fish shell hook to avoid errors with short options by @k1LoW in https://github.com/k1LoW/git-wt/pull/50
feat: support creating and deleting multiple worktrees at once by @k1LoW in https://github.com/k1LoW/git-wt/pull/47
Nothing published for this version
fix: shell wrappers now respect wt.nocd config setting by @k1LoW in https://github.com/k1LoW/git-wt/pull/43
wt.nocd config setting by @k1LoW in https://github.com/k1LoW/git-wt/pull/43fix: use [worktree: branch=X] format when worktree dir matches branch name by @k1LoW in https://github.com/k1LoW/git-wt/pull/41
[worktree: branch=X] format when worktree dir matches branch name by @k1LoW in https://github.com/k1LoW/git-wt/pull/41fix: rename --no-switch-directory flag to --nocd by @k1LoW in https://github.com/k1LoW/git-wt/pull/37
--no-switch-directory flag to --nocd by @k1LoW in https://github.com/k1LoW/git-wt/pull/37wt.nocd config option to disable directory switching by default by @k1LoW in https://github.com/k1LoW/git-wt/pull/39fix: improve list layout by @k1LoW in https://github.com/k1LoW/git-wt/pull/33
feat: add wt.hooks config and --hook flag to run commands after creating new worktree by @k1LoW in https://github.com/k1LoW/git-wt/pull/29
wt.hooks config and --hook flag to run commands after creating new worktree by @k1LoW in https://github.com/k1LoW/git-wt/pull/29wt.hooks to wt.hook by @k1LoW in https://github.com/k1LoW/git-wt/pull/32feat: allow --no-switch-directory with git wt by @k1LoW in https://github.com/k1LoW/git-wt/pull/27
--no-switch-directory with git wt <branch> by @k1LoW in https://github.com/k1LoW/git-wt/pull/27refactor: use k1LoW/exec instead by @k1LoW in https://github.com/k1LoW/git-wt/pull/24
feat: add wt.nocopy config and --nocopy flag to exclude files from copying by @k1LoW in https://github.com/k1LoW/git-wt/pull/20
wt.nocopy config and --nocopy flag to exclude files from copying by @k1LoW in https://github.com/k1LoW/git-wt/pull/20Nothing published for this version
feat: add config override flags (--basedir, --copyignored, --copyuntracked, --copymodified) by @k1LoW in https://github.com/k1LoW/git-wt/pull/19
--basedir, --copyignored, --copyuntracked, --copymodified) by @k1LoW in https://github.com/k1LoW/git-wt/pull/19Nothing published for this version
fix: set gostyle by @k1LoW in https://github.com/k1LoW/git-wt/pull/16
Nothing published for this version
fix: enhance worktree handling with directory name support by @k1LoW in https://github.com/k1LoW/git-wt/pull/11
fix: support multiple arguments for git wt wrappers by @k1LoW in https://github.com/k1LoW/git-wt/pull/8
git wt wrappers by @k1LoW in https://github.com/k1LoW/git-wt/pull/8fix: rename ignore-switch-directory flag to no-switch-directory by @k1LoW in https://github.com/k1LoW/git-wt/pull/7
ignore-switch-directory flag to no-switch-directory by @k1LoW in https://github.com/k1LoW/git-wt/pull/7feat: add support for copying files to new worktrees by @k1LoW in https://github.com/k1LoW/git-wt/pull/3
--ignore-switch-directory option for shell initialization by @k1LoW in https://github.com/k1LoW/git-wt/pull/5Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →