Skip to content

Releases: benhigham/commitlint-config

v1.0.0

11 Mar 21:12
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Major Changes

  • #52 90c34dd Thanks @benhigham! - - Drop support for Node.js 18 and 20 — minimum version is now 22

    • Node 18 reached EOL April 2025; Node 20 EOLs April 2026
  • #53 71c5c6d Thanks @benhigham! - - Bump @commitlint/config-conventional and @commitlint/format from v19 to v20

    • Bump @commitlint/cli peer dependency from >=19.0.0 to >=20.0.0
    • Update all dependencies to latest versions

Patch Changes

  • #43 70f3ac9 Thanks @benhigham! - fix: remove atom parser preset incompatible with commitlint v20

    parserPreset: 'conventional-changelog-atom' configured the commit
    parser to match Atom-style headers (:emoji: description), not
    conventional commits. This was a latent bug that had no visible effect
    in commitlint v19 due to fallback behaviour in the old parser.

    In commitlint v20, conventional-commits-parser was upgraded from
    v5 to v6 (which uses a new CommitParser class with no fallback). The
    atom preset's header pattern never matches conventional commit messages,
    causing type and subject to always be empty — breaking all linting.

    The extends: ['@commitlint/config-conventional'] preset already
    provides the correct parser configuration. The atom preset and its
    conventional-changelog-atom dependency are removed.

v0.1.3

05 May 13:55
0d51259

Choose a tag to compare

Patch Changes

v0.1.2

11 Apr 06:42
279725c

Choose a tag to compare

Patch Changes

v0.1.1

01 Apr 13:42
a9dc204

Choose a tag to compare

Patch Changes

v0.1.0

31 Mar 07:55
8edb0ff

Choose a tag to compare

Minor Changes