CHANGELOG.md 11 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.0.0 (2021-02-10)

Features

  • deps: Bump dependencies (affed1c)
  • project: Add JSDoc type annotations to primary export (8443ad3)
  • Consume named exports of sibling modules (63499e3)
  • Expose named export (c1303f1)
  • Remove default export (e2f1ec3)
  • deps: cosmiconfig@^7.0.0 (2958fe6)
  • deps: dot-prop@^6.0.0 (5f31d3b)
  • deps: globby@^11.0.1 (6cb5bbe)
  • deps: load-json-file@^6.2.0 (239f54b)
  • deps: p-map@^4.0.0 (92b1364)
  • deps: resolve-from@^5.0.0 (d414462)
  • deps: write-json-file@^4.3.0 (d552c53)
  • Drop support for Node v6.x & v8.x (ff4bb4d)

BREAKING CHANGES

  • The default export has been removed, please use a named export instead.
  • Node v6.x & v8.x are no longer supported. Please upgrade to the latest LTS release.

Here's the gnarly one-liner I used to make these changes:

npx lerna exec --concurrency 1 --stream -- 'json -I -f package.json -e '"'"'this.engines=this.engines||{};this.engines.node=">= 10.18.0"'"'"

(requires npm i -g json beforehand)

3.21.0 (2020-05-13)

Features

  • project: Add getPackagesSync() export (068bdd7)

3.18.0 (2019-10-15)

Features

  • filter-options: Rename --include-filtered-* options (f2c3a92)

3.16.0 (2019-07-18)

Bug Fixes

  • project: Ensure deprecated githubRelease config is also remapped from command.publish namespace (a3d264e), closes #2177

Features

3.15.0 (2019-06-09)

Features

  • version: Add --create-release=[gitlab|github] option (#2073) (4974b78)

3.14.2 (2019-06-09)

Note: Version bump only for package @lerna/project

3.13.1 (2019-02-26)

Bug Fixes

  • deps: cosmiconfig ^5.1.0 (ed48950)

3.13.0 (2019-02-15)

Features

  • meta: Add repository.directory field to package.json (aec5023)
  • meta: Normalize package.json homepage field (abeb4dc)

3.11.0 (2019-02-08)

Bug Fixes

  • deps: Explicit npmlog ^4.1.2 (571c2e2)
  • deps: Remove unused libnpm (replaced by direct sub-packages) (1caeb28)

3.10.0 (2019-01-08)

Note: Version bump only for package @lerna/project

3.8.5 (2019-01-05)

Bug Fixes

  • project: Deprecate root-level config keys as well, prioritizing nested (7a65a87)
  • publish: Deprecate --npm-tag, replaced by --dist-tag (196d663)

3.7.2 (2018-12-21)

Note: Version bump only for package @lerna/project

3.7.0 (2018-12-19)

Note: Version bump only for package @lerna/project

3.6.0 (2018-12-07)

Features

3.5.0 (2018-11-27)

Bug Fixes

  • Update yarn workspaces error prompt link (#1756) (d6e6a42)

3.0.0 (2018-08-10)

Features

BREAKING CHANGES

  • * --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 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 (2018-07-27)

Bug Fixes

  • project: Report syntax errors in root package.json (f674f35), closes #1452

Features

  • project: Move collect-packages into getPackages() method (06b88d4)

3.0.0-beta.20 (2018-05-07)

Features

  • project: Upgrade cosmiconfig (9acde7d)

3.0.0-beta.19 (2018-05-03)

Features

  • project: Map deprecated config to new namespaces (4da6318)

3.0.0-beta.17 (2018-04-13)

Note: Version bump only for package @lerna/project

3.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)

3.0.0-beta.12 (2018-03-30)

Features

  • package: Add Map-like get/set methods, remove raw json getter (707d1f0)
  • project: Merge package and packageJson into manifest (9a47ff7)

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 (2018-03-29)

Note: Version bump only for package @lerna/project

3.0.0-beta.10 (2018-03-27)

Features

  • project: Inherit configuration with yargs-like "extends" (0b28ef5), closes #1281

3.0.0-beta.9 (2018-03-24)

Features

  • project: Normalize config.commands -> config.command (24e55e3)
  • project: Use cosmiconfig to locate and read lerna.json (b8c2789)

3.0.0-beta.1 (2018-03-09)

Bug Fixes

  • publish: default root manifest name when missing (a504d7e), closes #1305