Releases: sotarok/gw
Releases · sotarok/gw
gw v0.6.1
Changelog
Features
- afcf658 feat: Add CLI spinner for long-running operations
- 494ccb4 feat: Add colored output for status symbols
Refactors
- 450ed78 refactor: Split command.go into separate files by command type
- 5b492bd refactor: Use symbol constants in config command
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.6.0
Changelog
Features
- b24930a feat: Add gw clean command to batch remove merged worktrees
Bug Fixes
- 5016a3c fix: Improve error messages for broken worktrees in gw clean
Refactors
- 93cd768 refactor: Extract symbols to package-level constants
- 80e70a7 refactor: Improve gw clean command output for better readability
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.5.2
gw v0.5.1
Changelog
Bug Fixes
- 72d03f7 fix: Fix CI test failures for default branch name compatibility
- f9c383a fix: Fix golangci-lint unparam warning for getDefaultBranchName
- 5926f7c fix: Handle merged branches with deleted remotes in gw end command
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.5.0
Changelog
Features
- 46f157e feat: Add Composer support for automatic dependency installation
- d14144b feat: Add auto-remove-branch configuration for automatic branch deletion
- 9f2174b feat: Add gw config subcommand for interactive configuration management
Bug Fixes
- 5f7f6b9 fix: Fix test failures in CI due to directory cleanup order
Refactors
- 7f0e56a refactor: Make gw init dynamically use config.GetConfigItems()
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.4.0
Changelog
Features
- 1ae32be feat: Add iTerm2 tab name update feature
- 46de9c6 feat: Improve shell integration with dynamic eval method and auto-setup
- 726d3e7 feat: Support custom branch names in gw start command
- f020313 feat: add user configuration with shell integration
- a732f37 feat: improve shell integration with separate command for path retrieval
Bug Fixes
- 00481a0 fix: Fix shell integration test for CI environment
- 9127bcf fix: Initialize git repository with main branch in tests
- 1f07575 fix: create worktrees relative to repository root directory
- 6fce8e7 fix: update test for new worktree ready message format
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.3.1
Changelog
Features
- ccffecb feat: Add test coverage reporting with Codecov
Bug Fixes
- 371b47b fix: Update GoReleaser configuration to version 2 format
- d44d737 fix: update goreleaser-action to use v2
- 95bc671 fix: use original repository root for env files in gw start
Refactors
- 75b6892 refactor: apply dependency injection pattern to checkout and end commands
- 650f573 refactor: make cmd package testable with dependency injection
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.3.0
Changelog
[0.3.0] - 2025-07-30
Added
- Add
--copy-envsflag tostartandcheckoutcommands to copy untracked .env files - Interactive prompt to copy environment files when
--copy-envsflag is not specified - Automatic detection of untracked .env files (excluding .git, node_modules, vendor, dist, build directories)
- Display list of environment files to be copied before copying
- Add
BranchExistsfunction to validate branch existence before checkout
Fixed
- Show environment files list before confirmation prompt for better UX
- Use original repository root for finding env files in checkout command
- Include non-numeric branches in
gw endinteractive mode (now shows all branches with "/impl" pattern) - Improve error message for non-existent branches in checkout command
- Handle CI environments without remote branches in tests
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.2.0
Changelog
Added
- New
gw checkoutcommand to create worktrees from existing branches - Interactive branch selection when no branch is specified for checkout
- Support for checking out both local and remote branches
- Automatic creation of tracking branches for remote branches
- Proper sanitization of branch names for directory creation (handles special characters like /, , *, ?, <, >, |, :, ")
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.
gw v0.1.1
Changelog
Installation
Go Install
go install github.com/sotarok/gw@latestManual Download
Download the appropriate binary for your platform from the assets below.