Skip to content

Latest commit

 

History

History
733 lines (364 loc) · 50.3 KB

CHANGELOG.md

File metadata and controls

733 lines (364 loc) · 50.3 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

12.5.0 (2024-10-10)

Features

12.4.4 (2024-09-15)

Bug Fixes

  • sanitize double quotes result from stdout (#186) (8dbeb79)

12.4.3 (2024-09-09)

Bug Fixes

  • Correct issue where downstream dependency would throw options.debug is not a function (4280bcf)

12.4.2 (2024-08-25)

Bug Fixes

  • deps: update dependency conventional-changelog to v4 (#176) (8d15fc7)

12.4.1 (2024-04-28)

Bug Fixes

  • raise the 'openapi'-updater to a higher order of precedence above the 'yaml'-updater (#143) (37fe178)

12.4.0 (2024-04-19)

Features

12.3.0 (2024-04-19)

Features

Bug Fixes

  • Add debug messages for exclusions during bump lifecycle (#131) (a9191f2)

12.2.0 (2024-01-15)

Features

12.1.0 (2024-01-06)

Features

12.0.0 (2023-10-31)

⚠ BREAKING CHANGES

  • Drop support for node 14, 16. Now supports node 18 and 20.

Bug Fixes

  • Drop support for node 14, 16. Now supports node 18 and 20. (b1a58bc)
  • preserve frontmatter when updating changelog (#108) (abdcfe2)

11.3.0 (2023-10-10)

Features

  • updater: add .csproj file support (#95) (a96554c)

11.2.4 (2023-10-02)

Bug Fixes

  • allow bump task to handle versions with build metadata (33913ee)
  • handle invalid versions passed to releaseAs (33913ee)

11.2.3 (2023-08-22)

Bug Fixes

  • bump: propagate the parserOpts from args to conventionalRecommendedBump, fixing an issue with custom headerPatterns (#89) (bc685be)

11.2.2 (2023-06-18)

Bug Fixes

  • deps: update dependency conventional-changelog-conventionalcommits to v6 (285f5e7)
  • deps: update dependency conventional-changelog-conventionalcommits to v6 (#81) (ab67fa4)
  • deps: update dependency conventional-changelog-conventionalcommits to v6.1.0 (39827d3)
  • deps: update dependency conventional-changelog-conventionalcommits to v6.1.0 (#86) (a8580d5)
  • deps: update dependency conventional-recommended-bump to v7 (5978564)
  • deps: update dependency conventional-recommended-bump to v7 (#83) (1c9f82e)
  • deps: update dependency git-semver-tags to v5 (97e0237)
  • deps: update dependency git-semver-tags to v5 (#80) (46ea506)

11.2.1 (2023-04-05)

Bug Fixes

  • dep: add stringify-package to project source, removing the deprecation warning on npm install (#65) (3a959a7)

11.2.0 (2023-03-15)

Features

  • implement detect pm name (174a8bd)
  • support config npmClient (c33686a)
  • Support customizing the npm publish hint message with a new option: npmPublishHint (1f77110)

11.1.0 (2023-02-14)

Features

  • Expose release count option (40d27f8)
  • replace the changelog if releaseCount = 0 (d18af90)

Bug Fixes

  • ensure git signatures are not present (268800b)

11.0.0 (2023-01-17)

⚠ BREAKING CHANGES

  • deps: update dependency conventional-changelog-conventionalcommits to v5. This is technically a breaking change for anyone relying on the exact formatting of the changelog, as it ensures that versions are always written with H2 headers.

Bug Fixes

  • deps: update dependency conventional-changelog-conventionalcommits to v5 (b38e900)
  • deps: update dependency conventional-changelog-conventionalcommits to v5. This is technically a breaking change for anyone relying on the exact formatting of the changelog, as it ensures that versions are always written with H2 headers. (ffa799a)

10.1.0 (2022-08-11)

Features

  • options: Expose parser and writer options from conventional-commits-parser and conventional-commits-writer (185a461)
  • updater: add Gradle support (0cf439f)

Bug Fixes

  • use correct param for dryRun check (300b907)

10.0.1 (2022-05-28)

Bug Fixes

  • No longer warn inappropriately when a custom updater is provided as an object (5eb8886)

10.0.0 (2022-05-25)

⚠ BREAKING CHANGES

  • Drop support for node 10 and 12, support node 16 and 18

Bug Fixes

  • deps: update dependency yargs to v17 (d190c51)

Build System

  • Drop support for node 10 and 12, support node 16 and 18 (0f75115)

9.6.0 (2022-05-25)

Features

  • tag: add an option to force tag replacement (df5a94a)

Bug Fixes

  • Combining both release-as and prerelease now doesn't break package (5ecfa2e)
  • Fallback to git tag if no version in package file (57e7091)
  • No longer skips the commit if changelog and bump are both skipped but commitAll is set (08a0121)
  • Use relative path from .gitignore to avoid files matching inappropriately (d2491bc)
  • When a custom updater reports a version other than the new computed semver, that version is now correctly reported in log output (f2e83bf)

9.5.0 (2022-05-15)

Features

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.25 (#865) (4c938a2)
  • deps: update dependency conventional-changelog-conventionalcommits to v4.6.3 (#866) (6c75ed0)

9.4.0 (2021-12-31)

Features

Bug Fixes

  • Ensures provided packageFiles arguments are merged with bumpFiles when no bumpFiles argument is specified (default). (#534) (2785023), closes #533

9.3.2 (2021-10-17)

Bug Fixes

  • deps: update dependency conventional-changelog-conventionalcommits to v4.6.1 (#752) (bb8869d)

9.3.1 (2021-07-14)

Bug Fixes

  • updater: npm7 package lock's inner version not being updated (#713) (a316dd0)

9.3.0 (2021-05-04)

Features

  • add --lerna-package flag used to extract tags in case of lerna repo (#503) (f579ff0)

9.2.0 (2021-04-06)

Features

  • allows seperate prefixTag version sequences (#573) (3bbba02)

9.1.1 (2021-02-06)

Bug Fixes

  • deps: update dependency conventional-recommended-bump to v6.1.0 (#695) (65dd070)
  • deps: update dependency yargs to v16 (#660) (f6a7430)

9.1.0 (2020-12-01)

Features

  • support custom updater as object as well as path (#630) (55bbde8)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.24 (#677) (cc45036)
  • deps: update dependency conventional-changelog-conventionalcommits to v4.5.0 (#678) (6317d36)
  • deps: update dependency conventional-recommended-bump to v6.0.11 (#679) (360789a)
  • deps: update dependency find-up to v5 (#651) (df8db83)

9.0.0 (2020-08-15)

⚠ BREAKING CHANGES

  • NodeJS@8 is no longer supported. (#612)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.23 (#652) (00dd3c0)
  • deps: update dependency conventional-changelog-conventionalcommits to v4.4.0 (#650) (9f201a6)
  • deps: update dependency conventional-recommended-bump to v6.0.10 (#653) (c360d6a)

Build System

8.0.2 (2020-07-14)

Bug Fixes

  • Commit message and tag name is no longer enclosed in quotes. (#619) (ae032bf), closes #621 #620

8.0.1 (2020-07-12)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.21 (#586) (fd456c9)
  • deps: update dependency conventional-changelog-conventionalcommits to v4.3.0 (#587) (b3b5eed)
  • deps: update dependency conventional-recommended-bump to v6.0.9 (#588) (d4d2ac2)
  • deps: update dependency git-semver-tags to v4 (#589) (a0f0e81)
  • Vulnerability Report GHSL-2020-11101 (9d978ac)

8.0.0 (2020-05-06)

⚠ BREAKING CHANGES

  • composer.json and composer.lock will no longer be read from or bumped by default. If you need to obtain a version or write a version to these files, please use bumpFiles and/or packageFiles options accordingly.

Bug Fixes

  • composer.json and composer.lock have been removed from default package and bump files. (c934f3a), closes #495 #394
  • deps: update dependency conventional-changelog to v3.1.18 (#510) (e6aeb77)
  • deps: update dependency yargs to v15.1.0 (#518) (8f36f9e)
  • deps: update dependency yargs to v15.3.1 (#559) (d98cd46)

7.1.0 (2019-12-08)

Features

  • Adds support for header (--header) configuration based on the spec. (#364) (ba80a0c)
  • custom 'bumpFiles' and 'packageFiles' support (#372) (564d948)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.15 (#479) (492e721)
  • deps: update dependency conventional-changelog-conventionalcommits to v4.2.3 (#496) (bc606f8)
  • deps: update dependency conventional-recommended-bump to v6.0.5 (#480) (1e1e215)
  • deps: update dependency yargs to v15 (#484) (35b90c3)
  • use require.resolve for the default preset (#465) (d557372)
  • deps: update dependency detect-newline to v3.1.0 (#482) (04ab36a)
  • deps: update dependency figures to v3.1.0 (#468) (63300a9)
  • deps: update dependency git-semver-tags to v3.0.1 (#485) (9cc188c)
  • deps: update dependency yargs to v14.2.1 (#483) (dc1fa61)
  • deps: update dependency yargs to v14.2.2 (#488) (ecf26b6)

7.0.1 (2019-11-07)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.12 (#463) (f04161a)
  • deps: update dependency conventional-changelog-config-spec to v2.1.0 (#442) (a2c5747)
  • deps: update dependency conventional-recommended-bump to v6.0.2 (#462) (84bb581)
  • deps: update dependency stringify-package to v1.0.1 (#459) (e06a835)
  • deps: update dependency yargs to v14 (#440) (fe37e73)
  • deps: update dependency yargs to v14.2.0 (#461) (fb21851)

7.0.0 (2019-07-30)

⚠ BREAKING CHANGES

  • we were accepting .version.json as a config file, rather than .versionrc.json

Bug Fixes

  • bump: transmit tag prefix argument to conventionalRecommendedBump (#393) (8205222)
  • cli: display only one, correct default for --preset flag (#377) (d17fc81)
  • commit: don't try to process and add changelog if skipped (#318) (3e4fdec)
  • deps: update dependency conventional-changelog-config-spec to v2 (#352) (f586844)
  • deps: update dependency conventional-recommended-bump to v6 (#417) (4c5cad1)
  • deps: update dependency find-up to v4 (#355) (73b35f8)
  • deps: update dependency find-up to v4.1.0 (#383) (b621a4a)
  • deps: update dependency git-semver-tags to v3 (#418) (1ce3f4a)
  • deps: update dependency semver to v6.3.0 (#366) (cd866c7)
  • deps: update dependency yargs to v13.3.0 (#401) (3d0e8c7)
  • adds support for releaseCommitMessageFormat (#351) (a7133cc)
  • stop suggesting npm publish if package.json was not updated (#319) (a5ac845)
  • Updates package.json to actual supported (tested) NodeJS versions. (#379) (15eec8a)
  • deps: update dependency yargs to v13.2.4 (#356) (00b2ce6)
  • update config file name in command based on README.md (#357) (ce44dd2)

6.0.1 (2019-05-05)

Bug Fixes

  • don't pass args to git rev-parse (1ac72f7)

6.0.0 (2019-05-05)

Bug Fixes

  • always pass version to changelog context (#327) (00e3381)
  • deps: update dependency detect-indent to v6 (#341) (234d9dd)
  • deps: update dependency detect-newline to v3 (#342) (02a6093)
  • deps: update dependency figures to v3 (#343) (7208ded)
  • deps: update dependency semver to v6 (#344) (c40487a)
  • deps: update dependency yargs to v13 (#345) (b2c8e59)
  • prevent duplicate headers from being added (#305) (#307) (db2c6e5)

Build System

Features

  • adds configurable conventionalcommits preset (#323) (4fcd4a7)
  • allow a user to provide a custom changelog header (#335) (1c51064)
  • bump minor rather than major, if release is < 1.0.0 (#347) (5d972cf)
  • suggest branch name other than master (#331) (304b49a)
  • update commit msg for when using commitAll (#320) (74a040a)

Tests

  • disable gpg signing in temporary test repositories. (#311) (bd0fcdf)
  • use const based on new eslint rules (#329) (b6d3d13)

BREAKING CHANGES

  • we now bump the minor rather than major if version < 1.0.0; --release-as can be used to bump to 1.0.0.
  • tests are no longer run for Node 6
  • we now use the conventionalcommits preset by default, which directly tracks conventionalcommits.org.

5.0.2 (2019-03-16)

5.0.1 (2019-02-28)

Bug Fixes

  • make pattern for finding CHANGELOG sections work for non anchors (#292) (b684c78)

5.0.0 (2019-02-14)

Bug Fixes

chore

Features

  • adds support for bumping for composer versions (#262) (fee872f)
  • cli application accept path/preset option (#279) (69c62cf)
  • fallback to tags if no meta-information file found (#275) (844cde6)
  • preserve formatting when writing to package.json (#282) (96216da)

BREAKING CHANGES

  • if no package.json, bower.json, etc., is found, we now fallback to git tags
  • removed Node 4/5 from testing matrix

4.4.0 (2018-05-21)

Bug Fixes

  • show full tag name in checkpoint (#241) (b4ed4f9)
  • use tagPrefix in CHANGELOG lifecycle step (#243) (a56c7ac)

Features

4.3.0 (2018-01-03)

Bug Fixes

  • recommend --tag prerelease for npm publish of prereleases (#196) (709dae1), closes #183
  • use the skip default value for skip cli arg (#211) (3fdd7fa)

Features

  • format-commit-message: support multiple %s in the message (45fcad5)
  • do not update/commit files in .gitignore (#230) (4fd3bc2)
  • publish only if commit+push succeed (#229) (c5e1ee2)

4.2.0 (2017-06-12)

Features

4.1.0 (2017-06-06)

Features

  • cli: print error and don't run with node <4, closes #124 (d0d71a5)
  • add dry-run mode (#187) (d073353)
  • add prebump, postbump, precommit, lifecycle scripts (#186) (dfd1d12)
  • add support for npm-shrinkwrap.json (#185) (86af7fc)
  • add support for skipping lifecycle steps, polish lifecycle work (#188) (d31dcdb)
  • allow a version # to be provided for release-as, rather than just major, minor, patch. (13eb9cd)

4.0.0 (2016-12-02)

Bug Fixes

  • include merge commits in the changelog (#139) (b6e1562)
  • should print message before we bump version (2894bbc)
  • support a wording change made to git status in git v2.9.1 (#140) (80004ec)

Features

  • add support for bumping version # in bower.json (#148) (b788c5f)
  • make tag prefix configurable (#143) (70b20c8)
  • support releasing a custom version, including pre-releases (#129) (068008d)

BREAKING CHANGES

  • merge commits are now included in the CHANGELOG.

3.0.0 (2016-10-06)

Bug Fixes

  • check the private field in package.json(#102) (#103) (2ce4160)
  • err: don't fail on stderr output, but print the output to stderr (#110) (f7a4915), closes #91

Chores

  • package.json engines field >=4.0, drop Node 0.10 and 0.12 (28ff65a)

Features

  • options: add --silent flag and option for squelching output (2a3fa61)
  • added support for commitAll option in CLI (#121) (a903f4d)
  • separate cli and defaults from base functionality (34a6a4e)

BREAKING CHANGES

  • drop support for Node < 4.0 to enable usage of new tools and packages.

2.4.0 (2016-07-13)

Bug Fixes

  • index.js: use blue figures.info for last checkpoint (#64) (e600b42)

Features

  • changelogStream: use more default opts (#67) (3e0aa84)

2.3.1 (2016-06-15)

Bug Fixes

  • commit: fix windows by separating add and commit exec (#55) (f361c46), closes #55 #49

2.3.0 (2016-06-02)

Bug Fixes

  • append line feed to end of package.json (#42)(178e001)

Features

  • index.js: add checkpoint for publish script after tag successfully (#47)(e414ed7)
  • add a --no-verify option to prevent git hooks from being verified (#44)(026d844)

2.2.1 (2016-05-02)

Bug Fixes

  • upgrade to version of nyc that works with new shelljs(c7ac6e2)

2.2.0 (2016-05-01)

Bug Fixes

  • format the annotated tag message (#28)(8f02736)
  • upgraded dependencies, switched back to angular format (fixes #27), pinned shelljs to version that works with nyc (#30)(3f51e94)

Features

  • add --sign flag to sign git commit and tag (#29)(de758bc)

2.1.2 (2016-04-11)

Bug Fixes

2.1.1 (2016-04-10)

Bug Fixes

  • docs: had a bad URL in package.json, which was breaking all of our links (caa6359)

2.1.0 (2016-04-10)

Features

2.0.0 (2016-04-09)

  • feat(conventional-changelog-standard): Move to conventional-changelog-standard style. This style lifts the character limit on commit messages, and puts us in a position to make more opinionated decisions in the future. (c7ccadb)

BREAKING CHANGES

  • we no longer accept the preset configuration option.

1.1.0 (2016-04-08)

Features

  • cli: use conventional default commit message with version (9fadc5f)
  • rebrand: rebrand recommended-workflow to standard-version (#9) (1f673c0)
  • tests: adds test suite, fixed several Node 0.10 issues along the way (03bd86c)

1.0.0 (2016-04-04)

Features

  • initial-release: adds flag for generating CHANGELOG.md on the first release. (b812b44)