RepoJournal
Vercel

@vercel

Next.js + the Vercel platform - frontend infrastructure for the web

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

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.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] feat: Select tasks by clicking rows in the TUI task list ↗ vercel/turborepo
  2. [2] fix: Resolve Bun scoped package deps that share a name with a dependency ↗ vercel/turborepo
  3. [3] feat: Toggle between the TUI and streamed logs ↗ vercel/turborepo
  4. [4] chore: Update vitest example to vitest 4 and use native test merging ↗ vercel/turborepo
  5. [5] fix(watch): Recover from slow initial hash instead of timing out ↗ vercel/turborepo
  6. [6] fix(world-local): rebuild hook caches from event log ↗ vercel/workflow
  7. [7] Fix Postgres step lifecycle event ordering ↗ vercel/workflow
  8. [8] fix(vitest): derive workflow cwd from project root ↗ vercel/workflow
  9. [9] Fix history push getting treated like replace when followed by refresh (#95392) vercel/next.js
  10. [10] Fix metadata title dropped on soft navigation with Cache Components (#95315) vercel/next.js

Quick answers

What shipped 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. In total, 49 commits, 51 pull requests, and 3 releases landed.
Who contributed to Vercel on July 3, 2026?
4 developers shipped this update, including anthonyshew, abhiaagarwal, lukesandberg, and NathanColosimo.
What were the notable Vercel updates?
feat: Select tasks by clicking rows in the TUI task list, fix: Resolve Bun scoped package deps that share a name with a dependency, and feat: Toggle between the TUI and streamed logs.

More from @vercel

Daily updates, in your inbox

Follow Vercel

Keep up with Vercel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.