Skip to content

Releases: worktree-io/runner

v0.18.0

16 May 09:49

Choose a tag to compare

v0.17.6

16 Apr 19:07

Choose a tag to compare

Full Changelog: v0.17.5...v0.17.6

v0.17.5

04 Apr 21:41

Choose a tag to compare

What's Changed

  • feat(open): accept owner/repo with random branch name (issue #44) by @tupe12334 in #84
  • feat(open): add --headless flag to skip opening editor/terminal by @tupe12334 in #85

Full Changelog: v0.17.4...v0.17.5

What's Changed

  • feat(open): accept owner/repo with random branch name (issue #44) by @tupe12334 in #84
  • feat(open): add --headless flag to skip opening editor/terminal by @tupe12334 in #85

Full Changelog: v0.17.4...v0.17.5

v0.17.4

21 Mar 19:31

Choose a tag to compare

fix(tmux): add -d flag so new-session/new-window spawns detached

Without -d, tmux tries to attach which requires a TTY — but the subprocess has stdin: Stdio::null(), causing silent failure with no session created.

What's Changed

  • test(opener/detect): add explicit macOS-guarded tests for 100% coverage by @tupe12334 in #82
  • fix(tmux): make tmux work as editor regardless of post:open hook by @tupe12334 in #83

Full Changelog: v0.17.2...v0.17.4

v0.17.2

19 Mar 06:48

Choose a tag to compare

What's Changed

  • Expose worktree_io::opener::detect::available_entries() in the library — returns only editors/terminals installed on the current system
  • Add which crate for cross-platform binary detection, replacing hand-rolled PATH walking

What's Changed

  • test(open): add CLI integration tests for adhoc owner/repo open by @tupe12334 in #75
  • test(config): add CLI integration test for editor alias (#46) by @tupe12334 in #76
  • feat(config): add workspace.temp flag to store worktrees in OS temp dir by @tupe12334 in #77
  • feat(tmux): name session after repo, window after worktree by @tupe12334 in #78
  • feat(config): add editor.background option for terminal sessions by @tupe12334 in #79
  • chore(issue): close issue #48 — tmux session/window naming by @tupe12334 in #80
  • chore(issue): close issue #49 — editor.background config implemented by @tupe12334 in #81

Full Changelog: v0.17.1...v0.17.2

v0.17.1

18 Mar 12:13

Choose a tag to compare

What's Changed

  • feat(config): accept 'editor' as alias for 'editor.command' by @tupe12334 in #73
  • feat(config): add workspace.temp flag to store worktrees in OS temp dir by @tupe12334 in #74

Full Changelog: v0.17.0...v0.17.1

v0.17.0

17 Mar 17:27

Choose a tag to compare

Full Changelog: v0.16.0...v0.17.0

v0.16.0

07 Mar 00:03
98b6c1e

Choose a tag to compare

What's Changed

  • feat(open): add --no-hooks flag to open and open-multi by @tupe12334 in #69
  • feat(prune): show freed disk space per folder and total by @tupe12334 in #70
  • feat(open): accept bare owner/repo with random branch name by @tupe12334 in #71
  • feat(open): allow worktree open with no ref to detect repo from cwd by @tupe12334 in #72

Full Changelog: v0.15.0...v0.16.0

v0.15.0

05 Mar 16:04

Choose a tag to compare

What's Changed

  • chore(issues): close issue #38 - restore command by @tupe12334 in #63
  • feat: add open-multi command for multi-repo unified workspaces by @tupe12334 in #64
  • feat(prune): structured output and --json flag by @tupe12334 in #65
  • feat(list): add worktree list command with TTL status by @tupe12334 in #66
  • feat(open): remove --print-path flag from open command by @tupe12334 in #67
  • feat(open-multi): support bare repo slugs and mixed-mode parsing by @tupe12334 in #68

Full Changelog: v0.14.0...v0.15.0

v0.14.0

28 Feb 09:31

Choose a tag to compare

What's Changed

  • feat: add restore command to recover manually deleted worktree folders by @tupe12334 in #62

Full Changelog: v0.13.0...v0.14.0