Release notes
*Sourced from [lerna's releases](https://github.com/lerna/lerna/releases).*
> ## v3.8.1
> ### Bug Fixes
>
> * **logging:** Do not print duplicate `stdio` after a streaming command errors ([#1832](https://github-redirect.dependabot.com/lerna/lerna/issues/1832)) ([2bcc366](https://github.com/lerna/lerna/commit/2bcc366)), closes [#1790](https://github-redirect.dependabot.com/lerna/lerna/issues/1790)
> * **logging:** Log when CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841)) ([db5631e](https://github.com/lerna/lerna/commit/db5631e)), closes [#1825](https://github-redirect.dependabot.com/lerna/lerna/issues/1825)
> * **npm-publish:** Pass normalized manifest to `libnpm/publish` ([8e59950](https://github.com/lerna/lerna/commit/8e59950)), closes [#1843](https://github-redirect.dependabot.com/lerna/lerna/issues/1843)
> * **progress:** Correctly avoid progress where we don't want it ([0de3df9](https://github.com/lerna/lerna/commit/0de3df9))
> * **progress:** Enable progress during logging setup, correcting default ([da81e60](https://github.com/lerna/lerna/commit/da81e60))
> * **publish:** `--canary` should also respect `--include-merged-tags` ([462b15c](https://github.com/lerna/lerna/commit/462b15c)), closes [#1820](https://github-redirect.dependabot.com/lerna/lerna/issues/1820)
>
> ## v3.8.0
> ### Bug Fixes
>
> * **publish:** Heighten `dist-tag` success log level to distinguish from noisy fetch logging ([f1f0871](https://github.com/lerna/lerna/commit/f1f0871))
> * **publish:** Unhide options shared with version command ([09fccd3](https://github.com/lerna/lerna/commit/09fccd3))
>
>
> ### Features
>
> * **publish:** Add `--contents` option ([5e790e5](https://github.com/lerna/lerna/commit/5e790e5)), closes [#1817](https://github-redirect.dependabot.com/lerna/lerna/issues/1817) and a whole lot of others
>
> ## v3.7.2
> ### Bug Fixes
>
> * **pack-directory:** Accept lazy `Package`, passing directory as second parameter ([c6819c0](https://github.com/lerna/lerna/commit/c6819c0))
> * **package:** Add `Package.lazy()` helper ([4aa9d37](https://github.com/lerna/lerna/commit/4aa9d37))
> * **package:** Chain self from `serialize()` method for parity with `refresh()` ([98c812c](https://github.com/lerna/lerna/commit/98c812c))
> * **publish:** Re-order `--git-reset` flag in options ([0653af9](https://github.com/lerna/lerna/commit/0653af9))
> * **publish:** Remove unused `--npm-client` option ([4e7eaef](https://github.com/lerna/lerna/commit/4e7eaef))
> * **symlink-binary:** Use `Package.lazy()` instead of private resolver ([83fe3ef](https://github.com/lerna/lerna/commit/83fe3ef))
> * **version:** Prevent clobbering composed `--yes` option ([f3816be](https://github.com/lerna/lerna/commit/f3816be))
>
> ## v3.7.1
> ### Bug Fixes
>
> * **bootstrap:** Pulse progress bar during execution ([b38a151](https://github.com/lerna/lerna/commit/b38a151))
> * **clean:** Pulse progress bar during execution ([f1202de](https://github.com/lerna/lerna/commit/f1202de))
> * **command:** Enable progress from top-level log object ([95e88f0](https://github.com/lerna/lerna/commit/95e88f0))
> * **import:** Pulse progress bar during execution ([b552e22](https://github.com/lerna/lerna/commit/b552e22))
> * **npm-dist-tag:** Accept `opts.log`, defaulting to `libnpm/log` ([97edc7e](https://github.com/lerna/lerna/commit/97edc7e))
> * **npm-publish:** Accept `opts.log`, defaulting to `libnpm/log` ([a1d61f6](https://github.com/lerna/lerna/commit/a1d61f6))
> * **pack-directory:** Accept `opts.log`, defaulting to `libnpm/log` ([d099d13](https://github.com/lerna/lerna/commit/d099d13))
> * **publish:** Do not pass `this.logger` into conf, it does not respect `log.level` ([9bcd503](https://github.com/lerna/lerna/commit/9bcd503))
> * **publish:** Pulse progress bar during execution ([49b8771](https://github.com/lerna/lerna/commit/49b8771))
> * Add `@lerna/pulse-till-done` utility ([3359c63](https://github.com/lerna/lerna/commit/3359c63))
> * **run-lifecycle:** Accept `opts.log`, defaulting to `libnpm/log` ([dde588a](https://github.com/lerna/lerna/commit/dde588a))
> * **run-lifecycle:** Do not execute on packages that lack the target script, avoiding spurious logs ([c0ad316](https://github.com/lerna/lerna/commit/c0ad316))
>
> ## v3.7.0
> ### Bug Fixes
> ... (truncated)
Changelog
*Sourced from [lerna's changelog](https://github.com/lerna/lerna/blob/master/CHANGELOG.md).*
> ## [3.8.1](https://github.com/lerna/lerna/compare/v3.8.0...v3.8.1) (2018-12-31)
>
>
> ### Bug Fixes
>
> * Do not print duplicate stdio after a streaming command errors ([#1832](https://github-redirect.dependabot.com/lerna/lerna/issues/1832)) ([2bcc366](https://github.com/lerna/lerna/commit/2bcc366)), closes [#1790](https://github-redirect.dependabot.com/lerna/lerna/issues/1790)
> * **npm-publish:** Pass normalized manifest to libnpm/publish ([8e59950](https://github.com/lerna/lerna/commit/8e59950)), closes [#1843](https://github-redirect.dependabot.com/lerna/lerna/issues/1843)
> * **progress:** Correctly avoid progress where we don't want it ([0de3df9](https://github.com/lerna/lerna/commit/0de3df9))
> * **progress:** Enable progress during logging setup, correcting default ([da81e60](https://github.com/lerna/lerna/commit/da81e60))
> * **publish:** --canary should also respect --include-merged-tags ([462b15c](https://github.com/lerna/lerna/commit/462b15c)), closes [#1820](https://github-redirect.dependabot.com/lerna/lerna/issues/1820)
>
>
> ### Features
>
> * **command:** log whether CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841)) ([db5631e](https://github.com/lerna/lerna/commit/db5631e)), closes [#1825](https://github-redirect.dependabot.com/lerna/lerna/issues/1825)
>
>
>
>
>
> # [3.8.0](https://github.com/lerna/lerna/compare/v3.7.2...v3.8.0) (2018-12-21)
>
>
> ### Bug Fixes
>
> * **publish:** Heighten dist-tag success log level to distinguish from noisy fetch logging ([f1f0871](https://github.com/lerna/lerna/commit/f1f0871))
> * **publish:** Unhide options shared with version command ([09fccd3](https://github.com/lerna/lerna/commit/09fccd3))
>
>
> ### Features
>
> * **publish:** Add --contents option ([5e790e5](https://github.com/lerna/lerna/commit/5e790e5)), closes [#1817](https://github-redirect.dependabot.com/lerna/lerna/issues/1817)
>
>
>
>
>
> ## [3.7.2](https://github.com/lerna/lerna/compare/v3.7.1...v3.7.2) (2018-12-21)
>
>
> ### Bug Fixes
>
> * **pack-directory:** Accept lazy Package, passing directory as second parameter ([c6819c0](https://github.com/lerna/lerna/commit/c6819c0))
> * **package:** Add Package.lazy() helper ([4aa9d37](https://github.com/lerna/lerna/commit/4aa9d37))
> * **package:** Chain self from serialize() method for parity with refresh() ([98c812c](https://github.com/lerna/lerna/commit/98c812c))
> * **publish:** Re-order --git-reset flag in options ([0653af9](https://github.com/lerna/lerna/commit/0653af9))
> * **publish:** Remove unused --npm-client option ([4e7eaef](https://github.com/lerna/lerna/commit/4e7eaef))
> * **symlink-binary:** Use Package.lazy() instead of private resolver ([83fe3ef](https://github.com/lerna/lerna/commit/83fe3ef))
> * **version:** Prevent clobbering composed --yes option ([f3816be](https://github.com/lerna/lerna/commit/f3816be))
>
> ... (truncated)
Commits
- [`00a372e`](https://github.com/lerna/lerna/commit/00a372e194e23674fc0b7e94cc0f5ee799a13036) chore(release): publish v3.8.1
- [`0de3df9`](https://github.com/lerna/lerna/commit/0de3df9b47b7eef0c72e0a6d26b13347abb6e44c) fix(progress): Correctly avoid progress where we don't want it
- [`8957648`](https://github.com/lerna/lerna/commit/895764872584bf46f603519da48194de7d60ef59) refactor(symlink-dependencies): Pass Tracker instance instead of this.logger
- [`da81e60`](https://github.com/lerna/lerna/commit/da81e6008844025d755bd580d102661ba3c9b589) fix(progress): Enable progress during logging setup, correcting default
- [`8e59950`](https://github.com/lerna/lerna/commit/8e5995011dbec77ea50eac39a76f19924c0bd598) fix(npm-publish): Pass normalized manifest to libnpm/publish
- [`ef23757`](https://github.com/lerna/lerna/commit/ef23757d520133a70e99bd4376ad61fc81795de2) refactor(publish): Move package serialization into explicit step
- [`db5631e`](https://github.com/lerna/lerna/commit/db5631e589fe75fff988a0c596e861b87117ee3f) feat(command): log whether CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841))
- [`b47e546`](https://github.com/lerna/lerna/commit/b47e546c807ba26b387674ea2a19558263031cf4) chore(stale): Add more exempt labels [skip ci]
- [`70c2eed`](https://github.com/lerna/lerna/commit/70c2eedc8b08e034afe9b3a83dac6ac2c05adc68) chore: Change staleLabel to 'stale'
- [`936089e`](https://github.com/lerna/lerna/commit/936089e580f60ed9b7c675cf28fba97c09e21c8a) chore: Increase daysUntilLock
- Additional commits viewable in [compare view](https://github.com/lerna/lerna/compare/v3.6.0...v3.8.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps lerna from 3.6.0 to 3.8.1.
Release notes
*Sourced from [lerna's releases](https://github.com/lerna/lerna/releases).* > ## v3.8.1 > ### Bug Fixes > > * **logging:** Do not print duplicate `stdio` after a streaming command errors ([#1832](https://github-redirect.dependabot.com/lerna/lerna/issues/1832)) ([2bcc366](https://github.com/lerna/lerna/commit/2bcc366)), closes [#1790](https://github-redirect.dependabot.com/lerna/lerna/issues/1790) > * **logging:** Log when CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841)) ([db5631e](https://github.com/lerna/lerna/commit/db5631e)), closes [#1825](https://github-redirect.dependabot.com/lerna/lerna/issues/1825) > * **npm-publish:** Pass normalized manifest to `libnpm/publish` ([8e59950](https://github.com/lerna/lerna/commit/8e59950)), closes [#1843](https://github-redirect.dependabot.com/lerna/lerna/issues/1843) > * **progress:** Correctly avoid progress where we don't want it ([0de3df9](https://github.com/lerna/lerna/commit/0de3df9)) > * **progress:** Enable progress during logging setup, correcting default ([da81e60](https://github.com/lerna/lerna/commit/da81e60)) > * **publish:** `--canary` should also respect `--include-merged-tags` ([462b15c](https://github.com/lerna/lerna/commit/462b15c)), closes [#1820](https://github-redirect.dependabot.com/lerna/lerna/issues/1820) > > ## v3.8.0 > ### Bug Fixes > > * **publish:** Heighten `dist-tag` success log level to distinguish from noisy fetch logging ([f1f0871](https://github.com/lerna/lerna/commit/f1f0871)) > * **publish:** Unhide options shared with version command ([09fccd3](https://github.com/lerna/lerna/commit/09fccd3)) > > > ### Features > > * **publish:** Add `--contents` option ([5e790e5](https://github.com/lerna/lerna/commit/5e790e5)), closes [#1817](https://github-redirect.dependabot.com/lerna/lerna/issues/1817) and a whole lot of others > > ## v3.7.2 > ### Bug Fixes > > * **pack-directory:** Accept lazy `Package`, passing directory as second parameter ([c6819c0](https://github.com/lerna/lerna/commit/c6819c0)) > * **package:** Add `Package.lazy()` helper ([4aa9d37](https://github.com/lerna/lerna/commit/4aa9d37)) > * **package:** Chain self from `serialize()` method for parity with `refresh()` ([98c812c](https://github.com/lerna/lerna/commit/98c812c)) > * **publish:** Re-order `--git-reset` flag in options ([0653af9](https://github.com/lerna/lerna/commit/0653af9)) > * **publish:** Remove unused `--npm-client` option ([4e7eaef](https://github.com/lerna/lerna/commit/4e7eaef)) > * **symlink-binary:** Use `Package.lazy()` instead of private resolver ([83fe3ef](https://github.com/lerna/lerna/commit/83fe3ef)) > * **version:** Prevent clobbering composed `--yes` option ([f3816be](https://github.com/lerna/lerna/commit/f3816be)) > > ## v3.7.1 > ### Bug Fixes > > * **bootstrap:** Pulse progress bar during execution ([b38a151](https://github.com/lerna/lerna/commit/b38a151)) > * **clean:** Pulse progress bar during execution ([f1202de](https://github.com/lerna/lerna/commit/f1202de)) > * **command:** Enable progress from top-level log object ([95e88f0](https://github.com/lerna/lerna/commit/95e88f0)) > * **import:** Pulse progress bar during execution ([b552e22](https://github.com/lerna/lerna/commit/b552e22)) > * **npm-dist-tag:** Accept `opts.log`, defaulting to `libnpm/log` ([97edc7e](https://github.com/lerna/lerna/commit/97edc7e)) > * **npm-publish:** Accept `opts.log`, defaulting to `libnpm/log` ([a1d61f6](https://github.com/lerna/lerna/commit/a1d61f6)) > * **pack-directory:** Accept `opts.log`, defaulting to `libnpm/log` ([d099d13](https://github.com/lerna/lerna/commit/d099d13)) > * **publish:** Do not pass `this.logger` into conf, it does not respect `log.level` ([9bcd503](https://github.com/lerna/lerna/commit/9bcd503)) > * **publish:** Pulse progress bar during execution ([49b8771](https://github.com/lerna/lerna/commit/49b8771)) > * Add `@lerna/pulse-till-done` utility ([3359c63](https://github.com/lerna/lerna/commit/3359c63)) > * **run-lifecycle:** Accept `opts.log`, defaulting to `libnpm/log` ([dde588a](https://github.com/lerna/lerna/commit/dde588a)) > * **run-lifecycle:** Do not execute on packages that lack the target script, avoiding spurious logs ([c0ad316](https://github.com/lerna/lerna/commit/c0ad316)) > > ## v3.7.0 > ### Bug Fixes > ... (truncated)Changelog
*Sourced from [lerna's changelog](https://github.com/lerna/lerna/blob/master/CHANGELOG.md).* > ## [3.8.1](https://github.com/lerna/lerna/compare/v3.8.0...v3.8.1) (2018-12-31) > > > ### Bug Fixes > > * Do not print duplicate stdio after a streaming command errors ([#1832](https://github-redirect.dependabot.com/lerna/lerna/issues/1832)) ([2bcc366](https://github.com/lerna/lerna/commit/2bcc366)), closes [#1790](https://github-redirect.dependabot.com/lerna/lerna/issues/1790) > * **npm-publish:** Pass normalized manifest to libnpm/publish ([8e59950](https://github.com/lerna/lerna/commit/8e59950)), closes [#1843](https://github-redirect.dependabot.com/lerna/lerna/issues/1843) > * **progress:** Correctly avoid progress where we don't want it ([0de3df9](https://github.com/lerna/lerna/commit/0de3df9)) > * **progress:** Enable progress during logging setup, correcting default ([da81e60](https://github.com/lerna/lerna/commit/da81e60)) > * **publish:** --canary should also respect --include-merged-tags ([462b15c](https://github.com/lerna/lerna/commit/462b15c)), closes [#1820](https://github-redirect.dependabot.com/lerna/lerna/issues/1820) > > > ### Features > > * **command:** log whether CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841)) ([db5631e](https://github.com/lerna/lerna/commit/db5631e)), closes [#1825](https://github-redirect.dependabot.com/lerna/lerna/issues/1825) > > > > > > # [3.8.0](https://github.com/lerna/lerna/compare/v3.7.2...v3.8.0) (2018-12-21) > > > ### Bug Fixes > > * **publish:** Heighten dist-tag success log level to distinguish from noisy fetch logging ([f1f0871](https://github.com/lerna/lerna/commit/f1f0871)) > * **publish:** Unhide options shared with version command ([09fccd3](https://github.com/lerna/lerna/commit/09fccd3)) > > > ### Features > > * **publish:** Add --contents option ([5e790e5](https://github.com/lerna/lerna/commit/5e790e5)), closes [#1817](https://github-redirect.dependabot.com/lerna/lerna/issues/1817) > > > > > > ## [3.7.2](https://github.com/lerna/lerna/compare/v3.7.1...v3.7.2) (2018-12-21) > > > ### Bug Fixes > > * **pack-directory:** Accept lazy Package, passing directory as second parameter ([c6819c0](https://github.com/lerna/lerna/commit/c6819c0)) > * **package:** Add Package.lazy() helper ([4aa9d37](https://github.com/lerna/lerna/commit/4aa9d37)) > * **package:** Chain self from serialize() method for parity with refresh() ([98c812c](https://github.com/lerna/lerna/commit/98c812c)) > * **publish:** Re-order --git-reset flag in options ([0653af9](https://github.com/lerna/lerna/commit/0653af9)) > * **publish:** Remove unused --npm-client option ([4e7eaef](https://github.com/lerna/lerna/commit/4e7eaef)) > * **symlink-binary:** Use Package.lazy() instead of private resolver ([83fe3ef](https://github.com/lerna/lerna/commit/83fe3ef)) > * **version:** Prevent clobbering composed --yes option ([f3816be](https://github.com/lerna/lerna/commit/f3816be)) > > ... (truncated)Commits
- [`00a372e`](https://github.com/lerna/lerna/commit/00a372e194e23674fc0b7e94cc0f5ee799a13036) chore(release): publish v3.8.1 - [`0de3df9`](https://github.com/lerna/lerna/commit/0de3df9b47b7eef0c72e0a6d26b13347abb6e44c) fix(progress): Correctly avoid progress where we don't want it - [`8957648`](https://github.com/lerna/lerna/commit/895764872584bf46f603519da48194de7d60ef59) refactor(symlink-dependencies): Pass Tracker instance instead of this.logger - [`da81e60`](https://github.com/lerna/lerna/commit/da81e6008844025d755bd580d102661ba3c9b589) fix(progress): Enable progress during logging setup, correcting default - [`8e59950`](https://github.com/lerna/lerna/commit/8e5995011dbec77ea50eac39a76f19924c0bd598) fix(npm-publish): Pass normalized manifest to libnpm/publish - [`ef23757`](https://github.com/lerna/lerna/commit/ef23757d520133a70e99bd4376ad61fc81795de2) refactor(publish): Move package serialization into explicit step - [`db5631e`](https://github.com/lerna/lerna/commit/db5631e589fe75fff988a0c596e861b87117ee3f) feat(command): log whether CI environment has been detected ([#1841](https://github-redirect.dependabot.com/lerna/lerna/issues/1841)) - [`b47e546`](https://github.com/lerna/lerna/commit/b47e546c807ba26b387674ea2a19558263031cf4) chore(stale): Add more exempt labels [skip ci] - [`70c2eed`](https://github.com/lerna/lerna/commit/70c2eedc8b08e034afe9b3a83dac6ac2c05adc68) chore: Change staleLabel to 'stale' - [`936089e`](https://github.com/lerna/lerna/commit/936089e580f60ed9b7c675cf28fba97c09e21c8a) chore: Increase daysUntilLock - Additional commits viewable in [compare view](https://github.com/lerna/lerna/compare/v3.6.0...v3.8.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.