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

Conventional Commits Laravel Package

ramsey/conventional-commits

PHP library for parsing and working with Conventional Commits. Read commit messages into structured objects, validate format, and extract type/scope/description, body, footers, and breaking changes—useful for changelogs, release automation, and tooling.

View on GitHub
Deep Wiki
Context7
1.7.0

Added

  • Verify support for PHP 8.5.
  • Expand symfony/console version to include ^8.0 (#115).
  • Expand symfony/filesystem version to include ^8.0 (#115).

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Removed dependency on composer/composer package (#114, #103).

Fixed

  • Nothing.
1.6.0

Added

  • Improve CaptainHook validation error message (#101)

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.5.1

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Allow symfony/console, symfony/filesystem at major version 7.
1.5.0

Added

  • Nothing.

Changed

  • The minimum required version of PHP is now 8.1.
  • The minimum required version of symfony/console and symfony/filesystem is now 6.0.
  • The minimum required version of the Composer runtime API is now 2.0.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.4.0

Added

  • Add validate command to the CLI to validate commit messages directly from the console.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.3.1

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Update how ramsey/conventional-commits uses input and output so this library will work properly (without interface errors) with symfony/console ^4.4.30, ^5.3.7, and ^6.0.
1.3.0

Added

  • Support finding composer.json when ramsey/conventional-commits is bundled within a Phar (see #29).
  • Allow use of version 6.x of required Symfony packages.

Changed

  • Move captainhook/captainhook to require-dev and suggest it as a dependency.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.2.0

Added

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

1.1.2

Maintenance release, updating project standards and dependencies only.

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.1.1

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Require composer/composer as a standard (non-dev) dependency, since commit hooks do not call CaptainHook in the context of Composer
1.1.0

Added

  • #2 enables configuration of Conventional Commits messages

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
1.0.1

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Add ramsey/devtools to the project and refactor accordingly.
1.0.0

Initial release

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.
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