Skip to content

Releases: MetaMask/auto-changelog

3.4.0

19 Oct 11:18
320f359
Compare
Choose a tag to compare

Added

  • Retain tag history for renamed packages with new validation options (#157)

    • Introduced --version-before-package-rename and --tag-prefix-before-package-rename options for validate command.

3.3.0

27 Sep 22:43
e8df1ec
Compare
Choose a tag to compare

Added

  • Add --prettier option for Prettier-formatted changelogs (#155)

3.2.0

14 Jul 10:47
9159de5
Compare
Choose a tag to compare

Added

  • Add --fix option to validate command (#148)

3.1.0

15 Nov 23:09
839be83
Compare
Choose a tag to compare

Added

  • Allow prerelease versions in release headers (#130)

3.0.0

07 Nov 23:56
d0180b1
Compare
Choose a tag to compare

Added

  • Support alternate tag prefixes (#120)

Changed

  • BREAKING: Update minimum Node.js version to v14 (#117)
  • Get package version from manifest (#121)

2.6.1

21 Jun 18:03
1c931ec
Compare
Choose a tag to compare

Fixed

  • When fetching remote tags, order by date to account for miniscule time differences between tags created within automated tests (#113)

2.6.0

18 May 07:01
aedee1f
Compare
Choose a tag to compare

Changed

  • Read repository URL from package.json if npm_package_repository_url is not set (#111)
    • This makes this package compatible with Yarn >1.

2.5.0

30 Jul 13:59
004b5b4
Compare
Choose a tag to compare

Added

  • The validate --rc command now ensures there are no uncategorized changes in the current release entry (#102, #106)

2.4.0

28 Jun 20:59
59af0d6
Compare
Choose a tag to compare

Changed

  • Permit missing separating space in "Unreleased" link reference definition (#92)
  • Use execa to execute git commands (#94)
    • This may fix subtle bugs related to git command execution, especially in CI.

2.3.0

28 Jun 21:04
9476528
Compare
Choose a tag to compare

Added

  • More exports to index.ts (#86)
    • Specifically, the Changelog class, createEmptyChangelog, and parseChangelog.

Fixed

  • Correctly calculate the most recent git tag (#87) (#87)
    • Previously, we passed the path to the project root directory as a parameter to an invocation of git rev-list. For all repositories, this caused most tags belonging to merge commits to be excluded. For monorepos, this also caused tags belonging to commits that didn't change any files belonging to the changelog's package / workspace to be excluded.