A patch release centered on Yarn Berry workspace compatibility, with a lockfile-safety fix and documentation updates.
Yarn Berry workspaces install every member
A Yarn-incumbent Berry monorepo previously installed only the root's dependencies and silently skipped every workspace member, exiting 0 — leaving packages a member depended on entirely absent. The Berry lockfile records only resolutions, not importer structure, so the reader had synthesized just the root importer.
The reader now reconstructs member importers from the root package.json workspaces globs and each member's own package.json, mirroring the classic Yarn reader. Reading the manifests keeps the dev/prod dependency split exact. A 114-member monorepo now enumerates all of its members. (#374, closes #373)
bun.lock sources fail loudly
A bun.lock entry with an unrecognized source protocol now aborts at plan time with ERR_NUB_LOCKFILE_UNSUPPORTED_SOURCE, instead of silently reclassifying it to a registry pin that could 404 partway through the install. Optional dependencies still warn and skip. (#363)
Documentation and benchmarks
The blog gained a technical write-up on the global virtual store (#348), the site's warm-install benchmark numbers were updated to Linux CI runs on a large fixture (#377), and the prose guide picked up a long-form narrative section (#378).
The full release notes list every change in this release.