Skip to content

Releases: npm/cli

v12.0.0-pre.1

19 Jun 15:25

Choose a tag to compare

v12.0.0-pre.1 Pre-release
Pre-release

12.0.0-pre.1 (2026-06-19)

⚠️ BREAKING CHANGES

  • Preserve https protocol when working with git (#8703)
  • The default license for npm init has been changed from "ISC" to an empty string. If not set, the license field will be omitted from new packages.
  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
  • allow-git and allow-remote now default to "none"; set them to "all" (or "root") to install git or user-supplied tarball-URL dependencies.
  • root `preinstall` now runs before dependencies are installed.
  • unknown configs in .npmrc, unknown CLI flags, abbreviated flags, and single-hyphen multi-char shorthands now throw instead of warning.

Features

Bug Fixes

Documentation

Dependencies

Read more

libnpmversion: v9.0.0-pre.1

19 Jun 15:26

Choose a tag to compare

Pre-release

9.0.0-pre.1 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Bug Fixes

Documentation

Dependencies

Chores

libnpmteam: v9.0.0-pre.0

19 Jun 15:26

Choose a tag to compare

Pre-release

9.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Dependencies

Chores

libnpmsearch: v10.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

10.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Dependencies

Chores

libnpmpublish: v12.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

12.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
  • opts.access now defaults to null instead of 'public'. With null, libnpmpublish no longer sets an explicit access level in the publish payload, so new scoped packages are created as restricted (registry default) and republishes preserve the existing access level. Callers that want to force public access must now pass access: 'public' explicitly.

Features

Bug Fixes

Dependencies

Chores

libnpmpack: v10.0.0-pre.1

19 Jun 15:25

Choose a tag to compare

Pre-release

10.0.0-pre.1 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
  • allow-git and allow-remote now default to "none"; set them to "all" (or "root") to install git or user-supplied tarball-URL dependencies.

Features

Bug Fixes

Dependencies

Chores

libnpmorg: v9.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

9.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Dependencies

Chores

libnpmfund: v8.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

8.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Bug Fixes

Chores

Dependencies

libnpmexec: v11.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

11.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0

Features

Bug Fixes

Dependencies

Chores

libnpmdiff: v9.0.0-pre.0

19 Jun 15:25

Choose a tag to compare

Pre-release

9.0.0-pre.0 (2026-06-19)

⚠️ BREAKING CHANGES

  • npm now supports node ^22.22.2 || ^24.15.0 || >=26.0.0
  • allow-git and allow-remote now default to "none"; set them to "all" (or "root") to install git or user-supplied tarball-URL dependencies.

Features

Bug Fixes

Dependencies

Chores