pnpm recursive version: Native Implementation
Written by Alessio on 3/22/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