v2.0.0 (2017-07-06)
π It's happening! π
π₯ Breaking Change
- #904 Improved --canary functionality. (@Craga89)
--canary
now bumps the generated version to the next semver minor, and accepts a value (e.g.--canary=beta
) to override the default "alpha" tag.
π Enhancement
- #899 Support Yarn workspaces to replace bootstrap command. (@bestander)
- #834 Pass extra arguments to npmClient during bootstrap. (@xaka)
- #873 Add root path dir environment variable to
lerna run
. (@yisraelx) - #822 Add --since flag to all commands that accept --scope. (@treshugart)
- #806 Allow custom yarn mutex from lerna.json config. (@ChristopheVandePoel)
- #868 lerna run: Don't error if no scoped packages are matched. (@ricky)
- #835 Flag for exec to bail upon child execution error. (@rsolomon)
π Bug Fix
- #857 Print n/a when a package has no version key.. (@ben-eb)
- #897 Run yarn in non-interactive mode. (@tricoder42)
- #898 Fix issue where Yargs default would override durable options. (@treshugart)
- #846 Do not log private packages as published. (@evocateur)
- #845 Preserve tag summary with
lerna publish --message
. (@evocateur) - #844 All CLI options should be configurable in lerna.json. (@evocateur)
π Documentation
- #840 Update publish docs in README. (@shilman)
- #836 Add semver notes to bootstrap command docs. (@loklaan)
π Internal
- #861 chore(travis): test against node 8 and npm 5. (@douglasduteil)
Committers: 15
- Ben Briggs (ben-eb)
- Craig Michael Thompson (Craga89)
- Daniel Stockman (evocateur)
- Douglas Duteil (douglasduteil)
- Konstantin Raev (bestander)
- Lochlan Bunn (loklaan)
- Michael Shilman (shilman)
- Pavel Strashkin (xaka)
- Ricky Rivera (ricky)
- Ross Solomon (rsolomon)
- Simen Bekkhus (SimenB)
- TomΓ‘Ε‘ Ehrlich (tricoder42)
- Trey Shugart (treshugart)
- ChristopheVandePoel
- yisraelx