pnpm 11.11-11.14
pnpm 11.11 through 11.14 add native workspace release management (pnpm change, pnpm lane, and a bare pnpm version -r), a pnpm doctor command t...
Runtimes, package managers, bundlers, and test runners powering JS and TS projects.
This week: pnpm adds workspace release management while Turborepo embeds sccache for Cargo →pnpm shipped four releases adding native workspace release management, a diagnostic doctor command, registry access and team commands, and a path-traversal vulnerability fix, while cutting cold-cache memory by 30%.
pnpm 11.11 through 11.14 add native workspace release management (pnpm change, pnpm lane, and a bare pnpm version -r), a pnpm doctor command t...
Deno 2.9.3 ships with `deno add --no-save` and `--save-optional` flags, broader compile target support, and a critical data-loss fix for active stream reads in node compatibility.
Turborepo's Remote Cache can now serve as an sccache backend for Cargo tasks without any additional installation, while a canary release fixes Cargo artifact caching and Yarn pruning.
Deno's desktop mode now autodetects React Router and enables HMR for Vite and Nuxt, while a long-standing npm `--watch` memory leak has been patched.
Turborepo 2.10.4 added native Cargo workspace discovery and task execution alongside major performance improvements, while Vitest's v5 beta makes mock clearing the default and removes the webdriverio package.
Turborepo shipped a canary release with several user-facing TUI improvements, including the ability to switch between the TUI and streamed log views, click-to-select tasks, and automatic clipboard copy on mouse release.
A new _auth setting configures registry authentication as a single structured value that survives CI environment variable naming restrictions (fixing a long-standing GitHub Actions and shell limitation with /, :, or . characters). New pnpm prefix and pnpm issues commands are available, and pnpm self-update can now install pnpm v12 (the Rust port). Improved pnpm up accuracy to avoid unrelated package bumps, sped up resolution against non-compliant registries, and hardened global package management, pnpm deploy, and pnpm pack-app.
Turborepo 2.10.3 shipped interactive TUI features for task selection and log toggling, a <code>--production</code> flag for <code>turbo prune</code>, and Bun lockfile v2 resolution alongside dozens of bug fixes including watch-mode hash recovery and improved error reporting.
Deno’s most substantial release since 2.9 added a <code>--desktop</code> flag for type-checking Deno Desktop code and deep-link URL scheme registration at bundle time, while Turborepo’s canary channel shipped three releases adding Bun lockfile v2 support, a <code>--production</code> flag for prune, and an internal error handling fix for task executors.
Turborepo shipped several canary releases culminating in stable v2.10.2, which introduces recognition and lockfile-handling for the new nub package manager, alongside fixes for Bun lockfile pruning and cache output symlinks.
Turborepo’s stable channel now supports the devEngines.packageManager field for declaring workspace package managers, a new add package manager codemod, and Corepack hash fixes, while the Vitest VS Code extension improved Windows test failure stack trace matching.
Deno 2.9 launched with the `deno desktop` subcommand for building native desktop apps from web projects as single binaries, along with a 50% cold-start speedup, CSS module imports, and direct lockfile reading from npm, pnpm, yarn, and Bun.
Deno 2.9 introduces deno desktop, a new command that builds native desktop applications from web framework projects with no extra toolchain, producing a single distributable binary with built-in Deno.* desktop APIs. Performance gains include 2x faster cold startup (17ms), up to 3x less RSS memory, and 27% higher realworld Deno.serve throughput. Also adds direct npm, pnpm, yarn, and Bun lockfile reading in deno install, CSS module imports, and a stronger test runner.
Turborepo v2.10.0 introduced incremental task caching and graceful shutdown with preserved exit codes, along with a migration to OAuth device flow for Vercel authentication, while a canary release added deferred hashing and fixed transitive dependency pruning.