Summary
- Automate changelog generation from commits following Conventional Commits and Keep a Changelog standards.
- Supports multiple implementation methods: Conventional Changelog (Node.js), standard-version, semantic-release with full CI/CD automation, git-cliff (Rust-based), and commitizen (Python) Enforces Conventional Commits format with commitlint validation, mapping commit types (feat, fix, perf, etc.) to changelog sections automatically Includes semantic versioning integration, GitHub Actions workflows, and release note templates for standardized version management and release documentation Provides configuration examples for all major tools with support for custom scopes, breaking changes, and multi-branch release strategies