changelogs.md


hypermodules/gh-release

Repository  -  API  -  Source

3.4.0

October 10, 2018

Features

  • Add asset upload progress indicator (#80) - thanks @tjaneczko

3.3.4

October 10, 2018

Fixes

  • Fix unhandled invalid repository URL error (#83) - thanks @tjaneczko

3.3.3

October 8, 2018

Fixes

  • fix unhandled exception when changelog contains no versions (#81) - thanks @tjaneczko

3.3.2

September 13, 2018

Fixes

  • use promise syntax for inquirer prompt (#79) - thanks @paulcpederson

3.3.1

September 11, 2018

Fixes

  • deps(sec): inquirer@6, deep-extend@0.6 (#77) - thanks @paulcpederson

3.3.0

September 4, 2018

Additions

  • --yes CLI option to skip the release confirmation prompt (#76)
  • Support for reading the GitHub access token from the GH_RELEASE_GITHUB_API_TOKEN environment variable (#76)

3.2.3

August 30, 2018

Fixes

  • Fix enterprise github auth (#74) - thanks @tjaneczko

3.2.2

August 26, 2018

Fixes

  • Fix enterprise github API access (#73) - thanks @tjaneczko

3.2.1

April 27, 2018

Fixes

  • update request dependency (#72)

3.2.0

January 4, 2018

Features

  • allow empty unreleased section (#62) (#67) - thanks @jrmykolyn

3.1.2

January 3, 2018

Fixes

  • catch 'bracketed' unreleased changelog entries (eg. '[Unreleased]') (#66) - thanks @jrmykolyn

3.1.1

August 6, 2017

Fixes

  • fix: update outdated link in error message

Changes

  • docs(site): update old link, freshen up style
  • docs(readme): shorten second feature line

3.1.0

August 6, 2017

Additions

  • feat: add update notifier (#50)

Fixes

  • fix: error on unreleased (#43)
  • fix: set default endpoint properly (#60) - thanks @roman0x58
  • fix: warn when package.json url is out of date (#61) - thanks @jgravois

Changes

  • refactor: improve cli & usage output
  • refactor: add default endpoint back for usage info
  • docs(readme): update CLI usage, simplify link refs

3.0.0

June 28, 2017

Breaking Changes

  • get defaults in Node API using same method as CLI - thanks @roman0x58

Changes

  • allow spaces between asset filenames - thanks @zeke

Fixes

  • fixed false positives in a couple of error equality tests - thanks @roman0x58
  • updated repo URLs

2.2.1

February 1, 2017

Fixes

  • bug: support package.json files where repository is a string (#44) - thanks @zeke

2.2.0

December 3, 2016

Additions

  • feature: add support for Github Enterprise (use endpoint option) (#44) - thanks @henryhuang

Miscellaneous

  • site: add scripts for generating a gh-pages site

2.1.0

July 1, 2016

Changes

  • Using ghauth@^3.2.0 (better 2FA support). Config directory is now determined by application-config and is OS-specific. You may want to delete your old config directory (~/.config/gh-release).

Fixes

  • Trap failed authentication (#41)

2.0.3

March 22, 2016

Changes

  • improve cli body preview
    • no word-wrap
    • no window-size
    • show newlines

Fixes

  • fix project URLs (ngoldman -> ungoldman)

2.0.2

October 12, 2015
  • Use the most recently released version when comparing versions (#39)
  • Set travis-ci to test builds on 0.10, 0.12, and stable (#40)

2.0.1

August 11, 2015
  • if target commit returns a 404, throw error

2.0.0

April 28, 2015

Changes

  • breaking: changed API parameters from options, auth, callback to options, callback
    • auth is now in options as options.auth
  • moved all logging and CLI-related logic out of API and into CLI
  • no longer uses the node-github client

Additions

  • assets option for uploading assets

1.1.8

April 22, 2015

Fixes

  • exit process with code 1 on aborted release or invalid directory (#31)

1.1.7

April 7, 2015

Fixes

  • If cli is successful, should exit with code of 0

1.1.6

April 3, 2015
  • update demo
  • update doc

1.1.5

April 2, 2015
  • more improvements to CLI style & formatting
  • bump changelog-parser to 2.x
  • bump standard to 3.x
  • readme updates

1.1.4

April 1, 2015
  • improve preview style & formatting (#15 & #24)

1.1.3

March 22, 2015
  • Handle error when release number already exists on github

1.1.2

March 9, 2015
  • add dry-run and workpath options
  • add a get-defaults.js test
  • check if commit exists on github before trying to create release #11
  • add support for git URLs #16

1.1.1

March 2, 2015
  • use changelog-parser for more reliable change log parsing

1.1.0

March 1, 2015
  • target node 0.12 and iojs on travis
  • use docker and cache node_modules on travis
  • add oauth2 token authentication method #5
  • add CONTRIBUTING.md
  • refactor getDefaults, cli
  • fix error when in directories w/o package.json & CHANGELOG.md #9

1.0.8

February 22, 2015
  • fix for standard #4
  • fix ordering in readme

1.0.7

February 11, 2015
  • add standard to dev dependencies
  • add .travis.yml & badge for travis-ci
  • improve cli usage info & move to top of readme
  • add files to package.json for future build/zip/dist support

1.0.6

February 8, 2015
  • move get-defaults.js to lib
  • improve usage info for cli
  • improve defaults management in cli
  • add proper target_commitish default

1.0.5

February 8, 2015
  • hotfix for help/usage in dir w/o package.json or CHANGELOG.md

1.0.4

February 7, 2015
  • remove files from package.json to fix cli again

1.0.3

February 7, 2015
  • actual fix for cli.. should work fine now
  • allow v prefix for change log version names

1.0.2

February 7, 2015
  • hotfix for local requires in cli

1.0.1

February 7, 2015
  • add better options info to readme

1.0.0

February 7, 2015
  • create working prototype
  • define basic node interface
  • define basic cli interface