Releases: yagi2/Yosegi
Releases · yagi2/Yosegi
v1.1.0
Yosegi v1.1.0 (2025-06-06T17:42:01Z)
Interactive git worktree management tool with beautiful TUI.
Installation
# Install with Go
go install github.com/yagi2/yosegi@v1.1.0
# Download binary
curl -L https://github.com/yagi2/Yosegi/releases/download/v1.1.0/yosegi_1.1.0_$(uname -s)_$(uname -m).tar.gz | tar xzChangelog
New Features
Bug Fixes
Code Refactoring
Other Changes
- cb8ce1f: Create dependabot.yml (@yagi2)
- d69402a: Update README.md (@yagi2)
- d2396cf: add demo gif image into README (@yagi2)
- 58aa941: chore: clean up project configuration and remove unused files (@yagi2)
- 3ba2cc7: chore: update dependencies and fix errcheck lint warnings (@yagi2)
- 096fe3a: ci(deps): bump codecov/codecov-action from 4 to 5 (@dependabot[bot])
- 818b25d: ci(deps): bump golangci/golangci-lint-action from 4 to 8 (@dependabot[bot])
Full Changelog: v1.0.0...v1.1.0
🌲 Yosegi - Interactive git worktree management tool
v1.0.0
Yosegi v1.0.0 (2025-06-06T16:30:39Z)
Interactive git worktree management tool with beautiful TUI.
Installation
# Install with Go
go install github.com/yagi2/yosegi@v1.0.0
# Download binary
curl -L https://github.com/yagi2/Yosegi/releases/download/v1.0.0/yosegi_1.0.0_$(uname -s)_$(uname -m).tar.gz | tar xzChangelog
New Features
- cd67a3b: feat: add auto-path generation for new worktree creation (Itsuki Aoyagi mail@yagi2.dev)
- d985e76: feat: add branch deletion feature when removing worktrees (Itsuki Aoyagi mail@yagi2.dev)
- 504d8d0: feat: add keyboard shortcuts for create and delete actions in list command (Itsuki Aoyagi mail@yagi2.dev)
- 4db3018: feat: add non-interactive mode with --print flag for directory navigation (Itsuki Aoyagi mail@yagi2.dev)
- fea6db9: feat: add yes/no confirmation dialog for improved UX in worktree removal (Itsuki Aoyagi mail@yagi2.dev)
- d7310bf: feat: implement adaptive UI selection based on TTY capabilities (Itsuki Aoyagi mail@yagi2.dev)
- f693fcd: feat: improve input field placeholders and UI layout for better user guidance (Itsuki Aoyagi mail@yagi2.dev)
- 3da4246: feat: integrate GoReleaser for automated package distribution (Itsuki Aoyagi mail@yagi2.dev)
- 242d0a1: feat: make root command run list by default when no subcommand is provided (Itsuki Aoyagi mail@yagi2.dev)
- 28d5ee3: feat: simplify to go install focused release setup (Itsuki Aoyagi mail@yagi2.dev)
- b661f31: feat: switchコマンドでのディレクトリ移動機能を改善 (Itsuki Aoyagi mail@yagi2.dev)
- e715b9c: feat: unify Go version to 1.23 across entire project (Itsuki Aoyagi mail@yagi2.dev)
- d9cc3b2: feat: unify entire project to Go 1.24 (Itsuki Aoyagi mail@yagi2.dev)
- 8b7d0df: feat: シェル統合時の出力バッファリング問題を解決 (Itsuki Aoyagi mail@yagi2.dev)
- 1482719: feat: スイッチコマンドとシェル統合機能を完全削除 (Itsuki Aoyagi mail@yagi2.dev)
- 64de18e: feat: テストカバレッジを大幅に向上 (Itsuki Aoyagi mail@yagi2.dev)
- e212d71: feat: ビルド出力を bin/yosegi に変更 (Itsuki Aoyagi mail@yagi2.dev)
- c023ba7: feat: ブランチが存在しない場合に自動的に作成する機能を追加 (Itsuki Aoyagi mail@yagi2.dev)
- 4008e6e: feat: 全Goファイルに対して包括的なテストスイートを追加 (Itsuki Aoyagi mail@yagi2.dev)
- 9570239: feat: 残りのコマンドテストファイルを完成 (Itsuki Aoyagi mail@yagi2.dev)
Security Updates
- 97c0c84: security: add comprehensive input validation to prevent command injection (Itsuki Aoyagi mail@yagi2.dev)
Bug Fixes
- 3b451cb: fix: add Windows compatibility for CI tests (Itsuki Aoyagi mail@yagi2.dev)
- 290e8ce: fix: correct security scanner configurations (Itsuki Aoyagi mail@yagi2.dev)
- a913974: fix: downgrade Go requirement to 1.23 for CI compatibility (Itsuki Aoyagi mail@yagi2.dev)
- 3c8d529: fix: git worktree add コマンドのブランチ処理ロジックを修正 (Itsuki Aoyagi mail@yagi2.dev)
- 8a57896: fix: improve Windows cross-platform compatibility for config tests (Itsuki Aoyagi mail@yagi2.dev)
- f4d2175: fix: improve worktree removal error handling and enable Enter key in remove command (Itsuki Aoyagi mail@yagi2.dev)
- 3a3e4aa: fix: modernize all remaining benchmark and loop constructs (Itsuki Aoyagi mail@yagi2.dev)
- ce42062: fix: remove git configuration section with undefined NIGHTLY_TAG (Itsuki Aoyagi mail@yagi2.dev)
- c830852: fix: resolve CI/CD pipeline failures (Itsuki Aoyagi mail@yagi2.dev)
- 1550397: fix: resolve GoReleaser v2 compatibility issues (Itsuki Aoyagi mail@yagi2.dev)
- 3b3876e: fix: resolve Windows CI test failures (Itsuki Aoyagi mail@yagi2.dev)
- dd58e94: fix: resolve all VSCode Problems tab issues (Itsuki Aoyagi mail@yagi2.dev)
- ce30a22: fix: resolve remaining Windows CI test failures (Itsuki Aoyagi mail@yagi2.dev)
- a833144: fix: resolve remaining benchmark modernization and unused field issues (Itsuki Aoyagi mail@yagi2.dev)
- 263a283: fix: specify bash shell for Windows test execution (Itsuki Aoyagi mail@yagi2.dev)
- b0f444b: fix: update GoReleaser to v2 and fix release workflow (Itsuki Aoyagi mail@yagi2.dev)
- 1ee7eb9: fix: update release workflow and Docker configuration (Itsuki Aoyagi mail@yagi2.dev)
- 96e8c8c: fix: シェル統合時のビジュアライズ無効問題を修正 (Itsuki Aoyagi mail@yagi2.dev)
- 9cd8372: fix: テスト出力検証の問題を修正 (Itsuki Aoyagi mail@yagi2.dev)
- 05805c8: fix: 全てのlintエラーと警告を修正 (Itsuki Aoyagi mail@yagi2.dev)
Code Refactoring
- 174be57: refactor: modernize benchmark tests to use b.Loop() (Itsuki Aoyagi mail@yagi2.dev)
- 6904d74: refactor: プレーンモード関連の処理を削除してインタラクティブUIを優先 (Itsuki Aoyagi mail@yagi2.dev)
- 357b614: refactor: モジュール名をyagi2/yosegiに変更 (Itsuki Aoyagi mail@yagi2.dev)
Other Changes
- 8133ada: Add basic CLI framework and git worktree management foundation (Itsuki Aoyagi mail@yagi2.dev)
- 0f27432: Add configuration management and shell integration (Itsuki Aoyagi mail@yagi2.dev)
- f578d19: Implement core CLI commands and interactive UI components (Itsuki Aoyagi mail@yagi2.dev)
- d09754f: Initial commit (Itsuki Aoyagi mail@yagi2.dev)
- 72e7cb6: Update README.md with comprehensive Yosegi documentation (Itsuki Aoyagi mail@yagi2.dev)
- 1f97a57: remove: Docker support and configuration (Itsuki Aoyagi mail@yagi2.dev)
Full Changelog: ...v1.0.0
🌲 Yosegi - Interactive git worktree management tool