marcocesarato/php-conventional-changelog
Automatically generate changelogs and release notes from your Git history using Conventional Commits and SemVer. CLI tool with configurable templates and options to extract releases and output Markdown changelogs, suitable for Composer scripts and CI workflows.
Adopt this package if:
Look elsewhere if:
standard-version, towncrier) may be more idiomatic.YYYY.MM.DD)."This package automates the tedious task of writing changelogs and managing versions, saving our team hours per release while ensuring consistency with industry standards. By adopting Conventional Commits and SemVer, we’ll improve transparency for users and reduce errors in versioning. It’s a low-code, high-impact solution that integrates seamlessly with our existing workflows—no new infrastructure needed."
Key Benefits:
*"This tool replaces manual changelog writing with a single command (composer changelog), ensuring we never miss a release note or version bump. It supports:
Example Workflow:
# Generate changelog and release (auto-commits + tags)
composer release
# Or for a patch release:
composer release:patch
No more copy-pasting commit messages—just focus on coding."*
Why It’s a Good Fit:
.changelog file or CLI flags.How can I help you explore Laravel packages today?