pnpm v12.3.1

v12.3.1

pnpm 12.3.1

Changed 4
  • Global commands now launch normally, and their first launch migrates the global bin directory to native shims
  • Sped up installs in large workspaces by deriving the anchor for re-rendering workspace link: targets once per project instead of once per dependency edge
  • Sped up installs in large workspaces by hashing project ordering paths by their raw bytes
  • Sped up installs in large workspaces by running lockfile verification checks for each project in parallel
Fixed 1
  • Fixed global commands such as node, npm, and yarn failing with unexpected argument '--shim' found after self-update from pnpm 12.2 to 12.3

From pnpm

Patch Changes
  • Sped up installs in large workspaces: the anchor for re-rendering workspace link: targets is now derived once per project instead of once per dependency edge, and project ordering hashes paths by their raw bytes #14352.

  • After a self-update from pnpm 12.2 to 12.3, global commands such as node, npm, and yarn failed with unexpected argument '--shim' found. Global commands now launch normally, and their first launch migrates the global bin directory to native shims. When self-update downgrades to pnpm 12.2 or older, it keeps the newer native shims so those commands continue to work.

  • Sped up installs in large workspaces. The check that verifies each project against the lockfile now runs the projects in parallel #14352.

Platinum Sponsors
Gold Sponsors
View original

Upgraded? How did it go?

Discussion