All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.5.0 (2026-03-18)
1.4.1 (2026-03-09)
- replace --dry-run flag with --confirm for prune-archived (124cd28)
- replace --dry-run flag with --confirm for prune-archived (a681bb8)
1.4.0 (2026-03-09)
- add --include-archived flag and prune-archived subcommand (e2e8a95)
- add --include-archived flag and prune-archived subcommand (8effe3b)
- resolve merge conflict in result processing loop (49ea017)
1.3.0 (2026-03-06)
- add automatic update check and clean up README (d918375)
- add automatic update check and clean up stale README sections (9ddae99)
1.2.0 (2026-03-06)
- improve CLI output with colored grouped results and progress bar (1384885)
- improve CLI output with colored grouped results and progress bar (9ff3564)
- resolve lint errors for errcheck and unused constant (3b047b2)
1.1.0 (2026-03-06)
- add GoReleaser, CI pipeline, and security hardening (cbb4e6f)
- GoReleaser, CI pipeline, and automated releases (fa416f6)
- GoReleaser, CI pipeline, and security hardening (f75fc9e)
- replace manual versioning with release-please (6bfa62f)
- support version detection via go install (8af98e9)
- address code review feedback (d88d54a)
- check MarkFlagRequired return values to satisfy errcheck lint (659bec9)
- pin golangci-lint to v2.11.1 for Go 1.26 compatibility (b392161)
- upgrade golangci-lint-action to v7 for golangci-lint v2 support (0d46c42)
- use non-deprecated goreleaser v2 archive format syntax (6c114ba)
- Standalone VERSION file for improved version management
- Flexible development versioning with branch-based versions
- Version guardrails to prevent merging to main without version increment
- GitHub Actions workflow to validate version updates on PRs
- Local script (scripts/check-version.sh) to verify version changes
- Script to generate development versions (scripts/set-dev-version.sh)
- Git hooks for pre-push version validation
- Script to install Git hooks (scripts/install-hooks.sh)
- Git installation check at startup
- Improved GITHUB_TOKEN validation with helpful error messages
- Detection and clear guidance for authentication issues
- Comprehensive troubleshooting information in error messages
- Authentication-specific error reporting in summary output
- Prerequisites section in README
- Detailed authentication setup guides in README
- Troubleshooting section in README
- Enhanced GitHub Actions workflow with proper permissions for releases
- Improved error messages with actionable next steps
- Updated README with more detailed installation and usage instructions
- GitHub Actions release process permission issues
- Clearer error handling for authentication failures
- Better guidance when SSH or token authentication fails
- Initial release
- Support for cloning non-archived repositories from a GitHub organization
- Fetch-only updates for existing repositories (no local branch modifications)
- Parallel processing with configurable number of workers
- SSH key support for Git operations
- Skip-update option for existing repositories
- Verbose mode for detailed status information
- GitHub Actions workflow for cross-platform builds
- Comprehensive README with usage examples