pnpm recursive version: Native Implementation

Scritto da Alessio il 22/03/2026

Problem

pnpm recursive version was not implemented, requiring external scripts or manual version bumping across workspace packages.

Solution

Implemented non-interactive recursive version command in @pnpm/releasing.commands. Uses writeProjectManifest instead of writeJsonFile to preserve original file formatting. Added proper handling for workspace dependency updates.

Result

pnpm recursive version now works natively in the CLI, aligned with other workspace commands.

Commit: pnpm/pnpm@d5be835
PR: #10879