pull-release-notes
pull-release-notes
Last updated 3 months ago by nblagoev .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install pull-release-notes 
SYNC missed versions from official npm registry.

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.

Current Tags

  • 1.2.1                                ...           latest (3 months ago)

5 Versions

  • 1.2.1                                ...           3 months ago
  • 1.2.0                                ...           7 months ago
  • 1.0.1                                ...           8 months ago
  • 1.0.0                                ...           8 months ago
  • 0.0.1                                ...           8 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 2
Last Month 0
Dependencies (3)
Dev Dependencies (12)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |