Releases: vercel/turborepo
Releases · vercel/turborepo
Turborepo v2.5.5-canary.0
What's Changed
Docs
- fix(docs): use
pnpm add <pkg>
instead ofpnpm install <pkg>
by @jferrettiboke in #10529
Examples
- fix: with-svelte example builds by @anthonyshew in #10517
- chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in #10531
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in #10532
- chore(deps-dev): bump turbo from 2.5.3 to 2.5.4 in /examples/with-shell-commands by @dependabot in #10533
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #10534
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 6 updates by @dependabot in #10535
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 5 updates by @dependabot in #10536
- chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /examples/basic by @dependabot in #10553
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by @dependabot in #10554
- chore(deps-dev): bump @types/node from 22.15.3 to 22.15.30 in /examples/with-tailwind by @dependabot in #10555
- chore(deps-dev): bump @sveltejs/vite-plugin-svelte from 5.0.3 to 5.1.0 in /examples/with-svelte in the with-svelte group by @dependabot in #10556
- chore(deps-dev): bump @vitejs/plugin-react from 4.5.0 to 4.5.1 in /examples/kitchen-sink by @dependabot in #10557
- fix(example/with-docker): jest can’t resolve @repo/jest-presets/node by @d0lwl0b in #10551
Changelog
- feat(turbo.json): allow for trailing commas by @chris-olszewski in #10537
- fix(pnpm): respect deep for linkWorkspacePackages by @chris-olszewski in #10558
New Contributors
Full Changelog: v2.5.4...v2.5.5-canary.0
Turborepo v2.5.4
What's Changed
Docs
- docs: nx remote caching has changed to be free like Turborepo by @JamesHenry in #10460
- docs: added pnpm catalogs by @mrr11k in #10463
- docs: add workspace configuration example to package.json by @Feli-dev in #10455
- docs: redirects from SEO audit by @anthonyshew in #10465
- docs: update managing-dependencies.mdx by @hijuliancode in #10474
- docs: a few more redirects by @anthonyshew in #10476
- docs(fix): correct
globalDependencies
defaults by @anthonyshew in #10484 - docs: clarify what a task is by @anthonyshew in #10481
- docs: add community implementation of cache server by @brunojppb in #10496
- docs: a few missing rewrites by @anthonyshew in #10511
- docs: cleanup fixes for package managers by @anthonyshew in #10512
- docs: account for Custom Environments by @anthonyshew in #10515
- Update docker.mdx by @pawbor in #10519
turbo-ignore
- fix(turbo-ignore): no longer attempt to use catalog protocol by @chris-olszewski in #10458
eslint
- feat: hot-reloading for
no-undeclared-env-vars
ESLint rule by @anthonyshew in #10468
@turbo/repository
- fix(@turbo/repository): correct exports from native lib by @chris-olszewski in #10475
- feat: add
Workspace.find_package_by_path
by @scubbo in #10493 - chore(@turbo/repository): bump version by @chris-olszewski in #10494
- chore: update to Rust 1.87.0 by @ognevny in #10482
Examples
- fix(examples): with-svelte example TypeScript by @anthonyshew in #10450
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10469
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10470
- chore(deps-dev): bump turbo from 2.5.2 to 2.5.3 in /examples/with-shell-commands by @dependabot in #10471
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10472
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 7 updates by @dependabot in #10473
- feat(example): update with-react-native-web, Expo SDK 52 by @shinjith-dev in #10466
- chore(deps-dev): bump the with-svelte group across 1 directory with 3 updates by @dependabot in #10441
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10486
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 6 updates by @dependabot in #10487
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10488
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10490
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 6 updates by @dependabot in #10489
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by @dependabot in #10506
- chore(deps-dev): bump svelte from 5.30.2 to 5.33.2 in /examples/with-svelte in the with-svelte group by @dependabot in #10507
- chore(deps-dev): bump globals from 16.1.0 to 16.2.0 in /examples/basic in the basic group by @dependabot in #10508
- chore(deps-dev): bump globals from 16.1.0 to 16.2.0 in /examples/with-tailwind in the with-tailwind group by @dependabot in #10509
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10510
- fix(examples): use entry instead of entryPoints by @melroy89 in #10503
Changelog
- fix: turbo prune for pnpm patched dependencies by @devin-ai-integration in #10430
- feat: pnpm catalogs support by @anthonyshew in #10452
- fix: correct link to docs in platform-environment-variables warning by @grgsh in #10462
- chore: fix typo 'buttom' by @joeykamsteeg in #10477
- feat: specific error message for potential debugging flags by @anthonyshew in #10513
- fix(turbo): pass through pnpm store env vars by default by @chris-olszewski in #10520
New Contributors
- @JamesHenry made their first contribution in #10460
- @mrr11k made their first contribution in #10463
- @Feli-dev made their first contribution in #10455
- @grgsh made their first contribution in #10462
- @joeykamsteeg made their first contribution in #10477
- @scubbo made their first contribution in #10493
- @melroy89 made their first contribution in #10503
- @pawbor made their first contribution in #10519
Full Changelog: v2.5.3...v2.5.4
Turborepo v2.5.4-canary.1
What's Changed
Docs
- docs: [correction] nx remote caching is free like Turborepo by @JamesHenry in #10460
- docs: added pnpm catalogs by @mrr11k in #10463
- docs: add workspace configuration example to package.json by @Feli-dev in #10455
- docs: redirects from SEO audit by @anthonyshew in #10465
- docs: update managing-dependencies.mdx by @hijuliancode in #10474
- docs: a few more redirects by @anthonyshew in #10476
- docs(fix): correct
globalDependencies
defaults by @anthonyshew in #10484 - docs: clarify what a task is by @anthonyshew in #10481
- docs: add community implementation of cache server by @brunojppb in #10496
- docs: a few missing rewrites by @anthonyshew in #10511
- docs: cleanup fixes for package managers by @anthonyshew in #10512
- docs: account for Custom Environments by @anthonyshew in #10515
- Update docker.mdx by @pawbor in #10519
eslint
- feat: hot-reloading for
no-undeclared-env-vars
ESLint rule by @anthonyshew in #10468
@turbo/repository
- fix(@turbo/repository): correct exports from native lib by @chris-olszewski in #10475
- feat: add
Workspace.find_package_by_path
by @scubbo in #10493 - chore(@turbo/repository): bump version by @chris-olszewski in #10494
- chore: update to Rust 1.87.0 by @ognevny in #10482
Examples
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10469
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10470
- chore(deps-dev): bump turbo from 2.5.2 to 2.5.3 in /examples/with-shell-commands by @dependabot in #10471
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10472
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 7 updates by @dependabot in #10473
- feat(example): update with-react-native-web, Expo SDK 52 by @shinjith-dev in #10466
- chore(deps-dev): bump the with-svelte group across 1 directory with 3 updates by @dependabot in #10441
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10486
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 6 updates by @dependabot in #10487
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10488
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10490
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 6 updates by @dependabot in #10489
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by @dependabot in #10506
- chore(deps-dev): bump svelte from 5.30.2 to 5.33.2 in /examples/with-svelte in the with-svelte group by @dependabot in #10507
- chore(deps-dev): bump globals from 16.1.0 to 16.2.0 in /examples/basic in the basic group by @dependabot in #10508
- chore(deps-dev): bump globals from 16.1.0 to 16.2.0 in /examples/with-tailwind in the with-tailwind group by @dependabot in #10509
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10510
- fix(examples): use entry instead of entryPoints by @melroy89 in #10503
Changelog
- fix: correct link to docs in platform-environment-variables warning by @grgsh in #10462
- chore: fix typo 'buttom' by @joeykamsteeg in #10477
- feat: specific error message for potential debugging flags by @anthonyshew in #10513
- fix(turbo): pass through pnpm store env vars by default by @chris-olszewski in #10520
New Contributors
- @JamesHenry made their first contribution in #10460
- @mrr11k made their first contribution in #10463
- @Feli-dev made their first contribution in #10455
- @grgsh made their first contribution in #10462
- @joeykamsteeg made their first contribution in #10477
- @scubbo made their first contribution in #10493
- @melroy89 made their first contribution in #10503
- @pawbor made their first contribution in #10519
Full Changelog: v2.5.4-canary.0...v2.5.4-canary.1
Turborepo v2.5.4-canary.0
What's Changed
turbo-ignore
- fix(turbo-ignore): no longer attempt to use catalog protocol by @chris-olszewski in #10458
Examples
- fix(examples): with-svelte example TypeScript by @anthonyshew in #10450
Changelog
- fix: turbo prune for pnpm patched dependencies by @devin-ai-integration in #10430
- feat: pnpm catalogs support by @anthonyshew in #10452
Full Changelog: v2.5.3...v2.5.4-canary.0
Turborepo v2.5.3
What's Changed
Docs
- docs(fix): logos when using system theme by @anthonyshew in #10388
- docs: migrate to Node.js subpath imports by @anthonyshew in #10389
- chore: bump Next.js to 15.4.0-canary.12 for docs by @mischnic in #10399
- docs: fix broken links in useful links section of readme by @richardhuf84 in #10380
- docs(chore): switch to ESM by @anthonyshew in #10405
- docs: use
--experimental-strip-types
for scripts by @anthonyshew in #10414 - docs(fix): date of 2.5 release post by @anthonyshew in #10419
- docs(chore): temporarily revert to webpack by @anthonyshew in #10421
- docs: new home page by @mamuso in #10423
- docs(fix): layout shift on home page by @anthonyshew in #10424
- docs: make copy to markdown button more subtle by @anthonyshew in #10425
- feat: add noUpdateNotifier option to turbo.json by @devin-ai-integration in #10409
- docs: refresh default OG image logo by @mamuso in #10433
- docs: add
noUpdateNotifier
to options overview page by @anthonyshew in #10435 - feat(examples): upgrade with-tailwind to TailwindCSS v4 by @anthonyshew in #10432
- docs(chore): cleaning up a few todos by @anthonyshew in #10426
- docs(examples): drop JS config from Tailwind example by @anthonyshew in #10445
- docs(chore): reenable Turbopack by @mischnic in #10428
Examples
- chore(deps-dev): bump turbo from 2.5.0 to 2.5.2 in /examples/with-shell-commands by @dependabot in #10394
- chore(deps-dev): bump the non-monorepo group in /examples/non-monorepo with 2 updates by @dependabot in #10395
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10396
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10397
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10398
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10439
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by @dependabot in #10440
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10442
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10443
Changelog
- ci: remove knip by @anthonyshew in #10401
- feat(ui): remove gutter from persisted task output by @chris-olszewski in #10406
- chore(bun): pretty print bun lockfile by @chris-olszewski in #10418
- fix: update link by @reddevilmidzy in #10416
- chore: fix release notes ignore label by @anthonyshew in #10427
- feat: conditional update notifier message using package manager by @anthonyshew in #10436
- feat(tui): momentum-based scrolling by @MendyLanda in #10420
- fix(query): use patched version of async-graphql by @chris-olszewski in #10448
- chore: update schema snapshot by @chris-olszewski in #10449
New Contributors
- @richardhuf84 made their first contribution in #10380
- @reddevilmidzy made their first contribution in #10416
- @mamuso made their first contribution in #10423
- @devin-ai-integration made their first contribution in #10409
- @MendyLanda made their first contribution in #10420
Full Changelog: v2.5.2...v2.5.3
Turborepo v2.5.3-canary.2
What's Changed
Docs
- docs(chore): switch to ESM by @anthonyshew in #10405
- docs: use
--experimental-strip-types
for scripts by @anthonyshew in #10414 - docs(fix): date of 2.5 release post by @anthonyshew in #10419
- docs(chore): temporarily revert to webpack by @anthonyshew in #10421
- docs: new home page by @mamuso in #10423
- docs(fix): layout shift on home page by @anthonyshew in #10424
- docs: make copy to markdown button more subtle by @anthonyshew in #10425
- feat: add noUpdateNotifier option to turbo.json by @devin-ai-integration in #10409
- docs: refresh default OG image logo by @mamuso in #10433
- docs: add
noUpdateNotifier
to options overview page by @anthonyshew in #10435
Examples
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10439
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 3 updates by @dependabot in #10440
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10442
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10443
Changelog
- chore(bun): pretty print bun lockfile by @chris-olszewski in #10418
- fix: update link by @reddevilmidzy in #10416
- chore: fix release notes ignore label by @anthonyshew in #10427
- feat: conditional update notifier message using package manager by @anthonyshew in #10436
- feat(tui): momentum-based scrolling by @MendyLanda in #10420
New Contributors
- @reddevilmidzy made their first contribution in #10416
- @mamuso made their first contribution in #10423
- @devin-ai-integration made their first contribution in #10409
- @MendyLanda made their first contribution in #10420
Full Changelog: v2.5.3-canary.1...v2.5.3-canary.2
Turborepo v2.5.3-canary.1
What's Changed
Docs
- docs: migrate to Node.js subpath imports by @anthonyshew in #10389
- chore: bump Next.js to 15.4.0-canary.12 for docs by @mischnic in #10399
- docs: fix broken links in useful links section of readme by @richardhuf84 in #10380
Examples
- chore(deps-dev): bump turbo from 2.5.0 to 2.5.2 in /examples/with-shell-commands by @dependabot in #10394
- chore(deps-dev): bump the non-monorepo group in /examples/non-monorepo with 2 updates by @dependabot in #10395
- chore(deps-dev): bump the basic group in /examples/basic with 2 updates by @dependabot in #10396
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 4 updates by @dependabot in #10397
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10398
Changelog
- ci: remove knip by @anthonyshew in #10401
- feat(ui): remove gutter from persisted task output by @chris-olszewski in #10406
New Contributors
- @richardhuf84 made their first contribution in #10380
Full Changelog: v2.5.3-canary.0...v2.5.3-canary.1
Turborepo v2.5.3-canary.0
What's Changed
Docs
- docs(fix): logos when using system theme by @anthonyshew in #10388
Full Changelog: v2.5.2...v2.5.3-canary.0
Turborepo v2.5.2
What's Changed
Docs
- docs(chore): add robots.txt by @anthonyshew in #10371
- docs(fix): better usability on feedback form by @anthonyshew in #10382
- ci(docs): add linter check by @anthonyshew in #10376
Changelog
- fix(dry): do not perform runtime validations on dry runs by @chris-olszewski in #10375
- feat(dry): include with in dry run/summary output by @chris-olszewski in #10373
- fix(microfrontends): respect packageName field by @chris-olszewski in #10383
- fix: correctly read execution args from watch command by @kade-robertson in #10381
- fix: update turbo-types with concurrency option by @kade-robertson in #10379
Full Changelog: v2.5.1...v2.5.2
Turborepo v2.5.2-canary.0
What's Changed
Docs
- docs(chore): add robots.txt by @anthonyshew in #10371
- docs(fix): better usability on feedback form by @anthonyshew in #10382
- ci(docs): add linter check by @anthonyshew in #10376
Changelog
- fix(dry): do not perform runtime validations on dry runs by @chris-olszewski in #10375
- feat(dry): include with in dry run/summary output by @chris-olszewski in #10373
- fix(microfrontends): respect packageName field by @chris-olszewski in #10383
- fix: correctly read execution args from watch command by @kade-robertson in #10381
- fix: update turbo-types with concurrency option by @kade-robertson in #10379
Full Changelog: v2.5.1...v2.5.2-canary.0