v2.4.1
📦 turborepoView on GitHub →
✨ 9 features🐛 6 fixes🔧 3 symbols
Summary
This release introduces new features like Bun lockfile support, framework conditionals, and improved workspace boundary handling, alongside numerous CI and dependency updates.
Migration Steps
- If you rely on workspace boundary detection, be aware that nested workspaces are now ignored.
- If you rely on workspace boundary detection, be aware that svelte and vue files are now ignored (with a warning).
✨ New Features
- Workspace boundaries now ignore nested workspaces.
- Added support for `bun.lock` file.
- Updated `with-react-native-web` example to use Expo SDK 51 & Expo Router (File-based routing).
- Switched build tool from tsup to bunchee.
- Added ability to override npm dist tag during release.
- Workspace boundaries now ignore svelte and vue files (with a warning).
- Introduced studio graph visualization feature.
- Added support for custom NPM registries in `@turbo/codemod`.
- Added framework conditionals support in `turbo`.
🐛 Bug Fixes
- Fixed handling of unsupported versions in microfrontends.
- Fixed an issue where `@turbo/repository` was not being released.
- Fixed summary output to no longer display non-existent log files.
- Fixed global install CI workflow.
- Fixed CI dependency issues.
- Fixed checkout step in CI workflow when using path filtering.
🔧 Affected Symbols
@turbo/codemod@turbo/repositoryturbo