v0.17.0
0.17.0 (2020-03-06)
BREAKING CHANGE
This version introduces some breaking changes.
-
In your
ship.config.js, renamepullRequestReviewertopullRequestReviewers(which accepts only an array of strings). -
In your
ship.config.js, renamepullRequestTeamReviewertopullRequestTeamReviewers(which accepts only an array of strings). -
releaseStartfor 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
testCommandBeforeReleaseis 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)
