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
- If you rely on dependency resolution that might have been affected by the removal of `winapi` in favor of `windows-sys`, review dependency changes.
- 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