Releases: worktree-io/runner
Releases · worktree-io/runner
v0.18.0
Full Changelog: v0.17.6...v0.18.0
v0.17.6
Full Changelog: v0.17.5...v0.17.6
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
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
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
What's Changed
- Expose
worktree_io::opener::detect::available_entries()in the library — returns only editors/terminals installed on the current system - Add
whichcrate 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
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
Full Changelog: v0.16.0...v0.17.0
v0.16.0
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
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
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