Skip to content

feat: make conventionalcommits default preset#858

Draft
babblebey wants to merge 4 commits intomasterfrom
feat/default-preset
Draft

feat: make conventionalcommits default preset#858
babblebey wants to merge 4 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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make Conventional Commits the default preset

1 participant