pyrech/composer-changelogs
Composer plugin that displays changelogs for updated dependencies after composer update or install. It fetches release notes from GitHub, GitLab, and other sources so you can review what changed without leaving the terminal.
composer-changelogs generates a structured, human-readable changelog of dependency changes (added / removed / updated, including version deltas) between two points in a project's history. This directly reduces the manual effort behind customer-facing release notes, internal "what changed" summaries, and upgrade guides for platform/SDK-style products built on PHP.Adopt when:
Look elsewhere or defer when:
composer audit, Dependabot/Renovate, or a commercial SCA product. This tool describes what changed, not what is risky.For executives: this is a small, dev-only utility that automates the "what changed in this release" write-up we currently produce by hand. The cost is negligible and the payoff is recurring: every release gets consistent, accurate change notes, and we get a durable record of third-party dependency movement for audit conversations. It never runs in production and adds no customer-facing risk.
For engineering: adopting it means less time reconstructing dependency diffs at release time. Note the v2.2.0 constraint — PHP 8.1 minimum, tested through PHP 8.5 — which aligns with where the platform should be heading anyway; teams still on 8.0 pin to v2.1.0. Integration is a release-pipeline step, not application code.
The ask: approve it as a dev dependency, and confirm the PHP 8.1 baseline is consistent with the platform upgrade roadmap. If it isn't, we hold at v2.1.0 and revisit alongside that upgrade rather than adopting now.
How can I help you explore Laravel packages today?