v2.7.3-canary.1
📦 turborepoView on GitHub →
✨ 4 features🐛 1 fixes🔧 25 symbols
Summary
This canary release focuses heavily on internal refactoring by extracting numerous components from `turborepo-lib` into dedicated crates like `turborepo-task-hash`, `turborepo-types`, and the new `turborepo-task-executor`. A minor bug fix was also applied to the build script in package.json.
✨ New Features
- Extracted `turborepo-task-hash` crate from `turborepo-lib`.
- Added `turborepo-task-executor` crate.
- Added generic `CommandProvider` trait to `turborepo-task-executor`.
- Implemented `MfeConfigProvider` and `TaskAccessProvider` traits.
🐛 Bug Fixes
- Fixed loop in build script in package.json.
🔧 Affected Symbols
turborepo-boundariesturborepo-engineturborepo-gitignoreturborepo-json-rewriteturborepo-hashturborepo-typesturborepo-shimturborepo-daemonturborepo-scopeturborepo-diagnosticsturborepo-task-hashTaskDefinitionDryRunModeUIModeLogOrderContinueModeLogPrefixturborepo-run-summaryturborepo-turbo-jsonTurboJsonReaderturborepo-run-cacheRunOptsExecutorConfigTurboJsonLoaderTaskExecutor