Skip to content

Releases: max-sixty/worktrunk

0.1.16

09 Dec 05:24

Choose a tag to compare

Release Notes

Added

  • Squash-merge integration detection: Improved branch cleanup detection with four ordered checks to identify when branch content is already in the target branch. This enables accurate removal of squash-merged branches even after target advances. New status symbols: · for same commit, for content integrated via different history. (6325be2)
  • CI absence caching: Cache "no CI found" results to avoid repeated API calls for branches without CI configured. Reduces unnecessary rate limit consumption. (8db3928)
  • Shell completion tests: Black-box snapshot tests for zsh, bash, and fish completions that verify actual completion output. (#117)

Changed

  • Merge conflict indicator: Changed from to (crossed swords) for better visual distinction from the rebase symbol. (f3b96a8)

Documentation

  • Hook JSON context: Document all JSON fields available to hooks on stdin with examples for Python and other languages. (af80589)
  • CI caching: Document that CI results are cached for 30-60 seconds and how to use wt config cache to manage the cache. (4804913)
  • Status column clarifications: Clarify that the Status column contains multiple subcolumns with priority ordering. (1f9bb38)

Download worktrunk 0.1.16

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

0.1.15

08 Dec 22:37

Choose a tag to compare

Release Notes

Added

  • wt hook command: New command for running lifecycle hooks directly. Moved hook execution from wt step to wt hook for cleaner semantic separation. (#113)
  • Named hook execution: Run specific named commands with wt hook <type> <name> (e.g., wt hook pre-merge test). Includes shell completion for hook names from project config. (#114)

Fixed

  • Zsh completion syntax: Fixed _describe syntax in zsh shell completions. (6ae9d0f)
  • Fish shell wrapper: Fixed stderr redirection in fish shell wrapper. (0301d4b)
  • CI status for local branches: Only check CI for branches with upstream tracking configured. (6273ccd)
  • Git error messages: Include executed git command in error messages for easier debugging. (200eea4)

Download worktrunk 0.1.15

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

0.1.14

08 Dec 21:20

Choose a tag to compare

Release Notes

Added

  • Pre-remove hook: New pre-remove hook runs before worktree removal, enabling cleanup tasks like stopping devcontainers. Thanks to @pwntester in #101. (#107)
  • JSON context on stdin: Hooks now receive worktree context as JSON on stdin, enabling hooks in any language (Python, Node, Ruby, etc.) to access repo information. (#109)
  • wt config create --project: New flag to generate .config/wt.toml project config files directly. (#110)

Fixed

  • Shell completion bypass: Fixed lazy shell completion to use command builtin, bypassing the shell function that was causing _clap_dynamic_completer_wt errors. Thanks to @cquiroz in #102. (#105)
  • Remote-only branch completions: wt remove completions now exclude remote-only branches (which can't be removed) and show a helpful error with hint to use wt switch. (#108)
  • Detached HEAD hooks: Pre-remove hooks now work correctly on detached HEAD worktrees. (#111)
  • Hook {{ target }} variable: Fixed template variable expansion in standalone hook execution. (#106)

Download worktrunk 0.1.14

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

v0.1.13

06 Dec 07:06

Choose a tag to compare

v0.1.12

03 Dec 07:15

Choose a tag to compare

v0.1.11

01 Dec 21:03

Choose a tag to compare

v0.1.10

29 Nov 06:12

Choose a tag to compare

v0.1.9

28 Nov 23:59

Choose a tag to compare

v0.1.7

25 Nov 08:41

Choose a tag to compare

v0.1.6

25 Nov 03:52

Choose a tag to compare