v3.0.0
3.0.0 (2023-11-26)
⚠ BREAKING CHANGES
New Requirements
- drop support for Node 16 which is EOL, Node >=18.0.0 is now required
- also changed project TS build target to ES2021
- the
lerna run --use-nx
was deprecated in 2.0 and is now removed - the
lerna version
option--skip-bump-only-release
(singular) was renamed to--skip-bump-only-releases
(plural) to better represent the command which is only useful inindependent
mode
Quick Info
I decided to remove lerna run --use-nx
option in order to keep Lerna-Lite as light as possible and to remove any Nx related code from the project. If you wish to use Nx and Lerna together, then I strongly suggest that you use the original Lerna since it is supported by the same team and the latest version of Lerna also has a hard dependency on Nx.
I also want to reiterate that I am now publishing Lerna-Lite on npm with --provenance
, which Lerna-Lite supports, via GitHub Action (read this GitHub blog for more info).
⚠ BREAKING CHANGES
- core: upgrade deps to Node 18 and higher (#777)
- run: remove
--use-nx
(powered by Nx) option fromlerna run
command (#776)
Features
- core: upgrade deps to Node 18 and higher (#777) (70225e8) - by @ghiscoding
- core: use corepack when enabled to sync lockfile/run npm script (#775) (3f5624c) - by @ghiscoding
- run: remove
--use-nx
(powered by Nx) option fromrun
command (#776) (2653907) - by @ghiscoding - version: add --premajor-version-bump option to force patch bumps (#774) (d092fc6) - by @ghiscoding
Bug Fixes
- publish: dry-run execution should be more obvious in logs (#769) (8fbd761) - by @ghiscoding