Skip to content

Releases: lerna-lite/lerna-lite

v4.3.0

29 May 01:56
Compare
Choose a tag to compare

4.3.0 (2025-05-29)

Another small release that follows some of the e18e initiative suggestions in order to decrease download size and improve the ecosystem performance 1 package at a time (or actually 4 in this release)

Features

Bug Fixes

v4.2.0

23 May 22:47
Compare
Choose a tag to compare

4.2.0 (2025-05-23)

Upgrading conventional-changelog (core) to the latest major version. This new release should also work with conventional-changelog-conventionalcommits previous v8 or the new v9 which just came out.

Features

Bug Fixes

v4.1.2

12 May 18:07
Compare
Choose a tag to compare

4.1.2 (2025-05-12)

Bug Fixes

v4.1.1

29 Apr 16:56
Compare
Choose a tag to compare

4.1.1 (2025-04-29)

Bug Fixes

v4.1.0

29 Apr 03:21
Compare
Choose a tag to compare

4.1.0 (2025-04-29)

Features

Bug Fixes

v4.0.0

28 Mar 04:01
Compare
Choose a tag to compare

4.0.0 (2025-03-28)

📢 Major 4.0 Release ⚠️

Since NodeJS 18 EOL is fast approaching (a month away), it's time for Lerna-Lite to release its next version and bump Node requirement. This new release has a few changes and you'll want to see the list of breaking changes below, but it should be pretty straightforward and probably transparent for most users, here are the main changes:

  1. upgrade of all conventional-changelog dependencies to their latest major versions, that shouldn't impact you unless you are using conventional-changelog-conventionalcommits and if you are, then make sure to use v8.0 because older versions will probably fail.
  2. Canary Releases had issues for a long time because it was implemented with +{SHA} and NPM at some point started discarding any chars past a + symbol, making these releases pretty much useless, so we switched to using .{SHA} and this should make the Canary Releases more usable
  3. requirement for NodeJS got bumped to ^20.17.0 || >=22.9.0 and you might wonder, why the big jump? Well, you should ask that question to the NPM team, all their latest packages (i.e. @npmcli/arborist, npm-packlist, ...) got bumped to that Node requirement and I'm just keeping up with them...

New Requirements

  • drop support for Node 18 which will be EOL in April, we now require Node ^20.17.0 || >=22.9.0

⚠ BREAKING CHANGES

  • 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: remove node-fetch, fixes punycode warning (#998)
  • deps: upgrade all conventional-changelog-* to major versions (#997)

Some Project Statistics

Here's a few statistics about Lerna-Lite:

  • is 3.5 years old with over 500 stars
  • recently reached 1 million download a year and it keeps growing every year (in comparison Lerna is at 62M/year)
  • over 800 public projects using it (probably twice as much in private repos)
  • biggest project using Lerna-Lite is Jest.

In a quick summary, the main goal of Lerna-Lite as always been centered around maintenance (and the most recent challenge was to upgrade all conventional-changelog major deps and oh boy, was that a hard one!)... and sometime, once in a while, new features are being added into the project as well and the most recent one being the full pnpm catalog: support. For a more detailed list of features that are only available in Lerna-Lite, you can take a look at the main readme page. Also note that I, @ghiscoding, do my best to maintain this project but there are still some areas that are like black boxes to me and/or that I don't quite understand, basically I'm just a regular dev like you and I'm simply doing my best to keep the project rolling and up to date, any help will always be welcome, cheers! 😉

A big Thanks to all my Sponsors and Happy Coding 🐉

   

 

Bug Fixes

Miscellaneous Chores

v3.12.3

12 Mar 17:24
Compare
Choose a tag to compare

3.12.3 (2025-03-12)

Bug Fixes

v3.12.2

28 Feb 19:55
Compare
Choose a tag to compare

3.12.2 (2025-02-28)

Bug Fixes

v3.12.1

18 Feb 19:08
Compare
Choose a tag to compare

3.12.1 (2025-02-18)

Small patch release to update Octokit dependencies to latest which is mitigating ReDos issue (see Octokit/Rest release and CVE-2025-25288 for more info)

Bug Fixes

v3.12.0 - pnpm catalogs support (version/publish)

31 Jan 00:59
Compare
Choose a tag to compare

🔈 pnpm catalogs support for both lerna version and lerna publish commands

The previous release brought support for catalogs but only for lerna version, however with this new release we bring support to both version and publish commands. 🚀

3.12.0 (2025-01-31)

Features

Bug Fixes