6.0.3 • Published 1 year ago

@semantic-release/changelog v6.0.3

Weekly downloads
187,475
License
MIT
Repository
github
Last release
1 year ago

@semantic-release/changelog

semantic-release plugin to create or update a changelog file.

Build Status npm latest version npm next version

StepDescription
verifyConditionsVerify the changelogFile and changelogTitle options configuration.
prepareCreate or update a changelog file in the local project directory with the changelog content created in the generate notes step.

Install

$ npm install @semantic-release/changelog -D

Usage

The plugin can be configured in the semantic-release configuration file:

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    [
      "@semantic-release/changelog",
      {
        "changelogFile": "docs/CHANGELOG.md"
      }
    ],
    [
      "@semantic-release/git",
      {
        "assets": ["docs/CHANGELOG.md"]
      }
    ]
  ]
}

With this example, for each release, a docs/CHANGELOG.md will be created or updated.

Configuration

Options

OptionsDescriptionDefault
changelogFileFile path of the changelog.CHANGELOG.md
changelogTitleTitle of the changelog file (first line of the file).-

Examples

When used with the @semantic-release/git or @semantic-release/npm plugins the @semantic-release/changelog plugin must be called first in order to update the changelog file so the @semantic-release/git and @semantic-release/npm plugins can include it in the release.

{
  "plugins": [
    "@semantic-release/commit-analyzer",
    "@semantic-release/release-notes-generator",
    "@semantic-release/changelog",
    "@semantic-release/npm",
    "@semantic-release/git"
  ]
}
@tractorzoom/semantic-release-config@toptal/davinci-enginedocuments-service-apipromo-design-system@html-validate/semantic-releasesemantic-release-trustflight-config@lansweeper/semantic-release-config@droplt/core@openpatch/semantic-releasevm-patternlibrary@test-babu-library/aifian-babu@test-aifian-library/aifian_storybook_babu@coobeet/semantic-release-configtest-semantic-release-yakovlevyuri-2@wishlez/semantic-release@araclx/semantic-release@vodyani/semantic-release@amag-ch/sap_pipeline_semantic_release_configuration_npm@infinitebrahmanuniverse/nolb-_sema@adfinis-sygroup/semantic-release-configcitymapjob-web-appdh-test-cafe-automation-library@everything-registry/sub-chunk-818@peakfijn/config-release-expo@peakfijn/config-release-laravel@peakfijn/expo-semantic-release@do-killer/convert-to-excel-extensions@healform/liquidwp-releasetonfura-sdktmdbrjstest-auto-package-releasetypescript-project-bootstrapupm-releaseunpinnedvelquiverdaccio-redis-search-patchverdaccio-install-countsvalues-coverage@open-rpc/playground@open-sauced/release@open-sauced/semantic-release-conventional-config@open-rpc/semantic-release-plugin@openhat/cli-utils@onemedia/release-config@mixmaxhq/semantic-release-config@mitsuru793/package-bundle-semantic-release-npm@mike-works/workshop-semantic-release-config@mike-north/js-lib-semantic-release-config@oxiran/semantic-release-config@oriflame/semantic-release-config@monx/versioning@openbench/release-config@openbench/release-config-actions@openbench/release-config-helm@newlevelup/release-config@newhighsco/release-config@netly/semantic-release-config@joshunrau/semantic-release-config@sisgea/nest-authz-connecttest-release-action@technologiestiftung/semantic-release-config@unsupervised/release-config-main-app@mythicdrops/semantic-release-gradle-config@pager/semantic-release-config@pager/web-semantic-release-config@ng-easy/builders@primer/semantic-release@ngx-library/infrastructure@rabsana/semantic-release-rabsana-config@rajasegar/unpack@rambler-tech/semantic-release-config@ofermisk/ome-components@rajzik/az-semantic-release-config@samialdury/config@razor-network/contracts@rdeak/semantic-release-config@rweich/semantic-release-config@sanity/semantic-release-preset@oclif/semantic-release@oclif/semantic-release-dev@quartzds/semantic-release-config@raphaelneumann/awesome-semantic-release@raphaelneumann/semantic-release-npm-publish@saithodev/semantic-release-sharedconf-npm@ruscon/nx-semantic-release-pnpm@redwerkz/betahuhn-config@radum/temp@myparcel/semantic-release-config@nejcm/react-boilerplate@peakfijn/config-release@peakfijn/config-release-react@nec286/semantic-release@prescott/semantic-release-config@nishant18/hello_india@nishant18/hello_world@nishant18/semantic-demo@nishant18/welcome_message@pandagardenio/semantic-release-lite
6.0.3

1 year ago

6.0.2

1 year ago

6.0.1

2 years ago

6.0.0

3 years ago

5.0.1

4 years ago

5.0.0

4 years ago

4.0.0

4 years ago

3.0.6

4 years ago

3.0.5

5 years ago

3.0.4

5 years ago

3.0.3

5 years ago

3.0.2

5 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago