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

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