Closed dependencies[bot] closed 5 years ago
Merging #524 into master will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #524 +/- ##
=======================================
Coverage 96.04% 96.04%
=======================================
Files 19 19
Lines 253 253
Branches 31 31
=======================================
Hits 243 243
Misses 10 10
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update e69ae35...b9a4c62. Read the comment docs.
Merging #524 into master will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #524 +/- ##
=======================================
Coverage 96.04% 96.04%
=======================================
Files 19 19
Lines 253 253
Branches 31 31
=======================================
Hits 243 243
Misses 10 10
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 094652b...f9168f0. Read the comment docs.
This PR has been automatically closed in favor of #525.
Overview
The following dependencies have been updated by dependencies.io:
lerna
inpackage.json
from "^2.4.0" to "3.16.1"Details
lerna
This dependency is located in
package.json
and was updated from "^2.4.0" to "3.16.1".3.0.0
### Bug Fixes * **add:** Always use POSIX paths when computing relative file: specifiers ([ffe354f](https://github.com/lerna/lerna/commit/ffe354f)) * **add:** Support explicit & implicit relative file: specifiers ([41f231f](https://github.com/lerna/lerna/commit/41f231f)) * **create:** Use filename without scope when generating imports from test file ([acfd48b](https://github.com/lerna/lerna/commit/acfd48b)) * **publish:** Improve `npm pack` experience ([627cfc2](https://github.com/lerna/lerna/commit/627cfc2)) ### Features * **changed:** Support list output options ([6ecdd83](https://github.com/lerna/lerna/commit/6ecdd83)) * **list:** Extract [lerna](https://github.com/lerna)/listable utility ([bf56018](https://github.com/lerna/lerna/commit/bf56018)) * **list:** Improve scriptability with several new options ([2e204af](https://github.com/lerna/lerna/commit/2e204af)) * **npm-publish:** Add npmPack export ([088ea54](https://github.com/lerna/lerna/commit/088ea54)) * **package:** Add tarball property ([be453cd](https://github.com/lerna/lerna/commit/be453cd)) * **publish:** Run `npm pack` before `npm publish` ([8d80b2c](https://github.com/lerna/lerna/commit/8d80b2c)) * **publish:** Validate npm registry and package access prerequisites ([ebc8ba6](https://github.com/lerna/lerna/commit/ebc8ba6)), closes [#55](https://www.dependencies.io/github-redirect/lerna/lerna/issues/55) [#1045](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1045) [#1347](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1347) * Add [lerna](https://github.com/lerna)/log-packed module, extracted from npm ([9c767ac](https://github.com/lerna/lerna/commit/9c767ac)) * Split `lerna version` from of `lerna publish` ([#1522](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1522)) ([8b97394](https://github.com/lerna/lerna/commit/8b97394)), closes [#277](https://www.dependencies.io/github-redirect/lerna/lerna/issues/277) [#936](https://www.dependencies.io/github-redirect/lerna/lerna/issues/936) [#956](https://www.dependencies.io/github-redirect/lerna/lerna/issues/956) [#961](https://www.dependencies.io/github-redirect/lerna/lerna/issues/961) [#1056](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1056) [#1118](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1118) [#1385](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1385) [#1483](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1483) [#1494](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1494) ### BREAKING CHANGES * **changed:** The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default. * **list:** The default output of `lerna ls` no longer shows version strings or private packages. * The new alias `lerna la` resembles the old output, with the addition of relative path to the package * The new alias `lerna ll` is a shortcut for the new `--long` option * A new `--parseable` option has been added to aid magical piping incantations * * `--preid` now defaults to "alpha" during prereleases: The previous default for this option was undefined, which led to an awkward "1.0.1-0" result when passed to `semver.inc()`. The new default "alpha" yields a much more useful "1.0.1-alpha.0" result. Any previous prerelease ID will be preserved, just as it was before. * `--no-verify` is no longer passed to `git commit` by default, but controlled by the new `--commit-hooks` option: The previous behavior was too overzealous, and the new option operates exactly like the corresponding [npm version](https://docs.npmjs.com/cli/version#commit-hooks) option of the same name. As long as your pre-commit hooks are properly scoped to ignore changes in package.json files, this change should not affect you. If that is not the case, you may pass `--no-commit-hooks` to restore the previous behavior.3.0.1
### Bug Fixes * **publish:** Allow unpublished packages to pass access verification ([3a7348c](https://github.com/lerna/lerna/commit/3a7348c)) # [3.0.0](https://github.com/lerna/lerna/compare/v3.0.0-rc.0...v3.0.0) (2018-08-10) ### Bug Fixes * **add:** Always use POSIX paths when computing relative file: specifiers ([ffe354f](https://github.com/lerna/lerna/commit/ffe354f)) * **add:** Support explicit & implicit relative file: specifiers ([41f231f](https://github.com/lerna/lerna/commit/41f231f)) * **create:** Use filename without scope when generating imports from test file ([acfd48b](https://github.com/lerna/lerna/commit/acfd48b)) * **publish:** Improve `npm pack` experience ([627cfc2](https://github.com/lerna/lerna/commit/627cfc2)) ### Features * **changed:** Support list output options ([6ecdd83](https://github.com/lerna/lerna/commit/6ecdd83)) * **list:** Extract [lerna](https://github.com/lerna)/listable utility ([bf56018](https://github.com/lerna/lerna/commit/bf56018)) * **list:** Improve scriptability with several new options ([2e204af](https://github.com/lerna/lerna/commit/2e204af)) * **npm-publish:** Add npmPack export ([088ea54](https://github.com/lerna/lerna/commit/088ea54)) * **package:** Add tarball property ([be453cd](https://github.com/lerna/lerna/commit/be453cd)) * **publish:** Run `npm pack` before `npm publish` ([8d80b2c](https://github.com/lerna/lerna/commit/8d80b2c)) * **publish:** Validate npm registry and package access prerequisites ([ebc8ba6](https://github.com/lerna/lerna/commit/ebc8ba6)), closes [#55](https://www.dependencies.io/github-redirect/lerna/lerna/issues/55) [#1045](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1045) [#1347](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1347) * Add [lerna](https://github.com/lerna)/log-packed module, extracted from npm ([9c767ac](https://github.com/lerna/lerna/commit/9c767ac)) * Split `lerna version` from of `lerna publish` ([#1522](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1522)) ([8b97394](https://github.com/lerna/lerna/commit/8b97394)), closes [#277](https://www.dependencies.io/github-redirect/lerna/lerna/issues/277) [#936](https://www.dependencies.io/github-redirect/lerna/lerna/issues/936) [#956](https://www.dependencies.io/github-redirect/lerna/lerna/issues/956) [#961](https://www.dependencies.io/github-redirect/lerna/lerna/issues/961) [#1056](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1056) [#1118](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1118) [#1385](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1385) [#1483](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1483) [#1494](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1494) ### BREAKING CHANGES * **changed:** The package names emitted to stdout are no longer prefixed by a "- ", and private packages are no longer displayed by default. * **list:** The default output of `lerna ls` no longer shows version strings or private packages. * The new alias `lerna la` resembles the old output, with the addition of relative path to the package * The new alias `lerna ll` is a shortcut for the new `--long` option * A new `--parseable` option has been added to aid magical piping incantations * * `--preid` now defaults to "alpha" during prereleases: The previous default for this option was undefined, which led to an awkward "1.0.1-0" result when passed to `semver.inc()`. The new default "alpha" yields a much more useful "1.0.1-alpha.0" result. Any previous prerelease ID will be preserved, just as it was before. * `--no-verify` is no longer passed to `git commit` by default, but controlled by the new `--commit-hooks` option: The previous behavior was too overzealous, and the new option operates exactly like the corresponding [npm version](https://docs.npmjs.com/cli/version#commit-hooks) option of the same name. As long as your pre-commit hooks are properly scoped to ignore changes in package.json files, this change should not affect you. If that is not the case, you may pass `--no-commit-hooks` to restore the previous behavior. # [3.0.0-rc.0](https://github.com/lerna/lerna/compare/v3.0.0-beta.21...v3.0.0-rc.0) (2018-07-27) ### Bug Fixes * **changed:** Clarify early exit log message ([b132c3a](https://github.com/lerna/lerna/commit/b132c3a)) * **cli:** Pass global defaults into option factory instead of yargs.config() ([cf4008a](https://github.com/lerna/lerna/commit/cf4008a)), closes [#1449](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1449) * **command:** Prevent premature resolution during tests from nested commands ([151363f](https://github.com/lerna/lerna/commit/151363f)) * **core/package:** Serialize hosted git URLs with original protocol/shorthand ([60ff432](https://github.com/lerna/lerna/commit/60ff432)), closes [#1499](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1499) * **project:** Report syntax errors in root package.json ([f674f35](https://github.com/lerna/lerna/commit/f674f35)), closes [#1452](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1452) * **publish:** Add default description 'npm' for --npm-client ([649048c](https://github.com/lerna/lerna/commit/649048c)) * **publish:** Avoid fs-extra warning on 32-bit machines ([e908d23](https://github.com/lerna/lerna/commit/e908d23)) * **publish:** Do not leave unstaged changes with --skip-git ([2d497ed](https://github.com/lerna/lerna/commit/2d497ed)) * **publish:** Exit early when publishing w/o commits ([#1453](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1453)) ([6cbae35](https://github.com/lerna/lerna/commit/6cbae35)), closes [#773](https://www.dependencies.io/github-redirect/lerna/lerna/issues/773) * **publish:** Pass --repo-version argument through semver.valid() ([272e9f1](https://github.com/lerna/lerna/commit/272e9f1)), closes [#1483](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1483) * **publish:** Update lerna.json version after root preversion lifecycle ([7b3817c](https://github.com/lerna/lerna/commit/7b3817c)), closes [#1495](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1495) * **tests:** Special handling for Windows CI issues ([#1441](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1441)) ([1a01125](https://github.com/lerna/lerna/commit/1a01125)) ### Code Refactoring * **collect-updates:** Make argument signature explicit ([e6ba19f](https://github.com/lerna/lerna/commit/e6ba19f)) * **command:** Do not store raw packages list as instance property ([32a211a](https://github.com/lerna/lerna/commit/32a211a)) ### Features * Add description from --help summary [skip ci] ([9b65d8e](https://github.com/lerna/lerna/commit/9b65d8e)) * Count packages affected in command summary logging ([5f5e585](https://github.com/lerna/lerna/commit/5f5e585)) * **publish:** Ensure published packages contain a LICENSE file ([#1465](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1465)) ([5863564](https://github.com/lerna/lerna/commit/5863564)), closes [#1213](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1213) * Upgrade to fs-extra 6 ([079d873](https://github.com/lerna/lerna/commit/079d873)) * **add:** Add `--exact` option to `lerna add` ([#1478](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1478)) ([346d156](https://github.com/lerna/lerna/commit/346d156)), closes [#1470](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1470) * **cli:** Upgrade to Yargs 12 ([7899ab8](https://github.com/lerna/lerna/commit/7899ab8)) * **command:** Remove .defaultOptions() from option resolution stack ([2b27a54](https://github.com/lerna/lerna/commit/2b27a54)) * **ls:** Log number of packages listed ([855fff6](https://github.com/lerna/lerna/commit/855fff6)) * **package-graph:** Add `rawPackageList` getter ([0ad5faf](https://github.com/lerna/lerna/commit/0ad5faf)) * **project:** Move collect-packages into getPackages() method ([06b88d4](https://github.com/lerna/lerna/commit/06b88d4)) * **publish:** Add --require-scripts option to opt-in to raw JS lifecycle scripts ([054392b](https://github.com/lerna/lerna/commit/054392b)) * **publish:** Add `--amend` flag ([#1422](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1422)) ([ef5f0db](https://github.com/lerna/lerna/commit/ef5f0db)) * **run-lifecycle:** Encapsulate npm-conf with createRunner() factory ([488f98d](https://github.com/lerna/lerna/commit/488f98d)) ### BREAKING CHANGES * **publish:** External `$PKGDIR/scripts/{pre,post}publish.js` lifecycles are now opt-in instead of automatic. Pass `--require-scripts` explicitly to restore previous functionality. * **collect-updates:** Instead of an opaque command instance, distinct positional arguments are required. * **command:** `this.packages` no longer exists in Command subclasses, use `this.packageGraph.rawPackageList` # [3.0.0-beta.21](https://github.com/lerna/lerna/compare/v3.0.0-beta.20...v3.0.0-beta.21) (2018-05-12) ### Bug Fixes * **child-process:** Prevent duplicate logs when any package-oriented execution fails ([d3a8128](https://github.com/lerna/lerna/commit/d3a8128)) # [3.0.0-beta.20](https://github.com/lerna/lerna/compare/v3.0.0-beta.19...v3.0.0-beta.20) (2018-05-07) ### Features * **project:** Upgrade cosmiconfig ([9acde7d](https://github.com/lerna/lerna/commit/9acde7d)) * Upgrade execa ([393b501](https://github.com/lerna/lerna/commit/393b501)) # [3.0.0-beta.19](https://github.com/lerna/lerna/compare/v3.0.0-beta.18...v3.0.0-beta.19) (2018-05-03) ### Bug Fixes * **add:** Configure `--dev` as boolean option ([#1390](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1390)) ([75b91bd](https://github.com/lerna/lerna/commit/75b91bd)) * **collect-updates:** Derive most recent tag from annotated tags only ([90df646](https://github.com/lerna/lerna/commit/90df646)) * **collect-updates:** Remove redundant short-circuit ([#1406](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1406)) ([2bcdd35](https://github.com/lerna/lerna/commit/2bcdd35)) * **publish:** Include all packages during global major bump ([#1391](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1391)) ([9cebed1](https://github.com/lerna/lerna/commit/9cebed1)), closes [#1383](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1383) ### Features * **project:** Map deprecated config to new namespaces ([4da6318](https://github.com/lerna/lerna/commit/4da6318)) ### BREAKING CHANGES * **collect-updates:** Lightweight tags are no longer included when detecting changes since the last release. # [3.0.0-beta.18](https://github.com/lerna/lerna/compare/v3.0.0-beta.17...v3.0.0-beta.18) (2018-04-24) ### Bug Fixes * **cli:** Exit immediately when error is caught ([5b01599](https://github.com/lerna/lerna/commit/5b01599)), closes [#1384](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1384) * **diff:** Diff since last release in branch, _not_ most recent global tag ([9879fef](https://github.com/lerna/lerna/commit/9879fef)) * **git-utils:** Pass --no-verify to `git push` ([#1376](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1376)) ([0b88ffb](https://github.com/lerna/lerna/commit/0b88ffb)), closes [#1366](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1366) * **git-utils:** Pass `--follow-tags` to `git push` ([6907e90](https://github.com/lerna/lerna/commit/6907e90)) ### Features * **collect-updates:** Copy remaining git utilities into module ([cb9c19d](https://github.com/lerna/lerna/commit/cb9c19d)) * **command:** Move GitUtilities.isInitialized into class method ([abecfcc](https://github.com/lerna/lerna/commit/abecfcc)) * **diff:** Move diff-only git utilities ([47dc0e2](https://github.com/lerna/lerna/commit/47dc0e2)) * Remove core/git-utils package ([48096c4](https://github.com/lerna/lerna/commit/48096c4)) * **filters:** Add `--include-filtered-dependents` flag ([#1393](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1393)) ([2838260](https://github.com/lerna/lerna/commit/2838260)) * **git-utils:** Devolve getCurrentSHA() to consumers ([ecbc1d3](https://github.com/lerna/lerna/commit/ecbc1d3)) * **git-utils:** Devolve getShortSHA() to consumers ([95d179d](https://github.com/lerna/lerna/commit/95d179d)) * **import:** Inline GitUtilities.getWorkspaceRoot() ([925080e](https://github.com/lerna/lerna/commit/925080e)) * **init:** Inline GitUtilities.init() ([6e401e1](https://github.com/lerna/lerna/commit/6e401e1)) * **publish:** Move publish-only git utilities ([5594749](https://github.com/lerna/lerna/commit/5594749)) ### BREAKING CHANGES * **cli:** Previously, lerna would accept `--scope` and `--ignore` options where they were not intended, despite logging the unexpected arguments correctly. This would result in the commands continuing to run with unexpected configuration. Going forward, lerna will exit non-zero _immediately_ upon encountering these errors. * `@lerna/git-utils` is gone. Don't use it. * **collect-updates:** GitUtilities is going away soon. * **diff:** Don't use GitUtilities. * **git-utils:** Don't use GitUtilities! * **git-utils:** Don't use GitUtilities. * **import:** GitUtilities.getWorkspaceRoot no longer exists. You shouldn't be using GitUtilities. * **init:** GitUtilities.init() no longer exists. You shouldn't be using GitUtilities. * **command:** GitUtilities.isInitialized no longer exists. You shouldn't be using GitUtilities. * **publish:** Many named exports of GitUtilities are no longer provided. Don't use GitUtilities, it's a bad pattern. # [3.0.0-beta.17](https://github.com/lerna/lerna/compare/v3.0.0-beta.16...v3.0.0-beta.17) (2018-04-13) ### Bug Fixes * **bootstrap:** Pass npm-conf to feature predicate instead of directly reading process.env ([b4af3c9](https://github.com/lerna/lerna/commit/b4af3c9)) * **bootstrap:** Pluralize log text ([#1232](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1232)) ([5c74760](https://github.com/lerna/lerna/commit/5c74760)) * **package:** Resolve correct relative spec ([ec2b8f5](https://github.com/lerna/lerna/commit/ec2b8f5)) ### Features * **add:** Use directory globs to filter targeted packages ([39fa7b6](https://github.com/lerna/lerna/commit/39fa7b6)) * **link:** Add 'convert' subcommand to aid migration to local file: specifiers ([f59bf3c](https://github.com/lerna/lerna/commit/f59bf3c)) ### BREAKING CHANGES * **add:** `lerna add` now only supports adding one dependency at a time. It is much more valuable to filter by directory globs, anyway. # [3.0.0-beta.16](https://github.com/lerna/lerna/compare/v3.0.0-beta.15...v3.0.0-beta.16) (2018-04-10) ### Bug Fixes * **import:** Rebase patch copies, too ([f6bae80](https://github.com/lerna/lerna/commit/f6bae80)) # [3.0.0-beta.15](https://github.com/lerna/lerna/compare/v3.0.0-beta.14...v3.0.0-beta.15) (2018-04-09) ### Bug Fixes * **project:** Pin --exact require-from-string v2.0.1 to avoid integrity error with v2.0.2 ([32a38ad](https://github.com/lerna/lerna/commit/32a38ad)) * **publish:** Allow tag check to fail with strong warning ([#1355](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1355)) ([f5268cd](https://github.com/lerna/lerna/commit/f5268cd)) ### Features * **bootstrap:** Use `npm ci` with `--ci` option ([#1360](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1360)) ([d7e33c6](https://github.com/lerna/lerna/commit/d7e33c6)) * **conventional-commits:** Support local file presets ([a1bff40](https://github.com/lerna/lerna/commit/a1bff40)) # [3.0.0-beta.14](https://github.com/lerna/lerna/compare/v3.0.0-beta.13...v3.0.0-beta.14) (2018-04-03) ### Bug Fixes * **create:** Actually publish the module data helper ([4775cc4](https://github.com/lerna/lerna/commit/4775cc4)) * **logging:** Log failures from package scripts once, not twice ([436cfe1](https://github.com/lerna/lerna/commit/436cfe1)) * **publish:** Ensure optionalDependencies are updated during publish to registry ([559b731](https://github.com/lerna/lerna/commit/559b731)) # [3.0.0-beta.13](https://github.com/lerna/lerna/compare/v3.0.0-beta.12...v3.0.0-beta.13) (2018-03-31) ### Bug Fixes * **child-process:** Do not merge lines of streaming stderr ([59dc2d4](https://github.com/lerna/lerna/commit/59dc2d4)), closes [#994](https://www.dependencies.io/github-redirect/lerna/lerna/issues/994) * Use ValidationError instead of Error ([bea6bc3](https://github.com/lerna/lerna/commit/bea6bc3)) * **run:** Exit early when no packages contain the targeted lifecycle ([c8a5526](https://github.com/lerna/lerna/commit/c8a5526)) ### Features * Enable progress bars only when necessary ([b766c83](https://github.com/lerna/lerna/commit/b766c83)) # [3.0.0-beta.12](https://github.com/lerna/lerna/compare/v3.0.0-beta.11...v3.0.0-beta.12) (2018-03-30) ### Bug Fixes * **create:** Silently ignore missing builtin npmrc ([1523520](https://github.com/lerna/lerna/commit/1523520)), closes [#1353](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1353) * **npm-conf:** Replace env vars even in config keys ([3c9a5de](https://github.com/lerna/lerna/commit/3c9a5de)) ### Features * **package:** Add `serialize()` method ([fdec3ac](https://github.com/lerna/lerna/commit/fdec3ac)) * **package:** Add Map-like get/set methods, remove raw json getter ([707d1f0](https://github.com/lerna/lerna/commit/707d1f0)) * **project:** Merge `package` and `packageJson` into `manifest` ([9a47ff7](https://github.com/lerna/lerna/commit/9a47ff7)) * Add --no-prefix for streaming output ([#1352](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1352)) ([36c1fad](https://github.com/lerna/lerna/commit/36c1fad)) ### BREAKING CHANGES * **package:** The `Package` class no longer provides direct access to the JSON object used to construct the instance. Map-like `get()`/`set(val)` methods are available to modify the internal representation. # [3.0.0-beta.11](https://github.com/lerna/lerna/compare/v3.0.0-beta.10...v3.0.0-beta.11) (2018-03-29) ### Bug Fixes * **exec:** Clarify --no-bail option ([6e4c6fd](https://github.com/lerna/lerna/commit/6e4c6fd)) * **publish:** Write temporary annotations once, not repeatedly ([6abae76](https://github.com/lerna/lerna/commit/6abae76)) ### Features * **bootstrap:** Inherit stdio during root-only install ([fd8c391](https://github.com/lerna/lerna/commit/fd8c391)) * **bootstrap:** Short-circuit when local file: specifiers are detected in the root ([d8a8f03](https://github.com/lerna/lerna/commit/d8a8f03)) * **child-process:** Allow exec() opts.stdio override ([fd84013](https://github.com/lerna/lerna/commit/fd84013)) * **npm-install:** Allow opts.stdio override ([4ba5e74](https://github.com/lerna/lerna/commit/4ba5e74)) * Execute atomic publish lifecycle during lerna publish ([#1348](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1348)) ([45efa24](https://github.com/lerna/lerna/commit/45efa24)) * Support `optionalDependencies` ([b73e19d](https://github.com/lerna/lerna/commit/b73e19d)), closes [#121](https://www.dependencies.io/github-redirect/lerna/lerna/issues/121) * **npm-run-script:** Accept opts.reject ([7c5a791](https://github.com/lerna/lerna/commit/7c5a791)) * **run:** Add --no-bail option ([893fcc8](https://github.com/lerna/lerna/commit/893fcc8)), closes [#1351](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1351) # [3.0.0-beta.10](https://github.com/lerna/lerna/compare/v3.0.0-beta.9...v3.0.0-beta.10) (2018-03-27) ### Bug Fixes * **add:** Use bootstrap factory, not handler ([dbfc891](https://github.com/lerna/lerna/commit/dbfc891)) ### Features * **commands:** Delay require of command instantiation ([a1284f3](https://github.com/lerna/lerna/commit/a1284f3)) * **project:** Inherit configuration with yargs-like "extends" ([0b28ef5](https://github.com/lerna/lerna/commit/0b28ef5)), closes [#1281](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1281) ### BREAKING CHANGES * **commands:** The default export of command packages is now a factory, not the subclass (which is now a named export). # [3.0.0-beta.9](https://github.com/lerna/lerna/compare/v3.0.0-beta.8...v3.0.0-beta.9) (2018-03-24) ### Bug Fixes * **filter-options:** Move include/exclude validation into filter-packages ([503251d](https://github.com/lerna/lerna/commit/503251d)) * **git-utils:** Remove unused methods, stop mocking tests ([3e00d7a](https://github.com/lerna/lerna/commit/3e00d7a)) * **publish:** Split `--skip-*` properly, leave working tree clean ([5b4b2c9](https://github.com/lerna/lerna/commit/5b4b2c9)) ### Features * **command:** Remove legacy config handling ([d305a38](https://github.com/lerna/lerna/commit/d305a38)) * **command:** Rename this.repository -> this.project ([43e98a0](https://github.com/lerna/lerna/commit/43e98a0)) * **project:** Normalize config.commands -> config.command ([24e55e3](https://github.com/lerna/lerna/commit/24e55e3)) * **project:** Use cosmiconfig to locate and read lerna.json ([b8c2789](https://github.com/lerna/lerna/commit/b8c2789)) ### BREAKING CHANGES * **publish:** Previously, gitHead annotations were leftover if `--skip-npm` was passed, despite no actual requirement for that property when no publishing is going on. Now, all publish-related operations are truly skipped with `--skip-npm`, and all git commit/push-related operations are skipped with `--skip-git`. Passing `--skip-npm` will now also always push to remote, which represents a breaking change from 2.x behavior. Thanks KingScooty for raising the issue! * **command:** lerna.json `bootstrapConfig` and `publishConfig` namespaces are no longer honored. These config blocks should be moved to `command.bootstrap` and `command.publish`, respectively. # [3.0.0-beta.8](https://github.com/lerna/lerna/compare/v3.0.0-beta.7...v3.0.0-beta.8) (2018-03-22) ### Bug Fixes * **add:** Support tag and version specifiers ([5df0fc8](https://github.com/lerna/lerna/commit/5df0fc8)), closes [#1306](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1306) * **create:** Skip repository property when git remote is missing ([98c8be6](https://github.com/lerna/lerna/commit/98c8be6)) ### Features * **init:** Improve ex-nihilo output ([7b80e07](https://github.com/lerna/lerna/commit/7b80e07)) * **npm-conf:** Add get/setCredentialsByURI() methods ([ad20d8a](https://github.com/lerna/lerna/commit/ad20d8a)) * **utils:** Add "vendored" npm-conf ([9c24a25](https://github.com/lerna/lerna/commit/9c24a25)) * **utils:** Add [lerna](https://github.com/lerna)/map-to-registry ([ce72828](https://github.com/lerna/lerna/commit/ce72828)) # [3.0.0-beta.7](https://github.com/lerna/lerna/compare/v3.0.0-beta.6...v3.0.0-beta.7) (2018-03-20) ### Bug Fixes * **cli:** Retrieve correct version ([bb2c5e8](https://github.com/lerna/lerna/commit/bb2c5e8)) # [3.0.0-beta.6](https://github.com/lerna/lerna/compare/v3.0.0-beta.5...v3.0.0-beta.6) (2018-03-19) **Note:** Version bump only for package lerna # [3.0.0-beta.5](https://github.com/lerna/lerna/compare/v3.0.0-beta.4...v3.0.0-beta.5) (2018-03-19) ### Bug Fixes * **bootstrap:** Move --hoist/--nohoist coerce into class ([8877aa0](https://github.com/lerna/lerna/commit/8877aa0)), closes [#1337](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1337) # [3.0.0-beta.4](https://github.com/lerna/lerna/compare/v3.0.0-beta.3...v3.0.0-beta.4) (2018-03-19) ### Bug Fixes * **clean-stack:** Try to avoid causing errors during error cleanup ([89f9d3b](https://github.com/lerna/lerna/commit/89f9d3b)) * Respect durable hoist configuration ([2081640](https://github.com/lerna/lerna/commit/2081640)), closes [#1325](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1325) * Use correct instance property override ([9249221](https://github.com/lerna/lerna/commit/9249221)) ### Features * Add `lerna create` command ([#1326](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1326)) ([f15b224](https://github.com/lerna/lerna/commit/f15b224)) # [3.0.0-beta.3](https://github.com/lerna/lerna/compare/v3.0.0-beta.2...v3.0.0-beta.3) (2018-03-15) ### Bug Fixes * **utils:** Use safe relative path when calling git diff ([#1323](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1323)) ([619c477](https://github.com/lerna/lerna/commit/619c477)) * ci option should not be visible in help output ([580b2d5](https://github.com/lerna/lerna/commit/580b2d5)) * fs-extra dependency is a caret range, not exact ([81556d0](https://github.com/lerna/lerna/commit/81556d0)) ### Features * Check for upstream changes before attempting to publish ([#1317](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1317)) ([cef0a69](https://github.com/lerna/lerna/commit/cef0a69)) * **cli:** Set config.ci from env var ([5452293](https://github.com/lerna/lerna/commit/5452293)) * **global-options:** Add hidden `ci` option ([86a4d65](https://github.com/lerna/lerna/commit/86a4d65)) * Upstream changes warn in CI, throw locally ([4de055d](https://github.com/lerna/lerna/commit/4de055d)), closes [#1177](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1177) [#1317](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1317) * **publish:** Add logging when `--skip-git` or `--skip-npm` are passed ([#1319](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1319)) ([8eef9ff](https://github.com/lerna/lerna/commit/8eef9ff)) # [3.0.0-beta.2](https://github.com/lerna/lerna/compare/v3.0.0-beta.1...v3.0.0-beta.2) (2018-03-10) ### Bug Fixes * Move `@lerna/has-dependency-installed` into `commands/bootstrap/lib` ([c09ccbd](https://github.com/lerna/lerna/commit/c09ccbd)) ### Features * Rename `@lerna/fs-utils` => `@lerna/rimraf-dir` ([30451ed](https://github.com/lerna/lerna/commit/30451ed)) * Replace `@lerna/fs-utils` dependency with `fs-extra` ([9c35a86](https://github.com/lerna/lerna/commit/9c35a86)) * Replace `@lerna/match-package-name` with `multimatch` ([423f82c](https://github.com/lerna/lerna/commit/423f82c)) * **filter-packages:** Simplify method signature ([47e1c86](https://github.com/lerna/lerna/commit/47e1c86)) ### BREAKING CHANGES * **filter-packages:** The parameters to `filterPackages()` have changed: * Two lists (`include`, `exclude`) have replaced the destructured config object # [3.0.0-beta.1](https://github.com/lerna/lerna/compare/v3.0.0-beta.0...v3.0.0-beta.1) (2018-03-09) ### Bug Fixes * **conventional-commits:** output version bump message closer to version heading ([64916d6](https://github.com/lerna/lerna/commit/64916d6)) * **filter-options:** require a git repo when using --since ([d21b66e](https://github.com/lerna/lerna/commit/d21b66e)), closes [#822](https://www.dependencies.io/github-redirect/lerna/lerna/issues/822) * **init:** lerna init does not, in fact, require git ([d1d69c7](https://github.com/lerna/lerna/commit/d1d69c7)) * **publish:** Checkout manifest changes serially ([ce4a4b1](https://github.com/lerna/lerna/commit/ce4a4b1)) * **publish:** default root manifest name when missing ([a504d7e](https://github.com/lerna/lerna/commit/a504d7e)), closes [#1305](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1305) * **publish:** guard against undefined tag ([d8ce253](https://github.com/lerna/lerna/commit/d8ce253)), closes [#1311](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1311) * **publish:** Respect pkg.publishConfig.tag ([04b256a](https://github.com/lerna/lerna/commit/04b256a)), closes [#1311](https://www.dependencies.io/github-redirect/lerna/lerna/issues/1311) * **publish:** work around yarn "link:" intransigency ([ddfb517](https://github.com/lerna/lerna/commit/ddfb517)) ### Features * **collect-packages:** simplify signature ([39170cf](https://github.com/lerna/lerna/commit/39170cf)) * **diff:** filter diff output with --ignore-changes ([c27c2e0](https://github.com/lerna/lerna/commit/c27c2e0)) * **filter-options:** Exclude private packages with --no-private ([6674d18](https://github.com/lerna/lerna/commit/6674d18)) ### BREAKING CHANGES * **collect-packages:** Formerly a config object, it is now two parameters, only the first of which (rootPath) is required. The second parameter is a list of package location globs, defaulting to lerna's default of `["packages/*"]`. ## v3.0.0-beta.0 (2018-03-07) This is the first `lerna` release published by `lerna` itself. :tada: #### :boom: Breaking Change * [#1307](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1307) Convert `lerna/lerna` into a `lerna`-based monorepo. ([evocateur](https://github.com/evocateur)) * **Rename `lerna publish` flag `--ignore` to `--ignore-changes`** ([8c92956](https://github.com/lerna/lerna/commit/8c92956)) This resolves previous ambiguity as to what exactly was intended by the "ignore" config for lerna publish, which was _not_ intended to be identical to the filtering option `--ignore`. The old option will still work when found in `lerna.json` config, but it is recommended to migrate to the new option name to ensure future compatibility. #### :rocket: Enhancement * [#1310](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1310) Add gitHead property to package.json before publish. ([evocateur](https://github.com/evocateur)) #### Committers: 1 * Daniel Stockman ([evocateur](https://github.com/evocateur)) ## v3.0.0-alpha.3 (2018-03-03) #### :bug: Bug Fix * [#1302](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1302) Use npm-lifecycle to run solitary lifecycle phases. ([evocateur](https://github.com/evocateur)) #### :nail_care: Polish * [#1300](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1300) Disable all non-error logging when stdout is piped. ([evocateur](https://github.com/evocateur)) #### Committers: 1 * Daniel Stockman ([evocateur](https://github.com/evocateur)) ## v3.0.0-alpha.2 (2018-03-02) #### :bug: Bug Fix * Sort packages correctly ([2ead3107](https://github.com/lerna/lerna/commit/2ead3107)) * Don't resolve relative links in private packages ([04760f38](https://github.com/lerna/lerna/commit/04760f38)) #### :nail_care: Polish * Disable progress in commands that only output lists ([e91c9f2c](https://github.com/lerna/lerna/commit/e91c9f2c)) ## v3.0.0-alpha.1 (2018-02-28) #### :boom: Breaking Change * [#1278](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1278) Add universal hosted git URL support. ([evocateur](https://github.com/evocateur)) * [#1289](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1289) Convert command lifecycle from callbacks to Promises. ([evocateur](https://github.com/evocateur)) * [#1290](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1290) Preserve package.json structure during bootstrap mangling. ([evocateur](https://github.com/evocateur)) Thanks to [compulim](https://github.com/compulim) for the initial PR! #### :house: Internal * [#1271](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1271) Split symlink methods out of FileSystemUtilities. ([evocateur](https://github.com/evocateur), [compulim](https://github.com/compulim)) * Tons of other refactoring afoot! Check out [this diff](https://github.com/lerna/lerna/compare/v3.0.0-alpha.0...v3.0.0-alpha.1). #### Committers: 1 * Daniel Stockman ([evocateur](https://github.com/evocateur)) ## v3.0.0-alpha.0 (2018-02-14) #### :boom: Breaking Change * [`#1122`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1122) Use local lerna if available. ([marionebl](https://github.com/marionebl)) * [`#1207`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1207) Refactor command superclass and yargs handlers. ([evocateur](https://github.com/evocateur)) * [`#1208`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1208) Use CommonJS. ([evocateur](https://github.com/evocateur)) * [`#1209`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1209) Drop support for node v4. ([evocateur](https://github.com/evocateur)) * [`#1211`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1211) Bump major versions of dependencies. ([evocateur](https://github.com/evocateur)) * [`#1225`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1225) Remove lerna.json compatibility check. ([evocateur](https://github.com/evocateur)) * [`#1226`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1226) Remove all deprecated validations. ([evocateur](https://github.com/evocateur)) * [`#1234`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1234) Upgrade to yargs 11. ([evocateur](https://github.com/evocateur)) #### :rocket: Enhancement * [`#1212`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1212) Throw friendly error when workspaces are not configured correctly. ([craigbilner](https://github.com/craigbilner)) * [`#1227`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1227) Add `--ignore-scripts` flag to bootstrap command. ([Andarist](https://github.com/Andarist)) * [`#1254`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1254) Add support for new yarn workspaces config format. ([detrohutt](https://github.com/detrohutt)) * [`#1261`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1261) Refactor publish command to be 98% async. ([evocateur](https://github.com/evocateur)) * [`#1262`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1262) Rewrite npm5 `file:` links during publish. ([evocateur](https://github.com/evocateur)) #### :bug: Bug Fix * [`#1219`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1219) Avoid triggering pre-commit and commitmsg hooks during publish. ([alan-agius4](https://github.com/alan-agius4)) * [`#1220`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1220) Remove `--no-gpg-sign` from `git commit`. ([evocateur](https://github.com/evocateur)) #### :memo: Documentation * [`#1248`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1248) Document another potential cause of git initialization failure. ([fritz-c](https://github.com/fritz-c)) * [`#1250`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1250) Add guide for debugging Jest tests with VS Code. ([millermatt](https://github.com/millermatt)) #### :house: Internal * [`#1210`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1210) Upgrade to Jest v22. ([evocateur](https://github.com/evocateur)) * [`#1224`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1224) Remove explicit `glob` dependency in favor of `globby`. ([wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg)) * [`#1260`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1260) `PackageGraph` is a `Map`, its nodes store relationships in a `Set`. ([evocateur](https://github.com/evocateur)) * [`#1266`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1266) Split `PackageUtilities` into smaller files. ([evocateur](https://github.com/evocateur)) * [`#1267`](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1267) Split `NpmUtilities` into smaller files. ([evocateur](https://github.com/evocateur)) #### Committers: 9 * Alan Agius ([alan-agius4](https://github.com/alan-agius4)) * Alexander Roberts ([detrohutt](https://github.com/detrohutt)) * Craig Bilner ([craigbilner](https://github.com/craigbilner)) * Daniel Stockman ([evocateur](https://github.com/evocateur)) * Fritz ([fritz-c](https://github.com/fritz-c)) * Mario Nebl ([marionebl](https://github.com/marionebl)) * Mateusz Burzyński ([Andarist](https://github.com/Andarist)) * Matt Miller ([millermatt](https://github.com/millermatt)) * [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) ## v2.7.2 (2018-01-16) #### :rocket: Enhancement * [#1205](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1205) Add %v as placeholder for raw version in `--message`. ([mojavelinux](https://github.com/mojavelinux)) #### :bug: Bug Fix * [#1206](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1206) Avoid dropping early logs below default level. ([evocateur](https://github.com/evocateur)) #### Committers: 2 * Dan Allen ([mojavelinux](https://github.com/mojavelinux)) * Daniel Stockman ([evocateur](https://github.com/evocateur)) ## v2.7.1 (2018-01-16) #### :bug: Bug Fix * [#1194](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1194) Treat 'lerna run test' like any other command. ([tkrotoff](https://github.com/tkrotoff)) * [#1199](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1199) Fix import command so it works if Lerna root is a subdir of git root. ([RoystonS](https://github.com/RoystonS)) * [#1204](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1204) Avoid interactive prompt during yarn publish. ([evocateur](https://github.com/evocateur)) #### Committers: 3 * Daniel Stockman ([evocateur](https://github.com/evocateur)) * Royston Shufflebotham ([RoystonS](https://github.com/RoystonS)) * Tanguy Krotoff ([tkrotoff](https://github.com/tkrotoff)) ## v2.7.0 (2018-01-12) #### :rocket: Enhancement * [#1140](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1140) Warn user and exit non-zero if command is invalid. ([cezaraugusto](https://github.com/cezaraugusto)) * [#1145](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1145) run/publish: Use npmClient instead of hardcoded npm. ([oreporan](https://github.com/oreporan)) * [#1149](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1149) Add support for root-level version lifecycle. ([bigtimebuddy](https://github.com/bigtimebuddy)) #### :bug: Bug Fix * [#1187](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1187) Completely ignore peerDependencies during publish. ([evocateur](https://github.com/evocateur)) * [#1193](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1193) Throw error when lerna.json or package.json have invalid syntax. ([evocateur](https://github.com/evocateur)) #### :memo: Documentation * [#1164](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1164) docs: replace "command" with "commands" to avoid ambiguity. ([fengyuanchen](https://github.com/fengyuanchen)) * [#1186](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1186) docs: 📇 Add private registry tips to troubleshooting.md. ([frankstallone](https://github.com/frankstallone)) #### :house: Internal * [#1188](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1188) Prettier. ([evocateur](https://github.com/evocateur)) #### Committers: 7 * Alan Agius ([alan-agius4](https://github.com/alan-agius4)) * Cezar Augusto ([cezaraugusto](https://github.com/cezaraugusto)) * Chen Fengyuan ([fengyuanchen](https://github.com/fengyuanchen)) * Daniel Stockman ([evocateur](https://github.com/evocateur)) * Frank Stallone ([frankstallone](https://github.com/frankstallone)) * Matt Karl ([bigtimebuddy](https://github.com/bigtimebuddy)) * Ore Poran ([oreporan](https://github.com/oreporan)) ## v2.6.0 (2018-01-08) Happy 2018! :tada: #### :rocket: Enhancement * [#1110](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1110) Add `--stream` option to `lerna exec`. ([alan-agius4](https://github.com/alan-agius4)) * [#1111](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1111) Add `--changelog-preset` option to customize `--conventional-commits` output. ([alan-agius4](https://github.com/alan-agius4)) #### :bug: Bug Fix * [#1134](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1134) Normalize path used for `git add` in respect to OS/environment. ([zenflow](https://github.com/zenflow)) * [#1129](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1129) Throw error in bootstrap when Yarn workspaces is misconfigured. ([evocateur](https://github.com/evocateur)) * [#1101](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1101) Set chmod for linked binaries. ([marionebl](https://github.com/marionebl)) * [#1112](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1112) Use all `packages` locations when resetting canary changes. ([jwickens](https://github.com/jwickens)) * [#1115](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1115) Keep non-patch subject parts when importing repository. ([koenpunt](https://github.com/koenpunt)) #### :memo: Documentation * [#1139](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1139) add docs on how to publish scoped packages. ([cezaraugusto](https://github.com/cezaraugusto)) * [#1108](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1108) Minor typo fix in hoist.md. ([tdmalone](https://github.com/tdmalone)) * [#1166](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1166) fix: typo in README.md "in in". ([vladgolubev](https://github.com/vladgolubev)) * [#1176](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1176) Fix typo in README.md. ([LoicPoullain](https://github.com/LoicPoullain)) #### Committers: 10 * Alan Agius ([alan-agius4](https://github.com/alan-agius4)) * Cezar Augusto ([cezaraugusto](https://github.com/cezaraugusto)) * Daniel Stockman ([evocateur](https://github.com/evocateur)) * Jonathan R Wickens ([jwickens](https://github.com/jwickens)) * Koen Punt ([koenpunt](https://github.com/koenpunt)) * Loïc Poullain ([LoicPoullain](https://github.com/LoicPoullain)) * Mario Nebl ([marionebl](https://github.com/marionebl)) * Matthew Francis Brunetti ([zenflow](https://github.com/zenflow)) * Tim Malone ([tdmalone](https://github.com/tdmalone)) * Vlad Holubiev ([vladgolubev](https://github.com/vladgolubev)) ## v2.5.1 (2017-11-01) A quick bugfix for an overlooked case in `lerna add`. #### :bug: Bug Fix * [#1100](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1100) Preserve existing deps with lerna add. ([marionebl](https://github.com/marionebl)) #### Committers: 1 * Mario Nebl ([marionebl](https://github.com/marionebl)) ## v2.5.0 (2017-11-01) A new command (`lerna add`), new flags for bootstrap and link commands, and a much-improved experience when publishing "final" releases after a series of prereleases! #### :rocket: Enhancement * [#1069](https://www.dependencies.io/github-redirect/lerna/lerna/pull/1069) Implement `lerna add