Change8

v2.7.3

📦 turborepoView on GitHub →
7 features🐛 3 fixes🔧 28 symbols

Summary

This release focuses heavily on internal restructuring, extracting numerous components from `turborepo-lib` into new, dedicated crates like `turborepo-task-executor` and `turborepo-types`. Several bug fixes were also implemented, including one related to TUI visibility with specific log output flags.

✨ New Features

  • Added `turborepo-task-hash` crate.
  • Added `turborepo-daemon` crate.
  • Added `turborepo-run-summary` crate.
  • Added `turborepo-turbo-json` crate.
  • Added `turborepo-run-cache` crate.
  • Added `turborepo-task-executor` crate.
  • Added generic `CommandProvider` trait to `turborepo-task-executor`.

🐛 Bug Fixes

  • Fixed issue where GitHub/git packages were not added for bun support.
  • Fixed loop in build script in package.json.
  • Fixed issue where TUI was not shown when using `--output-logs=errors-only|none`.

🔧 Affected Symbols

turborepo-boundariesturborepo-engineturborepo-gitignoreturborepo-json-rewriteturborepo-hashturborepo-typesturborepo-shimturborepo-daemonturborepo-scopeturborepo-diagnosticsturborepo-task-hashTaskDefinitionDryRunModeUIModeLogOrderContinueModeLogPrefixturborepo-run-summaryturbo_jsonturborepo-turbo-jsonturborepo-run-cacheRunOptsExecutorConfigTurboJsonReaderTurboJsonLoaderTaskExecutorMicroFrontendProxyProviderturborepo-lib