All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.1.0 (2019-12-08)
- Adds support for
header
(--header) configuration based on the spec. (#364) (ba80a0c) - custom 'bumpFiles' and 'packageFiles' support (#372) (564d948)
- 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)
- 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)
- we were accepting .version.json as a config file, rather than .versionrc.json
- 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)
- don't pass args to git rev-parse (1ac72f7)
6.0.0 (2019-05-05)
- 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)
- 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)
- disable gpg signing in temporary test repositories. (#311) (bd0fcdf)
- use const based on new eslint rules (#329) (b6d3d13)
- 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)
5.0.0 (2019-02-14)
- bin now enforces Node.js > 4 (#274) (e1b5780)
- no --tag prerelease for private module (#296) (27e2ab4), closes #294
- show correct pre-release tag in help output (#259) (d90154a)
- update testing matrix (1d46627)
- 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)
- 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)
- show full tag name in checkpoint (#241) (b4ed4f9)
- use tagPrefix in CHANGELOG lifecycle step (#243) (a56c7ac)
- add prerelease lifecycle script hook (closes #217) (#234) (ba4e7f6)
- manifest.json support (#236) (371d992)
4.3.0 (2018-01-03)
- recommend
--tag
prerelease for npm publish of prereleases (#196) (709dae1), closes #183 - use the
skip
default value for skip cli arg (#211) (3fdd7fa)
- 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)
4.1.0 (2017-06-06)
- 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)
- 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)
- 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)
- merge commits are now included in the CHANGELOG.
3.0.0 (2016-10-06)
- 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
- package.json engines field >=4.0, drop Node 0.10 and 0.12 (28ff65a)
- 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)
- drop support for Node < 4.0 to enable usage of new tools and packages.
2.4.0 (2016-07-13)
2.3.1 (2016-06-15)
2.3.0 (2016-06-02)
- 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)
- upgrade to version of nyc that works with new shelljs(c7ac6e2)
2.2.0 (2016-05-01)
- 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)
2.1.2 (2016-04-11)
2.1.1 (2016-04-10)
- docs: had a bad URL in package.json, which was breaking all of our links (caa6359)
2.1.0 (2016-04-10)
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)
- we no longer accept the preset configuration option.
1.1.0 (2016-04-08)
- 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)
- initial-release: adds flag for generating CHANGELOG.md on the first release. (b812b44)