Migrating to pnpm v11.0.0-rc.2
Version v11.0.0-rc.2 introduces 2 breaking changes. This guide details how to update your code.
Released: 4/17/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
`managePackageManagerVersions` (setting removed)`packageManagerStrict` (setting removed)`packageManagerStrictVersion` (setting removed)`COREPACK_ENABLE_STRICT` (env var removed)`pmOnFail` (new setting)`pnpm with` (new command)`runtimeOnFail` (new setting)`star` (command added)`unstar` (command added)`stars` (command added)`whoami` (command added)`packageManager` (field behavior changed)`devEngines.packageManager` (field behavior changed)`devEngines.runtime` (field behavior affected by `runtimeOnFail`)Breaking Changes
●Issue #1
The settings `managePackageManagerVersions`, `packageManagerStrict`, and `packageManagerStrictVersion` have been removed because their functionality is now entirely covered by the new `pmOnFail` setting.
●Issue #2
The `COREPACK_ENABLE_STRICT` environment variable is no longer honored; use the `pmOnFail` setting instead to control strictness behavior.
Migration Steps
- 1Replace usage of removed settings (`managePackageManagerVersions`, `packageManagerStrict`, `packageManagerStrictVersion`) with the new `pmOnFail` setting according to the following mapping: `managePackageManagerVersions: true` -> `pmOnFail: download` (default); `managePackageManagerVersions: false` -> `pmOnFail: ignore`; `packageManagerStrict: false` -> `pmOnFail: warn`; `packageManagerStrictVersion: true` -> `pmOnFail: error`; `COREPACK_ENABLE_STRICT=0` -> `pmOnFail: warn`.
- 2When using `pnpm init` with `init-package-manager` enabled, note that it now writes to `devEngines.packageManager` instead of `packageManager` in the root `package.json`.
Release Summary
This release removes several legacy configuration settings in favor of the unified `pmOnFail` setting and introduces the powerful `pnpm with` command for running specific pnpm versions. New native commands for managing package manager stars were also implemented.
Need More Details?
View the full release notes and all changes for pnpm v11.0.0-rc.2.
View Full Changelog