PackageTrack
Sign in Get early access

ramsey/conventional-commits

A PHP library for creating and validating commit messages according to the Conventional Commits specification. Includes a CaptainHook action!

1.7.0 1.9M downloads/mo #2138 most downloaded on Packagist ramsey/conventional-commits

What this package is like to depend on

Last release 5 months ago

04 Mar 2026

Ships fairly regularly

a new release about every 6 months

Nearly every release is documented

notes for 13 of 13 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

13 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

13 releases · Aug 2020 to Mar 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 13
  1. 1.7.0 04 Mar 2026
    Release notes

    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.
    Open source →
    Release notes

    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.
    Open source →
  2. 1.6.0 01 Mar 2025
    Release notes

    Added

    • Improve CaptainHook validation error message (#101)

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Added

    • Improve CaptainHook validation error message (#101)

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  3. 1.5.1 17 Apr 2024
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Allow symfony/console, symfony/filesystem at major version 7.
    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Allow symfony/console, symfony/filesystem at major version 7.
    Open source →
  4. 1.5.0 18 Mar 2023
    Release notes

    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.
    Open source →
    Release notes

    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.
    Open source →
  5. 1.4.0 18 Mar 2023
    Release notes

    Added

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

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Added

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

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  6. 1.3.1 20 Apr 2022
    Release notes

    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.
    Open source →
    Release notes

    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.
    Open source →
  7. 1.3.0 09 Jan 2022
    Release notes

    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.
    Open source →
    Release notes

    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.
    Open source →
  8. 1.2.0 09 Nov 2021
    Release notes

    Added

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    Open source →
    Release notes

    Added

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    Open source →
  9. 1.1.2 07 Aug 2021
    Release notes

    Maintenance release, updating project standards and dependencies only.

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Maintenance release, updating project standards and dependencies only.

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  10. 1.1.1 26 Oct 2020
    Release notes

    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
    Open source →
    Release notes

    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
    Open source →
  11. 1.1.0 26 Oct 2020
    Release notes

    Added

    • #2 enables configuration of Conventional Commits messages

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  12. 1.0.1 29 Aug 2020
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Add ramsey/devtools to the project and refactor accordingly.
    Open source →
  13. 1.0.0 13 Aug 2020
    Release notes

    Initial release

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive