1. changelog-verify
Verify a changelog has correct entries
changelog-verify
Package: changelog-verify
Last modified: Mon, 13 Jun 2022 05:52:47 GMT
Version: 1.1.2
License: ISC
Downloads: 7,601

Install

npm install changelog-verify
yarn add changelog-verify

Changelog Verify CircleCI build status

Ensure that your CHANGELOG.md contains a list of changes.

Goes great with
version-changelog.

Add this to your package.json:

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

Now whenever you execute npm version
(or np),
your CHANGELOG.md will be given the correct version info,
checked for validity
(did you forget to add changelog notes?)
then added to the release commit.

Options

  Verify a changelog has correct entries

  Usage
    $ changelog-verify <filename>

  Options
    --unreleased  Verify that the unreleased section has been modified.
                  (default: false)

  <filename> defaults to CHANGELOG.md

The --unreleased flag is great for confirming PRs contain a CHANGELOG note.

Usage

Given the following ./CHANGELOG.md

 # Changelog

## [2.0.0] - 2016-10-11

- Reticulated the splines

Executing the verficiation script

 changelog-verify ./CHANGELOG.md

Will return success (0).

See the tests for more usage examples.

Changelog format

This tool assumes a particular format for your changelog,
keeping in style with http://keepachangelog.com:

 <some intro text>
## [Unreleased]
<optional unreleased notes>
## [<version number>]
<required release notes>

Where <required release notes> must contain at least one non-empty string
which isn't a heading.

RELATED POST

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Enhancing Vue.js Development: Harnessing the Potential of Vue-Loader

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Simplify Data Validation in Vue.js: A Step-by-Step Guide to Using Regex

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Troubleshooting Made Easy: Common Issues and Solutions with vue-loader Without vue-cli

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Optimizing Webpack 4 with Vue CLI 3: Disabling the Cache-Loader

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin

Step-by-Step Guide: How to Add a Function to Your Vuex Plugin