worktrunk Releases
271 releases of max-sixty/worktrunk
- v0.32.00.32.0
The hook system is rationalized with a new `pre-start` hook and renamed `post-commit` hook, while detached worktrees are now fully supported for switching and removal. The interactive picker also gains the ability to remove worktrees in-place.
Mar 25, 2026
- v3.7.9
This release backports word-level timestamp fixes from v3.8.4. It restores timestamps for unalignable characters such as digits, symbols, and foreign script, and adds regression testing and CI coverage.
Mar 25, 2026
- v3.5.2
This release backports word-level timestamp fixes from v3.8.4 to the v3.5.x line. It restores timestamps for unalignable characters and adds regression testing and CI coverage.
Mar 25, 2026
- v0.31.00.31.0
Template variables are consolidated to distinguish between active and target worktrees, adding directional variables like `{{ base }}` and `{{ target }}`. The release also improves bare repository handling and adds shell completion for step aliases.
Mar 23, 2026
- v0.30.10.30.1
The interactive picker adapts to narrow terminals by using a vertical layout, and tab completion issues in Bash are resolved. This patch also fixes `wt merge` failures when `submodule.recurse=true` is set.
Mar 20, 2026
- v0.30.00.30.0
Users can now create merge commits with `wt merge --no-ff` and evaluate templates from the command line using the experimental `wt step eval`. Worktree removal has been made cleaner by hiding temporary state directories.
Mar 19, 2026
- v0.29.40.29.4
Worktrunk 0.29.4 is a small patch release that improves pre-switch hooks by exposing the destination branch and makes LLM tool commands more discoverable in generated config. It also fixes a minor `config create` output inconsistency and includes documentation and CI updates.
Mar 15, 2026
- v0.29.30.29.3
Worktrunk 0.29.3 is a patch release that unifies timeout configuration for list and picker operations and adds pre-flight template validation for `wt switch`. It also fixes removal of the default branch worktree, symlink handling in `copy-ignored`, and missing placeholder symbols in list columns.
Mar 14, 2026
- v0.29.20.29.2
Worktrunk 0.29.2 is a patch release adding a `[switch] no-cd` config option for workflows where directory changes are handled externally. It fixes GPG signature parsing in `wt list`, improves tab completion behavior in fish/zsh and large repositories, and repairs Nushell integration in the Home Manager module.
Mar 13, 2026
- v0.29.10.29.1
Worktrunk 0.29.1 is a patch release adding GitHub Enterprise support for `wt switch pr:<number>` and a script-friendly `--no-cd` print mode. It also warns when step aliases shadow built-in commands and fixes post-switch hooks on removal, LLM commit session isolation, and Windows error handling.
Mar 12, 2026
- v0.29.00.29.0
A major feature release introducing the `wt step` command for user-defined command templates, improved output styling, and Nix Home Manager module support.
Mar 9, 2026
- v0.28.20.28.2
A maintenance release focusing on reliability improvements for the `wt step prune` command and better handling of worktree removal edge cases, including submodule detection and CWD recovery validation.
Mar 3, 2026
- v0.28.10.28.1
This release adds Nushell tab completions, improves the reliability and performance of `wt step prune` and `wt step diff`, and fixes a race condition in branch deletion.
Feb 28, 2026
- v0.28.00.28.0
Introduces the `wt step prune` command to remove merged worktrees and adds color palette diagnostics. It also fixes handling of submodules in worktree removal and improves CWD recovery logic.
Feb 26, 2026
- v0.27.00.27.0
This release introduces an experimental `wt step promote` command for exchanging branches and gitignored files between worktrees, along with instant worktree removal and recovery from deleted directories. It also promotes PR/MR support to stable and fixes SSH URL parsing to handle ports correctly.
Feb 22, 2026
- v0.26.10.26.1
A minor patch release primarily focused on fixing a panic in the statusline when no LLM config is present and correcting CI session log uploads.
Feb 19, 2026
- v0.26.00.26.0
A major feature release adds LLM-generated summaries to the `wt list` output, introduces a new `wt step diff` command, and includes a `wt config update` tool for automatic configuration migrations.
Feb 19, 2026
- v0.25.00.25.0
Adds system-wide config support, AI summary preview in the switch tab, and moves approvals to a dedicated file. Performance improvements for `wt list` startup are also included.
Feb 17, 2026
- v0.24.10.24.1
Improvements to template error messages and interactive picker performance, along with fixes for PowerShell flags, nushell integration, and artifact issues.
Feb 16, 2026
- v0.24.00.24.0
Introduces experimental Nushell support, version checking in `wt config show`, and fixes issues with LLM subprocesses in Claude Code sessions.
Feb 15, 2026