commit-analyzer

semantic-release plugin to analyze commits with conventional-changelog

MIT License

Downloads
6.2M
Stars
339
Committers
21

Bot releases are visible (Hide)

commit-analyzer - v12.0.0 Latest Release

Published by github-actions[bot] 7 months ago

12.0.0 (2024-03-18)

Features

  • exports: defined exports to point at ./index.js (f3358dd)
  • node-versions: dropped support for node v18 and v19 (0a23b82)

BREAKING CHANGES

  • exports: exports has been defined, which prevents access to private apis (which arent
    intended for consumption anyway)
  • node-versions: node v18 and v19 are no longer supported
commit-analyzer - v11.1.0

Published by github-actions[bot] 12 months ago

11.1.0 (2023-11-06)

Features

commit-analyzer - v11.0.0

Published by github-actions[bot] about 1 year ago

11.0.0 (2023-09-18)

Bug Fixes

  • config-loader: accounted for normalization of preset interfaces (3ff9458)
  • deps: update dependency conventional-commits-filter to v4 (99dcf7e)

Features

  • conventional-changelog-presets: supported new preset format (f3b88d3)
  • node-versions: raised the minimum node version to v18.17 and dropped v19 support (a681fbd)

BREAKING CHANGES

  • node-versions: the minimum required node version is now v18.17, v19 support has been dropped, and the minimum required in the v20 range is v20.6.1
  • conventional-changelog-presets: the new preset format is a breaking change when compared to the previous preset format. updating to support the new format means that the old preset format is no longer supported. update your preset to the latest version to maintain compatibility
commit-analyzer - v11.0.0-beta.4

Published by github-actions[bot] about 1 year ago

11.0.0-beta.4 (2023-09-17)

Features

  • node-versions: raised the minimum node version to v18.17 and dropped v19 support (a681fbd)

BREAKING CHANGES

  • node-versions: the minimum required node version is now v18.17, v19 support has been dropped, and the minimum required in the v20 range is v20.6.1
commit-analyzer - v11.0.0-beta.3

Published by github-actions[bot] about 1 year ago

11.0.0-beta.3 (2023-09-15)

Bug Fixes

  • config-loader: accounted for normalization of preset interfaces (3ff9458)
commit-analyzer - v11.0.0-beta.2

Published by github-actions[bot] about 1 year ago

11.0.0-beta.2 (2023-09-12)

Bug Fixes

  • deps: update dependency conventional-commits-filter to v4 (99dcf7e)
commit-analyzer - v11.0.0-beta.1

Published by github-actions[bot] about 1 year ago

11.0.0-beta.1 (2023-09-01)

Features

  • conventional-changelog-presets: supported new preset format (f3b88d3)

BREAKING CHANGES

  • conventional-changelog-presets: the new preset format is a breaking change when compared to the previous preset format. updating to support the new format means that the old preset format is no longer supported. update your preset to the latest version to maintain compatibility
commit-analyzer - v10.0.4

Published by github-actions[bot] about 1 year ago

10.0.4 (2023-08-28)

Bug Fixes

  • deps: update dependency conventional-commits-parser to v5 (a7201b6)
commit-analyzer - v10.0.3

Published by github-actions[bot] about 1 year ago

10.0.3 (2023-08-28)

Reverts

  • Revert "fix(deps): update dependency conventional-commits-parser to v5 (#501)" (ab3ee9f), closes #501
  • Revert "chore(deps): update dependency conventional-changelog-atom to v4 (#502)" (f21eb8e), closes #502
  • Revert "chore(deps): update dependency conventional-changelog-ember to v4 (#504)" (c48b533), closes #504
commit-analyzer - v10.0.2

Published by github-actions[bot] about 1 year ago

10.0.2 (2023-08-27)

Bug Fixes

  • deps: update dependency conventional-commits-parser to v5 (#501) (91cf4d5)
commit-analyzer - v10.0.1

Published by github-actions[bot] over 1 year ago

10.0.1 (2023-06-07)

Bug Fixes

  • deps: update dependency conventional-changelog-angular to v6 (#460) (0607201)
  • deps: update dependency conventional-commits-filter to v3 (#461) (97d683f)
  • deps: update dependency conventional-commits-parser to v4 (#462) (5d94efa)
commit-analyzer - v10.0.0

Published by github-actions[bot] over 1 year ago

10.0.0 (2023-06-02)

Code Refactoring

  • esm: converted the package to esm (b4f9865), closes #296

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)
commit-analyzer - v10.0.0-beta.1

Published by github-actions[bot] over 1 year ago

10.0.0-beta.1 (2023-05-30)

Code Refactoring

  • esm: converted the package to esm (b4f9865), closes #296

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)
commit-analyzer - v9.0.2

Published by github-actions[bot] almost 3 years ago

9.0.2 (2021-11-23)

Bug Fixes

  • bump conventional commits parser to version 3.2.3 (#289) (fc0a88a)
commit-analyzer - v9.0.1

Published by github-actions[bot] about 3 years ago

9.0.1 (2021-09-18)

Bug Fixes

  • deps: update dependency import-from to v4 (#235) (2da0011)
commit-analyzer - v9.0.0

Published by github-actions[bot] about 3 years ago

9.0.0 (2021-09-17)

Features

  • raise minimum version of Node to v14.17 (#248) (6eeaeb2)

BREAKING CHANGES

  • the minimum required version of node is now v14.17
commit-analyzer - v9.0.0-beta.3

Published by github-actions[bot] about 3 years ago

9.0.0-beta.3 (2021-09-03)

Bug Fixes

commit-analyzer - v9.0.0-beta.2

Published by github-actions[bot] about 3 years ago

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 [email protected]

commit-analyzer - v9.0.0-beta.1

Published by github-actions[bot] about 3 years ago

9.0.0-beta.1 (2021-08-20)

Features

  • raise minimum version of Node to v14.17 (#246) (e7e56f6)

BREAKING CHANGES

  • the minimum required version of node is now v14.17 (#244)
commit-analyzer - v8.0.1

Published by semantic-release-bot over 4 years ago

8.0.1 (2020-01-31)

Bug Fixes

  • package: update micromatch to version 4.0.2 (ab3e4fd)