Skip to content

Commit 92585f7

Browse files
chore: release 12.0.0-pre.0.0
1 parent e20424b commit 92585f7

18 files changed

Lines changed: 140 additions & 40 deletions

.release-please-manifest.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
2-
".": "11.12.1",
3-
"workspaces/arborist": "9.4.2",
2+
".": "12.0.0-pre.0.0",
3+
"workspaces/arborist": "10.0.0-pre.0.0",
44
"workspaces/libnpmaccess": "10.0.3",
5-
"workspaces/libnpmdiff": "8.1.5",
6-
"workspaces/libnpmexec": "10.2.5",
7-
"workspaces/libnpmfund": "7.0.19",
5+
"workspaces/libnpmdiff": "8.1.6-pre.0.0",
6+
"workspaces/libnpmexec": "10.2.6-pre.0.0",
7+
"workspaces/libnpmfund": "7.0.20-pre.0.0",
88
"workspaces/libnpmorg": "8.0.1",
9-
"workspaces/libnpmpack": "9.1.5",
9+
"workspaces/libnpmpack": "9.1.6-pre.0.0",
1010
"workspaces/libnpmpublish": "11.1.3",
1111
"workspaces/libnpmsearch": "9.0.1",
1212
"workspaces/libnpmteam": "8.0.2",
13-
"workspaces/libnpmversion": "8.0.3",
14-
"workspaces/config": "10.8.1"
13+
"workspaces/libnpmversion": "9.0.0-pre.0.0",
14+
"workspaces/config": "11.0.0-pre.0.0"
1515
}

CHANGELOG.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Changelog
22

3+
## [12.0.0-pre.0.0](https://github.com/npm/cli/compare/v11.12.1...v12.0.0-pre.0.0) (2026-04-23)
4+
### ⚠️ BREAKING CHANGES
5+
* npm no longer registers man pages with the system when installed globally. `man npm-install` will no longer work, but `npm help install` is unaffected.
6+
* The `npm pkg` output is no longer forced to json. This means you can get single values without having to worry about wrapping of the values. It also outputs non-json content more similarly to `npm view`.
7+
* `npm shrinkwrap` is removed, the `shrinkwrap` config alias is removed, and `npm-shrinkwrap.json` is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root `npm-shrinkwrap.json` to `package-lock.json`; use `bundleDependencies` if you need to ship a locked dependency tree.
8+
* The Twitter and Freenode profile fields have been removed from the npm registry. This means that users will no longer be able to set or view these fields in their npm profiles.
9+
* npm will no longer attempt to resolve the path to node via whichnode. process.execPath is already set by Node to the resolved real path of the node binary, so the lookup was redundant. Scripts that expected npm to override process.execPath with a PATH-resolved (potentially symlinked) node path may be affected.
10+
* the --json output of `npm pack` and `npm publish` have changed. They are now always consistent, and in the same format.
11+
* the `star`, `stars` and `unstar` commands have been removed
12+
* The `npm adduser` command has been removed. Create and manage user accounts on the npm website, and use `npm login` to authenticate on the command line.
13+
### Features
14+
* [`2e5dcad`](https://github.com/npm/cli/commit/2e5dcad17a59ee9f69eeec27fc5b087b5b032df7) [#9262](https://github.com/npm/cli/pull/9262) drop npm-shrinkwrap.json support (@owlstronaut)
15+
* [`2397196`](https://github.com/npm/cli/commit/239719668a73afbacc02eedcedcd3d3dd7f36b01) [#9265](https://github.com/npm/cli/pull/9265) Remove Twitter and Freenode profile fields (@owlstronaut)
16+
* [`738be10`](https://github.com/npm/cli/commit/738be10651522e94038f1eff0da12f15b10438ea) [#9196](https://github.com/npm/cli/pull/9196) remove star commands (#9196) (@wraithgar)
17+
* [`db7c1f8`](https://github.com/npm/cli/commit/db7c1f887eb1c1cb281ea7c9f6d84fba8f10d44d) [#9163](https://github.com/npm/cli/pull/9163) add `u` as alias for `update` command (#9163) (@Ausoj)
18+
* [`45e44dd`](https://github.com/npm/cli/commit/45e44dd7ac2a3af815684ece3bdc99ada2f317f7) [#9228](https://github.com/npm/cli/pull/9228) adds a backport script (@owlstronaut)
19+
### Bug Fixes
20+
* [`e20424b`](https://github.com/npm/cli/commit/e20424b01a2d60c6ff5edb0480dcea529edf2dec) [#9035](https://github.com/npm/cli/pull/9035) don't install man pages in system locations (@owlstronaut)
21+
* [`01d9acd`](https://github.com/npm/cli/commit/01d9acd41c357f6b607d026bf5bc1cc44ad92db6) [#9269](https://github.com/npm/cli/pull/9269) pkg: output like npm view does, do not force json output (@wraithgar)
22+
* [`27567ab`](https://github.com/npm/cli/commit/27567ab27bef8af303bde0b2d7da0386da182b81) [#9257](https://github.com/npm/cli/pull/9257) ignore intended error code (@owlstronaut)
23+
* [`4ef5b6e`](https://github.com/npm/cli/commit/4ef5b6e0439297048dee92729b5c93529ad39488) [#9039](https://github.com/npm/cli/pull/9039) stop resolving node path via whichnode (@owlstronaut)
24+
* [`2e9b26e`](https://github.com/npm/cli/commit/2e9b26eff18114b2fe34ea7c8159500b5eafb98e) [#9247](https://github.com/npm/cli/pull/9247) sync json output of pack and publish (#9247) (@wraithgar)
25+
* [`7357d7f`](https://github.com/npm/cli/commit/7357d7fd82a61657618d632b5a842d4d04335be5) [#9036](https://github.com/npm/cli/pull/9036) remove npm adduser command (@owlstronaut)
26+
### Dependencies
27+
* [`5af02ec`](https://github.com/npm/cli/commit/5af02ecf3e3ed27e62b57ceaf59a293f42d3e309) [#9270](https://github.com/npm/cli/pull/9270) `lru-cache@11.3.5`
28+
* [`799866f`](https://github.com/npm/cli/commit/799866f4d877241cdd30501229901a0ba355adbb) [#9270](https://github.com/npm/cli/pull/9270) `node-gyp@12.3.0`
29+
* [`79d394e`](https://github.com/npm/cli/commit/79d394e9f5e74b6fba3adb09e4bfd6e7b63e9839) [#9270](https://github.com/npm/cli/pull/9270) `is-cidr@6.0.4`
30+
* [`9669d31`](https://github.com/npm/cli/commit/9669d31060a2ed7220e140c354a45cfe993a0e7d) [#9207](https://github.com/npm/cli/pull/9207) `@sigstore/protobuf-specs@0.5.1`
31+
* [`b09a5ac`](https://github.com/npm/cli/commit/b09a5ac3c59f6a70f05ee035c9c6ee03dfdd1eda) [#9207](https://github.com/npm/cli/pull/9207) `tinyglobby@0.2.16`
32+
* [`150231d`](https://github.com/npm/cli/commit/150231d74a90ff1fb34ec588eefb94aeb4979fd2) [#9207](https://github.com/npm/cli/pull/9207) `picomatch@4.0.4`
33+
* [`413e0a0`](https://github.com/npm/cli/commit/413e0a00aee08b4f190bffd360b53efb20783ad1) [#9207](https://github.com/npm/cli/pull/9207) `lru-cache@11.3.3`
34+
* [`6faa25e`](https://github.com/npm/cli/commit/6faa25ecff4eb72aa9c16adba53bf46d39d556df) [#9207](https://github.com/npm/cli/pull/9207) `diff@8.0.4`
35+
* [`87bb9d0`](https://github.com/npm/cli/commit/87bb9d069375e74354bcd69f39a081ad960009de) [#9207](https://github.com/npm/cli/pull/9207) `minimatch@10.2.5`
36+
* [`2501dd8`](https://github.com/npm/cli/commit/2501dd83ea9e9fc39b0bf6814728a132dd57fa6d) [#9207](https://github.com/npm/cli/pull/9207) `tar@7.5.13`
37+
* [`ccce5f6`](https://github.com/npm/cli/commit/ccce5f611daf50727a134ba1df46ac9c53caa61a) [#9207](https://github.com/npm/cli/pull/9207) `minipass-flush@1.0.6`
38+
### Chores
39+
* [`b9332e6`](https://github.com/npm/cli/commit/b9332e6370cb4c3ee32c7b87cfab5847f4657acc) [#9270](https://github.com/npm/cli/pull/9270) dev dependency updates (@owlstronaut)
40+
* [`cc468a8`](https://github.com/npm/cli/commit/cc468a81fd9fc000dc430c782ba05f0c6fcea079) [#9269](https://github.com/npm/cli/pull/9269) refactor tests (@wraithgar)
41+
* [`2ca36c4`](https://github.com/npm/cli/commit/2ca36c4b37f50419303db41cf482d05f5ec69023) [#9261](https://github.com/npm/cli/pull/9261) fixed non-functional typos throughout the codebase (@opensourcezeal)
42+
* [`8131de4`](https://github.com/npm/cli/commit/8131de4453af45a351fd610a660a1d60724ef74f) [#9239](https://github.com/npm/cli/pull/9239) add action permission for backport workflow (@owlstronaut)
43+
* [`6df5f91`](https://github.com/npm/cli/commit/6df5f918a350e30d865a647cbbbe0a8e713d0189) [#9232](https://github.com/npm/cli/pull/9232) backports can trigger CI (@owlstronaut)
44+
* [`07552f5`](https://github.com/npm/cli/commit/07552f58111dea3aa563693ea103342fb625d47b) [#9224](https://github.com/npm/cli/pull/9224) don't run npm update in CI (@owlstronaut)
45+
* [`05dbba5`](https://github.com/npm/cli/commit/05dbba5b8d727ddb2c098ce0553714eae791c5f2) [#9195](https://github.com/npm/cli/pull/9195) enable prerelease mode (#9195) (@wraithgar)
46+
* [workspace](https://github.com/npm/cli/releases/tag/arborist-v10.0.0-pre.0.0): `@npmcli/arborist@10.0.0-pre.0.0`
47+
* [workspace](https://github.com/npm/cli/releases/tag/config-v11.0.0-pre.0.0): `@npmcli/config@11.0.0-pre.0.0`
48+
* [workspace](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.1.6-pre.0.0): `libnpmdiff@8.1.6-pre.0.0`
49+
* [workspace](https://github.com/npm/cli/releases/tag/libnpmexec-v10.2.6-pre.0.0): `libnpmexec@10.2.6-pre.0.0`
50+
* [workspace](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.20-pre.0.0): `libnpmfund@7.0.20-pre.0.0`
51+
* [workspace](https://github.com/npm/cli/releases/tag/libnpmpack-v9.1.6-pre.0.0): `libnpmpack@9.1.6-pre.0.0`
52+
* [workspace](https://github.com/npm/cli/releases/tag/libnpmversion-v9.0.0-pre.0.0): `libnpmversion@9.0.0-pre.0.0`
53+
354
## [11.12.1](https://github.com/npm/cli/compare/v11.12.0...v11.12.1) (2026-03-24)
455
### Bug Fixes
556
* [`596706a`](https://github.com/npm/cli/commit/596706a3d10100587e3751d860b4cfcc59342d2f) [#9148](https://github.com/npm/cli/pull/9148) revert prefer-offline/prefer-online exclusivity (#9129) (@owlstronaut)

package-lock.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"name": "npm",
3-
"version": "11.12.1",
3+
"version": "12.0.0-pre.0.0",
44
"lockfileVersion": 3,
55
"requires": true,
66
"packages": {
77
"": {
88
"name": "npm",
9-
"version": "11.12.1",
9+
"version": "12.0.0-pre.0.0",
1010
"bundleDependencies": [
1111
"@isaacs/string-locale-compare",
1212
"@npmcli/arborist",
@@ -14532,7 +14532,7 @@
1453214532
},
1453314533
"workspaces/arborist": {
1453414534
"name": "@npmcli/arborist",
14535-
"version": "9.4.2",
14535+
"version": "10.0.0-pre.0.0",
1453614536
"license": "ISC",
1453714537
"dependencies": {
1453814538
"@gar/promise-retry": "^1.0.0",
@@ -14590,7 +14590,7 @@
1459014590
},
1459114591
"workspaces/config": {
1459214592
"name": "@npmcli/config",
14593-
"version": "10.8.1",
14593+
"version": "11.0.0-pre.0.0",
1459414594
"license": "ISC",
1459514595
"dependencies": {
1459614596
"@npmcli/map-workspaces": "^5.0.0",
@@ -14630,10 +14630,10 @@
1463014630
}
1463114631
},
1463214632
"workspaces/libnpmdiff": {
14633-
"version": "8.1.5",
14633+
"version": "8.1.6-pre.0.0",
1463414634
"license": "ISC",
1463514635
"dependencies": {
14636-
"@npmcli/arborist": "^9.4.2",
14636+
"@npmcli/arborist": "^10.0.0-pre.0.0",
1463714637
"@npmcli/installed-package-contents": "^4.0.0",
1463814638
"binary-extensions": "^3.0.0",
1463914639
"diff": "^8.0.2",
@@ -14652,11 +14652,11 @@
1465214652
}
1465314653
},
1465414654
"workspaces/libnpmexec": {
14655-
"version": "10.2.5",
14655+
"version": "10.2.6-pre.0.0",
1465614656
"license": "ISC",
1465714657
"dependencies": {
1465814658
"@gar/promise-retry": "^1.0.0",
14659-
"@npmcli/arborist": "^9.4.2",
14659+
"@npmcli/arborist": "^10.0.0-pre.0.0",
1466014660
"@npmcli/package-json": "^7.0.0",
1466114661
"@npmcli/run-script": "^10.0.0",
1466214662
"ci-info": "^4.0.0",
@@ -14683,10 +14683,10 @@
1468314683
}
1468414684
},
1468514685
"workspaces/libnpmfund": {
14686-
"version": "7.0.19",
14686+
"version": "7.0.20-pre.0.0",
1468714687
"license": "ISC",
1468814688
"dependencies": {
14689-
"@npmcli/arborist": "^9.4.2"
14689+
"@npmcli/arborist": "^10.0.0-pre.0.0"
1469014690
},
1469114691
"devDependencies": {
1469214692
"@npmcli/eslint-config": "^5.0.1",
@@ -14716,10 +14716,10 @@
1471614716
}
1471714717
},
1471814718
"workspaces/libnpmpack": {
14719-
"version": "9.1.5",
14719+
"version": "9.1.6-pre.0.0",
1472014720
"license": "ISC",
1472114721
"dependencies": {
14722-
"@npmcli/arborist": "^9.4.2",
14722+
"@npmcli/arborist": "^10.0.0-pre.0.0",
1472314723
"@npmcli/run-script": "^10.0.0",
1472414724
"npm-package-arg": "^13.0.0",
1472514725
"pacote": "^21.0.2"
@@ -14793,7 +14793,7 @@
1479314793
}
1479414794
},
1479514795
"workspaces/libnpmversion": {
14796-
"version": "8.0.3",
14796+
"version": "9.0.0-pre.0.0",
1479714797
"license": "ISC",
1479814798
"dependencies": {
1479914799
"@npmcli/git": "^7.0.0",

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "11.12.1",
2+
"version": "12.0.0-pre.0.0",
33
"name": "npm",
44
"description": "a package manager for JavaScript",
55
"workspaces": [
@@ -48,8 +48,8 @@
4848
},
4949
"dependencies": {
5050
"@isaacs/string-locale-compare": "^1.1.0",
51-
"@npmcli/arborist": "^9.4.2",
52-
"@npmcli/config": "^10.8.1",
51+
"@npmcli/arborist": "^10.0.0-pre.0.0",
52+
"@npmcli/config": "^11.0.0-pre.0.0",
5353
"@npmcli/fs": "^5.0.0",
5454
"@npmcli/map-workspaces": "^5.0.3",
5555
"@npmcli/metavuln-calculator": "^9.0.3",
@@ -73,15 +73,15 @@
7373
"is-cidr": "^6.0.4",
7474
"json-parse-even-better-errors": "^5.0.0",
7575
"libnpmaccess": "^10.0.3",
76-
"libnpmdiff": "^8.1.5",
77-
"libnpmexec": "^10.2.5",
78-
"libnpmfund": "^7.0.19",
76+
"libnpmdiff": "^8.1.6-pre.0.0",
77+
"libnpmexec": "^10.2.6-pre.0.0",
78+
"libnpmfund": "^7.0.20-pre.0.0",
7979
"libnpmorg": "^8.0.1",
80-
"libnpmpack": "^9.1.5",
80+
"libnpmpack": "^9.1.6-pre.0.0",
8181
"libnpmpublish": "^11.1.3",
8282
"libnpmsearch": "^9.0.1",
8383
"libnpmteam": "^8.0.2",
84-
"libnpmversion": "^8.0.3",
84+
"libnpmversion": "^9.0.0-pre.0.0",
8585
"make-fetch-happen": "^15.0.5",
8686
"minimatch": "^10.2.5",
8787
"minipass": "^7.1.3",

workspaces/arborist/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
## [10.0.0-pre.0.0](https://github.com/npm/cli/compare/arborist-v9.4.2...arborist-v10.0.0-pre.0.0) (2026-04-23)
4+
### ⚠️ BREAKING CHANGES
5+
* `npm shrinkwrap` is removed, the `shrinkwrap` config alias is removed, and `npm-shrinkwrap.json` is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root `npm-shrinkwrap.json` to `package-lock.json`; use `bundleDependencies` if you need to ship a locked dependency tree.
6+
### Features
7+
* [`2e5dcad`](https://github.com/npm/cli/commit/2e5dcad17a59ee9f69eeec27fc5b087b5b032df7) [#9262](https://github.com/npm/cli/pull/9262) drop npm-shrinkwrap.json support (@owlstronaut)
8+
### Bug Fixes
9+
* [`bc32d94`](https://github.com/npm/cli/commit/bc32d94d3845078784603022e9c3504e1c5cde4a) [#9198](https://github.com/npm/cli/pull/9198) arborist: propagate overrides through Link nodes to targets (#9198) (@manzoorwanijk)
10+
* [`1ab20c8`](https://github.com/npm/cli/commit/1ab20c8abd58cadc976429bb3b7b35cd6b627db4) [#9235](https://github.com/npm/cli/pull/9235) arborist: fix infinite loop with bundledDependencies and overrides (#9235) (@everett1992)
11+
* [`0dc5585`](https://github.com/npm/cli/commit/0dc5585fa284f5c8cac36579983119304775c1c8) [#9167](https://github.com/npm/cli/pull/9167) arborist: handle `npm link` with install-strategy=linked (@manzoorwanijk)
12+
* [`1d058b0`](https://github.com/npm/cli/commit/1d058b0cc7161fa728cba2020a265a81e0ec7cdf) [#9221](https://github.com/npm/cli/pull/9221) arborist: do not install inert optional extraneous shared dependencies (#9221) (@lovell)
13+
* [`dcad8ec`](https://github.com/npm/cli/commit/dcad8ec1f830874d2ec1c3312f2c15d03109ce49) [#9206](https://github.com/npm/cli/pull/9206) pass _isRoot context where missing (#9206) (@wraithgar)
14+
315
## [9.4.2](https://github.com/npm/cli/compare/arborist-v9.4.1...arborist-v9.4.2) (2026-03-18)
416
### Bug Fixes
517
* [`21ea382`](https://github.com/npm/cli/commit/21ea382a60b3693ff6c44c81447caa5d0294169c) [#9110](https://github.com/npm/cli/pull/9110) arborist: resolve sibling override sets via common ancestor (#9110) (@manzoorwanijk)

workspaces/arborist/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@npmcli/arborist",
3-
"version": "9.4.2",
3+
"version": "10.0.0-pre.0.0",
44
"description": "Manage node_modules trees",
55
"dependencies": {
66
"@gar/promise-retry": "^1.0.0",

workspaces/config/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## [11.0.0-pre.0.0](https://github.com/npm/cli/compare/config-v10.8.1...config-v11.0.0-pre.0.0) (2026-04-23)
4+
### ⚠️ BREAKING CHANGES
5+
* `npm shrinkwrap` is removed, the `shrinkwrap` config alias is removed, and `npm-shrinkwrap.json` is no longer loaded or honored at the project root or from inside dependency tarballs. Rename project-root `npm-shrinkwrap.json` to `package-lock.json`; use `bundleDependencies` if you need to ship a locked dependency tree.
6+
### Features
7+
* [`2e5dcad`](https://github.com/npm/cli/commit/2e5dcad17a59ee9f69eeec27fc5b087b5b032df7) [#9262](https://github.com/npm/cli/pull/9262) drop npm-shrinkwrap.json support (@owlstronaut)
8+
39
## [10.8.1](https://github.com/npm/cli/compare/config-v10.8.0...config-v10.8.1) (2026-03-24)
410
### Bug Fixes
511
* [`596706a`](https://github.com/npm/cli/commit/596706a3d10100587e3751d860b4cfcc59342d2f) [#9148](https://github.com/npm/cli/pull/9148) revert prefer-offline/prefer-online exclusivity (#9129) (@owlstronaut)

workspaces/config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@npmcli/config",
3-
"version": "10.8.1",
3+
"version": "11.0.0-pre.0.0",
44
"files": [
55
"bin/",
66
"lib/"

workspaces/libnpmdiff/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@
6464

6565
* [workspace](https://github.com/npm/cli/releases/tag/arborist-v9.4.2): `@npmcli/arborist@9.4.2`
6666

67+
### Dependencies
68+
69+
* [workspace](https://github.com/npm/cli/releases/tag/arborist-v10.0.0-pre.0.0): `@npmcli/arborist@10.0.0-pre.0.0`
70+
6771
## [8.1.0](https://github.com/npm/cli/compare/libnpmdiff-v8.0.13...libnpmdiff-v8.1.0) (2026-02-04)
6872
### Features
6973
* [`f5f6cf7`](https://github.com/npm/cli/commit/f5f6cf7c9fc9315b96eb29c5c7d5ab63ad3a9122) [#8943](https://github.com/npm/cli/pull/8943) config: add --allow-git (@wraithgar)

workspaces/libnpmdiff/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "libnpmdiff",
3-
"version": "8.1.5",
3+
"version": "8.1.6-pre.0.0",
44
"description": "The registry diff",
55
"repository": {
66
"type": "git",
@@ -47,7 +47,7 @@
4747
"tap": "^16.3.8"
4848
},
4949
"dependencies": {
50-
"@npmcli/arborist": "^9.4.2",
50+
"@npmcli/arborist": "^10.0.0-pre.0.0",
5151
"@npmcli/installed-package-contents": "^4.0.0",
5252
"binary-extensions": "^3.0.0",
5353
"diff": "^8.0.2",

0 commit comments

Comments
 (0)