This package has been deprecated

Author message:

package moved to @nblagoev/pull-release-notes

pull-release-notes
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

pull-release-notes

A command line utility to generate a PR changelog between two refs.

NPM package Build Status Dependencies Status Dependabot Status Coverage Status

Usage

Install

npm install -g pull-release-notes

This relies on the GitHub API; you should create an API token, and place it in the GITHUB_TOKEN environment variable. It needs public_repo access if your repo is public, and repo access if your repo is private.

CLI

Generate a changelog with merged pull requests between v1.0.0 and v1.1.0

pull-release-notes -v -r user/repo v1.0.0...v1.1.0 > CHANGELOG.md

In another script

import { ReleaseNotes } from "pull-release-notes"

const releaseNotes = new ReleaseNotes({
    owner: "user",
    repo: "repo-name",
    fromTag: "v1.0.0",
    toTag: "v1.1.0",
    formatter: ReleaseNotes.defaultFormatter,
})

releaseNotes.pull()
    .then(output => {
        console.log(output)
    })
    .catch(err => {
        console.error("error", err)
    })

You can also write your own formatter. See examples here.

Package Sidebar

Install

npm i pull-release-notes

Weekly Downloads

0

Version

1.2.1

License

MIT

Unpacked Size

56 kB

Total Files

15

Last publish

Collaborators

  • nblagoev