Skip to content

Tags: semantic-release/commit-analyzer

Tags

v14.0.0-beta.4

Toggle v14.0.0-beta.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: align presets support (#962)

This pull request updates the supported and bundled changelog presets,
simplifies preset installation requirements, and updates the
documentation to reflect these changes. The most important changes are:

**Dependency updates and cleanup:**

* Restored `conventional-changelog-angular` as a direct dependency, and
as default preset.
* Removed several unused or unsupported changelog presets from
`devDependencies`, such as `conventional-changelog-atom`,
`conventional-changelog-ember`, `conventional-changelog-eslint`,
`conventional-changelog-express`, and `conventional-changelog-jshint`.

**Documentation updates:**

* Updated the `README.md` to clarify that only the `angular` and
`conventionalcommits` presets are included by default, and that other
presets must be installed separately. The list of possible values for
the `preset` option was also reduced to only include the supported
presets.

v14.0.0-beta.3

Toggle v14.0.0-beta.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): upgrade conventional changelog packages to latest major (#955

)

This pull request primarily updates dependencies with focus on
maintaining compatibility and improving reliability by using newer
conventional changelog package versions.

**Dependency updates:**

* Updated several dependencies to their latest major versions, including
`conventional-changelog-conventionalcommits`,
`conventional-commits-filter`, and `conventional-commits-parser`
* Updated development dependencies such as
`conventional-changelog-angular`.
* Removed unused `conventional-changelog-writer` dependency

**Test adjustments:**

* Simplified the regular expression for the `headerPattern` in the
`parseOpts` test case by removing named capture groups, likely for
compatibility with the updated parser.

## Related Issue

- Fixes #921
- Closes #914 
- Closes #915
- Closes #916  
- Closes #917

BREAKING CHANGE: From `conventional-changelog-parser@v7`, footer notes
must start at the beginning of a line, a leading space now defeats note
detection.

BREAKING CHANGE: From `conventional-changelog-parser@v7`, named capture
groups in `headerPattern` now take precedence over
`headerCorrespondence`. In v6 the correspondence array won, in v7 the
named groups win and the correspondence keys come back `null`.

v14.0.0-beta.2

Toggle v14.0.0-beta.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(ci): update Node.js engine version and test matrix (#946)

This pull request updates the Node.js version requirements across the
project to ensure compatibility with the latest Node.js releases. The
key changes are:

**Node.js version support:**

* Updated the Node.js version matrix in the GitHub Actions workflow
(`.github/workflows/test.yml`) to test against Node.js versions 22.22.2,
24.15, and 24, replacing the previous versions 20.8.1, 20, and 21.
* Changed the `engines.node` field in `package.json` to require Node.js
version ^22.22.2 or >=24.15, reflecting the new supported versions.

BREAKING CHANGE: Now require Node.js `^22.22.2` or `>=24.15`

v14.0.0-beta.1

Toggle v14.0.0-beta.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: make `conventionalcommits` default preset (#858)

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]](diffhunk://#diff-a558e4411f9515691b462dfd89640ec649509db79a4a86c5c8860d7bff173f95L4-R10)
[[2]](diffhunk://#diff-a558e4411f9515691b462dfd89640ec649509db79a4a86c5c8860d7bff173f95L30-R30)
* 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]](diffhunk://#diff-6bb01a9664f0d2819bc4e2290b685dddc6dfb10fd786e7fa30933ae5ec57212bL13-R13)
[[2]](diffhunk://#diff-80a112f59db6d2ac6c8d11bfc10dd7dacc57a47986b77c2e52d503da18f4fbb9L38-R41)
* Changed the default preset in the `README.md` documentation from
`angular` to `conventionalcommits`, clarifying expected behavior for
users.

BREAKING CHANGE: Replace `angular` commit standards with `conventional
commits` as default preset.

## Related Issue

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

v13.0.1

Toggle v13.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(deps): update dependency import-from-esm to v2 (#741)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v13.0.0

Toggle v13.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #653 from semantic-release/beta

promote beta to stable

v13.0.0-beta.2

Toggle v13.0.0-beta.2's commit message

Verified

This commit was signed with the committer’s verified signature.
travi Matt Travi
fix: log the raw message again

v13.0.0-beta.1

Toggle v13.0.0-beta.1's commit message

Verified

This commit was signed with the committer’s verified signature.
travi Matt Travi
docs(maintainers): added myself to the contributors list

v12.0.0

Toggle v12.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #608 from semantic-release/corepack

v11.1.0

Toggle v11.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add support for ESM presets (#537)

Co-authored-by: Matt Travi <programmer@travi.org>