The Wire · Showcase
TURBOREPO TUI GETS MOUSE SUPPORT, BUN LOCKFILE FIX UNBLOCKS DOCKER BUILDS
By RepoJournal · Filed · About Vercel
Turborepo's terminal UI now responds to clicks, while a critical Bun dependency resolver fix prevents silent failures in Docker builds when scoped packages share names with their own dependencies.
The TUI gained mouse support for task selection [1], letting developers click rows in the task list with the same persistence as keyboard navigation. That same release toggles between TUI and streamed logs mid-run [3], restoring native scrollback and text selection without losing output. A nasty Bun lockfile bug [2] was silently dropping entire dependency subtrees when a workspace depended on a scoped package whose unscoped name matched one of its own dependencies, breaking `turbo prune --docker`. That's now fixed. Watch mode [5] no longer times out on startup when untracked files trigger slow git hashing. The vitest example [4] bumped to version 4 with native report merging, shedding custom build complexity. Across the workflow desk, Postgres step events [7] now serialize correctly in a single transaction, and local hook caches [6] rebuild from the event log when cache files go missing. Vitest integration [8] derives the correct working directory from the project root.
Action items
- → Upgrade turborepo if you use turbo prune --docker with scoped packages [ref:2] vercel/turborepo [immediate]
- → Try the new TUI mouse support and log toggle for better task monitoring vercel/turborepo [plan]
- → Update vitest example to v4 and native merge-reports if you maintain monorepo test infrastructure [ref:4] vercel/turborepo [plan]
- → Review Next.js fixes for history push with refresh and metadata title on soft navigation [ref:18], [ref:19] vercel/next.js [monitor]
References
- [1] feat: Select tasks by clicking rows in the TUI task list ↗ vercel/turborepo
- [2] fix: Resolve Bun scoped package deps that share a name with a dependency ↗ vercel/turborepo
- [3] feat: Toggle between the TUI and streamed logs ↗ vercel/turborepo
- [4] chore: Update vitest example to vitest 4 and use native test merging ↗ vercel/turborepo
- [5] fix(watch): Recover from slow initial hash instead of timing out ↗ vercel/turborepo
- [6] fix(world-local): rebuild hook caches from event log ↗ vercel/workflow
- [7] Fix Postgres step lifecycle event ordering ↗ vercel/workflow
- [8] fix(vitest): derive workflow cwd from project root ↗ vercel/workflow
- [9] Fix history push getting treated like replace when followed by refresh (#95392) vercel/next.js
- [10] Fix metadata title dropped on soft navigation with Cache Components (#95315) vercel/next.js
FAQ
- What changed in Vercel on July 3, 2026?
- Turborepo's terminal UI now responds to clicks, while a critical Bun dependency resolver fix prevents silent failures in Docker builds when scoped packages share names with their own dependencies.
- What should Vercel teams do about it?
- Upgrade turborepo if you use turbo prune --docker with scoped packages [ref:2] • Try the new TUI mouse support and log toggle for better task monitoring • Update vitest example to v4 and native merge-reports if you maintain monorepo test infrastructure [ref:4]
- Which Vercel repositories shipped on July 3, 2026?
- vercel/turborepo, vercel/workflow, vercel/next.js