Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.23...v2.8.18-canary.24
globalDependencies in prune behind Future Flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12360filterUsingTasks future flag for task-level --filter resolution by @anthonyshew in https://github.com/vercel/turborepo/pull/12363Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.22...v2.8.18-canary.23
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.21...v2.8.18-canary.22
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.20...v2.8.18-canary.21
--parallel flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12357Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.19...v2.8.18-canary.20
futureFlags description by @anthonyshew in https://github.com/vercel/turborepo/pull/12355Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.18...v2.8.18-canary.19
create-turbo selection by @anthonyshew in https://github.com/vercel/turborepo/pull/12353Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.17...v2.8.18-canary.18
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.16...v2.8.18-canary.17
TaskHandle, remove CacheOutput trait by @anthonyshew in https://github.com/vercel/turborepo/pull/12345Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.15...v2.8.18-canary.16
$TURBO_DEFAULT$ from matching unrelated root files in affected detection by @anthonyshew in https://github.com/vercel/turborepo/pull/12341-graph formats, add native SVG rendering by @anthonyshew in https://github.com/vercel/turborepo/pull/12344Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.14...v2.8.18-canary.15
turbo gen workspace --copy by @anthonyshew in https://github.com/vercel/turborepo/pull/12336GroupingLayer into Visitor and migrate task error/warn to turborepo-log by @anthonyshew in https://github.com/vercel/turborepo/pull/12337gix-index by @anthonyshew in https://github.com/vercel/turborepo/pull/12339Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.13...v2.8.18-canary.14
LogSink with task output and grouping support by @anthonyshew in https://github.com/vercel/turborepo/pull/12328turbo gen workspace --copy by @anthonyshew in https://github.com/vercel/turborepo/pull/12333GroupingLayer for per-task output buffering by @anthonyshew in https://github.com/vercel/turborepo/pull/12334Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.12...v2.8.18-canary.13
add-package-names codemod from silently renaming existing packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12332$TURBO_ROOT$ inputs when using affectedUsingTaskInputs by @anthonyshew in https://github.com/vercel/turborepo/pull/12331Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.11...v2.8.18-canary.12
turborepo-log and add task prefix to TerminalSink by @anthonyshew in https://github.com/vercel/turborepo/pull/12326Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.10...v2.8.18-canary.11
affectedUsingTaskInputs future flag for task-level --affected detection by @anthonyshew in https://github.com/vercel/turborepo/pull/12247vite and @vitejs/plugin-react versions on example by @GabrielBB in https://github.com/vercel/turborepo/pull/12193SendError panic on shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12244watch_rapid_edits_produce_single_rebuild test by @anthonyshew in https://github.com/vercel/turborepo/pull/12245FilterMode enum for root task scoping with exclude-only filters by @Jaredw2289-svg in https://github.com/vercel/turborepo/pull/12212block_in_place in tokio to prevent deadlock potential by @anthonyshew in https://github.com/vercel/turborepo/pull/12253turbo info output by @anthonyshew in https://github.com/vercel/turborepo/pull/12260x-ai-agent header on all Vercel API requests by @anthonyshew in https://github.com/vercel/turborepo/pull/12261--affected yields empty package scope by @anthonyshew in https://github.com/vercel/turborepo/pull/12268--scope flag for turbo prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12269--affected for $TURBO_ROOT$ inputs by @anthonyshew in https://github.com/vercel/turborepo/pull/12270watch by @anthonyshew in https://github.com/vercel/turborepo/pull/12275Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.16...v2.8.17
Source::turbo string literals with Subsystem enum by @anthonyshew in https://github.com/vercel/turborepo/pull/12321affectedTasks query results by @anthonyshew in https://github.com/vercel/turborepo/pull/12324Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.9...v2.8.18-canary.10
tracing::log:: bridge imports with tracing:: directly by @anthonyshew in https://github.com/vercel/turborepo/pull/12320Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.8...v2.8.18-canary.9
run/watch output through unified TerminalSink by @anthonyshew in https://github.com/vercel/turborepo/pull/12315Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.7...v2.8.18-canary.8
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.6...v2.8.18-canary.7
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.18-canary.5...v2.8.18-canary.6