Releases: semantic-release/commit-analyzer
Releases · semantic-release/commit-analyzer
v10.0.1
v10.0.0
10.0.0 (2023-06-02)
Code Refactoring
Features
- deps: raised the peer-dependency requirement on semantic-release to v20.1.0 (e1ab8ea)
- node-versions: raised the minimum required node version to v18 (affeb23)
BREAKING CHANGES
- deps: the minimum required version of semantic-release is now v20.1.0 in order to support
loading ESM plugins - node-versions: the minimum required version of node is now v18
- esm:
@semantic-release/commit-analyzer
is now a native ES Module. It has named exports
for each plugin hook (analyzeCommits
)
v10.0.0-beta.1
10.0.0-beta.1 (2023-05-30)
Code Refactoring
Features
- deps: raised the peer-dependency requirement on semantic-release to v20.1.0 (e1ab8ea)
- node-versions: raised the minimum required node version to v18 (affeb23)
BREAKING CHANGES
- deps: the minimum required version of semantic-release is now v20.1.0 in order to support
loading ESM plugins - node-versions: the minimum required version of node is now v18
- esm:
@semantic-release/commit-analyzer
is now a native ES Module. It has named exports
for each plugin hook (analyzeCommits
)
v9.0.2
v9.0.1
v9.0.0
v9.0.0-beta.3
v9.0.0-beta.2
9.0.0-beta.2 (2021-08-21)
Features
BREAKING CHANGES
@semantic-release/commit-analyzer
is now a native ES Module- When setting the
releaseRules
option to a path, the path must include the.js
extension, and the file must be an ES Module itself, exporting an array as default
Before:
{
"plugins": [
["@semantic-release/commit-analyzer", {
"preset": "angular",
"releaseRules": "./config/release-rules"
}],
"@semantic-release/release-notes-generator"
]
}
// File: config/release-rules.js
module.exports = [
{type: 'docs', scope: 'README', release: 'patch'},
{type: 'refactor', scope: 'core-*', release: 'minor'},
{type: 'refactor', release: 'patch'},
];
After:
{
"plugins": [
["@semantic-release/commit-analyzer", {
"preset": "angular",
"releaseRules": "./config/release-rules.js"
}],
"@semantic-release/release-notes-generator"
]
}
// File: config/release-rules.js
export default [
{type: 'docs', scope: 'README', release: 'patch'},
{type: 'refactor', scope: 'core-*', release: 'minor'},
{type: 'refactor', release: 'patch'},
];
Co-authored-by: Gregor Martynus 39992+gr2m@users.noreply.github.com
v9.0.0-beta.1
9.0.0-beta.1 (2021-08-20)
Features
BREAKING CHANGES
- the minimum required version of node is now v14.17 (#244)