Skip to content

Latest commit

 

History

History
667 lines (267 loc) · 31.5 KB

File metadata and controls

667 lines (267 loc) · 31.5 KB

Change Log

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

8.0.0 (2024-04-26)

⚠ BREAKING CHANGES

  • Node >= 18 is required
  • cleanup presets interface (#1215)
  • git-semver-tags: refactored to use @conventional-changelog/git-client (#1203)
  • git-raw-commits: refactored to use @conventional-changelog/git-client (#1199)
  • conventional-changelog-writer: align methods with other packages (#1182)
  • conventional-changelog-writer: rewrite to TypeScript (#1150)
  • conventional-commits-parser: rewrite to TypeScript (#1126)
  • Now all packages, except gulp-conventional-changelog, are ESM-only.

Features

  • cleanup presets interface (#1215) (0e4f293)
  • conventional-changelog-writer: align methods with other packages (#1182) (7b13ec9)
  • conventional-changelog-writer: rewrite to TypeScript (#1150) (8af364f)
  • conventional-commits-parser: rewrite to TypeScript (#1126) (9e280d8)
  • drop node 16 support (#1226) (ec69cfd)
  • git-raw-commits: refactored to use @conventional-changelog/git-client (#1199) (ba03ffc)
  • git-semver-tags: refactored to use @conventional-changelog/git-client (#1203) (7ac1860)
  • move from CommonJS to ESM (#1144) (c5b859d)

Bug Fixes

  • deps: replace dependency read-pkg-up with read-package-up ^11.0.0 (#1207) (a3248b6)
  • deps: update dependency read-pkg to v9 (#1160) (2875efc)

7.0.0 (2023-09-08)

⚠ BREAKING CHANGES

  • git-semver-tags,conventional-recommended-bump: gitSemverTags and conventionalRecommendedBump now return promises
  • standard-changelog: createIfMissing method now returns a promise

Features

  • git-semver-tags,conventional-recommended-bump: refactoring to use promises instead of callbacks (#1112) (1697ecd)
  • standard-changelog: use promises (#1111) (5015ab7)

6.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

Bug Fixes

  • deps: update dependency get-pkg-repo to v5 (#1030) (04b3183)
  • deps: update dependency hosted-git-info to v7 (#1087) (ee8c63b)
  • deps: update dependency normalize-package-data to v5 (#1037) (1230bba)
  • deps: update dependency normalize-package-data to v6 (#1082) (fd7403a)
  • fix semver vulnerability (#1071) (3f5c99d), closes #1019

5.0.2 (2023-06-28)

Bug Fixes

  • avoid overwriting the default values of options with undefined (#1018) (71b0c40)

5.0.1 (2023-06-06)

Bug Fixes

  • conventional-changelog-core: update monorepo dependencies (#1012) (ef3413a)

5.0.0 (2023-06-05)

⚠ BREAKING CHANGES

  • now all promises are native
  • Node >= 14 is required

Code Refactoring

4.2.4 (2021-09-09)

Bug Fixes

  • conventional-commits-parser: address CVE-2021-23425 (#841) (02b3d53)

4.2.3 (2021-07-03)

Bug Fixes

  • deps: update dependency conventional-changelog-writer to v5 (#731) (b5951fb)
  • deps: update get-pkg-repo to ^4.0.0 (#820) (97bce29)

4.2.2 (2020-12-30)

Bug Fixes

  • deps: update dependency git-raw-commits to v2.0.8 (#723) (9682305)

4.2.1 (2020-11-05)

Bug Fixes

  • deps: update dependency normalize-package-data to v3 (#687) (7b6ec0a)
  • deps: update dependency through2 to v4 (#657) (7ae618c)

4.2.0 (2020-08-12)

Features

4.1.8 (2020-06-20)

Note: Version bump only for package conventional-changelog-core

4.1.7 (2020-05-08)

Note: Version bump only for package conventional-changelog-core

4.1.6 (2020-05-08)

Bug Fixes

  • conventional-changelog-core: check if HEAD ref exists before using it (#578) (a49b19a)
  • conventional-changelog-core: fix duplicated commits when from is specified (#573) (287a801), closes #567
  • conventional-changelog-core: read current version properly when tagPrefix is provided (#563) (1deb63f), closes #562 #337

4.1.2 (2019-11-21)

Bug Fixes

  • call gitRawCommits with ranges [tag1..tag2, tag2..tag3, ..., tagX..HEAD] to make sure commits are returned in right order. (2fba5c7), closes #408

4.1.1 (2019-11-14)

Note: Version bump only for package conventional-changelog-core

4.1.0 (2019-11-07)

Features

  • conventional-changelog-core: provide facility to define gitExecOpts. (#480) (814f878)

4.0.3 (2019-10-24)

Bug Fixes

  • deps: update lodash to fix security issues (#535) (ac43f51)

4.0.1 (2019-10-02)

Note: Version bump only for package conventional-changelog-core

4.0.0 (2019-07-29)

  • refactor!: modify gitSemverTags to take options first (#390) (dc8aeda), closes #390

BREAKING CHANGES

  • gitSemverTags now takes options followed by callback.

3.2.3 (2019-05-18)

Note: Version bump only for package conventional-changelog-core

3.2.2 (2019-04-11)

Note: Version bump only for package conventional-changelog-core

3.2.1 (2019-04-11)

Note: Version bump only for package conventional-changelog-core

3.2.0 (2019-04-10)

Bug Fixes

  • deps: update dependency through2 to v3 (#392) (26fe91f)

Features

  • creating highly configurable preset, based on conventionalcommits.org (#421) (f2fb240)

3.1.6 (2019-02-14)

Note: Version bump only for package conventional-changelog-core

3.1.5 (2018-11-01)

Note: Version bump only for package conventional-changelog-core

3.1.4 (2018-11-01)

Note: Version bump only for package conventional-changelog-core

3.1.3 (2018-11-01)

Bug Fixes

  • pin git-raw-commits until I have publication rights (e41777c)

3.1.2 (2018-11-01)

Note: Version bump only for package conventional-changelog-core

3.1.1 (2018-11-01)

Bug Fixes

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

3.1.0 (2018-08-21)

Features

  • ability to reset changelog from scratch (#350) (0eea0af)

3.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).

2.0.11 (2018-04-16)

Bug Fixes

  • tagPrefix was not passed properly in conventional-changelog-core (#300) (be48f70)

2.0.10 (2018-03-28)

Note: Version bump only for package conventional-changelog-core

2.0.9 (2018-03-27)

Note: Version bump only for package conventional-changelog-core

2.0.8 (2018-03-27)

Note: Version bump only for package conventional-changelog-core

2.0.7 (2018-03-27)

Note: Version bump only for package conventional-changelog-core

2.0.6 (2018-03-22)

Note: Version bump only for package conventional-changelog-core

2.0.5 (2018-02-24)

Note: Version bump only for package conventional-changelog-core

2.0.4 (2018-02-20)

Note: Version bump only for package conventional-changelog-core

2.0.3 (2018-02-13)

Note: Version bump only for package conventional-changelog-core

2.0.2 (2018-02-13)

Note: Version bump only for package conventional-changelog-core

2.0.1 (2018-02-05)

Note: Version bump only for package conventional-changelog-core

2.0.0 (2018-01-29)

Bug Fixes

BREAKING CHANGES

  • writer: Logic for generating release headings has been changed to make all heading levels the same (##/h2) for better compatibility with screen readers and parsers, and to conform to HTML semantics. Patch release titles are now wrapped in a <small> tag to maintain the visual hierarchy of the previous style.

Fixes #214

1.9.5 (2017-12-18)

Note: Version bump only for package conventional-changelog-core

1.9.4 (2017-12-08)

Note: Version bump only for package conventional-changelog-core

1.9.3 (2017-11-13)

Note: Version bump only for package conventional-changelog-core

1.9.2 (2017-10-01)

1.9.1 (2017-09-01)

1.9.0 (2017-07-17)

Features

  • context: default currentTag may not prefix with v (#179) (431598a)

1.8.0 (2017-03-11)

Features

  • context.currentTag should take into account lerna tag format (#178) (f0e5875)

1.5.0 (2016-05-10)

Features

  • context: fallback to repoUrl(da0b096), closes #7

1.4.0 (2016-05-08)

Features

  • debug: make options.debug as default writeOpts.debug(eeb7e8f)

1.3.4 (2016-05-07)

Bug Fixes

  • mergeConfig: respect issuePrefixes option (4be052b), closes #6 #8

1.3.3 (2016-04-19)

Bug Fixes

  • unknownHost: default context.repository (eaa3b6f)

1.3.2 (2016-04-17)

1.3.1 (2016-04-09)

Bug Fixes

1.3.0 (2016-02-13)

Features

  • debug: add options.debug function (aa56ae6)

1.2.0 (2016-02-11)

Features

  • merge: ignore merge commits (8f788dc)

1.1.0 (2016-02-08)

Bug Fixes

  • default: firstCommit and lastCommit should based on original unfiltered commits (7fc49c9), closes #2

1.0.2 (2016-02-06)

Bug Fixes

  • currentTag: if unreleased, currentTag should be last commit hash (e3d25ae)

1.0.1 (2016-02-06)

Bug Fixes

  • unreleased: now it can output unreleased commits (87b7340)

1.0.0 (2016-02-05)

Bug Fixes

  • oldNode: git remote origin url feature is only available under node>=4 (c69db53)

Features

BREAKING CHANGES

  • unreleased: If context.version is the same as the version of the last release, by default the unreleased chagnelog will not output.

0.0.2 (2016-01-30)

Bug Fixes

0.0.1 (2015-12-26)

Features

  • config: change preset to config (85fd9d9)
  • init: extract core from conventional-changelog (4a4bca3)

BREAKING CHANGES

  • config: options.preset is removed in favour of options.config