Releases: lerna/lerna
v5.1.4
v5.1.3
v5.1.2
v5.1.1
v5.1.0
v5.0.0
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 ofnpm-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 tonpm-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
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...
v3.22.1
v3.22.0
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 whenGIT_REDIRECT_STDERR
is enabled (#2467) (c255d12)