Skip to content

chore: bump @lerna-lite/version from 4.11.1 to 5.0.0#8058

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/main/lerna-lite/version-5.0.0
Open

chore: bump @lerna-lite/version from 4.11.1 to 5.0.0#8058
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/main/lerna-lite/version-5.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 5, 2026

Bumps @lerna-lite/version from 4.11.1 to 5.0.0.

Release notes

Sourced from @​lerna-lite/version's releases.

v5.0.0

5.0.0 (2026-04-02)

📢 Major 5.0 Release ⚠️

NodeJS 20 will be EOL by the end of April, so it's time for another Lerna-Lite major release and a Node requirement bump. Below is the list of breaking changes:

  1. removed the Conventional Changelog legacy API that allowed reading config from external file (it was deprecated years ago). It is now accepting only configuration through lerna.json file (when using custom changelogPreset).
    • for users of Commitlint and/or conventional-changelog-conventionalcommits, please make sure to update to their latest versions to avoid any problems
  2. last year lerna publish --remove-package-fields option was renamed and its old name deprecated, the old name is now officially removed. This mean that only the new option name is valid, so make sure to use:
  3. NodeJS requirement is now ^22.17.0 || >=24.0.0 which is allowing the use of even more native NodeJS code (e.g. util.styleText() and import.meta.dirname)

... and that's it!

to see the complete list of all previous migrations, take a look at: all Release Migrations

New Requirements

  • drop Node 20 support, which will be EOL in April, we now require Node ^22.17.0 || >=24.0.0

Some Project Statistics

What happened since the last major version?

  • download nearly doubled to ~2M/year (in comparison Lerna also grew from 62M to 84M/year)
    • Lerna-Lite grew by almost 100% while Lerna grew by 35%... so Lerna-Lite is small, but growing steadily
  • OIDC trusted publishing was added just a few months ago (Lerna-Lite itself also uses it to publish)
  • extended Catalog support, pnpm catalog was added in last major version, and more recently I added support for all 3 package managers (pnpm, Yarn and even Bun)
    • for reference Lerna does not support Catalog
  • also following e18e initiative, more focus was put on using more native code. Allowing Lerna-Lite install size to keep decreasing, for example the publish command (which includes version) install size is now at 33Mb/257 packages (ref node-module-inspector)
    • in comparison v1.0 was at 62Mb/454 packages, that's nearly half its original size and external packages.
    • also in comparison, the original Lerna (all-in-one tool) pulls in a whopping 138Mb/499 packages
  • a few different features were added during the year
  • and finally a couple of large projects migrated to Lerna-Lite during the past year:

in conclusion, Lerna-Lite continues to be a great alternative to the original Lerna project and is Nx free. Most users like its modular approach (install only what you want) which is a huge distinction compared to the original (all-in-one) Lerna. There's also a few Lerna-Lite unique features that were added over the past few years that Lerna doesn't have... there's many more reasons to use Lerna-Lite, you can read more about the subject on the main readme page (About Lerna-Lite)

That's it for now, thanks ⭐ 🚀

A big Thanks to all my Sponsors and Happy Coding 🐉

... (truncated)

Changelog

Sourced from @​lerna-lite/version's changelog.

5.0.0 (2026-04-02)

[!NOTE] Please visit the v5.0.0 release for more details about the migration.

⚠ BREAKING CHANGES

  • use native import.meta.dirname/filename (#1302)
  • bump NodeJS requirement to Node v22.17 (#1299)
  • drop conventional-changelog legacy API for local preset file (#1296)
  • core: replace tinyrainbow with native util.styleText() (#1293)

Bug Fixes

Code Refactoring

4.11.5 (2026-03-14)

Bug Fixes

4.11.4 (2026-03-07)

Bug Fixes

4.11.3 (2026-02-19)

Note: Version bump only for package @​lerna-lite/version

4.11.2 (2026-02-07)

Bug Fixes

Commits
  • 75dc11d chore(release): publish new version v5.0.0
  • ee684a7 fix(deps): update conventional-changelog packages (#1304)
  • 9a4f686 refactor!: use native import.meta.dirname/filename (#1302)
  • 4cfddb8 chore: ignore line for text coverage
  • 91ca715 refactor!: bump NodeJS requirement to Node v22.17 (#1299)
  • c299059 refactor!: drop conventional-changelog legacy API for local preset file (#1296)
  • 1d36057 refactor(core)!: replace tinyrainbow with native util.styleText() (#1293)
  • 27fa3a0 docs: remove note about commitlint conventional changelog overrides
  • 934f915 chore(release): publish new version v4.11.5
  • d298ef1 fix(core): remove p-pipe, p-reduce (#1280)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@lerna-lite/version](https://github.com/lerna-lite/lerna-lite/tree/HEAD/packages/version) from 4.11.1 to 5.0.0.
- [Release notes](https://github.com/lerna-lite/lerna-lite/releases)
- [Changelog](https://github.com/lerna-lite/lerna-lite/blob/main/packages/version/CHANGELOG.md)
- [Commits](https://github.com/lerna-lite/lerna-lite/commits/v5.0.0/packages/version)

---
updated-dependencies:
- dependency-name: "@lerna-lite/version"
  dependency-version: 5.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies javascript Pull requests that update Javascript code labels Apr 5, 2026
@dependabot dependabot bot added dependencies javascript Pull requests that update Javascript code labels Apr 5, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 5, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants