Turborepo v1.10.13stable Released Aug 23, 2023
Impact Score: 5/10

Turborepo v1.10.13

Source available โ€” automated, not human-reviewed

Component: turbo ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
$ npm install --save-dev --save-exact [email protected]
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Turborepo v1.10.13. Source highlight: release(turborepo): 1.10.12

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (6)

  • feat: wasm text format and import support
  • feature(turborepo): Port Async Cache and Cache Multiplexer
  • add untracked trait reads
  • feat(codemod): upgrade refactor
  • feat: port task graph construction
  • feat: support `?module` imports for WebAssembly

โšก Performance & Enhancements (1)

  • chore(docs): improve docs for loose & strict env modes

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix esm export in build runtime
  • fix(turborepo): Parse turbo json with comments
  • fix tracing span names
  • fix(turborepo): Rationalize the install and execution process.
  • docs(ci-github-actions): fix indent
  • fix dynamic embedding after the `Vc<T>` update
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.13 --> ## What's Changed ### Changelog * release(turborepo): 1.10.12 by @github-actions in https://github.com/vercel/turbo/pull/5611 * Change READMEs of created turborepos (reflect appDir) by @DerTimonius in https://github.com/vercel/turbo/pull/5583 * chore: upgrade pnpm to version that support node 20 by @chris-olszewski in https://github.com/vercel/turbo/pull/5609 * export namespace object instead commonjs interop object by @sokra in https://github.com/vercel/turbo/pull/5619 * fix esm export in build runtime by @sokra in https://github.com/vercel/turbo/pull/5621 * Revert "export namespace object instead commonjs interop object" by @sokra in https://github.com/vercel/turbo/pull/5620 * Allow fallback to be used outside VERCEL by @cipriancaba in https://github.com/vercel/turbo/pull/5614 * fix(turborepo): Parse turbo json with comments by @NicholasLYang in https://github.com/vercel/turbo/pull/5623 * remove require.cache clear from chunk loading by @sokra in https://github.com/vercel/turbo/pull/5626 * Snapshot tests: canonicalize with dunce by @wbinnssmith in https://github.com/vercel/turbo/pull/5582 * Turbopack: Sort env vars for compatibility by @wbinnssmith in https://github.com/vercel/turbo/pull/5633 * fix tracing span names by @sokra in https://github.com/vercel/turbo/pull/5624 * WEB-1278: Turbopack build: Implement minification with swc minify by @wbinnssmith in https://github.com/vercel/turbo/pull/5597 * Update `swc_core` to `v0.79.33` by @kdy1 in https://github.com/vercel/turbo/pull/5632 * feat: wasm text format and import support by @ForsakenHarmony in https://github.com/vercel/turbo/pull/5636 * feature(turborepo): Port Async Cache and Cache Multiplexer by @NicholasLYang in https://github.com/vercel/turbo/pull/5634 * update swc_core and sync deps by @sokra in https://github.com/vercel/turbo/pull/5666 * [2/n] no-context lint: migrate some crates by @wbinnssmith in https://github.com/vercel/turbo/pull/5640 * [3/n] no-context: migrate `turbopack-core` by @wbinnssmith in https://github.com/vercel/turbo/pull/5661 * chore(docs): improve docs for loose & strict env modes by @styfle in https://github.com/vercel/turbo/pull/5671 * Make Go play nicely with omitempty. by @nathanhammond in https://github.com/vercel/turbo/pull/5673 * add untracked trait reads by @sokra in https://github.com/vercel/turbo/pull/5675 * IssueFilePathExt -> IssueDescriptionExt by @wbinnssmith in https://github.com/vercel/turbo/pull/5676 * [4/n] no-context: migrate `turbopack-ecmascript` by @wbinnssmith in https://github.com/vercel/turbo/pull/5662 * [5/n] no-context: migrate remaining crates by @wbinnssmith in https://github.com/vercel/turbo/pull/5663 * Hide some turbo_tasks internals by @alexkirsz in https://github.com/vercel/turbo/pull/5584 * remove error in update by @sokra in https://github.com/vercel/turbo/pull/5686 * chore(gen): reduce published bundle size by @tknickman in https://github.com/vercel/turbo/pull/5685 * feat(codemod): upgrade refactor by @tknickman in https://github.com/vercel/turbo/pull/5279 * release(turborepo): 1.10.13-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/5690 * Cleanup minify by @sokra in https://github.com/vercel/turbo/pull/5696 * feat: port task graph construction by @chris-olszewski in https://github.com/vercel/turbo/pull/5652 * fix(turborepo): Rationalize the install and execution process. by @nathanhammond in https://github.com/vercel/turbo/pull/5695 * docs(ci-github-actions): fix indent by @mparramont in https://github.com/vercel/turbo/pull/5700 * feat: support `?module` imports for WebAssembly by @ForsakenHarmony in https://github.com/vercel/turbo/pull/5660 * feature(turborepo): `turborepo-ui` crate by @NicholasLYang in https://github.com/vercel/turbo/pull/5684 * fix dynamic embedding after the `Vc<T>` update by @ForsakenHarmony in https://github.com/vercel/turbo/pull/5708 * Update `swc_core` to `v0.79.55` by @kdy1 in https://github.com/vercel/turbo/pull/5699 * AST-based modification of turbo.json by @nathanhammond in https://github.com/vercel/turbo/pull/5509 * chore(docs): use correct npm flag in installation docs by @itzjacki in https://github.com/vercel/turbo/pull/5711 * Update environment variable docs. by @nathanhammond in https://github.com/vercel/turbo/pull/5706 * chore(turborepo): Refactor globwatcher setup by @gsoltis in https://github.com/vercel/turbo/pull/5704 * chore(turbo): disable deployments for gh pages by @tknickman in https://github.com/vercel/turbo/pull/5713 * Update `context` property in JS to match serialized Rust type by @wbinnssmith in https://github.com/vercel/turbo/pull/5715 * feat: expose path to invalid package.json in error by @arlyon in https://github.com/vercel/turbo/pull/5629 * fix(turbo): remove trailing comma by @tknickman in https://github.com/vercel/turbo/pull/5724 * fix(turbo-gen): better placeholders by @tknickman in https://github.com/vercel/turbo/pull/5725 * chore(labeler): add created-by label by @tknickman in https://github.com/vercel/turbo/pull/5726 * Add a FileSystemPathOption::none for cached cell reuse by @jridgewell in https://github.com/vercel/turbo/pull/5717 * Use shallow references in `any_content_changed_of_module` by @jridgewell in https://github.com/vercel/turbo/pull/5718 * fix(turbo-workspaces): support alternate workspace format by @tknickman in https://github.com/vercel/turbo/pull/5712 * chore(labeler): change team to owned-by by @tknickman in https://github.com/vercel/turbo/pull/5729 * fix(Turborepo): Drop argument separator for yarn by @gsoltis in https://github.com/vercel/turbo/pull/5709 * Bump lockfile to account for turborepo-ci by @gsoltis in https://github.com/vercel/turbo/pull/5733 * fix(release): correct version script by @tknickman in https://github.com/vercel/turbo/pull/5735 * feat: port task graph validation by @chris-olszewski in https://github.com/vercel/turbo/pull/5703 * feat: add async graph walker by @chris-olszewski in https://github.com/vercel/turbo/pull/5697 * Misc comments in turbo_tasks by @alexkirsz in https://github.com/vercel/turbo/pull/5723 * chore(labels): consolidate issue labels by @tknickman in https://github.com/vercel/turbo/pull/5731 * release(turborepo): 1.10.13-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/5736 * Transformation code necessary to support Server Actions by @jridgewell in https://github.com/vercel/turbo/pull/5705 * fix(lockfile): use correct ffi method for global changes by @chris-olszewski in https://github.com/vercel/turbo/pull/5742 * feature(turbo): Port Run Cache by @NicholasLYang in https://github.com/vercel/turbo/pull/5707 * fix: Remove package_task.rs by @NicholasLYang in https://github.com/vercel/turbo/pull/5747 * fix: give name to package so that it works with rust codepath by @arlyon in https://github.com/vercel/turbo/pull/5727 * feat: port run graph flag by @chris-olszewski in https://github.com/vercel/turbo/pull/5728 * chore: dedupe our lockfile names by @chris-olszewski in https://github.com/vercel/turbo/pull/5749 * release(turborepo): 1.10.13-canary.2 by @github-actions in https://github.com/vercel/turbo/pull/5741 * chore: remove use of rc for task definitions by @chris-olszewski in https://github.com/vercel/turbo/pull/5750 * chore: remove pass through env from experimental fields by @chris-olszewski in https://github.com/vercel/turbo/pull/5753 * feat(turborepo): Framework inference by @NicholasLYang in https://github.com/vercel/turbo/pull/5746 * feature(turborepo): Spaces gets its own API client. by @nathanhammond in https://github.com/vercel/turbo/pull/5674 * fix(example): basic example react version in ui package by @anmol242 in https://github.com/vercel/turbo/pull/5757 * Update to-cache-or-not-to-cache.mdx by @uiolee in https://github.com/vercel/turbo/pull/5760 * chore(types): consolidate packagejson type by @tknickman in https://github.com/vercel/turbo/pull/5754 * fix(docs): fix docs 404 by @tknickman in https://github.com/vercel/turbo/pull/5767 * fix(turborepo): Adopt std::cell::OnceCell by @nathanhammond in https://github.com/vercel/turbo/pull/5763 * fix(turborepo): Force all URLs to be normalized during login. by @nathanhammond in https://github.com/vercel/turbo/pull/5774 * feat(examples): fix basic lint by @tknickman in https://github.com/vercel/turbo/pull/5775 * fix: make color selector threadsafe by @chris-olszewski in https://github.com/vercel/turbo/pull/5771 * fix: copy root json to full directory by @chris-olszewski in https://github.com/vercel/turbo/pull/5769 * fix(examples): rename basic eslint config by @tknickman in https://github.com/vercel/turbo/pull/5778 * fix: take reference of run cache opts by @chris-olszewski in https://github.com/vercel/turbo/pull/5779 * feat(examples): update tailwind lint by @tknickman in https://github.com/vercel/turbo/pull/5777 * fix(turborepo): Remove automatic linking. by @nathanhammond in https://github.com/vercel/turbo/pull/5776 * docs: clairify successful tasks are cached by @chris-olszewski in https://github.com/vercel/turbo/pull/5782 * Port filter and scope to rust by @arlyon in https://github.com/vercel/turbo/pull/5628 ## New Contributors * @DerTimonius made their first contribution in https://github.com/vercel/turbo/pull/5583 * @cipriancaba made their first contribution in https://github.com/vercel/turbo/pull/5614 * @mparramont made their first contribution in https://github.com/vercel/turbo/pull/5700 * @itzjacki made their first contribution in https://github.com/vercel/turbo/pull/5711 * @anmol242 made their first contribution in https://github.com/vercel/turbo/pull/5757 * @uiolee made their first contribution in https://github.com/vercel/turbo/pull/5760 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.12...v1.10.13