All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.0.0 (2023-06-05)
- Node >= 14 is required
3.1.25 (2021-12-24)
3.1.24 (2020-11-05)
Note: Version bump only for package conventional-changelog
3.1.23 (2020-08-12)
Note: Version bump only for package conventional-changelog
3.1.22 (2020-06-20)
Note: Version bump only for package conventional-changelog
3.1.21 (2020-05-08)
Note: Version bump only for package conventional-changelog
3.1.20 (2020-05-08)
Note: Version bump only for package conventional-changelog
3.1.16 (2019-11-21)
Note: Version bump only for package conventional-changelog
3.1.15 (2019-11-14)
Note: Version bump only for package conventional-changelog
3.1.14 (2019-11-07)
Note: Version bump only for package conventional-changelog
3.1.13 (2019-10-24)
Note: Version bump only for package conventional-changelog
3.1.11 (2019-10-02)
Note: Version bump only for package conventional-changelog
3.1.10 (2019-07-29)
Note: Version bump only for package conventional-changelog
3.1.9 (2019-05-18)
Note: Version bump only for package conventional-changelog
3.1.8 (2019-05-05)
Note: Version bump only for package conventional-changelog
3.1.7 (2019-05-02)
Note: Version bump only for package conventional-changelog
3.1.6 (2019-05-02)
Note: Version bump only for package conventional-changelog
3.1.5 (2019-04-26)
Note: Version bump only for package conventional-changelog
3.1.4 (2019-04-24)
Note: Version bump only for package conventional-changelog
3.1.3 (2019-04-11)
Note: Version bump only for package conventional-changelog
3.1.2 (2019-04-11)
Note: Version bump only for package conventional-changelog
3.1.1 (2019-04-11)
Note: Version bump only for package conventional-changelog
3.1.0 (2019-04-10)
- conventionalcommits preset, preMajor config option (#434) (dde12fe)
- creating highly configurable preset, based on conventionalcommits.org (#421) (f2fb240)
3.0.6 (2019-02-14)
Note: Version bump only for package conventional-changelog
3.0.5 (2018-11-01)
Note: Version bump only for package conventional-changelog
3.0.4 (2018-11-01)
Note: Version bump only for package conventional-changelog
3.0.3 (2018-11-01)
Note: Version bump only for package conventional-changelog
3.0.2 (2018-11-01)
Note: Version bump only for package conventional-changelog
3.0.1 (2018-11-01)
Note: Version bump only for package conventional-changelog
3.0.0 (2018-11-01)
- force breaking change (f6d506d)
-
forcing a breaking semver change based on #385
<a name="2.0.3"></a>
2.0.3 (2018-08-21)
Note: Version bump only for package conventional-changelog
<a name="2.0.2"></a>
2.0.2 (2018-08-21)
Note: Version bump only for package conventional-changelog
2.0.1 (2018-06-06)
Note: Version bump only for package conventional-changelog
2.0.0 (2018-05-29)
- package: Set the package's minimum required Node version to be the oldest LTS currently supported by the Node Release working group. At this time, that is Node 6 (which is in its Maintenance LTS phase).
1.1.24 (2018-04-16)
Note: Version bump only for package conventional-changelog
1.1.23 (2018-03-28)
Note: Version bump only for package conventional-changelog
1.1.22 (2018-03-27)
Note: Version bump only for package conventional-changelog
1.1.21 (2018-03-27)
Note: Version bump only for package conventional-changelog
1.1.20 (2018-03-27)
Note: Version bump only for package conventional-changelog
1.1.19 (2018-03-22)
Note: Version bump only for package conventional-changelog
1.1.18 (2018-03-03)
Note: Version bump only for package conventional-changelog
1.1.17 (2018-02-24)
Note: Version bump only for package conventional-changelog
1.1.16 (2018-02-20)
Note: Version bump only for package conventional-changelog
1.1.15 (2018-02-13)
Note: Version bump only for package conventional-changelog
1.1.14 (2018-02-13)
Note: Version bump only for package conventional-changelog
1.1.13 (2018-02-13)
Note: Version bump only for package conventional-changelog
1.1.12 (2018-02-12)
- conventional-changelog: support scoped presets (0f08267)
1.1.11 (2018-02-05)
Note: Version bump only for package conventional-changelog
1.1.10 (2018-01-29)
Note: Version bump only for package conventional-changelog
1.1.9 (2017-12-18)
Note: Version bump only for package conventional-changelog
1.1.8 (2017-12-08)
Note: Version bump only for package conventional-changelog
1.1.7 (2017-11-13)
Note: Version bump only for package conventional-changelog
1.1.6 (2017-10-01)
1.1.5 (2017-09-01)
1.1.4 (2017-07-17)
1.1.3 (2017-03-11)
1.1.0 (2016-02-13)
1.0.2 (2016-02-13)
1.0.1 (2016-02-05)
1.0.0 (2016-02-05)
- module: broken down into smaller modules (48580b0)
- module: Presets have their own repos. cli and core have their own repos. This one is a pure wrapper. In the core, a new api
options.config
is added.
0.5.3 (2015-12-25)
0.5.2 (2015-12-23)
0.5.1 (2015-10-20)
0.5.0 (2015-09-30)
- dep: bump conventional-changelog-writer to ^0.4.1 (cbfb222)
- pkg: load closest package.json by default (5942809), closes #91
- template: add
scope
to breaking changes (d2fdd44), closes #93
- dep: Use the new conventional-changelog-writer syntax.
notes
innoteGroups
is not an array of simple string any more but object. You must usenote.text
to access the equivalent of previousnote
.
0.4.3 (2015-09-04)
- cli: require at the correct directory (feceb8b)
- cli: require file with absolute path (7f68b3e), closes #96
- error: emit error if there is any async (831c960)
- preset: if scope is * for angular it should be ignored (91094c9)
- templates: add a missing newline after notes (e1ae4b2)
0.4.2 (2015-08-17)
- preset: jshint may contain BREAKING CHANGE footer (2683cee)
0.4.1 (2015-08-15)
0.4.0 (2015-08-15)
- preset: add codemirror (bc480f8)
0.3.2 (2015-08-13)
- pkg: should always read package.json (fcaac48)
- preset: should still work if preset is wrong (bc8240e)
- context: attach your packageData (7138206)
0.3.1 (2015-08-11)
- cli: gracefully handle it if infile is ENOENT (12f2889)
0.3.0 (2015-08-09)
- ember: when cannot find header in pr (9d833fd)
- err: better error handling (7f0e3f5)
- preset: gitRawCommitsOpts should be counted (2bb4b47)
- previousTag: incase there is no commits in the first release (8d9f363)
- compareLink: link version numbers to compare (f0dbadb)
- context: attach gitSemverTags (ac098a3), closes #79
- finalizeContext:
context.previousVersion
defaults to a previous version of generated log (a2df9ca) - preset: add ember (0ccb8da)
- preset: add express (c4b20b1)
- preset: add jscs (1313d55)
options.transform
is a function instead of a stream. This is more elegant and easier to handle any error.
- transform: put the default from presets to core (946c1da)
- releaseCount: replace allBlocks (fd1ce9d)
- context: use the parsed host type if possible (305b3d5)
allBlocks
is removed. UsereleaseCount
instead.
- preset: work if more than two semver tags (b8ad049)
- pkg.transform: transform should be performed before normalizing pkgData (7c59bfd)
- pkgRepo: get version even if no
repo.type
(1016e08), closes #74 #75
Stable version
- cli: map pkg.path correctly (c9a59a7)
- parserOpts: options.warn should overwrite preset.parserOpts.warn (94f40cf)
- parserOpts: preset.parserOpts should overwrite hostOpts (8bb7451)
- preset: no length limit for eslint (70b1a76)
options.pkg
is now an object.options.pkg.path
is the path of the package.json andoptions.pkg.transform
is the function to transform the package.json.
- stream: is object mode if writerOpts.includeDetails is true (38e3faa)
- owner: add context.owner support (87d60b4)
- conventional-commits-writer -> conventional-changelog-writer (aa6cbd6)
- hosts: spelling mistake of host bitbucket (1e30d54), closes #68 #69
Bump deps and fix #64
- err: emit error if there is any in gitRawCommits and conventionalCommitsParser (00ac3c1)
- cli: first commit of cli (d74b96b), closes #31
- issuePrefixes: default for the hosts (b1c3ee9), closes #59 #60
- rewrite: rewrite this module (7c48e0d), closes #50 #45 #40 #22 #13 #12 #54 #51
- This module is rewritten so API is changed and it is not backward compatible. Please check docs and all the submodules including git-raw-commits, conventional-commits-parser and conventional-changelog-writer for more information.
<a name"0.0.17">
<a name"0.0.16">
<a name"0.0.15">
<a name"0.0.14">
- writeLog: fix require statement for Writer (a478f806)
<a name"0.0.13">
- first commit: add first commit to changelog (386cd404)
- git: use --abbrev=0 to only get tag from same branch (69cfb5c6)
- header: fix no
<a>
if options.repository is provided (7cb5cb56, closes #26) - pkg: handle the situation where package.json cannot be found (518bc56e)
- version: default version is read from package.json properly (f684b9be)
- changelog: add versionText, patchVersionText options (9d8e0548)
Removed versionLink and patchVersionLink options, and went back to the default title output from 0.0.9.
If you wish to have a link to your version, simply customize the versionText and patchVersionText options.
(9d8e0548)
- changelog: put commit range into quotes so it can fetch commits with special characters (76e2f185, closes #10)
- changelog: add support for scope with spaces (b5e43b75, closes #9)
- git: allow period-separated closing and lowercase closing (6835af55)
- writer: add tag hyperlink support (9640cc27)
- changelog: make sure breaking changes are separated by two newlines (85152160)
- changelog: also add
Resolves #xx
to closes section (06ff3ea9)
- changelog: change options.codename to options.subtitle (a00fea52)
- changelog: add options.codename (01f40cb6)
- git: sort tags correctly (7318bb05)
- More specific errors given through done callback
- Improved logging
- version: do not try to figure out version (5c99b7279b97352a93eca0ee37f198783d64f423)
- create conventional-changelog module (dd1959d7b2c18846b12b088b47345a2a171c1309)