@sansitech/commit-and-tag-version
Advanced tools
Changelog
13.0.0 (2024-04-10)
Drop support for node 14, 16. Now supports node 18 and 20.
Drop support for node 10 and 12, support node 16 and 18
NodeJS@8 is no longer supported. (#612)
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.
we were accepting .version.json as a config file, rather than .versionrc.json
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.
if no package.json, bower.json, etc., is found, we now fallback to git tags
removed Node 4/5 from testing matrix
merge commits are now included in the CHANGELOG.
drop support for Node < 4.0 to enable usage of new tools and packages.
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.
feat(conventional-changelog-standard): (c7ccadb)
Drop support for node 10 and 12, support node 16 and 18 (0f75115)
npm-shrinkwrap.json
(#185) (86af7fc)package-lock.json
(#190) (bc0fc53)header
(--header) configuration based on the spec. (#364) (ba80a0c)releaseCommitMessageFormat
(#351) (a7133cc)packageFiles
arguments are merged with bumpFiles
when no bumpFiles
argument is specified (default). (#534) (2785023), closes #533 #533--tag
prerelease for npm publish of prereleases (#196) (709dae1), closes #183skip
default value for skip cli arg (#211) (3fdd7fa)