Release Notes
Improved
- Separate
--yesand--forceflags:--force/-frenamed to--yes/-yfor skipping prompts (all commands). New--force/-fonwt removeforces removal of worktrees with untracked files (build artifacts, node_modules, etc.). (Breaking:--forceno longer skips prompts; use--yes) - Clearer branch deletion output:
wt removeoutput now shows "worktree & branch" when the branch is deleted, or plain "worktree" with a hint when kept. Makes scanning output for branch fate easier. post-switchhook on remove: Whenwt removeswitches to the main worktree, post-switch hooks now run in the destination.- Allow merge commits by default:
wt step pushno longer rejects history with merge commits. Removed--allow-merge-commitsflag. (Breaking: flag removed)
Fixed
- Orphan branches in
wt list: Branches with no common ancestor with the default branch no longer cause errors. - Remote branch filtering:
wt list --remotesnow filters out branches that are tracked as upstreams, not just branches with worktrees. - Error message spacing: Reduced double-newline spacing in error messages.
Download worktrunk 0.8.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 |