Files
gh-action-readme/CHANGELOG.md
2025-07-30 19:17:36 +03:00

65 lines
2.4 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added
- GoReleaser configuration for automated releases
- Multi-platform binary builds (Linux, macOS, Windows)
- Docker images with multi-architecture support
- Homebrew formula for easy installation on macOS
- Scoop bucket for Windows package management
- Binary signing with cosign
- SBOM (Software Bill of Materials) generation
- Enhanced version command with build information
### Changed
- Updated GitHub Actions workflow for automated releases
- Improved release process with GoReleaser
### Infrastructure
- Added Dockerfile for containerized deployments
- Set up automated Docker image publishing to GitHub Container Registry
- Added support for ARM64 and AMD64 architectures
## [0.1.0] - Initial Release
### Added
- Core CLI framework with Cobra
- Documentation generation from action.yml files
- Multiple output formats (Markdown, HTML, JSON, AsciiDoc)
- Five beautiful themes (default, github, gitlab, minimal, professional)
- Smart validation with helpful error messages
- XDG-compliant configuration system
- Recursive file processing
- Colored terminal output with progress indicators
- Advanced dependency analysis system
- GitHub API integration with rate limiting
- Security analysis (pinned vs floating versions)
- Dependency upgrade automation
- CI/CD mode for automated updates
- Comprehensive test suite (80%+ coverage)
- Zero linting violations
### Features
- **CLI Commands**: gen, validate, schema, version, about, config, deps, cache
- **Configuration**: Multi-level hierarchy with hidden config files
- **Dependency Management**: Outdated detection, security analysis, version pinning
- **Template System**: Customizable themes with rich dependency information
- **GitHub Integration**: API client with caching and rate limiting
- **Cache Management**: XDG-compliant caching with TTL support
### Quality
- Comprehensive code quality improvements
- Extracted helper functions for code deduplication
- Reduced cyclomatic complexity in all functions
- Proper error handling throughout codebase
- Standardized formatting with gofmt and goimports
[Unreleased]: https://github.com/ivuorinen/gh-action-readme/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/ivuorinen/gh-action-readme/releases/tag/v0.1.0