Resolved weekly security audit vulnerabilities and updated to Rust 1.97.0.
Turborepo
Added support for Cargo-only repositories and automatic inference of Cargo workspace tasks. Fixed Yarn Babel extension preservation during pruning, colors in TUI output, and shutdown signal retention for force exit.
Cargo run tasks are no longer cached by default, and the TUI text selection now extends beyond the visible viewport. Also fixes EADDRINUSE in the kitchen-sink dev script and isolates Cargo caches by host platform.
npm prune rehoisting is now deterministic and complete, and the run summary now reports incremental cache reuse. Also includes Rust workspace tests and sccache compile cache for CI.
Fixed pnpm patches with version range keys being removed during prune, extraneous bun.lock entries being left during prune, and toolchain tasks not appearing in the TUI. Added task command parsing, validation, and override resolution, plus a requirement for user-declared names in Cargo workspace packages. Cargo toolchain id renamed to rust.
Select tasks by clicking rows in the TUI task list, and automatically copy TUI selection to clipboard on mouse release. Overhauled pnpm lockfile parsing and dependency closure computation, with single-pass parsing for yarn v1 and Berry lockfiles. Also fixed watch mode recovery from slow initial hash, Bun scoped package dependency resolution, and multiple correctness issues in gitignore precedence and dirty hash calculation.
Added support for nub and aube package managers, including nub native lockfile handling and semver range support for devEngines.packageManager.version. The TUI now lets you toggle between TUI and streamed logs, select tasks by clicking rows, and automatically copy selections to clipboard on mouse release. Also fixed watch mode recovery from slow initial hash, Bun scoped package dependency resolution, and improved error messaging for malformed JSON and missing platform binaries.
Malformed JSON parse errors now report as errors instead of panicking, and missing platform binaries get improved error messaging. Also added a with-mcp-servers example.