Skip to content

Releases: block/wt

plugin-v0.2.0

23 Mar 04:34

Choose a tag to compare

CLI ↔ Plugin Parity

  • Unified adoption marker — plugin now uses CLI's wt/adopted directory format
  • Aligned metadata pattern catalog (20 patterns) and detection depth
  • Plugin metadata import handles hierarchical vaults matching CLI behavior
  • Plugin preserves branch slashes in worktree paths to match CLI
  • Aligned terminology: "provision" → "adopt" across all UI and settings

New Features

  • Optional branch deletion after worktree removal (CLI: wt remove -b, Plugin: Ask/Always/Never setting)
  • wt context remove with repo restore
  • Atomic CLI symlink switch
  • Plugin reloads config before every operation

Bug Fixes

  • Fixed zsh $path variable collision that nuked PATH in Hermit-activated shells
  • Fixed context banner, shell config reload, worktree .git pointers
  • Fixed plugin vault sweep, conflict detection, and Bazel symlink handling

Full Changelog: plugin-v0.1.2...plugin-v0.2.0

plugin-v0.1.2

21 Mar 18:34

Choose a tag to compare

What's Changed

  • feat: introduce wt adopt as core worktree management primitive by @bezhermoso in #29
  • chore(deps): update softprops/action-gh-release digest to 153bb8e by @renovate[bot] in #34
  • chore(deps): pin actions/setup-java action to c1e3236 by @renovate[bot] in #33
  • fix: isolate integration tests from host repo git config by @guodong-sq in #41
  • fix(plugin): strengthen IDE refresh after worktree symlink switch by @guodong-sq in #42

Full Changelog: plugin-v0.1.1...plugin-v0.1.2

plugin-v0.1.1

10 Mar 15:09

Choose a tag to compare

plugin-v0.1.0

10 Mar 06:23

Choose a tag to compare

What's Changed

  • chore: make install.sh and wt.sh executable by @HamptonMakes in #2
  • Redesign install.sh onboarding to be repo-agnostic by @guodong-sq in #4
  • Add generic project metadata detection and sync by @guodong-sq in #5
  • Add multi-repository context support by @guodong-sq in #6
  • Refactor config loading to use runtime parsing by @guodong-sq in #10
  • Fix symlink detection and metadata export for existing worktree setups by @guodong-sq in #11
  • Add BATS test suite for wt toolkit by @guodong-sq in #12
  • Add branch name resolution and tab completion by @kevincrane in #7
  • fix(setup): prevent clobbered cd related issues e.g. Zoxide by @bezhermoso in #8
  • Fix tests and enable CI by @guodong-sq in #13
  • Add ShellCheck linter to CI by @guodong-sq in #14
  • Fix _WT_ROOT resolution and make install.sh context setup optional by @guodong-sq in #16
  • Simplify _WT_ROOT to a constant defaulting to ~/.wt by @guodong-sq in #17
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #21
  • feat: readline prompts by @bezhermoso in #22
  • fix(help): bypass any cat alias/functions in help output by @bezhermoso in #25
  • fix(install): detect shell rc files for ZDOTDIR and macOS login shells by @bezhermoso in #24
  • feat(config): local-context-first config via git local config by @bezhermoso in #23
  • correctness: validate WT_*_BASE config paths are absolute paths by @bezhermoso in #26
  • create intellij plugin by @guodong-sq in #27
  • feat: enhanced agent detection, clickable columns, PR integration, and cleanup by @guodong-sq in #28
  • fix: settings Apply/OK buttons not saving changes by @guodong-sq in #31
  • ci: add plugin release workflow by @guodong-sq in #32

New Contributors

Full Changelog: https://github.com/block/wt/commits/plugin-v0.1.0