- Added version management: pnpm now respects the packageManager field and can switch to the specified pnpm version when enabled.
- Enhanced patch workflow: patches can target all installed versions of a package, default edit directory moved to node_modules/.pnpm/patches, and environment variables are substituted in config keys.
- Install improvements: pnpm install now runs node‑gyp rebuild if a binding.gyp is present, prints warnings to stderr, and automatically installs peer dependencies of optional peer dependencies.