Skip to main content
Module

x/changelog/CHANGELOG.md

Node & Deno package to parse and generate changelogs
Go to Latest
File

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.10.1 - 2020-05-04

Added

  • New command –latest-release added to cli
  • New command –release added to cli

Fixed

  • Removed trailing space in the default description generated with –init
  • Updated dependencies

0.10.0 - 2020-02-08

Added

  • Documentation to extend Release class + test coverage #12 #13
  • Ability to use extended Release within parser #12 #13

Fixed

  • Upgrade semver and mocha to the latest version

0.9.1 - 2019-11-26

Fixed

  • Undefined function bug in CLI

0.9.0 - 2019-11-26

Removed

  • Support for node < 10

0.8.2 - 2019-11-26

Added

  • Allow to customize the HEAD branch to compare the unreleased versions

Fixed

  • Compare with master branch in gitlab
  • Nested lists were flatten
  • Updated yargs-parser

0.8.1 - 2019-05-27

Fixed

  • Support for more than one unreleased version
  • Updated semver to the latest version

0.8.0 - 2019-03-02

Added

  • New property Changelog.tagNameBuilder to customize how the tag names are generated - #10
  • New Release.setDate() function - #9

Fixed

  • Update yargs-parser dependency to v13.0.0

0.7.0 - 2018-11-29

Changed

  • Removed some spaces before and after some titles to inline with the changelog format

0.6.7 - 2018-11-29

Fixed

  • Fixed the links sorting to compare issues numerically instead alphabetically

0.6.6 - 2018-11-29

Changed

  • Order the links alphabetically

0.6.5 - 2018-11-01

Fixed

  • Updated issue autodetection to prevent unwanted extractions - #7

0.6.4 - 2018-09-03

Added

  • Added findRelease function to Changelog for finding a release by version number - #6
  • Added setVersion function to Release for changing the version of a release - #6

0.6.3 - 2018-08-22

Fixed

  • Fixed trailing newlines when no links are present - #5
  • Fixed case of unreleased version to match http://keepachangelog.com/ - #4
  • Fixed Release isEmpty and add tests - #3

0.6.2 - 2018-07-24

Added

  • Support for unreleased versions (releases with version but without date)

0.6.1 - 2018-06-30

Fixed

  • Prevent inserting duplicated links

0.6.0 - 2018-06-12

Added

  • CLI Api: New option --init, to generate an empty CHANGELOG.md file

0.5.2 - 2018-05-12

Fixed

  • Issues autodetection links

0.5.1 - 2018-05-12

Fixed

  • Issues autodetection problems with texts like #3.4
  • Test execution was commented

0.5.0 - 2018-05-09

Added

  • Allow to insert a footer at the end of the changelog

Changed

  • Placed the urls of the issues at bottom
  • Indent automatically the extra lines of the changes

Fixed

  • Parser refactoring

0.4.0 - 2018-03-22

Added

  • Create links automatically to the issues

Fixed

  • Use UTC date functions to fix decrement issue - #1

0.3.1 - 2017-12-11

Added

  • CLI Api: New option --file, to change the filename used
  • CLI Api: New option --url, to set or change the project url
  • CLI Api: New option --https, to change the use of https in the url scheme

0.3.0 - 2017-12-08

Added

  • Added colors in CLI
  • Parser errors contains the line number in the CHANGELOG file

Fixed

  • Fixed parsing bug when the changelog is using incorrect title levels

0.2.0 - 2017-12-07

Changed

  • Parser improvements
  • Changed the constructor arguments of Changelog, Change and Release classes

Removed

  • Removed static factories. Use new instead.

Fixed

  • The last version should’t have diff link

0.1.0 - 2017-12-07

First version