Releases: vercel/turborepo
Releases · vercel/turborepo
Release list
Turborepo v2.10.11
What's Changed
Changelog
- chore: Release Turborepo 2.10.10 by @github-actions[bot] in #13741
- fix: Automatically approve release workflows by @anthonyshew in #13743
- chore: Release Turborepo 2.10.11-canary.1 by @github-actions[bot] in #13744
- fix: Avoid repeated strict entrypoint traversal by @anthonyshew in #13745
- chore: Release Turborepo 2.10.11-canary.2 by @github-actions[bot] in #13747
- feat: Cache native uv tool tasks by @anthonyshew in #13748
- chore: Release Turborepo 2.10.11-canary.3 by @github-actions[bot] in #13749
- fix: Isolate concurrent generator config bundles by @anthonyshew in #13750
- chore: Forbid release-age exclusions in examples maintenance by @anthonyshew in #13751
- fix: Respect gitignore without git metadata by @anthonyshew in #13756
- chore: Release Turborepo 2.10.11-canary.4 by @github-actions[bot] in #13759
- feat: Expand performance agent toolbox by @anthonyshew in #13761
- docs: Redesign Turborepo homepage by @christopherkindl in #13702
- fix: Tolerate transient input files by @anthonyshew in #13734
Full Changelog: v2.10.10...v2.10.11
Turborepo v2.10.11-canary.4
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.3 by @github-actions[bot] in #13749
- fix: Isolate concurrent generator config bundles by @anthonyshew in #13750
- chore: Forbid release-age exclusions in examples maintenance by @anthonyshew in #13751
- fix: Respect gitignore without git metadata by @anthonyshew in #13756
Full Changelog: v2.10.11-canary.3...v2.10.11-canary.4
Turborepo v2.10.11-canary.3
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.2 by @github-actions[bot] in #13747
- feat: Cache native uv tool tasks by @anthonyshew in #13748
Full Changelog: v2.10.11-canary.2...v2.10.11-canary.3
Turborepo v2.10.11-canary.2
What's Changed
Changelog
- chore: Release Turborepo 2.10.11-canary.1 by @github-actions[bot] in #13744
- fix: Avoid repeated strict entrypoint traversal by @anthonyshew in #13745
Full Changelog: v2.10.11-canary.1...v2.10.11-canary.2
Turborepo v2.10.11-canary.1
What's Changed
Changelog
- chore: Release Turborepo 2.10.10-canary.3 by @github-actions[bot] in #13721
- chore: Validate updated examples with turbo by @anthonyshew in #13723
- chore: Update with-rollup example by @vercel-gh-bot-3[bot] in #13718
- feat: Notify Slack when agents open PRs by @anthonyshew in #13722
- chore: Enforce draft pull requests by @anthonyshew in #13726
- fix: Expose Slack delivery diagnostics by @anthonyshew in #13733
- chore: Update non-monorepo example by @vercel-gh-bot-2[bot] in #13727
- chore: Update with-rsbuild example by @vercel-gh-bot-3[bot] in #13730
- feat: Add daily performance agent by @anthonyshew in #13729
- feat: Support cross-toolchain repository affectedness by @anthonyshew in #13737
- fix: Scope musl library dependency installation by @anthonyshew in #13738
- chore: Release Turbo repository packages 0.0.1-canary.24 by @github-actions[bot] in #13739
- fix(bun): Preserve overrides objects, trustedDependencies, workspace bins and git integrity through prune; accept lockfileVersion 3 by @Jarred-Sumner in #13740
- chore: Release Turborepo 2.10.10 by @github-actions[bot] in #13741
- fix: Automatically approve release workflows by @anthonyshew in #13743
New Contributors
- @vercel-gh-bot-3[bot] made their first contribution in #13718
- @vercel-gh-bot-2[bot] made their first contribution in #13727
- @Jarred-Sumner made their first contribution in #13740
Full Changelog: v2.10.10-canary.3...v2.10.11-canary.1
Turborepo v2.10.10
What's Changed
Changelog
- chore: Release Turborepo 2.10.9 by @github-actions[bot] in #13696
- docs: Update Geistdocs to 1.19.6 by @molebox in #13701
- feat: Support nub.lock files by @akshat-OwO in #13699
- chore: Release Turborepo 2.10.10-canary.1 by @github-actions[bot] in #13703
- perf: Walk the repository once when pruning by @anthonyshew in #13705
- fix(deps): Upgrade js-yaml to 4.3.1 (GHSA-5p4m-2wfm-xmqj) by @anthonyshew in #13704
- chore: Move pnpm overrides to pnpm-workspace.yaml by @anthonyshew in #13706
- chore: Release Turborepo 2.10.10-canary.2 by @github-actions[bot] in #13707
- fix: Enable Eve examples pull requests by @anthonyshew in #13708
- feat: Add Eve operator dashboard by @anthonyshew in #13710
- fix: Remove unsupported sandbox network policy by @anthonyshew in #13712
- feat: Rotate Eve example maintenance daily by @anthonyshew in #13715
- fix: Resolve agent lint errors by @anthonyshew in #13716
- chore: Upgrade TypeScript to 7.0.2 by @anthonyshew in #13713
- fix(cli): Move EXPERIMENTAL label from ls command to --output flag by @okxint in #13709
- fix: Apply nested parent gitignore patterns in manual hashing by @alexey-yunoshev-1 in #13690
- feat: Add pytest task discovery by @anthonyshew in #13720
- chore: Release Turborepo 2.10.10-canary.3 by @github-actions[bot] in #13721
- chore: Validate updated examples with turbo by @anthonyshew in #13723
- chore: Update with-rollup example by @vercel-gh-bot-3[bot] in #13718
- feat: Notify Slack when agents open PRs by @anthonyshew in #13722
- chore: Enforce draft pull requests by @anthonyshew in #13726
- fix: Expose Slack delivery diagnostics by @anthonyshew in #13733
- chore: Update non-monorepo example by @vercel-gh-bot-2[bot] in #13727
- chore: Update with-rsbuild example by @vercel-gh-bot-3[bot] in #13730
- feat: Add daily performance agent by @anthonyshew in #13729
- feat: Support cross-toolchain repository affectedness by @anthonyshew in #13737
- fix: Scope musl library dependency installation by @anthonyshew in #13738
- chore: Release Turbo repository packages 0.0.1-canary.24 by @github-actions[bot] in #13739
- fix(bun): Preserve overrides objects, trustedDependencies, workspace bins and git integrity through prune; accept lockfileVersion 3 by @Jarred-Sumner in #13740
New Contributors
- @akshat-OwO made their first contribution in #13699
- @okxint made their first contribution in #13709
- @alexey-yunoshev-1 made their first contribution in #13690
- @vercel-gh-bot-3[bot] made their first contribution in #13718
- @vercel-gh-bot-2[bot] made their first contribution in #13727
- @Jarred-Sumner made their first contribution in #13740
Full Changelog: v2.10.9...v2.10.10
Turborepo v2.10.10-canary.3
What's Changed
Changelog
- fix(deps): Upgrade js-yaml to 4.3.1 (GHSA-5p4m-2wfm-xmqj) by @anthonyshew in #13704
- chore: Move pnpm overrides to pnpm-workspace.yaml by @anthonyshew in #13706
- chore: Release Turborepo 2.10.10-canary.2 by @github-actions[bot] in #13707
- fix: Enable Eve examples pull requests by @anthonyshew in #13708
- feat: Add Eve operator dashboard by @anthonyshew in #13710
- fix: Remove unsupported sandbox network policy by @anthonyshew in #13712
- feat: Rotate Eve example maintenance daily by @anthonyshew in #13715
- fix: Resolve agent lint errors by @anthonyshew in #13716
- chore: Upgrade TypeScript to 7.0.2 by @anthonyshew in #13713
- fix(cli): Move EXPERIMENTAL label from ls command to --output flag by @okxint in #13709
- fix: Apply nested parent gitignore patterns in manual hashing by @alexey-yunoshev-1 in #13690
- feat: Add pytest task discovery by @anthonyshew in #13720
New Contributors
- @okxint made their first contribution in #13709
- @alexey-yunoshev-1 made their first contribution in #13690
Full Changelog: v2.10.10-canary.2...v2.10.10-canary.3
Turborepo v2.10.10-canary.2
What's Changed
Changelog
- chore: Release Turborepo 2.10.10-canary.1 by @github-actions[bot] in #13703
- perf: Walk the repository once when pruning by @anthonyshew in #13705
Full Changelog: v2.10.10-canary.1...v2.10.10-canary.2
Turborepo v2.10.10-canary.1
What's Changed
Changelog
- test: Cover Python quality task graph by @anthonyshew in #13675
- chore: Release Turborepo 2.10.9-canary.1 by @github-actions[bot] in #13687
- docs: Document dependency-driven Python tasks by @anthonyshew in #13676
- fix: Prune Bun wildcard workspace dev dependencies by @anthonyshew in #13694
- fix: Prevent Windows process cleanup PID reuse by @anthonyshew in #13695
- chore: Release Turborepo 2.10.9 by @github-actions[bot] in #13696
- docs: Update Geistdocs to 1.19.6 by @molebox in #13701
- feat: Support nub.lock files by @akshat-OwO in #13699
New Contributors
- @akshat-OwO made their first contribution in #13699
Full Changelog: v2.10.9-canary.1...v2.10.10-canary.1
Turborepo v2.10.9
What's Changed
Changelog
- chore: Release Turborepo 2.10.8 by @github-actions[bot] in #13626
- perf: Walk literal-prefix tree globs without wax compilation by @charpeni in #13522
- fix: Accept semver ranges in devEngines.packageManager.version by @bangseongbeom in #13623
- docs: Explain affected package invalidation reasons by @ghoullier in #13594
- perf(lockfiles): Borrow field-name scalars in the pnpm fast parser by @anthonyshew in #13648
- perf(repository): Avoid discarded alias allocation in Relationship by @anthonyshew in #13650
- perf(lockfiles): Drop redundant human_name clone for pnpm v7/v9 by @anthonyshew in #13649
- perf: Index workspace nodes by name in project_relationships by @anthonyshew in #13647
- perf: Share resolution identity lists across identical workspace closures by @anthonyshew in #13641
- docs: Fix duplicated word in runtime dependencies guide summary by @anthonyshew in #13630
- refactor: Remove turborepo-lsp dependency on turborepo-lib by @anthonyshew in #13631
- perf: Index Bun nested lockfile entries by name for fallback resolution by @anthonyshew in #13633
- perf: Memoize framework inference per package during task hashing by @anthonyshew in #13634
- perf: Avoid materializing transient declarations in external_dependencies by @anthonyshew in #13646
- perf: Enable shared closure DP for npm and yarn1 lockfiles by @anthonyshew in #13635
- perf: Parse pnpm explicit-key entries in the lockfile fast path by @anthonyshew in #13640
- perf: Parallelize resolution fingerprint hashing by @anthonyshew in #13642
- perf: Build resolution identity lists in parallel by @anthonyshew in #13643
- perf: Intern resolution identities as Arc<str> across closures by @anthonyshew in #13645
- fix: Compose affected tasks with package filters by @anthonyshew in #13656
- docs: Explain worktree cache path isolation by @anthonyshew in #13657
- fix: Upgrade brace-expansion to 5.0.9 by @anthonyshew in #13658
- docs: Correct verified inaccuracies in the Turborepo Agent Skill by @charpeni in #13644
- chore: Update Next.js to 16.3.0 by @anthonyshew in #13659
- fix: Don't use
eprintln!in the panic hook by @molofsky in #13637 - fix: Invalidate only when Git ignore sources change by @smasato in #13632
- docs: Update Geistdocs to 1.19.4 by @christopherkindl in #13680
- docs: Exclude Turborepo from its own OSS products menu by @christopherkindl in #13681
- docs: Use the geistdocs Turborepo logo in the navbar by @christopherkindl in #13682
- docs: Update redirected vercel.com/nextjs.org links to current targets by @molebox in #13685
- refactor: Generalize native command arguments by @anthonyshew in #13664
- refactor: Move native contracts to tasks by @anthonyshew in #13665
- docs: Fix loadTransformers reference in turbo-codemod README by @latent-9 in #13683
- refactor: Model native task execution explicitly by @anthonyshew in #13666
- feat: Compose aggregate native task dependencies by @anthonyshew in #13667
- fix: Respect aggregate task overrides by @anthonyshew in #13668
- test: Stabilize watch task inputs regression test by @anthonyshew in #13686
- feat: Parse Python quality tool declarations by @anthonyshew in #13669
- feat: Resolve Python quality plans by @anthonyshew in #13670
- refactor: Extract uv native task specs by @anthonyshew in #13671
- feat: Synthesize Python quality tasks by @anthonyshew in #13672
- test: Cover Python quality task commands by @anthonyshew in #13673
- feat: Hash Python quality task inputs by @anthonyshew in #13674
- test: Cover Python quality task graph by @anthonyshew in #13675
- chore: Release Turborepo 2.10.9-canary.1 by @github-actions[bot] in #13687
- docs: Document dependency-driven Python tasks by @anthonyshew in #13676
- fix: Prune Bun wildcard workspace dev dependencies by @anthonyshew in #13694
- fix: Prevent Windows process cleanup PID reuse by @anthonyshew in #13695
New Contributors
- @bangseongbeom made their first contribution in #13623
- @ghoullier made their first contribution in #13594
- @molofsky made their first contribution in #13637
- @smasato made their first contribution in #13632
- @latent-9 made their first contribution in #13683
Full Changelog: v2.10.8...v2.10.9