Skip to content

Latest commit

 

History

History
974 lines (394 loc) · 34.3 KB

File metadata and controls

974 lines (394 loc) · 34.3 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.0.0 (2024-04-26)

⚠ BREAKING CHANGES

  • Node >= 18 is required
  • Now all packages, except gulp-conventional-changelog, are ESM-only.

Features

5.1.0 (2023-09-09)

Note: Upgrade workspace dependencies.

5.0.0 (2023-08-26)

⚠ BREAKING CHANGES

  • Node >= 16 is required
  • Now all presets are exports preset config factory function. conventional-changelog-preset-loader now exports new loadPreset and createPresetLoader functions. If you are using presets indirectly, using preset name, no any changes in configuration needed, just upgrade packages to latest versions.

Features

4.0.0 (2023-06-05)

⚠ BREAKING CHANGES

  • Node >= 14 is required

Code Refactoring

  • drop lodash from dependencies where it possible (#959) (a8b4e12)

3.1.25 (2021-12-24)

Bug Fixes

  • docs: update list of available presets (#871) (2799851)

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)

Features

  • 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)

Bug Fixes

  • Upgrade to Lerna 3, fix Node.js v11 error (#385) (cdef282)

chore

BREAKING CHANGES

  • 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)

Chores

  • package: set Node requirement to oldest supported LTS (#329) (cae2fe0)

BREAKING CHANGES

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • bin: no cli anymore (65a9f4b)
  • cli: print the stack if verbose (81860ab)

Features

  • module: broken down into smaller modules (48580b0)

BREAKING CHANGES

  • 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)

Bug Fixes

  • defaults: do not throw if no package.json found (906a904), closes #123

0.5.2 (2015-12-23)

Features

  • preset: relax JSHint message requirements (5aa5e32), closes #129

0.5.1 (2015-10-20)

Bug Fixes

  • options: fix losing parserOpts without preset (e6a9cf3), closes #116

0.5.0 (2015-09-30)

Bug Fixes

  • unknown-host: fallback to use the whole repo url (514c4e2), closes #98

Features

  • 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

BREAKING CHANGES

  • dep: Use the new conventional-changelog-writer syntax. notes in noteGroups is not an array of simple string any more but object. You must use note.text to access the equivalent of previous note.

0.4.3 (2015-09-04)

Bug Fixes

  • 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)

Bug Fixes

  • preset: jshint may contain BREAKING CHANGE footer (2683cee)

0.4.1 (2015-08-15)

Features

  • hosts: add support for gitlab.com repositories (bc1746b), closes #86 #88

0.4.0 (2015-08-15)

Features

0.3.2 (2015-08-13)

Bug Fixes

  • pkg: should always read package.json (fcaac48)
  • preset: should still work if preset is wrong (bc8240e)

Features

  • context: attach your packageData (7138206)

0.3.1 (2015-08-11)

Bug Fixes

  • cli: gracefully handle it if infile is ENOENT (12f2889)

0.3.0 (2015-08-09)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • options.transform is a function instead of a stream. This is more elegant and easier to handle any error.

0.2.1 (2015-07-24)

Features

  • transform: put the default from presets to core (946c1da)

0.2.0 (2015-07-24)

Features

  • releaseCount: replace allBlocks (fd1ce9d)

Performance Improvements

  • context: use the parsed host type if possible (305b3d5)

BREAKING CHANGES

  • allBlocks is removed. Use releaseCount instead.

0.1.3 (2015-07-22)

Bug Fixes

  • preset: work if more than two semver tags (b8ad049)

0.1.2 (2015-07-22)

Bug Fixes

  • pkg.transform: transform should be performed before normalizing pkgData (7c59bfd)
  • pkgRepo: get version even if no repo.type (1016e08), closes #74 #75

0.1.0 (2015-07-20)

Stable version

0.1.0-beta.3 (2015-07-17)

Bug Fixes

  • cli: map pkg.path correctly (c9a59a7)

0.1.0-beta.2 (2015-07-17)

Bug Fixes

  • parserOpts: options.warn should overwrite preset.parserOpts.warn (94f40cf)
  • parserOpts: preset.parserOpts should overwrite hostOpts (8bb7451)
  • preset: no length limit for eslint (70b1a76)

Features

BREAKING CHANGES

  • options.pkg is now an object. options.pkg.path is the path of the package.json and options.pkg.transform is the function to transform the package.json.

0.1.0-beta.1 (2015-07-15)

Bug Fixes

  • stream: is object mode if writerOpts.includeDetails is true (38e3faa)

Features

  • owner: add context.owner support (87d60b4)

0.1.0-alpha.3 (2015-07-06)

Bug Fixes

  • conventional-commits-writer -> conventional-changelog-writer (aa6cbd6)
  • hosts: spelling mistake of host bitbucket (1e30d54), closes #68 #69

Features

  • angular: add new revert opts for the parser (9e15f01)
  • preset: add jshint (384e6ce)

0.1.0-alpha.2 (2015-06-29)

Bump deps and fix #64

0.1.0-alpha.1 (2015-06-24)

Bug Fixes

  • err: emit error if there is any in gitRawCommits and conventionalCommitsParser (00ac3c1)

Features

BREAKING CHANGES

  • 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">

0.0.17 (2015-04-03)

Bump deps

<a name"0.0.16">

0.0.16 (2015-03-19)

Bug Fixes

  • git: generate the correct cmd of git log when there is no tags (dcd7551f, closes #47, #48)

<a name"0.0.15">

0.0.15 (2015-03-19)

Bug Fixes

  • log: correct out put for options.from and options.to (31ddb112, closes #47)

<a name"0.0.14">

0.0.14 (2015-03-14)

Bug Fixes

  • writeLog: fix require statement for Writer (a478f806)

<a name"0.0.13">

0.0.13 (2015-03-13)

Bug Fixes

  • 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)

Features

  • defaults: version and repository are read from package.json (cb1feb7d, closes #38)

0.0.11 "reorder" (2014-05-28)

Features

  • changelog: add versionText, patchVersionText options (9d8e0548)

Breaking Changes

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)

0.0.10 "revise" (2014-05-28)

Bug Fixes

  • changelog: put commit range into quotes so it can fetch commits with special characters (76e2f185, closes #10)

Features

  • 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)

0.0.9 "change" (2014-05-06)

Bug Fixes

  • changelog: make sure breaking changes are separated by two newlines (85152160)

Features

  • changelog: also add Resolves #xx to closes section (06ff3ea9)

0.0.8 "refine" (2014-04-10)

Features

  • changelog: change options.codename to options.subtitle (a00fea52)

0.0.7 "delta" (2014-04-10)

Features

  • changelog: add options.codename (01f40cb6)

0.0.6 (2014-01-23)

Bug Fixes

0.0.5 (2014-01-23)

Miscellaneous

  • More specific errors given through done callback
  • Improved logging

0.0.4 (2014-01-04)

Bug Fixes

0.0.2 (2014-01-04)

Features