Skip to content

Releases: lerna/lerna

v5.1.4

15 Jun 16:30
Compare
Choose a tag to compare

5.1.4 (2022-06-15)

Bug Fixes

  • correctly detect if target dependencies are set (5845f6b)

v5.1.3

15 Jun 15:09
Compare
Choose a tag to compare

5.1.3 (2022-06-15)

Bug Fixes

v5.1.2

13 Jun 10:20
Compare
Choose a tag to compare

5.1.2 (2022-06-13)

Bug Fixes

  • conventional-commits: remove pinned lodash.template (#3172) (e519f43)
  • update all transitive inclusions of ansi-regex (#3166) (56eaa15)

v5.1.1

09 Jun 10:06
Compare
Choose a tag to compare

5.1.1 (2022-06-09)

Bug Fixes

  • allow maintenance LTS node 14 engines starting at 14.15.0 (#3161) (72305e4)

v5.1.0

07 Jun 18:03
Compare
Choose a tag to compare

5.1.0 (2022-06-07)

Bug Fixes

  • utils: orphaned child process on Windows (#3156) (7e69e9e)
  • handle the edge cases in the lerna-nx integration (c6808fc)

Features

  • add experimental support to run tasks via Nx (1c35828)

v5.0.0

24 May 15:49
Compare
Choose a tag to compare

5.0.0 (2022-05-24)

Lerna workspaces no longer have dependency deprecation warnings.

Bug Fixes

  • replace read-package-tree with @npmcli/arborist (#3133) (f1c10a4)
  • resolve most dependency audit issues (#3127) (2b3b191)

BREAKING CHANGES

  • Node v10.x and v12.x are no longer supported.

    • Please upgrade to the latest LTS release of Node (we recommend either v14 or v16).
  • Internally npm lifecycle scripts are now invoked using @npmcli/run-script instead of npm-lifecycle in order to modernize the package and fix package vulnerabilities and deprecations.

    • We are classing this as a breaking change because the APIs of npm-lifecycle and @npmcli/run-script are significantly different, despite @npmcli/run-script being the official successor to npm-lifecycle.

      We have successfully made the integration test suite we inherited pass with this change, but there may potentially be aspects related to it which are not covered by the tests and are breaking. If you encounter any issues you believe are related to this change please open a new issue with a dedicated reproduction for us to look into!

v4.0.0

10 Feb 22:42
4582c47
Compare
Choose a tag to compare

4.0.0 (2021-02-10)

Notable Changes

  • Node v6.x & v8.x are no longer supported. The minimum supported version is now v10.18.0 (LTS Dubnium).
  • Dependencies updated across the board, should no longer trigger audit warnings.
  • Lots of JSDoc type annotations were added. Maybe they're helpful?

Nothing was newly deprecated, nothing previously deprecated was removed. Migrating to v4 should be straightforward.

Bug Fixes

  • version: Ensure --create-release environment variables are present during initialization (2d0a97a)
  • Improve accuracy of JSDoc type annotations (1ec69f0)
  • create: Use main as default Github branch (1a951e9)
  • import: Better handling of "Patch is empty" (#2588) (0497bc7)

Code Refactoring

  • describe-ref: Add JSDoc types, remove test-only export (e5cf30c)
  • package: Move Package.lazy() to static method (e52108e)

Features

  • child-process: Add JSDoc types (1840492)
  • collect-uncommitted: Remove figgy-pudding (621b382)
  • collect-updates: Add JSDoc type annotations to primary export (a4e7c78)
  • conventional-commits: Add JSDoc types to named exports (81a591c)
  • deps: @evocateur/libnpmaccess -> libnpmaccess@^4.0.1 (7974b35)
  • deps: @evocateur/libnpmpublish -> libnpmpublish@^4.0.0 (341146e)
  • deps: @evocateur/npm-registry-fetch -> npm-registry-fetch@^9.0.0 (6df42f2)
  • deps: @evocateur/pacote -> pacote@^11.1.13 (99b4217)
  • deps: @octokit/rest@^18.0.9 (f064a55)
  • deps: @zkochan/cmd-shim -> cmd-shim@^4.0.2 (179e2c3)
  • deps: Bump dependencies (affed1c)
  • deps: byte-size@^7.0.0 (a1b2555)
  • deps: camelcase -> yargs-parser/camelCase (d966e8b)
  • deps: chalk@^4.1.0 (d2a9ed5)
  • deps: conventional-changelog-core@^4.2.1 (54e2b98)
  • deps: conventional-recommended-bump@^6.0.11 (4ff481c)
  • deps: cosmiconfig@^7.0.0 (2958fe6)
  • deps: dot-prop@^6.0.0 (5f31d3b)
  • deps: execa@^4.1.0 (9051dca)
  • deps: execa@^5.0.0 (d8100fd)
  • deps: fs-extra@^9.0.1 (2f6f4e0)
  • deps: get-port@^5.1.1 (b1b2275)
  • deps: get-stream@^6.0.0 (ddf2ab5)
  • deps: globby@^11.0.1 (6cb5bbe)
  • deps: import-local@^3.0.2 (e0e74d4)
  • deps: init-package-json@^2.0.1 (4042e8e)
  • deps: inquirer@^7.3.3 (0b37795)
  • deps: load-json-file@^6.2.0 (239f54b)
  • deps: multimatch@^5.0.0 (0172526)
  • deps: npm-package-arg@^8.1.0 (12c8923)
  • deps: npm-packlist@^2.1.4 (c63fabd)
  • deps: p-finally -> Promise.prototype.finally() (028db04)
  • deps: p-finally@^2.0.1 (165e47e)
  • deps: p-map-series@^2.1.0 (7f68076)
  • deps: p-map@^4.0.0 (92b1364)
  • deps: p-pipe@^3.1.0 (489f59e)
  • deps: p-queue@^6.6.2 (ed76cdd)
  • deps: p-reduce@^2.1.0 (fd4289a)
  • deps: p-waterfall@^2.1.0 (7b7ea50)
  • deps: path-exists@^4.0.0 (3fb6304)
  • deps: pify@^5.0.0 (6b34452)
  • deps: read-cmd-shim@^2.0.0 (9f78eee)
  • deps: read-package-json@^3.0.0 (2a02865)
  • deps: read-package-tree@^5.3.1 (3311780)
  • deps: resolve-from@^5.0.0 (d414462)
  • deps: rimraf@^3.0.2 (cda2e18)
  • deps: semver@^7.3.2 (003ad66)
  • deps: slash@^3.0.0 (5dec383)
  • deps: ssri@^8.0.0 (41729b4)
  • deps: tar@^6.0.5 (fce3e77)
  • deps: temp-write@^4.0.0 (7bbfb70)
  • deps: upath@^2.0.1 (28ecc48)
  • deps: whatwg-url@^8.4.0 (5dfb7f0)
  • deps: write-file-atomic@^3.0.3 (61f341b)
  • deps: write-json-file@^4.3.0 (d552c53)
  • deps: write-pkg@^4.0.0 (34db21c)
  • deps: yargs@^16.1.1 (53d432b)
  • filter-options: Remove figgy-pudding (7d90289)
  • has-npm-version: Remove unused makePredicate() export (56cba2f)
  • npm-dist-tag: Remove figgy-pudding (1158f8e)
  • npm-publish: Remove figgy-pudding (bdc162d)
  • otplease: Remove figgy-pudding (45ee52e)
  • pack-directory: Remove figgy-pudding (640faa5)
  • package: Improve JSDoc-inferred types, encapsulation (4d80c38)
  • package-graph: Improve JSDoc-inferred types, encapsulation (fae9e8d)
  • **prerelea...
Read more

v3.22.1

09 Jun 01:26
f6e7a13
Compare
Choose a tag to compare

3.22.1 (2020-06-09)

Bug Fixes

v3.22.0

24 May 23:04
Compare
Choose a tag to compare

3.22.0 (2020-05-24)

Bug Fixes

  • conventional-commits: Support modern config builder functions (#2546) (7ffb297), closes #2138
  • create: Use correct variable name in generated CLI output (#2547) (a1fd622)
  • deps: upgrade octokit/enterprise-rest to v6 (#2464) (b44ea75)
  • import: Support non-ASCII characters in file paths (#2441) (c74ffa4)
  • publish: Avoid errors when files are ignored by git (#2445) (448f2ae), closes #2151
  • publish: Avoid exception when publishing 1st version (#2485) (5d80285)
  • publish: Support --tag-version-prefix in --canary mode (#2435) (611c38e)
  • version: --atomic fallback when GIT_REDIRECT_STDERR is enabled (#2467) (c255d12)

Features

  • conventional-commits: Preserve major version zero on breaking changes (#2486) (6126e6c)
  • version: add --force-git-tag option (#2594) (00738e9)

v3.21.0

13 May 00:50
3367257
Compare
Choose a tag to compare

3.21.0 (2020-05-13)

Bug Fixes

  • publish: Canary releases without previous tags should not explode (c9eb590)

Features

  • project: Add getPackagesSync() export (068bdd7)
  • version: Ignore private packages completely with --no-private (a9b9f97)