Releases: vercel/turborepo
Releases · vercel/turborepo
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-typesfor 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
noUpdateNotifierto 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-typesfor 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
noUpdateNotifierto 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
Turborepo v2.5.1
What's Changed
Docs
- docs: 2.5 release post by @anthonyshew in #10262
- docs: correct usage of wordmark by @anthonyshew in #10286
- docs: navbar improvements by @anthonyshew in #10287
- docs: redirect
/repo/docsto/docsby @anthonyshew in #10232 - chore(docs): remove expired data and code from when Turbopack was in this repo by @anthonyshew in #10291
- fix(docs): fix SVG attribute casing to remove React warnings by @ohprettyhak in #10297
- fix(docs): update redirects rule to resolve access issue on
getting-startedindex page by @ohprettyhak in #10296 - docs: fix line highlights in yaml files by @anthonyshew in #10306
- docs: fix openapi paths by @anthonyshew in #10309
- docs: update instructions on where to get
TURBO_TEAMtoken by @anthonyshew in #10305 - docs: list pnpm as first package manager by @anthonyshew in #10293
- docs(fix): persist tabs state by @anthonyshew in #10313
- docs: move content directory by @anthonyshew in #10315
- docs: add Bun to package manager tabs by @anthonyshew in #10321
- feat(codemod): update
$schemawhen versioned by @anthonyshew in #10319 - docs: improve accuracy for self-hosted OpenAPI spec by @anthonyshew in #10318
- docs: add response header to OpenAPI spec by @anthonyshew in #10327
- docs: use new community domain by @anthonyshew in #10334
- feat: allow specifying concurrency in config / environment by @kade-robertson in #10236
- docs: clean up search results by @anthonyshew in #10336
- feat(sidebar): improve folder link accessibility and UX by @0xmuon in #10349
- chore: use Turbopack for documentation builds by @mischnic in #10312
- docs: move support policy by @anthonyshew in #10356
- docs: make redirect permanent by @anthonyshew in #10357
- docs: copy to markdown button by @anthonyshew in #10355
- docs(chore): remove classnames dependency by @anthonyshew in #10339
- docs: fix link-checker file discovery by @anthonyshew in #10348
- docs: migrate to
turborepo.comby @anthonyshew in #10368
create-turbo
- docs(chore): remove
/reporeferences from a few places by @anthonyshew in #10370
@turbo/codemod
- fix(codemod): check for pipeline key before using it by @anthonyshew in #10295
eslint
@turbo/repository
- chore: update to Rust 1.86.0 by @ognevny in #10282
- fix(@turbo/repository): no longer require packageManager to detect npm by @chris-olszewski in #10314
- chore(@turbo/repository): bump version to canary 15 by @chris-olszewski in #10337
Examples
- chore(examples): upgrade Turborepo version by @anthonyshew in #10281
- fix(examples): fix build in fresh vue example project by @chameleonmind in #10277
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot in #10300
- chore(deps-dev): bump the non-monorepo group in /examples/non-monorepo with 2 updates by @dependabot in #10301
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in #10302
- chore(deps-dev): bump the basic group in /examples/basic with 7 updates by @dependabot in #10303
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by @dependabot in #10304
- chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /examples/kitchen-sink by @dependabot in #10307
- chore(deps): bump next from 15.2.1 to 15.2.4 in /examples/basic by @dependabot in #10308
- chore(deps-dev): bump @next/eslint-plugin-next from 15.2.2 to 15.2.4 in /examples/with-tailwind by @dependabot in #10310
- chore(deps-dev): bump @eslint/eslintrc from 3.3.0 to 3.3.1 in /examples/with-svelte by @dependabot in #10311
- chore(deps): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10329
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10330
- chore(deps): bump the basic group in /examples/basic with 2 updates by @dependabot in #10331
- chore(deps-dev): bump svelte from 5.25.3 to 5.26.3 in /examples/with-svelte in the with-svelte group by @dependabot in #10332
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 7 updates by @dependabot in #10333
- docs: replace incorrect generator links (#10344) by @sovetski in #10345
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 6 updates by @dependabot in #10354
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 5 updates by @dependabot in #10358
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 5 updates by @dependabot in #10359
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #10360
- chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in #10361
- fix(examples): change docker command by @anthonyshew in #10362
- fix(examples):
with-svelteclasses by @anthonyshew in #10363
Changelog
- chore(release): use default path by @tknickman in #10285
- feat(tui): more keybinds for scrolling by @anthonyshew in #10248
- fix(microfrontends): ensure that local proxy is loose by @chris-olszewski in #10289
- chore: ignore ci and chore PRs in release notes by @anthonyshew in #10292
- feat(tui): configurable scrollback length by @anthonyshew in #10247
- fix(watch): allow usage of turbo.jsonc by @anthonyshew in #10340
- chore: update turbo-orchestrator.yml by @anthonyshew in #10342
- feat(ls): add dependents to json output by @chris-olszewski in #10367
New Contributors
- @chameleonmind made their first contribution in #10277
- @ohprettyhak made their first contribution in #10297
- @kade-robertson made their first contribution in #10236
- @sovetski made their first contribution in #10345
- @0xmuon made their first contribution in #10349
- @t3duk made their first contribution in #10351
Full Changelog: v2.5.0...v2.5.1
Turborepo v2.5.1-canary.2
What's Changed
Docs
- feat(sidebar): improve folder link accessibility and UX by @0xmuon in #10349
- chore: use Turbopack for documentation builds by @mischnic in #10312
- docs: move support policy by @anthonyshew in #10356
- docs: make redirect permanent by @anthonyshew in #10357
- docs: copy to markdown button by @anthonyshew in #10355
eslint
Examples
- docs: replace incorrect generator links (#10344) by @sovetski in #10345
- chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 6 updates by @dependabot in #10354
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 5 updates by @dependabot in #10358
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 5 updates by @dependabot in #10359
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in #10360
- chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in #10361
- fix(examples): change docker command by @anthonyshew in #10362
- fix(examples):
with-svelteclasses by @anthonyshew in #10363
Changelog
- chore: update turbo-orchestrator.yml by @anthonyshew in #10342
- feat(ls): add dependents to json output by @chris-olszewski in #10367
New Contributors
- @sovetski made their first contribution in #10345
- @0xmuon made their first contribution in #10349
- @t3duk made their first contribution in #10351
Full Changelog: v2.5.1-canary.1...v2.5.1-canary.2
Turborepo v2.5.1-canary.1
What's Changed
Docs
- chore(docs): remove expired data and code from when Turbopack was in this repo by @anthonyshew in #10291
- fix(docs): fix SVG attribute casing to remove React warnings by @ohprettyhak in #10297
- fix(docs): update redirects rule to resolve access issue on
getting-startedindex page by @ohprettyhak in #10296 - docs: fix line highlights in yaml files by @anthonyshew in #10306
- docs: fix openapi paths by @anthonyshew in #10309
- docs: update instructions on where to get
TURBO_TEAMtoken by @anthonyshew in #10305 - docs: list pnpm as first package manager by @anthonyshew in #10293
- docs(fix): persist tabs state by @anthonyshew in #10313
- docs: move content directory by @anthonyshew in #10315
- docs: add Bun to package manager tabs by @anthonyshew in #10321
- feat(codemod): update
$schemawhen versioned by @anthonyshew in #10319 - docs: improve accuracy for self-hosted OpenAPI spec by @anthonyshew in #10318
- docs: add response header to OpenAPI spec by @anthonyshew in #10327
- docs: use new community domain by @anthonyshew in #10334
- feat: allow specifying concurrency in config / environment by @kade-robertson in #10236
- docs: clean up search results by @anthonyshew in #10336
@turbo/codemod
- fix(codemod): check for pipeline key before using it by @anthonyshew in #10295
@turbo/repository
- chore: update to Rust 1.86.0 by @ognevny in #10282
- fix(@turbo/repository): no longer require packageManager to detect npm by @chris-olszewski in #10314
- chore(@turbo/repository): bump version to canary 15 by @chris-olszewski in #10337
Examples
- chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot in #10300
- chore(deps-dev): bump the non-monorepo group in /examples/non-monorepo with 2 updates by @dependabot in #10301
- chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in #10302
- chore(deps-dev): bump the basic group in /examples/basic with 7 updates by @dependabot in #10303
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by @dependabot in #10304
- chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /examples/kitchen-sink by @dependabot in #10307
- chore(deps): bump next from 15.2.1 to 15.2.4 in /examples/basic by @dependabot in #10308
- chore(deps-dev): bump @next/eslint-plugin-next from 15.2.2 to 15.2.4 in /examples/with-tailwind by @dependabot in #10310
- chore(deps-dev): bump @eslint/eslintrc from 3.3.0 to 3.3.1 in /examples/with-svelte by @dependabot in #10311
- chore(deps): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in #10329
- chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in #10330
- chore(deps): bump the basic group in /examples/basic with 2 updates by @dependabot in #10331
- chore(deps-dev): bump svelte from 5.25.3 to 5.26.3 in /examples/with-svelte in the with-svelte group by @dependabot in #10332
- chore(deps): bump the non-monorepo group in /examples/non-monorepo with 7 updates by @dependabot in #10333
Changelog
- chore: ignore ci and chore PRs in release notes by @anthonyshew in #10292
- feat(tui): configurable scrollback length by @anthonyshew in #10247
- fix(watch): allow usage of turbo.jsonc by @anthonyshew in #10340
New Contributors
- @ohprettyhak made their first contribution in #10297
- @kade-robertson made their first contribution in #10236
Full Changelog: v2.5.1-canary.0...v2.5.1-canary.1
Turborepo v2.5.1-canary.0
What's Changed
Docs
- docs: 2.5 release post by @anthonyshew in #10262
- docs: correct usage of wordmark by @anthonyshew in #10286
- docs: navbar improvements by @anthonyshew in #10287
- docs: redirect
/repo/docsto/docsby @anthonyshew in #10232
Examples
- chore(examples): upgrade Turborepo version by @anthonyshew in #10281
- fix(examples): fix build in fresh vue example project by @chameleonmind in #10277
Changelog
- chore(release): use default path by @tknickman in #10285
- feat(tui): more keybinds for scrolling by @anthonyshew in #10248
- fix(microfrontends): ensure that local proxy is loose by @chris-olszewski in #10289
New Contributors
- @chameleonmind made their first contribution in #10277
Full Changelog: v2.5.0...v2.5.1-canary.0