Automate your Workspace Versioning, Publishing & Changelogs with Lerna-Lite 📦🚀
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.2.0 (2026-04-24)
5.1.0 (2026-04-20)
Note: Version bump only for package @lerna-lite/publish
5.0.0 (2026-04-02)
Note
Please visit the v5.0.0 release for more details about the migration.
- use native import.meta.dirname/filename (#1302)
- bump NodeJS requirement to Node v22.17 (#1299)
- remove deprecated code
--remove-package-fields(#1295) - core: replace tinyrainbow with native
util.styleText()(#1293)
- deps: update all non-major dependencies (#1289) (530905f) - by @renovate[bot]
- npmlog: replace
has-unicodewith internal implementation (#1284) (c729652) - by @ghiscoding - publish: replace
byte-sizewith internal implementation (#1283) (ae8867d) - by @ghiscoding - publish: show output from publish and postpublish lifecycle scripts (#1287) (d5faf1b) - by @ghiscoding
- bump NodeJS requirement to Node v22.17 (#1299) (91ca715) - by @ghiscoding
- core: replace tinyrainbow with native
util.styleText()(#1293) (1d36057) - by @ghiscoding - remove deprecated code
--remove-package-fields(#1295) (072c863) - by @ghiscoding - use native import.meta.dirname/filename (#1302) (9a4f686) - by @ghiscoding
4.11.5 (2026-03-14)
- core: remove p-pipe, p-reduce (#1280) (d298ef1) - by @ghiscoding
- deps: replace write-pkg with internal writePackage utility (#1277) (819c5c9) - by @ghiscoding
- deps: update all non-major dependencies (#1274) (9351be2) - by @renovate[bot]
- deps: update dependency tar to v7.5.11 [security] (#1273) (6ac77a9) - by @ghiscoding
4.11.4 (2026-03-07)
- deps: update all non-major dependencies (#1269) (6c82fab) - by @renovate[bot]
- deps: update dependency tar to v7.5.10 [security] (#1272) (f2e9bbf) - by @renovate[bot]
4.11.3 (2026-02-19)
- deps: update all non-major dependencies (#1266) (9cbf1c5) - by @renovate[bot]
- deps: update all non-major dependencies (#1267) (28b1984) - by @renovate[bot]
- deps fix(deps): update dependency tar to v7.5.8 [security] (#1264) (0b694f7) - by @renovate[bot]
4.11.2 (2026-02-07)
- deps: update all non-major dependencies (#1251) (597828f) - by @renovate[bot]
- deps: update all non-major dependencies (#1263) (4b05ca2) - by @renovate[bot]
- deps: update dependency tar to v7.5.7 [security] (#1254) (a18a25e) - by @renovate[bot]
4.11.1 (2026-01-17)
4.11.0 (2026-01-16)
Note: Version bump only for package @lerna-lite/publish
4.10.5 (2026-01-07)
Note: Version bump only for package @lerna-lite/publish
4.10.4 (2026-01-06)
Note: Version bump only for package @lerna-lite/publish
4.10.3 (2025-12-27)
- Version/Publish --yes log should show only after all Changes logged (#1214) (cd1e474) - by @ghiscoding
4.10.2 (2025-12-13)
Note: Version bump only for package @lerna-lite/publish
4.10.1 (2025-12-12)
4.10.0 (2025-12-12)
- publish: Comment on issues/PRs resolved by release, fix #1198 (#1200) (5b0cef9) - by @ghiscoding
- verify OIDC in both dry-run and normal publish mode (#1195) (4286a59) - by @jcpoirier20
- deps: update all non-major dependencies (#1201) (0010e25) - by @renovate[bot]
- publish: shouldn't Comment on closed issues older than release (#1202) (199bfed) - by @ghiscoding
4.9.4 (2025-11-27)
4.9.3 (2025-11-20)
- deps: update all non-major dependencies (#1184) (ed17bf7) - by @renovate[bot]
- deps: update all non-major dependencies (#1188) (aea4b22) - by @renovate[bot]
4.9.2 (2025-11-04)
- deps: update all non-major dependencies (#1183) (d28556c) - by @renovate[bot]
- deps: update dependency ssri to v13 (#1178) (97ac7b7) - by @renovate[bot]
- deps: update dependency tar to v7.5.2 [security] (#1182) (e5f47bc) - by @ghiscoding
4.9.1 (2025-10-17)
4.9.0 (2025-09-26)
- deps: update all non-major dependencies (#1151) (913e145) - by @renovate[bot]
- deps: update all non-major dependencies (#1153) (8ec2de9) - by @renovate[bot]
4.8.0 (2025-09-20)
- deps: update all non-major dependencies (#1126) (a9728f7) - by @renovate[bot]
- deps: update all non-major dependencies (#1147) (7ad495f) - by @renovate[bot]
4.7.3 (2025-08-29)
- deps: update dependency @npmcli/package-json to v7 (#1121) (8520bf9) - by @renovate[bot]
- peer deps with
workspace:shouldn't duplicate version to devDeps (#1119) (089becf) - by @ghiscoding
4.7.2 (2025-08-16)
4.7.1 (2025-08-13)
4.7.0 (2025-08-08)
4.6.2 (2025-07-25)
4.6.1 (2025-07-11)
- publish: deprecate/rename removePackageFields to stripPackageKeys (#1088) (a4d8772) - by @ghiscoding
4.6.0 (2025-07-08)
Note: Version bump only for package @lerna-lite/publish
4.5.1 (2025-06-29)
Note: Version bump only for package @lerna-lite/publish
4.5.0 (2025-06-27)
Note: Version bump only for package @lerna-lite/publish
4.4.1 (2025-06-13)
4.4.0 (2025-06-13)
4.3.0 (2025-05-29)
4.2.0 (2025-05-23)
- deps: update all non-major dependencies (#1038) (b285218) - by @renovate[bot]
- deps: update dependency @npmcli/arborist to ^9.1.1 (#1044) (2fe3139) - by @renovate[bot]
4.1.2 (2025-05-12)
- publish: re-prompt OTP if it expired when publishing too many pkgs (#1034) (9df3f69) - by @ghiscoding
4.1.1 (2025-04-29)
Note: Version bump only for package @lerna-lite/publish
4.1.0 (2025-04-29)
- deps: update all non-major dependencies (#1014) (cbf1ff0) - by @renovate[bot]
- version: pnpm catalog changes should be reflected in packages (#1023) (1058573) - by @ghiscoding
4.0.0 (2025-03-28)
Note
Please visit the v4.0.0 release for more details about the migration.
- deps: update all major npm & other deps (#1008)
- deps: bump minimum Node version to ^20.17.0 || >=22.9.0 (#1000)
- version: change default "describe [Git] tag" pattern to
v*(#1001) - watch: upgrade Chokidar to v4.0 major version (#1004)
- deps: bump minimum Node version to ^20.17.0 || >=22.9.0 (#1000) (9a87d82) - by @ghiscoding
- deps: update all major npm & other deps (#1008) (332a1c0) - by @ghiscoding
- publish: replace +{SHA} with .{SHA} in lerna publish --canary (#999) (26da1a9) - by @ghiscoding
- version: change default "describe [Git] tag" pattern to
v*(#1001) (6b0f1e9) - by @ghiscoding - watch: upgrade Chokidar to v4.0 major version (#1004) (d376975) - by @ghiscoding
3.12.3 (2025-03-12)
Note: Version bump only for package @lerna-lite/publish
3.12.2 (2025-02-28)
Note: Version bump only for package @lerna-lite/publish
3.12.1 (2025-02-18)
Note: Version bump only for package @lerna-lite/publish
3.12.0 (2025-01-31)
- deps: update all non-major dependencies (#971) (24d1bbc) - by @renovate[bot]
- deps: update dependency tinyrainbow to v2 (#973) (2c14288) - by @renovate[bot]
3.11.0 (2025-01-02)
3.10.1 (2024-11-28)
Note: Version bump only for package @lerna-lite/publish
3.10.0 (2024-10-15)
3.9.3 (2024-10-08)
- deps: replace
globbywithtinyglobby(#941) (be8d050) - by @ghiscoding - deps: replace
picocolorswithtinyrainbow(#942) (75fc4df) - by @ghiscoding
3.9.2 (2024-09-28)
- deps: replace
chalkwithpicocolors(#940) (7850c65) - by @ghiscoding - deps: update all non-major dependencies (#929) (fea1aec) - by @renovate[bot]
3.9.1 (2024-09-07)
3.9.0 (2024-08-30)
3.8.0 (2024-08-05)
- deps: update all non-major dependencies (#899) (6e1f45a) - by @renovate[bot]
- deps: update all non-major dependencies (#903) (7dc9e7a) - by @renovate[bot]
- deps: update dependency byte-size to v9 (#904) (1a4d4be) - by @renovate[bot]
- version: add missing file extension to fix publish error (#910) (e9ccb79) - by @ghiscoding
3.7.1 (2024-07-13)
3.7.0 (2024-07-05)
3.6.0 (2024-06-27)
- inline deprecated
npmlogutil dependency (#882) (9243e8e) - by @ghiscoding - replace deprecated
read-package-jsonwith@npmcli/package-json(#883) (fe23cf7) - by @ghiscoding
3.5.2 (2024-06-13)
Note: Version bump only for package @lerna-lite/publish
3.5.1 (2024-06-07)
3.5.0 (2024-06-03)
Note: Version bump only for package @lerna-lite/publish
3.4.0 (2024-05-15)
- deps: update all non-major dependencies (#849) (bf23757) - by @renovate[bot]
- deps: update dependency npm-registry-fetch to v17 (#862) (413f75c) - by @renovate[bot]
- deps: update dependency pacote to v18 (#848) (0f98a46) - by @renovate[bot]
3.3.3 (2024-04-15)
- deps: update all non-major dependencies (#841) (86945b9) - by @renovate[bot]
- publish: downgrade npm-packlist to v5.1.1 (#844) (8d18186) - by @wassim-ben-amor
3.3.2 (2024-04-02)
Note: Version bump only for package @lerna-lite/publish
3.3.1 (2024-03-04)
3.3.0 (2024-02-10)
- deps: update all non-major dependencies (#808) (cec587b) - by @renovate[bot]
- publish: removePackageFields shouldn't mutate original package.json (#817) (84f6a88) - by @ghiscoding
3.2.1 (2024-01-13)
- deps: update all non-major dependencies (#802) (29e0504) - by @renovate[bot]
- publish: --canary --dry-run command should create valid tags (#803) (ff62bf1) - by @ghiscoding
- publish: lerna publish --canary --dry-run shouldn't throw (#801) (9f44c71) - by @ghiscoding
3.2.0 (2024-01-06)
3.1.0 (2023-12-08)
- deps: update all non-major dependencies (#783) (fa026de) - by @renovate[bot]
- deps: update dependency p-map to v7 (#784) (2644c23) - by @renovate[bot]
3.0.0 (2023-11-26)
Refer to the v3.0.0 release for more info about the migration.
- core: upgrade deps to Node 18 and higher (#777)
- core: upgrade deps to Node 18 and higher (#777) (70225e8) - by @ghiscoding
- version: add --premajor-version-bump option to force patch bumps (#774) (d092fc6) - by @ghiscoding
2.7.2 (2023-11-20)
Note: Version bump only for package @lerna-lite/publish
Note: Version bump only for package @lerna-lite/publish
2.6.0 (2023-10-14)
- deps: update all non-major dependencies (#739) (d8aeb27) - by @renovate[bot]
- publish: fix version conflict recognition for github packages (#738) (210eefa) - by @petermetz
2.5.1 (2023-09-09)
- CJS fallbacks should be at the end not at beginning (#675) (e3d7b9f) - by @ghiscoding
- deps: update all non-major dependencies (#718) (7c2897f) - by @renovate[bot]
- deps: update all non-major dependencies (#722) (c2afec6) - by @renovate[bot]
- deps: update dependency @npmcli/arborist to v7 (#715) (c18600d) - by @renovate[bot]
- deps: update dependency libnpmaccess to v8 (#716) (f7802a5) - by @renovate[bot]
- deps: update dependency libnpmpublish to v8 (#680) (6ae83d5) - by @renovate[bot]
- deps: update dependency libnpmpublish to v9 (#717) (6fd8106) - by @renovate[bot]
- deps: update dependency npm-package-arg to v11 (#692) (2b69331) - by @renovate[bot]
- deps: update dependency npm-packlist to v8 (#702) (e0d4e12) - by @renovate[bot]
- deps: update dependency npm-registry-fetch to v15 (#684) (94baefd) - by @renovate[bot]
- deps: update dependency npm-registry-fetch to v16 (#693) (1f19ec5) - by @renovate[bot]
- deps: update dependency pacote to v17 (#695) (d92b678) - by @renovate[bot]
- deps: update dependency read-package-json to v7 (#696) (325256b) - by @renovate[bot]
2.5.0 (2023-07-06)
- deps: update all non-major dependencies (#654) (247d17b) - by @renovate[bot]
- deps: update all non-major dependencies (#662) (009a47c) - by @renovate[bot]
- deps: update dependency chalk to ^5.3.0 (#660) (96c80a9) - by @renovate[bot]
- publish: catch publish conflict 403 error from npm (#657) (738c028) - by @ghiscoding
- publish: ensure that error code is a number (#656) (0b823d5) - by @ghiscoding
- strict-ssl mapping for node-fetch-registry during unpublished projects lookup (#655) (9b6a400) - by @ghiscoding
2.4.3 (2023-06-20)
2.4.2 (2023-06-20)
- deps: update dependency semver to ^7.5.2 (#646) (449358b) - by @renovate[bot]
- publish: skip lifecycle scripts on pkg fields removal, fixes #637 (#647) (5b2a15a) - by @ghiscoding
2.4.1 (2023-06-07)
2.4.0 (2023-05-18)
- deps: update all non-major dependencies (#601) (65fa856) - by @renovate[bot]
- deps: update all non-major dependencies (#608) (b000303) - by @renovate[bot]
- deps: update dependency glob to v10 (#607) (dadbaca) - by @renovate[bot]
- deps: update dependency glob to v10 (#609) (dc146e0) - by @renovate[bot]
- Revert "chore: replace
globbyglobbyto cleanup temp files (#605)" (#606) (d940322), closes #605 #606 - by @ghiscoding
2.3.0 (2023-05-05)
2.2.0 (2023-05-02)
- deps: update all non-major dependencies (#592) (27c3a90) - by @renovate[bot]
- deps: update dependency p-map to v6 (#589) (13c4c04) - by @renovate[bot]
- version: allowPeerDependenciesUpdate should work w/
workspace:^, fix #590 (#591) (0de00e1) - by @ghiscoding
2.1.0 (2023-04-21)
- deps: update all non-major dependencies (#583) (43c156c) - by @renovate[bot]
- publish: add normalize-path as a dependency (#579) (5dedbbe) - by @rfoel
2.0.0 (2023-04-14)
- build: prepare official Lerna-Lite 2.0 release (#567)
- deps: update all non-major dependencies (#535) (bdb1e9c) - by @renovate[bot]
- deps: update all non-major dependencies (#547) (deb467c) - by @renovate[bot]
2.0.0-alpha.2 (2023-04-07)
Note: Version bump only for package @lerna-lite/publish
2.0.0-alpha.1 (2023-04-07)
Note: Version bump only for package @lerna-lite/publish
2.0.0-alpha.0 (2023-04-07)
- publish: make version & publish commands optionnal, closes #450 (#552)
- build: migrate to ESM build & switch to Vitest for ESM support (#537)
- build: migrate to ESM build & switch to Vitest for ESM support (#537) (308fc2e) - by @ghiscoding
- cli: remove listable dependency from CLI (#553) (1baa0d1) - by @ghiscoding
- publish: make version & publish commands optionnal, closes #450 (#552) (11e4dab) - by @ghiscoding
- publish: remove
--require-scripts, keep npm scripts lifecycle (#542) (6559aec) - by @ghiscoding - remove all deprecated options tagged to be removed in next major (#545) (a6f44b3) - by @ghiscoding
- deps: update all non-major dependencies (#535) (bdb1e9c) - by @renovate[bot]
- deps: update dependency minimatch to v8 and couple other deps patch (#550) (e7d29f1) - by @ghiscoding
1.17.0 (2023-03-16)
- version: support git "describeTag" configuration in version/publish commands (#515) (6a041e4) - by @xueran
1.16.2 (2023-03-13)
1.16.1 (2023-03-11)
Note: Version bump only for package @lerna-lite/publish
1.16.0 (2023-03-03)
- deps: update all non-major dependencies (#488) (126bdb7) - by @renovate[bot]
- deps: update all non-major dependencies (#502) (b26827d) - by @ghiscoding
- publish: ensure zero exit code when EWORKINGTREE warning occurs (#500) (b14150b) - by @ghiscoding
1.15.1 (2023-02-08)
Note: Version bump only for package @lerna-lite/publish
1.15.0 (2023-02-04)
- deps: update dependency @npmcli/arborist to ^6.2.1 (#471) (5387b4e) - by @renovate[bot]
- publish: deprecate publish --require-scripts (#463) (e8ef54e) - by @ghiscoding
- publish: downgrade
globdeps to cleanup temp file (#475) (de09614) - by @ghiscoding
- publish: add
--cleanup-temp-filesoption to cleanup packed tmp (#474) (6781c79) - by @ghiscoding - publish: recover from network failure (#469) (acd586d) - by @ghiscoding
- version: move all version related methods under version package (#456) (2c0921a) - by @ghiscoding
- watch: add optional stdin key to exit watch mode cleanly (#472) (d0cf2d9) - by @ghiscoding
1.14.2 (2023-01-21)
Note: Version bump only for package @lerna-lite/publish
1.14.1 (2023-01-19)
Note: Version bump only for package @lerna-lite/publish
1.14.0 (2023-01-18)
- deps: update all non-major dependencies (#423) (b965cc7) - by @renovate-bot
- deps: update all non-major dependencies (#425) (3793929) - by @renovate-bot
- deps: update dependency @npmcli/arborist to ^6.1.6 (#440) (51eec47) - by @renovate[bot]
1.13.0 (2022-11-22)
- deps: libnpmaccess was rewritten, lsPackages is now getPackages (#401) (abb78b0) - by @ghiscoding
- deps: npm-package-arg now normalize x, x@, x@* (#400) (41b6eaa) - by @ghiscoding
- deps: update all non-major dependencies (#402) (3feeea9) - by @renovate-bot
- deps: update all non-major dependencies (#405) (084da4f) - by @renovate-bot
- deps: update all non-major dependencies (#414) (267fced) - by @renovate-bot
- deps: update dependency @npmcli/arborist to v6 (#396) (39b0feb) - by @renovate-bot
- deps: update dependency libnpmpublish to v7 (#399) (4eaea64) - by @renovate-bot
1.12.0 (2022-10-14)
- bump min Node version to >=14.17.0 to align with external deps (#387) (2f804e9) - by @ghiscoding
- deps: update dependency npm-packlist to v6 (4241c2f) - by @renovate-bot
- deps: update dependency npmlog to v7 (#389) (d2110f1) - by @renovate-bot
- deps: update dependency read-package-json to v6 (#390) (c585090) - by @renovate-bot
- deps: update dependency ssri to v10 (#385) (04457c9) - by @renovate-bot
- deps: upgrading pacote & npm-packlist to v7 requires arborist tree (#367) (8c34a3b) - by @ghiscoding
- npm-publish: Allows disabling of strict SSL checks (#374) (a26d849) - by @ghiscoding
- commands: rename
git-dry-runandcmd-dry-runto simplydry-run(#377) (3a55f5e) - by @ghiscoding - publish: add new option
--remove-package-fieldsbefore publish (#359) (45a2107) - by @ghiscoding - version: add
--allow-peer-dependencies-update, closes #333 (#363) (efaf011) - by @ghiscoding
1.11.3 (2022-09-20)
Note: Version bump only for package @lerna-lite/publish
1.11.2 (2022-08-30)
Note: Version bump only for package @lerna-lite/publish
1.11.1 (2022-08-24)
Note: Version bump only for package @lerna-lite/publish
1.11.0 (2022-08-19)
- deps: update all non-major dependencies (e3b379c) - by @renovate-bot
- deps: update all non-major dependencies (e8dcfec) - by @renovate-bot
1.10.0 (2022-08-06)
- core: ensure to touch all nodes in package-graph (f4f7bbc) - by @ghiscoding
- deps: update all non-major dependencies (abe1eff) - by @renovate-bot
1.9.1 (2022-08-01)
- publish: should only warn when using
--no-workspace-strict-match(37dd3e7) - by @ghiscoding
1.9.0 (2022-07-28)
- run-lifecycle: lifecycle events should run to completion in series (#275) (8e45a1e) - by @ghiscoding
- publish: disable legacy
verifyAccessbehavior by default (#274) (fb1852d) - by @ghiscoding - publish: include all deps in package graph by default, allow no-sort (#277) (3229e77) - by @ghiscoding
1.8.0 (2022-07-21)
- deps: update all non-major dependencies (ed1db35) (by Renovate Bot)
- deps: update all non-major dependencies (#254) (2d9a0d5) (by WhiteSource Renovate)
1.6.0 (2022-06-30)
- deps: update all non-major dependencies (27921f4)
- version: remove
workspace:prefix on peerDeps & few refactor (6e4e5b7)
1.5.1 (2022-06-12)
1.5.0 (2022-06-08)
- deps: update all non-major dependencies (c87e937)
- version: keep operator in
workspace:protocol, fixes #198 (1794ccd)
1.4.0 (2022-05-30)
Note: Version bump only for package @lerna-lite/publish
1.3.0 (2022-05-13)
- publish:
workspace:*(or ~) protocol should strictly match range (acede60)
1.2.0 (2022-05-11)
- core: add version/publish
workspace:protocol (ee57dfb)
1.1.0 (2022-05-01)
1.0.5 (2022-03-29)
1.0.4 (2022-03-24)
Note: Version bump only for package @lerna-lite/publish
1.0.3 (2022-03-19)
Note: Version bump only for package @lerna-lite/publish
1.0.2 (2022-03-17)
Note: Version bump only for package @lerna-lite/publish
1.0.1 (2022-03-15)
Note: Version bump only for package @lerna-lite/publish
1.0.0 (2022-03-15)
Note: Version bump only for package @lerna-lite/publish
0.3.7 (2022-03-09)
-
core: better handling of possible missing pkg name (ef9633d)
-
publish: use Lerna code for
detectFromGitanddetectFromPackage(811111f)
0.3.6 (2022-03-05)
- deps: update few npm dependencies (9175d48)
0.3.5 (2022-03-05)
- deps: update few npm dependencies (9175d48)
0.3.4 (2022-03-05)
- version: add missing lifecycle code from lerna (a0d9e95)
0.3.3 (2022-02-27)
Note: Version bump only for package @lerna-lite/publish
0.3.2 (2022-02-22)
- core: OTP please method had non-strict code (411f308)
0.3.1 (2022-02-12)
-
publish: skip publish when using gitDryRun (ea97c92)
-
publish: skip publish when using gitDryRun (9408167)
0.3.0 (2022-02-12)
Rename the lib to Lerna-Lite
0.2.3 (2022-02-11)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.2.2 (2022-02-11)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.2.1 (2022-02-11)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.2.0 (2022-02-11)
- cli: add
ws-rollerCLI for publish & version commands (6201c1d)
0.1.8 (2022-02-03)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.1.7 (2022-02-03)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.1.4 (2022-02-01)
- build: remove outdated crypto and use default NodeJS pkg instead (54a812a)
0.1.3 (2022-01-30)
Note: Version bump only for package @ws-conventional-version-roller/publish
0.1.2 (2022-01-30)
-
publish: add missing
publishConfigto each package (9924956) -
publish: get a working publish command (35f44ff)
0.1.1 (2022-01-30)
Note: Version bump only for package @ws-conventional-version-roller/publish
- build: initial commit with publish & version roller (37e32c0)