Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 21, 2025

Bumps @lerna-lite/version from 3.12.3 to 4.0.0.

Release notes

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

v4.0.0

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 now switched to using .{SHA} and it 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 by following 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 🐉

... (truncated)

Changelog

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

4.0.0 (2025-03-28)

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

⚠ 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)

Bug Fixes

Miscellaneous Chores

Commits
  • 5a60d7a chore(release): publish new version v4.0.0
  • 332a1c0 fix(deps)!: update all major npm & other deps (#1008)
  • 9a87d82 fix(deps)!: bump minimum Node version to ^20.17.0 || >=22.9.0 (#1000)
  • 6b0f1e9 fix(version)!: change default "describe [Git] tag" pattern to v* (#1001)
  • d376975 fix(watch)!: upgrade Chokidar to v4.0 major version (#1004)
  • f3c6388 chore(deps)!: remove node-fetch, fixes punycode warning (#998)
  • df2d462 fix(deps)!: upgrade all conventional-changelog-* to major versions (#997)
  • 8e78fe0 chore: exclude fixtures from built distribution folders (#1007)
  • 37a88ba chore: enforce consistent usage of type-only imports/exports (#1006)
  • See full diff 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 3.12.3 to 4.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/v4.0.0/packages/version)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 21, 2025
@sonarqubecloud
Copy link

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github May 5, 2025

Superseded by #1088.

@dependabot dependabot bot closed this May 5, 2025
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/lerna-lite/version-4.0.0 branch May 5, 2025 01:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants