This document lists breaking changes for each major release.
See the GitHub Releases page for detailed changelogs: https://github.com/webpro/release-it/releases
- No longer adds untracked files to release commit. (#230)
- Default value for
requireCleanWorkingDiris nowtrue(previously:false). (#173) - Skip prompt (interactive) if corresponding task (non-interactive) is disabled.
E.g.
npm.publish: falsewill also not show "publish" prompt.
- Drop support for Node v4.
- Use
shell.execfor build commands by default (previously this required a!prefix).
- Configuration filename must be
.release-it.json(previously.release.json). - Refactored configuration structure in this file (and the CLI arguments with it).
- Build command is executed before git commit/push.
- Configuration options are better organized. Most of them are backwards compatible with a deprecation notice.
Initial major release.