Skip to content

Releases: timvw/wt

v0.1.28

26 Mar 16:49
32daf91

Choose a tag to compare

Changelog

  • 785b683 chore(deps): update codecov/codecov-action action to v6
  • 2d89507 feat: add wt default command to navigate to main worktree
  • ec4f9de feat: add wt status command for worktree dashboard
  • 986265a feat: add color-coded output to wt status (#79)
  • 32daf91 feat: add fuzzy matching for interactive branch selection (#81)
  • e3927b4 feat: add per-repo config support (.wt.toml) (#78)
  • 818d986 feat: add stale worktree detection to cleanup (#80)
  • abad1d7 fix: resolve errcheck lint warning in default command
  • 8a85e3d refactor: split main.go into per-command files

v0.1.27

26 Mar 08:28
10c3bc1

Choose a tag to compare

Changelog

  • 10c3bc1 fix: run checkout hooks when worktree already exists (#71) (#72)

v0.1.26

24 Mar 14:45
967ed9a

Choose a tag to compare

Changelog

  • 967ed9a fix: resolve branch names case-insensitively against remote refs (#70)

v0.1.25

20 Mar 08:50
edb707f

Choose a tag to compare

Changelog

  • c2e7764 Add renovate.json
  • d295022 chore(deps): update actions/checkout action to v6
  • bddb9f0 chore(deps): update actions/create-github-app-token action to v2
  • 3d7173f chore(deps): update actions/create-github-app-token action to v3
  • 3be81c7 chore(deps): update actions/setup-go action to v6
  • 41d262e chore(deps): update dependency go to 1.26 (#56)
  • 9af4953 chore(deps): update github artifact actions
  • fd510af chore(deps): update golangci/golangci-lint-action action to v9 (#65)
  • f6f4b7d chore(deps): update goreleaser/goreleaser-action action to v7
  • b45f1e8 feat: add examples command and machine-readable json output (#60)
  • d2da3b1 feat: add migrate command to reconcile worktree paths
  • 5e8bf61 feat: move primary checkout out of worktree root during migrate
  • 501dd5a fix(deps): update module github.com/spf13/cobra to v1.10.2 (#57)
  • 615b737 fix: clarify primary checkout handling in migrate preview
  • 42cc634 fix: complete checkout/create from all branches (#68)
  • 1e42db9 refactor: run migrate directly without apply preview mode

v0.1.24

27 Feb 21:33

Choose a tag to compare

Changelog

  • 661d0f9 fix: respect ZDOTDIR for zsh init

v0.1.23

27 Feb 21:20
0c58a2c

Choose a tag to compare

Changelog

  • 0c58a2c fix: bypass wrapper for shellenv output (#53)

v0.1.22

11 Feb 14:59
e2b5791

Choose a tag to compare

Changelog

  • 7bbcc13 feat: add configurable branch separator for branchSafe variable (#48)
  • 132190a feat: add environment variable support in template patterns (#49)
  • e2b5791 feat: add generic pre/post command hooks (#50)

v0.1.21

10 Feb 11:49
fb38664

Choose a tag to compare

Changelog

  • ba6cf11 feat: add WinGet (Windows Package Manager) support to release pipeline (#45)
  • be90a8e fix: remove invalid package_url field from winget config (#46)
  • fb38664 fix: use fork+PR flow for winget publisher (#47)

v0.1.19

10 Feb 09:39
af21e46

Choose a tag to compare

Changelog

  • 2a68859 feat: add TOML configuration file support
  • 9e6f8f5 feat: add worktree strategies and branch sanitization
  • 3335fa7 feat: ensure upstream tracking for pr/mr worktree branches (#40)
  • 6bb3604 feat: use actual branch name for pr/mr checkout instead of pr-N/mr-N (#39)
  • cc1a220 fix: make E2E strategy tests cross-platform with step-level env field
  • 7958805 fix: make config E2E tests cross-platform for Windows PowerShell
  • 5500be6 fix: resolve err shadowing in getRepoInfo and improve test coverage
  • 32ece79 fix: skip config_init_fails_if_exists on legacy PowerShell 5.1
  • fc49046 fix: skip shellenv for error-path strategy tests on Linux
  • 51f5440 refactor: unify config E2E tests using wt config init

v0.1.18

26 Jan 19:24
ad02504

Choose a tag to compare

Changelog

  • ad02504 feat: add cleanup command to remove worktrees for merged branches (#36)