Releases: BradyPlanden/prt
Releases · BradyPlanden/prt
v0.2.0
Summary
- Adds best-try git submodule initialisation during setup
- Adds best-try default branch fetching for correct diffs
- Linting fixes w/ CI workflow
- General fixes including test suite, DRY code, error-handling improvements
- Adds logo
Full Changelog: v0.1.1...v0.2.0
v0.1.1
This release adds Homebrew tap support for prt, including stable and versioned formulas.
Added
- Homebrew formula for current stable release:
- Formula/prt.rb
- Versioned Homebrew formula for the 0.1 line:
- Formula/prt@0.1.rb
- Release workflow automation to keep tap formulas updated on stable tags:
- Updates Formula/prt.rb and Formula/prt@<major.minor>.rb
- Uses direct push when possible, with PR fallback for protected branches
Install
brew tap BradyPlanden/prt https://github.com/BradyPlanden/prt
brew install BradyPlanden/prt/prt
Versioned formula:
brew install BradyPlanden/prt/prt@0.1
$(brew --prefix)/opt/prt@0.1/bin/prt --version
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Release Notes
First public release of prt: a CLI for opening GitHub pull requests into dedicated git worktrees and jumping into them quickly.
Highlights
- Added core prt workflow for resolving PR metadata and creating/reusing a worktree.
- Added temporary workspace mode (--temp) and cleanup command (prt clean, --dry-run, --all).
- Added config support via file/env/flags for projects dir, temp dir/TTL, terminal mode, and verbosity.
- Added macOS terminal tab integration for iTerm2 and Terminal.app, with safe fallback to printing path.
- Improved worktree reliability and safety:
- Upstream tracking setup for PR branches.
- Cross-repo fork remote handling (prt//) without overwriting existing remote URLs.
- Worktree-local push behavior for fork PRs.
- Stale local branch recovery when prior worktree state is inconsistent.
- Better offline behavior when reusing existing worktrees.
Install
go install github.com/BradyPlanden/prt/cmd/prt@v0.1.0
Notes
- Terminal tab opening is macOS-specific; other OSes print the resolved path.
- No breaking changes in this initial release.
Full Changelog (by commit)
- 1a95acf feat: adds versioning, autocomplete to readme, usage examples
- e76fce6 docs: adds public API docs
- 33c7203 feat: enhance worktree setup resilience and safety
- c29cc50 feat: initial implementation
- 091fd07 Initial commit
Full Changelog: https://github.com/BradyPlanden/prt/commits/v0.1.0