Change8

v9.15.7

📦 pnpmView on GitHub →
1 features🐛 4 fixes🔧 3 symbols

Summary

This patch release introduces a new scoped registry CLI option and resolves several bugs affecting self‑update, interactive update listings, and catalog entry preservation.

✨ New Features

  • Allow scope registry CLI option without `--config.` prefix (e.g., `--@scope:registry=https://scope.example.com/npm`).

🐛 Bug Fixes

  • `pnpm self-update` no longer leaves a broken installation directory if the installation fails.
  • `pnpm self-update` no longer reads pnpm settings from a `package.json` in the current working directory.
  • `pnpm update -i` now lists only packages that have newer versions.
  • Fixed bug where entries in the `catalogs` section of `pnpm-lock.yaml` were removed when `dedupe-peer-dependents=false` on a filtered install.

🔧 Affected Symbols

pnpm self-updatepnpm update -ipnpm-lock.yaml catalogs handling