Skip to content

feat: make conventionalcommits default preset#858

Open
babblebey wants to merge 8 commits intomasterfrom
feat/default-preset
Open

feat: make conventionalcommits default preset#858
babblebey wants to merge 8 commits intomasterfrom
feat/default-preset

Conversation

@babblebey
Copy link
Member

@babblebey babblebey commented Mar 6, 2026

This pull request updates the default commit message parsing preset from angular to conventionalcommits, aligning the project with the Conventional Commits specification.

Changes Made

  • Updated the implementation in lib/load-parser-config.js to use conventional-changelog-conventionalcommits as the default preset instead of conventional-changelog-angular. [1] [2]
  • Replaced conventional-changelog-angular with conventional-changelog-conventionalcommits in runtime dependencies in package.json.
  • Updated integration and unit tests to expect conventionalcommits as the default preset instead of angular, ensuring test coverage matches the new behavior. [1] [2]
  • Changed the default preset in the README.md documentation from angular to conventionalcommits, clarifying expected behavior for users.

Related Issue

Fixes semantic-release/semantic-release#3406
Fixes #231
Fixes #759
Closes semantic-release/semantic-release#1836
Closes semantic-release/semantic-release#1652

@babblebey babblebey marked this pull request as ready for review March 9, 2026 04:05
@babblebey babblebey requested a review from travi March 9, 2026 04:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant