|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## [11.0.0-pre](https://github.com/npm/cli/compare/v10.9.0...v11.0.0-pre) (2024-11-25) |
| 4 | +### ⚠️ BREAKING CHANGES |
| 5 | +* When publishing a package with a pre-release version, you must explicitly specify a tag. |
| 6 | +* `--ignore-scripts` now applies to all lifecycle scripts, include `prepare` |
| 7 | +* npm will no longer fall back to the old audit endpoint if the bulk advisory request fails. |
| 8 | +* npm will no longer switch to global mode if aliased to "npmg" or "npm-g" etc. |
| 9 | +* The `npm hook` command has been removed |
| 10 | +* Attestations made by this package will no longer validate in npm versions prior to 10.6.0 |
| 11 | +* npm now supports node `^20.17.0 || >=22.9.0` |
| 12 | +* @npmcli/docs now supports node `^20.17.0 || >=22.9.0` |
| 13 | +### Features |
| 14 | +* [`6995303`](https://github.com/npm/cli/commit/6995303687ab59541b727bf611f73624d1829b6c) [#7850](https://github.com/npm/cli/pull/7850) adds `--ignore-scripts` flag to `pack` (@reggi) |
| 15 | +### Bug Fixes |
| 16 | +* [`16b7367`](https://github.com/npm/cli/commit/16b7367245a0ea7228a27a43555eefb3c6b16870) [#7910](https://github.com/npm/cli/pull/7910) publishing prerelease requires explicit tag (#7910) (@reggi) |
| 17 | +* [`e19bff0`](https://github.com/npm/cli/commit/e19bff0ece79b189497720f076c0b324cb641061) [#7901](https://github.com/npm/cli/pull/7901) perf: enable compile cache if present (#7901) (@H4ad) |
| 18 | +* [`080a0f2`](https://github.com/npm/cli/commit/080a0f2d3f09a81f0a5b2992431e0bc7feb8d701) [#7911](https://github.com/npm/cli/pull/7911) remove old audit fallback request (@wraithgar) |
| 19 | +* [`780afc5`](https://github.com/npm/cli/commit/780afc50e3a345feb1871a28e33fa48235bc3bd5) [#7855](https://github.com/npm/cli/pull/7855) pkg: display if any of multiple attributes exist (#7855) (@Sanderovich) |
| 20 | +* [`ecd2d23`](https://github.com/npm/cli/commit/ecd2d23d429b2fee833e534e679cce97e4190b1b) [#7842](https://github.com/npm/cli/pull/7842) don't go into global mode if aliased to npmg (#7842) (@wraithgar) |
| 21 | +* [`62c71e5`](https://github.com/npm/cli/commit/62c71e5128a01283f97bd62da30ddc673bddda0b) [#7835](https://github.com/npm/cli/pull/7835) removes `npm hook` command (@reggi) |
| 22 | +* [`7f541e8`](https://github.com/npm/cli/commit/7f541e82a0b2908cc0cfef9a36b714eeab40c029) [#7815](https://github.com/npm/cli/pull/7815) make pack and exec work with git hash refs (#7815) (@milaninfy) |
| 23 | +* [`3162620`](https://github.com/npm/cli/commit/316262004747e04dfdcf2628abbc45cd366c86b8) [#7831](https://github.com/npm/cli/pull/7831) sets node engine range to `^20.17.0 || >=22.9.0` (@reggi) |
| 24 | +* [`4c8ba0a`](https://github.com/npm/cli/commit/4c8ba0aa678b532146200e4cc082f151983b0d82) [#7831](https://github.com/npm/cli/pull/7831) for @npmcli/docs sets node engine range to `^20.17.0 || >=22.9.0` (@reggi) |
| 25 | +* [`70cd88d`](https://github.com/npm/cli/commit/70cd88d95aa06ac96154c14ee262076704af807f) [#7808](https://github.com/npm/cli/pull/7808) view: sort and truncate dist-tags (#7808) (@wraithgar) |
| 26 | +* [`534ad77`](https://github.com/npm/cli/commit/534ad7789e5c61f579f44d782bdd18ea3ff1ee20) [#7795](https://github.com/npm/cli/pull/7795) remove unused parameters catch statements (#7795) (@btea) |
| 27 | +### Documentation |
| 28 | +* [`feb54f7`](https://github.com/npm/cli/commit/feb54f7e9a39bd52519221bae4fafc8bc70f235e) [#7822](https://github.com/npm/cli/pull/7822) package.json: add libc field (#7822) (@wraithgar) |
| 29 | +### Dependencies |
| 30 | +* [`66fc8c9`](https://github.com/npm/cli/commit/66fc8c997a37b0e28d35cb537fc68f6ed5466a73) [#7850](https://github.com/npm/cli/pull/7850) `@npmcli/[email protected]` |
| 31 | +* [`7dbef6f`](https://github.com/npm/cli/commit/7dbef6f3a3ead089b1b8b9fe6b2fa25e24309000) [#7850](https://github.com/npm/cli/pull/7850) `[email protected]` |
| 32 | +* [`75a3f12`](https://github.com/npm/cli/commit/75a3f1228865f426d8790be27f1258e501f2c450) [#7859](https://github.com/npm/cli/pull/7859) remove unused deps (#7859) |
| 33 | +* [`f36dc59`](https://github.com/npm/cli/commit/f36dc593ecbfe77439a1d0e31afb5a45de3b8d14) [#7833](https://github.com/npm/cli/pull/7833) `[email protected]` |
| 34 | +* [`7ee15bb`](https://github.com/npm/cli/commit/7ee15bbdc1da0ed85297f47952b66089f29ed3fd) [#7833](https://github.com/npm/cli/pull/7833) bump sigstore from 2.x to 3.0.0 (@bdehamer) |
| 35 | +### Chores |
| 36 | +* [`475285b`](https://github.com/npm/cli/commit/475285b81e8db441ccadca1273b2bae9d83fc941) [#7920](https://github.com/npm/cli/pull/7920) clean up dependency graph repos (#7920) (@hashtagchris) |
| 37 | +* [`ec57f5f`](https://github.com/npm/cli/commit/ec57f5f0831e6e82b87b9ed9ebdfa9fc3d5ba1ee) [#7911](https://github.com/npm/cli/pull/7911) fix dependencies script for circular workspace deps (@wraithgar) |
| 38 | +* [`ccd8420`](https://github.com/npm/cli/commit/ccd84201e4e369992289842a5117cb3b531a7a36) [#7911](https://github.com/npm/cli/pull/7911) fix cli tests for audit fallback removal (@wraithgar) |
| 39 | +* [`720b4d8`](https://github.com/npm/cli/commit/720b4d807bd2e214a045a9ffa9c56435823a7a05) [#7833](https://github.com/npm/cli/pull/7833) bump @npmcli/arborist to 8.0.0 (@wraithgar) |
| 40 | +* [`286739c`](https://github.com/npm/cli/commit/286739c0224bad88c4a38927bafd61973f71098c) [#7824](https://github.com/npm/cli/pull/7824) add creation of a DEPENDENCIES.json file (#7824) (@reggi) |
| 41 | +* [`852dd8b`](https://github.com/npm/cli/commit/852dd8bdcb958439d343bcd9fb27fb4f07e95991) [#7831](https://github.com/npm/cli/pull/7831) sets npm 11 to prerelase (@reggi) |
| 42 | +* [`95d009e`](https://github.com/npm/cli/commit/95d009e606b187b9e148f4f1119b8a19e5beb7f0) [#7831](https://github.com/npm/cli/pull/7831) update engine `^20.17.0 || >=22.9.0` in actions (@reggi) |
| 43 | +* [`5a74478`](https://github.com/npm/cli/commit/5a744782af53d6655669e49d911468934ea5e027) [#7831](https://github.com/npm/cli/pull/7831) update engines `^20.17.0 || >=22.9.0` in package template (@reggi) |
| 44 | +* [workspace ](https://github.com/npm/cli/releases/tag/arborist-v9.0.0-pre): `@npmcli/[email protected]` |
| 45 | +* [workspace ](https://github.com/npm/cli/releases/tag/config-v10.0.0-pre): `@npmcli/[email protected]` |
| 46 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmaccess-v10.0.0-pre): `[email protected]` |
| 47 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmdiff-v8.0.0-pre): `[email protected]` |
| 48 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmexec-v10.0.0-pre): `[email protected]` |
| 49 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmfund-v7.0.0-pre): `[email protected]` |
| 50 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmorg-v8.0.0-pre): `[email protected]` |
| 51 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmpack-v9.0.0-pre): `[email protected]` |
| 52 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmpublish-v11.0.0-pre): `[email protected]` |
| 53 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmsearch-v9.0.0-pre): `[email protected]` |
| 54 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmteam-v8.0.0-pre): `[email protected]` |
| 55 | +* [workspace ](https://github.com/npm/cli/releases/tag/libnpmversion-v8.0.0-pre): `[email protected]` |
| 56 | + |
3 | 57 | ## [10.9.0](https://github.com/npm/cli/compare/v10.8.3...v10.9.0) (2024-10-03)
|
4 | 58 | ### Features
|
5 | 59 | * [`4d57928`](https://github.com/npm/cli/commit/4d57928ea20c1672864dc0c8ebaff5d877e61c9c) [#7766](https://github.com/npm/cli/pull/7766) devEngines (#7766) (@reggi)
|
|
0 commit comments