v0.17.0
0.17.0 (2020-03-06)
BREAKING CHANGE
This version introduces some breaking changes.
-
In your
ship.config.js
, renamepullRequestReviewer
topullRequestReviewers
(which accepts only an array of strings). -
In your
ship.config.js
, renamepullRequestTeamReviewer
topullRequestTeamReviewers
(which accepts only an array of strings). -
releaseStart
for Slack message has been removed. If you'd like to have it back, please create an issue and let's discuss. -
The default value of
testCommandBeforeRelease
is nowundefined
. It used to be({ isYarn }) => isYarn ? 'yarn test' : 'npm run test'
. This change assumes many of you already run tests with CI services when you create pull requests. With the previous config, Ship.js unnecessarily ran tests before release. If you'd like to have it back, add some config like the following:
testCommandBeforeRelease: ({ isYarn }) => isYarn ? 'yarn test' : 'npm run test',
Bug Fixes
-
setup: do not write ship.config.js if not necessary (#705) (82f8cbc)
-
setup: fix wrong config(packagesToBump, packagesToPublish) for monorepo (#701) (0590a38)
-
allow @(a|b|c) syntax for packagesToBump and packagesToPublish (#702) (de9083c)
-
shipjs-lib: exclude dependencies from final bundle (#651) (f6ec4cf)