Change8

v11.1.1

📦 pnpmView on GitHub →
🐛 3 fixes🔧 4 symbols

Summary

This patch release focuses on fixing spurious warnings during dependency status checks and resolving issues with package resolution involving named registries and Windows shell execution via cmd-shim.

Migration Steps

  1. Review the full v11.0.0 changelog for potential breaking changes not detailed in this patch release.
  2. Consult the migration guide for upgrading from v10 to v11: https://pnpm.io/11.x/migration

🐛 Bug Fixes

  • Skipped installability validation when scanning workspace projects in `checkDepsStatus` (run by `verifyDepsBeforeRun`) to prevent spurious "Unsupported engine" warnings caused by using the system Node version.
  • Fixed resolution of packages using named registries with alias syntax (e.g., `pnpm add alias:@scope/pkg`) by ensuring the local resolver runs after the named-registry resolver.
  • Updated `@zkochan/cmd-shim` to 9.0.3, which fixes an issue where cmd-shim wrapped batch scripts invoked from Git Bash/MSYS/Cygwin on Windows failed because the `/C` switch was incorrectly translated to `C:` instead of being escaped as `//C`.

Affected Symbols