Releases: wasabeef/git-workers
Releases · wasabeef/git-workers
v0.7.0
v0.6.1
0.6.1 - 2025-07-22
Added
- add comprehensive unit tests to improve coverage
Changed
- reorganize codebase into layered architecture
- consolidate test structure from 64 to organized unit/integration/e2e
- update CI/CD configuration and dependencies
- update project documentation
- trigger CI re-run
- finalize test coverage improvements and CI fixes
- add comprehensive tests for ESC key input handling
- expand test coverage for worktree operations
- extract list UI display constants
- restore list UI to v0.4.0 table format
- add comprehensive tests for list UI and repository info display
- ignore debug tests in CI environment
- Merge pull request #8 from wasabeef/refactor-spec
- eliminate hardcoded values and standardize constants
- add comprehensive coding style guide
- add common test modules and custom path behavior tests
- update CLAUDE.md with coding standards and format rules
- Merge pull request #9 from wasabeef/fix-worktree-path
Fixed
- resolve clippy warnings and improve code quality
- resolve test failures in CI
- skip terminal test in CI environment
- prevent terminal validation in test environment
- update menu item display test expectations
- update hook tests to use cross-platform commands
- restore table format for worktree list display
- improve repository name detection for various git configurations
- resolve worktree display name vs git name inconsistency
v0.6.0
0.6.0 - 2025-07-20
Added
- add default selection to menus and unify ESC cancellation behavior
Changed
- consolidate tests, convert comments to English, fix linting
- add comprehensive test coverage workflow with PR comments
- fix lefthook
- implement Git interface abstraction layer with mock testing capabilities
- Merge pull request #4 from wasabeef/refactor-test-codes
- Merge pull request #5 from wasabeef/fix-coverage
- translate Japanese comments to English in integration tests
- implement UserInterface abstraction layer for testability
- Merge pull request #6 from wasabeef/test-improve-coverage
- eliminate hardcoded values by introducing comprehensive constants
- update worktree info test to match new display format
- fix worktree info tests for macOS and Ubuntu environments
- Merge pull request #7 from wasabeef/feat-themes
- update cliff
Fixed
- coverage timeout
- correct repository name display in worktrees and bump version
v0.5.1
[0.5.1] - 2025-07-12
Documentation
- Improve installation section with build from source instructions (61f1ef5)
Miscellaneous Tasks
- Upgrade rust to 1.88.0 (35e1a9b)
Refactor
- Extract hardcoded values into centralized constants module (0d06c71)
Styling
- Use inline format args in test files (1a6c31c)
Release
- V0.5.1 (6d74cfb)
v0.5.0
v0.4.0
[0.4.0] - 2025-07-01
Bug Fixes
- Resolve relative paths correctly when creating worktrees from HEAD (debc282)
- Update format strings to use inline variable syntax (2c65b3f)
- Improve Ubuntu CI compatibility for worktree lock test (fc7a422)
Features
- Add security and robustness improvements for worktree operations (87007c4)
- Add custom path option for worktree creation (1864d35)
Refactor
- Consolidate hardcoded values and eliminate code redundancy (8624a51)
Release
- V0.4.0 (5b03dfc)
v0.3.0
[0.3.0] - 2025-06-25
Bug Fixes
- Ignore flaky tests that fail in parallel execution (9781201)
Documentation
- Update README.md for v0.3.0 features (480b460)
Features
- Add file copy functionality for new worktrees (39cd4bd)
- Add fuzzy search for branch selection and improve worktree search UX (83b2683)
Miscellaneous Tasks
- Upgrade colored from v2.1 to v3.0 (removes lazy_static dependency) (35901b1)