v10.33.3
📦 pnpmView on GitHub →
🐛 2 fixes🔧 2 symbols
Summary
This patch addresses a critical self-update issue for Intel macOS users by switching to a JS-only binary when upgrading from v10, and prevents accidental downgrades during standard self-updates.
Migration Steps
- If you are on Intel macOS (darwin-x64) and updating from v10, ensure Node.js is available on your PATH, as self-update now installs the JS-only version of pnpm.
- To force a downgrade when running pnpm self-update, explicitly specify the version tag, e.g., run `pnpm self-update latest`.
🐛 Bug Fixes
- When self-updating from v10's @pnpm/exe to v11+ on Intel macOS (darwin-x64), pnpm now transparently switches to the JS-only pnpm package on npm to avoid installing a non-working binary due to an upstream Node.js SEA bug.
- pnpm self-update (with no version argument) no longer downgrades pnpm if the registry's 'latest' dist-tag points to an older release than the currently active version.