Change8

v10.12.4

📦 pnpmView on GitHub →
🐛 4 fixes

Summary

This patch release resolves several bugs: the `pnpm licenses` command for local dependencies, incorrect JSON output for non‑existent filters, a peer‑dependency deadlock, and restores proper hoisting after `pnpm fetch`.

🐛 Bug Fixes

  • Fix `pnpm licenses` command for local dependencies (see https://github.com/pnpm/pnpm/pull/9583).
  • Fix a bug where `pnpm ls --filter=not-exist --json` prints nothing instead of an empty array (see https://github.com/pnpm/pnpm/issues/9672).
  • Fix a deadlock that sometimes occurs during peer dependency resolution (see https://github.com/pnpm/pnpm/issues/9673).
  • Running `pnpm install` after `pnpm fetch` now correctly hoists all dependencies that need to be hoisted, fixing a regression introduced in v10.12.2 (see https://github.com/pnpm/pnpm/releases/tag/v10.12.2, https://github.com/pnpm/pnpm/pull/9648, https://github.com/pnpm/pnpm/issues/9689).