Change8

v2.4.3-canary.0

📦 turborepoView on GitHub →
10 features🐛 13 fixes🔧 6 symbols

Summary

This canary release focuses heavily on documentation updates, dependency maintenance across examples, and introduces new features for boundaries, query visualization, and Bun lockfile support.

Migration Steps

  1. If you rely on dependency resolution that might have been affected by the removal of `winapi` in favor of `windows-sys`, review dependency changes.
  2. If using microfrontends, ensure your configuration does not rely on versionless configuration handling that might have been implicitly fixed.

✨ New Features

  • Codemod now supports custom NPM registries via @turbo/codemod.
  • Added support for `bun.lock` file.
  • Added a nice message after finishing boundaries checks.
  • Boundaries feature now ignores nested workspaces.
  • Boundaries feature now ignores svelte and vue files (but issues a warning).
  • Added studio graph visualization for query feature.
  • Added support for framework conditionals in turbo.
  • Added boundaries tags support.
  • Added pnpm lockfile ignoredOptionalDependencies support.
  • Updated Azure Devops environment configuration.

🐛 Bug Fixes

  • Fixed official examples in create-turbo.
  • Fixed predicate bug in query feature.
  • Fixed turbo-trace exports check.
  • Fixed handling of unsupported versions in microfrontends.
  • Fixed summary not displaying non-existent logfile.
  • Fixed properly handling versionless configuration in MFE.
  • Fixed errant lockfile reference.
  • Fixed missing `bun.lock` reference.
  • Fixed kitchen-sink package tests.
  • Downgraded tailwind in an example.
  • Reverted lockfile upgrade related to pnpm.
  • Fixed documentation for type-check in with-shell-commands example.
  • Fixed check-types in kitchen-sink example.

🔧 Affected Symbols

@turbo/codemod@turbo/repositoryturbo.jsonturbo-tracequeryboundaries