-
Notifications
You must be signed in to change notification settings - Fork 30k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: upgrade npm to 11.0.0 #56274
base: main
Are you sure you want to change the base?
deps: upgrade npm to 11.0.0 #56274
Conversation
Review requested:
|
Fast-track has been requested by @nodejs-github-bot. Please 👍 to approve. |
Breaking change list
|
Just so we are clear, this is a breaking change! This should not be backported to node 22 (at least not without a good discussion first). |
Why |
I might be wrong, but v23 is already released, and main is v24, and breaking changes to non-experimental things can't land in an existing major. Anyone is of course free to remove the label if my understanding is correct. |
Based on past discussions:
It was only "LTS" that was the concern. Additionally, given the "integrating with node" outline, nothing in this release breaks anything in that list. |
No, 23 follows semver like all Node.js releases. The odd releases have much shorter life times than the even ones, that become LTS. It's been a long-standing mismatch between npm's release policy and Node.js' policy and the compromise, in all of those linked issues, is that we would take a semver major npm version during a release line if it could be demonstrated that the breaking changes were not breaking to users. |
👍 ok thanks for the clarification. We'll let you decide how far back to backport this. The only things this will affect for folks running
|
Of those three, only the first one seems even remotely likely to be a concern, and a pretty unlikely one at that. |
11.0.0 (2024-12-16)
Documentation
8a911da
#7963 ls: removed design change pending section note (#7963) (@milaninfy)Dependencies
5319e48
#7973 remove unnecessary sprintf-js files in node_modules (#7973)d369c77
#7976socks-proxy-agent@8.0.5
3b2951a
#7976https-proxy-agent@7.0.6
a598b7b
#7976agent-base@7.1.3
52bcaf6
#7976debug@4.4.0
aabf345
#7976p-map@7.0.3
28e8761
#7976npm-package-arg@12.0.1
Chores
ecd7190
#7976 dev dependency updates (@wraithgar)a07f4e0
#7976@npmcli/template-oss@4.23.6
(@wraithgar)687ab12
#7970 remove pre-release mode from npm 11 and workspaces (#7970) (@wraithgar)@npmcli/arborist@9.0.0
@npmcli/config@10.0.0
libnpmaccess@10.0.0
libnpmdiff@8.0.0
libnpmexec@10.0.0
libnpmfund@7.0.0
libnpmorg@8.0.0
libnpmpack@9.0.0
libnpmpublish@11.0.0
libnpmsearch@9.0.0
libnpmteam@8.0.0
libnpmversion@8.0.0