dep!: Set project node version to ^22.22.2 || ^24.15.0 || >=26.0.0 - #1522
dep!: Set project node version to ^22.22.2 || ^24.15.0 || >=26.0.0#1522maxreichmann wants to merge 2 commits into
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:
|
615ced6 to
55b2646
Compare
55b2646 to
cb9166a
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.