Releases: vercel/turborepo
Releases · vercel/turborepo
Turborepo v2.6.1
What's Changed
Docs
- docs: 2.6 release blog post by @anthonyshew in #11003
- docs: update typo'd link by @lishaduck in #11032
- chore(with-docker/Dockerfile): Some improvements by @yairopro in #11010
- docs: Fix grammatical mistake on structuring-a-repository.mdx by @Andrew-Pynch in #11091
- feat: Cross-platform microfrontends port command by @anthonyshew in #11098
@turbo/codemod
- ci: Fix flake in JS tests by @anthonyshew in #11067
@turbo/repository
Examples
- examples(deps-dev): bump @types/node from 18.17.4 to 24.10.0 in /examples/non-monorepo by @dependabot[bot] in #11037
- examples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by @dependabot[bot] in #11043
- examples: Remove redundant border declaration by @Yeom-JinHo in #11042
- examples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by @dependabot[bot] in #11039
- examples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by @dependabot[bot] in #11041
- examples(deps): bump the basic group in /examples/basic with 9 updates by @dependabot[bot] in #11040
- examples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot[bot] in #11038
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by @dependabot[bot] in #11051
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by @dependabot[bot] in #11082
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by @dependabot[bot] in #11083
- examples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by @dependabot[bot] in #11086
- examples(fix): Gradient in
with-tailwindby @mahi656 in #11073 - examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by @dependabot[bot] in #11087
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by @dependabot[bot] in #11088
Changelog
- fix: Improve parity with real Bun lockfile format for
pruneby @anthonyshew in #11048 - fix: add some Linux variables to default passthrough env vars by @anthonyshew in #10959
- fix: Labels for k + j backwards in binds list by @ethan-fraser in #11036
- fix(prune): Add bunfig.toml to list of copied files by @Gabrola in #11055
- fix(prune): Handle
patchedDependenciesfor bun by @Gabrola in #11027 - fix(boundaries): Enable import attributes parsing by @anthonyshew in #11053
- fix: Improve determinism for graceful shutdown by @anthonyshew in #11063
- ci: Lower opt-level and remove debug symbols for dev profile by @anthonyshew in #11068
- ci: Avoid flaking for test server mock by @anthonyshew in #11066
- ci: Don't install dependencies in tests that don't need it by @anthonyshew in #11071
- fix: Revert "fix(logs): create log files for non-cached tasks" by @anthonyshew in #11072
- ci: Fix leaky tests by @anthonyshew in #11081
- fix: Bun lockfile pruner adjustment by @anthonyshew in #11092
- fix: Improve version resolution in Bun lockfiles by @anthonyshew in #11095
- feat: Move icon to left side in TUI by @anthonyshew in #11097
New Contributors
- @lishaduck made their first contribution in #11032
- @Yeom-JinHo made their first contribution in #11042
- @ethan-fraser made their first contribution in #11036
- @yairopro made their first contribution in #11010
- @Gabrola made their first contribution in #11055
- @mahi656 made their first contribution in #11073
- @Andrew-Pynch made their first contribution in #11091
Full Changelog: v2.6.0...v2.6.1
Turborepo v2.6.1-canary.3
What's Changed
Examples
- examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by @dependabot[bot] in #11087
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by @dependabot[bot] in #11088
Changelog
- fix: Improve version resolution in Bun lockfiles by @anthonyshew in #11095
Full Changelog: v2.6.1-canary.2...v2.6.1-canary.3
Turborepo v2.6.1-canary.2
What's Changed
Docs
- docs: Fix grammatical mistake on structuring-a-repository.mdx by @Andrew-Pynch in #11091
@turbo/codemod
- ci: Fix flake in JS tests by @anthonyshew in #11067
@turbo/repository
Examples
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by @dependabot[bot] in #11082
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by @dependabot[bot] in #11083
- examples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by @dependabot[bot] in #11086
- examples(fix): Gradient in
with-tailwindby @mahi656 in #11073
Changelog
- fix: Improve determinism for graceful shutdown by @anthonyshew in #11063
- ci: Lower opt-level and remove debug symbols for dev profile by @anthonyshew in #11068
- ci: Avoid flaking for test server mock by @anthonyshew in #11066
- ci: Don't install dependencies in tests that don't need it by @anthonyshew in #11071
- fix: Revert "fix(logs): create log files for non-cached tasks" by @anthonyshew in #11072
- ci: Fix leaky tests by @anthonyshew in #11081
- fix: Bun lockfile pruner adjustment by @anthonyshew in #11092
New Contributors
- @mahi656 made their first contribution in #11073
- @Andrew-Pynch made their first contribution in #11091
Full Changelog: v2.6.1-canary.1...v2.6.1-canary.2
Turborepo v2.6.1-canary.1
What's Changed
Docs
Examples
- examples(deps-dev): bump @types/node from 18.17.4 to 24.10.0 in /examples/non-monorepo by @dependabot[bot] in #11037
- examples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by @dependabot[bot] in #11043
- examples: Remove redundant border declaration by @Yeom-JinHo in #11042
- examples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by @dependabot[bot] in #11039
- examples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by @dependabot[bot] in #11041
- examples(deps): bump the basic group in /examples/basic with 9 updates by @dependabot[bot] in #11040
- examples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot[bot] in #11038
- examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by @dependabot[bot] in #11051
Changelog
- fix: Labels for k + j backwards in binds list by @ethan-fraser in #11036
- fix(prune): Add bunfig.toml to list of copied files by @Gabrola in #11055
- fix(prune): Handle
patchedDependenciesfor bun by @Gabrola in #11027 - fix(boundaries): Enable import attributes parsing by @anthonyshew in #11053
New Contributors
- @Yeom-JinHo made their first contribution in #11042
- @ethan-fraser made their first contribution in #11036
- @yairopro made their first contribution in #11010
- @Gabrola made their first contribution in #11055
Full Changelog: v2.6.1-canary.0...v2.6.1-canary.1
Turborepo v2.6.1-canary.0
What's Changed
Docs
- docs: 2.6 release blog post by @anthonyshew in #11003
- docs: update typo'd link by @lishaduck in #11032
Changelog
- fix: Improve parity with real Bun lockfile format for
pruneby @anthonyshew in #11048 - fix: add some Linux variables to default passthrough env vars by @anthonyshew in #10959
New Contributors
- @lishaduck made their first contribution in #11032
Full Changelog: v2.6.0...v2.6.1-canary.0
Turborepo v2.6.0
What's Changed
Docs
- docs: clarification on Transit Nodes docs by @maschwenk in #9181
- docs: add GitHub Actions reusable workflow documentation for remote caching by @anthonyshew in #10923
- docs: generate blog release OG images by @anthonyshew in #10936
- docs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo by @tetzng in #10954
- docs: align tailwindcss 4 guide to the with-tailwind example by @esauri in #10963
- docs: fix typos and formatting issues in Playwright guide by @yamcodes in #10980
- docs: adjust compute hours saved component initial value by @anthonyshew in #10958
- docs: clarify passthrough args comparison by @emilbjorklund in #10990
- docs: fix profile images on home page by @anthonyshew in #10993
- feat: microfrontends by @anthonyshew in #10982
- docs: Clarify passtrhough args cache miss by @eug-vs in #11026
- fix: path validation in
microfrontends.jsonby @anthonyshew in #11006 - feat(microfrontends): schema.json for microfrontends.json by @anthonyshew in #11008
create-turbo
- feat: update
create-turboBun prompt text by @anthonyshew in #10918
eslint
- fix(eslint-config-turbo): use module.exports for ESLint v8 compatibility by @anthonyshew in #10902
- perf: ~8.6x faster ESLint rule by @anthonyshew in #10943
Examples
- Update package.json by @Satheeshsk369 in #10892
- docs: fix JSDoc type for ESLint config in basic example by @victor-code19 in #10727
- refactor(examples): enhance
with-nestjs(#8131) by @Neosoulink in #10964 - examples: Upgrade core-team-maintained examples to Next.js 16 by @anthonyshew in #11014
Changelog
- chore: remove missing turbow.js references by @pauloZion1 in #10893
- fix(turborepo-lockfiles): handle missing optional dependencies in Bun lockfiles by @anthonyshew in #10909
- fix: update
uisuggested value in error message for turbo.json by @hugomassing in #10896 - chore: remove unused
originfield from auth structs by @anthonyshew in #10910 - feat: new OAuth flow for Turborepo CLI with Vercel by @anthonyshew in #10911
- fix(lockfiles): include bundled dependencies in Bun lockfile subgraphs by @anthonyshew in #10915
- test: increase coverage for lockfiles by @anthonyshew in #10633
- fix: update remote cache OAuth refresh flow by @anthonyshew in #10916
- feat(tui): task list search with
/by @anthonyshew in #10908 - fix: --graph=foo.dot should not require graphviz installed by @blast-hardcheese in #10942
- chore: update devcontainer configuration by @anthonyshew in #10955
- fix:
injectWorkspacePackagesforturbo prunewith pnpm by @anthonyshew in #10945 - fix: adjust binary call for microfrontends proxy on Windows by @mknichel in #10962
- Add worktrees.json configuration to .cursor directory by @Copilot in #10986
- fix: windows symlinking bug by @anthonyshew in #10992
- fix: added Linux env vars to global passthroughs by @aviramha in #10984
- fix: recursive transitive closure analysis in npm lockfile parser by @anthonyshew in #10988
- ci(fix): dynamically set ports in proxy integration tests by @anthonyshew in #11009
- feat: Add support for custom microfrontends.json naming by @kitfoster in #11022
New Contributors
- @Satheeshsk369 made their first contribution in #10892
- @robobun made their first contribution in #10729
- @hugomassing made their first contribution in #10896
- @victor-code19 made their first contribution in #10727
- @blast-hardcheese made their first contribution in #10942
- @tetzng made their first contribution in #10954
- @esauri made their first contribution in #10963
- @Copilot made their first contribution in #10986
- @emilbjorklund made their first contribution in #10990
- @aviramha made their first contribution in #10984
- @eug-vs made their first contribution in #11026
- @kitfoster made their first contribution in #11022
Full Changelog: v2.5.8...v2.6.0
Turborepo v2.5.9-canary.11
What's Changed
Docs
- docs: Clarify passtrhough args cache miss by @eug-vs in #11026
- fix: path validation in
microfrontends.jsonby @anthonyshew in #11006 - feat(microfrontends): schema.json for microfrontends.json by @anthonyshew in #11008
Examples
- examples: Upgrade core-team-maintained examples to Next.js 16 by @anthonyshew in #11014
Changelog
- ci(fix): dynamically set ports in proxy integration tests by @anthonyshew in #11009
- feat: Add support for custom microfrontends.json naming by @kitfoster in #11022
New Contributors
- @eug-vs made their first contribution in #11026
- @kitfoster made their first contribution in #11022
Full Changelog: v2.5.9-canary.10...v2.5.9-canary.11
Turborepo v2.5.9-canary.9
What's Changed
Docs
- docs: clarify passthrough args comparison by @emilbjorklund in #10990
- docs: fix profile images on home page by @anthonyshew in #10993
- feat: microfrontends by @anthonyshew in #10982
Changelog
- Add worktrees.json configuration to .cursor directory by @Copilot in #10986
- fix: windows symlinking bug by @anthonyshew in #10992
- fix: added Linux env vars to global passthroughs by @aviramha in #10984
New Contributors
- @Copilot made their first contribution in #10986
- @emilbjorklund made their first contribution in #10990
- @aviramha made their first contribution in #10984
Full Changelog: v2.5.9-canary.8...v2.5.9-canary.9
Turborepo v2.5.9-canary.10
What's Changed
Changelog
- fix: recursive transitive closure analysis in npm lockfile parser by @anthonyshew in #10988
Full Changelog: v2.5.9-canary.9...v2.5.9-canary.10
Turborepo v2.5.9-canary.8
What's Changed
Docs
- docs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo by @tetzng in #10954
- docs: align tailwindcss 4 guide to the with-tailwind example by @esauri in #10963
- docs: fix typos and formatting issues in Playwright guide by @yamcodes in #10980
- docs: adjust compute hours saved component initial value by @anthonyshew in #10958
Examples
- refactor(examples): enhance
with-nestjs(#8131) by @Neosoulink in #10964
Changelog
- chore: update devcontainer configuration by @anthonyshew in #10955
- fix:
injectWorkspacePackagesforturbo prunewith pnpm by @anthonyshew in #10945 - fix: adjust binary call for microfrontends proxy on Windows by @mknichel in #10962
New Contributors
Full Changelog: v2.5.9-canary.7...v2.5.9-canary.8