deps!: Require Node.js ^22.22.2 || ^24.15.0 || >=26.0.0 - #1522
Conversation
d31cfca to
b9ee59f
Compare
matz3
left a comment
There was a problem hiding this comment.
Two remarks:
- Should we also bump the v24 requirement, as we now require a v22 version from March 2026, but still allow the initial v24 release from May 2025? To me this does not fit right now, and the v22 version might contain more features (back-ports), than the v24. Also, looking at #1494 (comment) it was stated that the
@npmcli/configpackage needs^22.22.2 || ^24.15.0. But actually it needs^22.22.2 || ^24.15.0 || >=26.0.0(based on version11.0.1) - Should we rather declare this as a breaking change, to make our requirement changes clear in the next alpha release notes?
|
Third remark:
|
I agree. Let set the version to ^22.22.2 || ^24.15.0 || >=26.0.0 for now
As we are still in the alpha phase every new release might be breaking. As we edit the changelog for initial v5 later anyway, I guess its fine to mark this as breaking |
Yes, we need to state the breaking changes compared to v4 in the final v5.0.0 release. I agree that we should add this breaking change to inform front-runners who want to test our pre-releases. EDIT: Sorry, I first misunderstood your point. |
3d4ef59 to
5cfbe55
Compare
|
Update:
|
55b2646 to
cb9166a
Compare
|
|
cb9166a to
36af21e
Compare
This bumps the project's node engine requirements:
--> from ^22.20.0 || >=24.0.0
--> to ^22.22.2 || ^24.15.0 || >=26.0.0
Alignes with requirements used in
@npmclipackages and npm 12.Solves engine conflict in #1494.
Adds new node version (26) to CI test matrix.
Updates documentation.