Minor Changes
- Add
--report-summary
forpnpm exec
andpnpm run
#6008. - Show path info for
pnpm why --json
or--long
#6103. - Extends the
pnpm.peerDependencyRules.allowedVersions
package.json
option to support theparent>child
selector syntax. This syntax allows for extending specificpeerDependencies
#6108.
Patch Changes
- Update the lockfile if a workspace has a new project with no dependencies.
- Fix a case of installs not being deterministic and causing lockfile changes between repeat installs. When a dependency only declares
peerDependenciesMeta
and notpeerDependencies
,dependencies
, oroptionalDependencies
, the dependency's peers were not considered deterministically before. patch-commit
should auto apply patches in workspaces #6048- Automatically fix conflicts in v6 lockfile.
pnpm config set
should write to the global config file by default #5877.