Release Notes
Improved
wt listparallelization improvements: Better parallelization of worktree operations reduce latency in some conditions. RespectsRAYON_NUM_THREADSenvironment variable for controlling parallelism.- Template variables in
--execute: Hook template variables ({{ branch }},{{ worktree_path }}, etc.) are now expanded in--executecommands and trailing args. With--create,{{ base }}and{{ base_worktree_path }}are also available. - Fish shell Homebrew compatibility: Fish shell integration now installs to
~/.config/fish/functions/wt.fishinstead ofconf.d/, ensuring PATH is fully configured before the wt function loads.wt config showdetects legacy installations andwt config shell installhandles migration automatically. (#586 — thanks @ekans & @itzlambda) - Chrome Trace Format export: Performance traces can be exported for analysis with Chrome's trace viewer or Perfetto.
--dry-runflag for shell commands:wt config shell installandwt config shell uninstallnow support--dry-runto preview changes without prompting.- Nested subcommand suggestions: When typing
wt squashinstead ofwt step squash, the error now suggests the correct command path. - Orphan branch indicator:
wt listshows∅(empty set) for orphan branches with no common ancestor to the default branch. - Improved
-vvdiagnostic workflow: Bug reporting hint now uses a gist workflow to avoid URL length limits.
Fixed
wt switch --create --baseerror message: Now correctly identifies the invalid base branch instead of the target branch. Fixes #562. (thanks @fablefactor)- AheadBehind column loading indicator: Shows
⋯when not yet loaded instead of appearing empty, distinguishing loading state from "in sync". - Post-merge hook failure output: Simplified error messages and removed confusing
--no-verifyhint. wt selectlog preview: Graph structure is now preserved when displaying commit history, and columns dynamically align.
Documentation
- FAQ entry for shell setup issues: Added troubleshooting guidance for common shell integration problems.
- Template variables reference: Consolidated template variables documentation into hook.md.
- Clarified
--forcevs-Dflags: Updatedwt removedocumentation. (thanks @hlee-cb) - Performance benchmarks: Added documentation for
copy-ignoredperformance.
Install worktrunk 0.13.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/max-sixty/worktrunk/releases/download/v0.13.0/worktrunk-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/max-sixty/worktrunk/releases/download/v0.13.0/worktrunk-installer.ps1 | iex"Download worktrunk 0.13.0
| File | Platform | Checksum |
|---|---|---|
| worktrunk-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| worktrunk-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| worktrunk-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| worktrunk-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| worktrunk-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |