mirror of
https://github.com/ivuorinen/gh-action-readme.git
synced 2026-01-26 11:14:04 +00:00
* 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
2.5 KiB
2.5 KiB
Changelog
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.
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