●Change8

v10.21.0

πŸ“¦ pnpmView on GitHub β†’
✨ 3 featuresπŸ› 3 fixesπŸ”§ 5 symbols

Summary

This release adds automatic Node.js runtime installation for dependencies, introduces a new \"trustPolicy\" setting, and adds a command to retrieve the global config path, while fixing several bugs around update behavior, hardlinking, and workspace configuration.

✨ New Features

  • Node.js runtime installation for dependencies, automatically installing required Node.js version based on the dependency's \"engines\" field.
  • New setting \"trustPolicy\" to enforce trust level checks during installation.
  • Support for \"pnpm config get globalconfig\" to retrieve the global config file path.

πŸ› Bug Fixes

  • Running \"pnpm update\" on a non‑direct dependency no longer updates direct dependencies.
  • Fixed crash when two pnpm processes hardlink the same directory contents simultaneously.
  • Enabled setting \"gitBranchLockfile\" and related options via \"pnpm-workspace.yaml\".

πŸ”§ Affected Symbols

trustPolicyNode.js runtime installationpnpm config get globalconfigpnpm updategitBranchLockfile