Files
gh-action-readme/CHANGELOG.md
Ismo Vuorinen 3fbb608f9f feat: update go version, renovate config, tooling, fixes (#28)
* feat(deps): update go version, renovate config, tooling

* chore(deps): update google/go-github to v74

* feat(deps): migrate from yaml.v3 to goccy/go-yaml

* chore(deps): update goccy/go-yaml to v1.18.0 and address security concerns

* feat: improve issue templates and project configuration

- Update GitHub issue templates with CLI-specific fields for better bug reports
- Add specialized templates for documentation, theme, and performance issues
- Update pre-commit config to include comprehensive documentation linting
- Remove outdated Snyk configuration and security references
- Update Go version from 1.23+ to 1.24+ across project
- Streamline README.md organization and improve clarity
- Update CHANGELOG.md and CLAUDE.md formatting
- Create comprehensive CONTRIBUTING.md with development guidelines
- Remove TODO.md (replaced by docs/roadmap.md)
- Move SECURITY.md to docs/security.md

* docs: fix markdown linting violations across documentation

* fix: resolve template placeholder issues and improve uses statement generation

* fix: remove trailing whitespace from GitHub issue template
2025-08-07 05:22:44 +03:00

71 lines
2.5 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