2.0.3 • Published 2 years ago

changelog-updater v2.0.3

Weekly downloads
1,029
License
MIT
Repository
github
Last release
2 years ago

changelog-updater

npm package GitHub license Dependencies Build Status Coverage Status code style: prettier

Update Unreleased in CHANGELOG.md to current package version.

Expects the changelog to follow keepachangelog.com v1.0.0 guidelines.

Usage

  1. Install with npm:

$ npm i -D changelog-updater
  1. Add script version to package.json:

{
  "scripts": {
    "version": "changelog-updater && git add CHANGELOG.md"
  }
}

Options

--init

Creates a new changelog if it does not exist.

Set repository in package.json:

{
  "repository": {
    "url": "https://github.com/username/repository.git"
  }
}

Use in the root of your new project:

$ npx changelog-updater --init

--check

Fails if the changelog does not have any changes under Unreleased, otherwise exits normally without updating the changelog.

Use as a pre-commit hook or in testing pipelines:

$ npx changelog-updater --check

Or, use as a preversion script:

{
  "scripts": {
    "preversion": "changelog-updater --check",
    "version": "changelog-updater && git add CHANGELOG.md"
  }
}
2.0.3

2 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.1.0

6 years ago

1.0.0

6 years ago

0.1.0

6 years ago