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.
Changes
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