8.23.0
What's Changed
Other Changes
- chore(deps): weekly CLI dependency update (2026-08-24) [RED-870] [ship] by @sorccu in #1443
- feat(cli): prune the bundled lockfile to the code bundle's contents [RED-886] [ship] by @sorccu in #1442
- feat(cli): support '!' exclusion patterns in bundle.packages.embed [RED-892] [ship] by @sorccu in #1445
- feat(cli): ship only the dependency patches a code bundle applies [RED-893] [ship] by @sorccu in #1446
- feat(cli): read pnpm's auth.ini for embedded package credentials [RED-891] [ship] by @sorccu in #1444
- feat(cli): prune packages from bundled package.json files [RED-896] [ship] by @sorccu in #1447
- fix(cli): honor .npmrc auth keys written without a trailing slash [RED-897] [ship] by @sorccu in #1448
- docs(cli): slim the Playwright reference to usage-focused guidance [RED-900] [ship] by @sorccu in #1450
- fix(cli): trust the bundled lockfile when pruning under pnpm 11 [RED-901] [ship] by @sorccu in #1449
- fix(cli): tolerate concurrent same-content embedded-package cache writes [RED-903] [ship] by @sorccu in #1451
- feat(cli): let
**wildcards cross the scope separator in bundle.packages patterns [RED-906] [ship] by @sorccu in #1453 - feat(cli): allow routing runner package installs via runner.registries config [RED-909] [ship] by @sorccu in #1454
Full Changelog: 8.22.0...8.23.0