npm: v9.0.0-pre.0 Release

Release date:
February 14, 2023
Previous version:
v8.19.4 (released February 14, 2023)
Magnitude:
1,813 Diff Delta
Contributors:
6 total committers
Data confidence:
Commits:

Top Contributors in v9.0.0-pre.0

lukekarrys
wraithgar
github-actions[bot]
dominikgorczyca
npm-cli-bot
ivanosevitch

Directory Browser for v9.0.0-pre.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

9.0.0-pre.0 (2022-09-08)

⚠ BREAKING CHANGES

  • workspaces: all workspace packages are now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0
  • this removes the npm birthday command
  • this removes npm set-script
  • this changes the default value of install-links to true
  • this removes the npm bin command
  • npm is now compatible with the following semver range for node: ^14.17.0 || ^16.13.0 || >=18.0.0

Features

  • e95017a #5485 feat(workspaces): update supported node engines in package.json (@lukekarrys)
  • 49bbb2f #5455 feat: remove npm birthday (@wraithgar)
  • 926f0ad #5456 feat: remove npm set-script (@wraithgar)
  • 2a8c2fc #5458 feat: default install-links to true (@wraithgar)
  • 2e92800 #5459 feat: remove npm bin (@wraithgar)
  • 457d388 #5475 feat: update supported node engines in package.json (@wraithgar)

Bug Fixes

  • 41481f8 #5475 fix: attempt more graceful failure in older node versions (@wraithgar)

Documentation

  • 7fc2b6f #5468 docs: remove duplicate description for prepare script (@kidonng)
  • 285b39f #5324 docs: add documentation for expanded :semver selector (@nlf)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
    • @npmcli/arborist bumped from ^5.6.1 to ^6.0.0-pre.0
    • libnpmaccess bumped from ^6.0.4 to ^7.0.0-pre.0
    • libnpmdiff bumped from ^4.0.5 to ^5.0.0-pre.0
    • libnpmexec bumped from ^4.0.12 to ^5.0.0-pre.0
    • libnpmfund bumped from ^3.0.3 to ^4.0.0-pre.0
    • libnpmhook bumped from ^8.0.4 to ^9.0.0-pre.0
    • libnpmorg bumped from ^4.0.4 to ^5.0.0-pre.0
    • libnpmpack bumped from ^4.1.3 to ^5.0.0-pre.0
    • libnpmpublish bumped from ^6.0.5 to ^7.0.0-pre.0
    • libnpmsearch bumped from ^5.0.4 to ^6.0.0-pre.0
    • libnpmteam bumped from ^4.0.4 to ^5.0.0-pre.0
    • libnpmversion bumped from ^3.0.7 to ^4.0.0-pre.0