Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Keep A Changelog Laravel Package

phly/keep-a-changelog

Generates and maintains a Keep a Changelog–style CHANGELOG.md for PHP projects. Helps you create standardized release notes, add entries, and manage version sections consistently, making it easier to track changes and publish clear, human-readable changelogs.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Standardizes release notes across all product versions, ensuring compliance with Keep a Changelog conventions for customer transparency and regulatory alignment
  • Eliminates manual errors in versioning and categorization (Added/Changed/Fixed) during releases, reducing documentation overhead by 30-50% for release workflows
  • Enables "build vs buy" decision by providing a lightweight, maintainable solution instead of custom tooling (saving 200+ engineering hours/year in maintenance)
  • Critical use case: teams with frequent releases or multiple contributors needing consistent, audit-ready changelogs for compliance, user communication, or internal retrospectives

When to Consider This Package

  • Adopt when working with PHP projects requiring semantic versioning and structured changelogs, especially in CI/CD pipelines where automated release processes are critical
  • Ideal for teams struggling with inconsistent release notes, manual changelog maintenance errors, or needing to enforce standards across distributed contributors
  • Avoid if using non-PHP tech stacks, non-Keep-a-Changelog standards (e.g., Conventional Commits), or for very small projects with infrequent releases where manual updates are manageable and low-risk

How to Pitch It (Stakeholders)

  • Executives: "This tool automates our release documentation process, ensuring professional, error-free changelogs that build customer trust and save engineering hours—no more manual formatting mistakes or inconsistent release notes."
  • Engineering: "A lightweight PHP CLI that integrates seamlessly into your workflow—automatically structures entries, manages Unreleased sections, and enforces semantic versioning rules with minimal setup. Reduces merge conflicts and frees up dev time for core features."
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport