Change8

Turborepo

Dev Tools

Build system optimized for JavaScript and TypeScript, written in Rust

Latest: v2.7.4-canary.3100 releasesView on GitHub →

Release History

v2.7.4-canary.35 fixes
Jan 10, 2026

This canary release primarily focuses on documentation fixes, including adjustments to middleware exclusion rules and OpenAPI spec correction, alongside a fix for TUI mouse mode handling.

v2.7.4-canary.2
Jan 9, 2026
v2.7.4-canary.18 fixes1 feature
Jan 6, 2026

This canary release focuses on bug fixes across create-turbo, turbo-utils, and the UI, alongside documentation updates including a migration from Prettier to oxfmt.

v2.7.4-canary.01 fix
Jan 5, 2026

This canary release primarily addresses a bug related to file watching on macOS when using non-root volumes.

v2.7.33 fixes7 features
Jan 5, 2026

This release focuses heavily on internal restructuring, extracting numerous components from `turborepo-lib` into new, dedicated crates like `turborepo-task-executor` and `turborepo-types`. Several bug fixes were also implemented, including one related to TUI visibility with specific log output flags.

v2.7.3-canary.2
Jan 5, 2026

This canary release focuses on internal refactoring, consolidating tests, and extracting components into dedicated crates like `turborepo-task-executor`.

v2.7.3-canary.11 fix4 features
Jan 5, 2026

This canary release focuses heavily on internal refactoring by extracting numerous components from `turborepo-lib` into dedicated crates like `turborepo-task-hash`, `turborepo-types`, and the new `turborepo-task-executor`. A minor bug fix was also applied to the build script in package.json.

v2.7.3-canary.01 fix
Dec 23, 2025

This canary release primarily addresses a bug related to handling GitHub/git packages when using bun.

v2.7.25 fixes
Dec 23, 2025

This release focuses on bug fixes across various components, including create-turbo UI, environment variable handling, and Devtools visualization. It also includes documentation performance improvements and dependency updates in examples.

v2.7.2-canary.21 fix
Dec 23, 2025

This canary release fixes an issue where framework-inferred environment variables using wildcards were incorrectly included.

v2.7.2-canary.11 fix
Dec 22, 2025

This canary release primarily updates dependencies across various examples and fixes a bug related to loader UI states in create-turbo.

v2.7.2-canary.01 fix
Dec 22, 2025

This canary release includes a performance improvement for file downloads in create-turbo and a minor fix to the changelog generation regarding misuse text formatting.

v2.7.13 fixes1 feature
Dec 20, 2025

Turborepo v2.7.1 is a patch release that introduces a query for external dependencies and fixes several validation and version mismatch bugs.

v2.7.1-canary.01 fix
Dec 20, 2025

This canary release (v2.7.1-canary.0) includes documentation updates and a fix for correctly validating the workspace root as a package.

v2.7.08 fixes3 features
Dec 19, 2025

This release introduces Turborepo Devtools and adds support for Yarn 4 catalogs and task-level extends configuration. It also includes important security fixes related to React Server Components and Next.js dependencies.

v2.6.4-canary.63 fixes
Dec 19, 2025

This canary release focuses primarily on documentation updates, CI/CD fixes, and cleanup in preparation for a stable release by removing future flags.

v2.6.4-canary.51 fix1 feature
Dec 17, 2025

This canary release introduces Turborepo Devtools and includes fixes related to devtools layout and task graph sourcing.

v2.6.4-canary.43 fixes2 features
Dec 16, 2025

This release introduces the task-level `extends` field for configuration and fixes several documentation and configuration composition issues, including addressing CVEs related to React Server Components.

v2.6.4-canary.31 fix
Dec 11, 2025

This canary release focuses on documentation updates, specifically upgrading pnpm versions, and includes a fix for quoting issues within turbo-ignore commands. The release pipeline CI has also seen fixes.

v2.6.4-canary.21 fix
Dec 10, 2025

This canary release introduces improved task restart handling in watch mode and performance enhancements for dependency impact detection.

v2.6.4-canary.12 fixes
Dec 10, 2025

This canary release primarily focuses on security updates by upgrading Next.js to patch a CVE and includes minor documentation and example improvements.

v2.6.4-canary.02 fixes1 feature
Dec 9, 2025

This canary release introduces support for Yarn 4 catalogs and includes several documentation updates and minor fixes in create-turbo and turbo-utils.

v2.6.35 fixes1 feature
Dec 4, 2025

This release addresses several bug fixes, including a command injection vulnerability in `turbo-ignore`, and introduces a feature to pass through GitHub Actions environment variables by default.

v2.6.3-canary.01 fix1 feature
Dec 3, 2025

This canary release introduces GitHub Actions environment variable passthrough and fixes a crash in the vt100 TUI during column wrapping.

v2.6.25 fixes2 features
Dec 3, 2025

This release focuses on accessibility improvements, Windows compatibility fixes, and various updates across documentation and examples. It also includes CI/CD pipeline enhancements.

v2.6.2-canary.2
Dec 3, 2025

This is a canary release (v2.6.2-canary.2) following v2.6.2-canary.1, primarily serving as a maintenance or testing update.

v2.6.2-canary.16 fixes2 features
Dec 3, 2025

This canary release focuses on improving the TUI appearance, enhancing Windows compatibility for workspace execution, and fixing several bugs related to git path handling and configuration resolution. It also includes numerous documentation and example updates.

v2.6.111 fixes1 feature
Nov 11, 2025

Version 2.6.1 focuses on improving Bun lockfile pruning parity and enhancing CI stability across tests and builds. It also introduces a cross-platform microfrontends port command.

v2.6.1-canary.31 fix
Nov 10, 2025

This canary release primarily focuses on dependency updates within examples and includes a fix for version resolution in Bun lockfiles.

v2.6.1-canary.24 fixes
Nov 10, 2025

This canary release focuses on improving CI stability, fixing minor bugs related to logging and lockfile pruning, and updating dependencies in examples.

v2.6.1-canary.14 fixes
Nov 5, 2025

This canary release (v2.6.1-canary.1) focuses on dependency updates across examples and includes several bug fixes related to pruning, binds lists, and import attribute parsing.

v2.6.1-canary.02 fixes
Nov 5, 2025

This canary release (v2.6.1-canary.0) focuses on improving Bun lockfile compatibility for the `prune` command and updating default environment variable passthrough for Linux users.

v2.6.012 fixes5 features
Oct 31, 2025

This release introduces significant new features around microfrontends and enhances CLI authentication via a new OAuth flow. It also includes numerous bug fixes across lockfile parsing, ESLint compatibility, and platform-specific issues.

v2.5.9-canary.112 fixes1 feature
Oct 31, 2025

This canary release introduces support for custom naming of the microfrontends configuration file and includes several documentation and example updates, notably upgrading examples to Next.js 16.

v2.5.9-canary.101 fix
Oct 21, 2025

This canary release primarily addresses a bug in the npm lockfile parser related to recursive transitive closure analysis.

v2.5.9-canary.92 fixes1 feature
Oct 21, 2025

This canary release focuses on documentation updates, including clarifying passthrough arguments and adding microfrontends documentation, alongside fixes for Windows symlinking and Linux environment variable passthroughs.

v2.5.9-canary.82 fixes
Oct 15, 2025

This canary release focuses on documentation fixes, example enhancements, and critical bug fixes related to `turbo prune` with pnpm and Windows proxy binary calls.

v2.5.9-canary.71 fix
Oct 8, 2025

This canary release includes a significant performance improvement for ESLint rules and fixes an issue where graph generation required Graphviz to be installed.

v2.5.9-canary.61 feature
Oct 8, 2025

This canary release introduces task list search in the TUI and updates documentation regarding GitHub Actions reusable workflows and release image generation.

v2.5.9-canary.51 fix
Oct 6, 2025

This canary release primarily addresses an ESLint configuration fix to ensure compatibility with ESLint v8 by switching to module.exports in eslint-config-turbo.

v2.5.9-canary.41 fix1 feature
Oct 3, 2025

This canary release updates the `create-turbo` prompt text and fixes an issue in the remote cache OAuth refresh flow.

v2.5.9-canary.31 fix
Oct 2, 2025

This canary release primarily addresses a bug related to Bun lockfile generation and includes a minor documentation fix in the basic example.

v2.5.9-canary.21 feature
Oct 1, 2025

This canary release introduces a new OAuth flow for Vercel authentication within the Turborepo CLI.

v2.5.9-canary.12 fixes
Oct 1, 2025

This canary release includes documentation clarification and bug fixes related to Bun lockfile handling and turbo.json error messages.

v2.5.9-canary.01 fix1 feature
Sep 30, 2025

This canary release updates Bun lockfile support to align with Bun's current implementation and cleans up outdated references.

v2.5.81 fix1 feature
Sep 24, 2025

This release reverts a previous change in create-turbo and introduces a new slash command for the changelog feature.

v2.5.8-canary.01 fix1 feature
Sep 24, 2025

This canary release reverts a previous change via PR #10847 and introduces a new Cursor slash command to the Changelog.

v2.5.75 fixes4 features
Sep 23, 2025

This release introduces the ability to extend `turbo.json` configurations using `$TURBO_EXTENDS$` and adds a `--no-git` flag to `create-turbo`. Several bug fixes address logging, Windows compatibility, and configuration output.

v2.5.7-canary.02 fixes2 features
Aug 28, 2025

This canary release introduces the `$TURBO_EXTENDS$` feature for configuration inheritance and adds a `--no-git` flag to `create-turbo`. It also includes various documentation updates and dependency bumps across examples.

v2.5.64 fixes2 features
Aug 15, 2025

This release focuses on documentation improvements, dependency updates (including Rust toolchain upgrades), and minor feature enhancements like allowing Watch Mode with --root-turbo-json, alongside several bug fixes for logging and configuration handling.

v2.5.6-canary.21 fix2 features
Aug 14, 2025

This canary release updates the underlying Rust toolchain and includes dependency bumps in examples, notably upgrading NestJS to v11. A key fix ensures graceful shutdown upon receiving a SIGHUP signal.

v2.5.6-canary.11 fix1 feature
Aug 12, 2025

This canary release focuses on documentation updates, improved parsing error handling, and a fix to prevent outputting empty group prefixes in logs.

v2.5.6-canary.02 fixes1 feature
Jul 22, 2025

This canary release introduces the ability to use Watch Mode with the --root-turbo-json flag and includes several dependency updates and documentation fixes across examples.

v2.5.515 fixes1 feature
Jul 16, 2025

This release focuses heavily on documentation fixes, example updates, and dependency maintenance across various examples. A new optional callback port feature was added for authentication.

v2.5.5-canary.110 fixes3 features
Jul 14, 2025

This release focuses heavily on documentation fixes, dependency updates across examples, and introduces new configuration options in `turbo.json` to opt into early features. It also adds support for passing through Windows user profile environment variables.

v2.5.5-canary.04 fixes1 feature
Jun 10, 2025

This canary release introduces support for trailing commas in turbo.json and includes various dependency updates and bug fixes across examples and core functionality, particularly around pnpm linking.

v2.5.47 fixes4 features
May 30, 2025

This release introduces pnpm catalog support and hot-reloading for an ESLint rule, alongside numerous documentation improvements and dependency updates across examples.

v2.5.4-canary.15 fixes3 features
May 30, 2025

This canary release focuses heavily on documentation improvements, dependency updates across examples, and introduces hot-reloading for an ESLint rule, alongside a new utility method in the repository package.

v2.5.4-canary.03 fixes1 feature
May 8, 2025

This canary release introduces support for pnpm catalogs and includes several bug fixes related to turbo prune, turbo-ignore, and examples.

v2.5.33 fixes4 features
May 6, 2025

Version 2.5.3 introduces the ability to disable the update notifier via turbo.json and enhances the TUI with momentum-based scrolling. The release also includes numerous documentation improvements and dependency updates across examples.

v2.5.3-canary.22 fixes3 features
May 5, 2025

This canary release introduces a new `noUpdateNotifier` option in turbo.json and enhances the TUI with momentum-based scrolling. It also includes various documentation updates and dependency bumps across examples.

v2.5.3-canary.11 fix1 feature
Apr 30, 2025

This canary release focuses on documentation fixes, dependency updates across examples, and a minor UI change removing the gutter from persisted task output.

v2.5.3-canary.01 fix
Apr 28, 2025

This canary release primarily addresses a documentation fix related to logo display under system themes.

v2.5.24 fixes1 feature
Apr 25, 2025

This release focuses on improving the dry run functionality and fixing several bugs related to microfrontends, watch commands, and type definitions. The dry run feature now provides more comprehensive output.

v2.5.2-canary.04 fixes1 feature
Apr 25, 2025

This canary release introduces improvements to dry run output and fixes several bugs related to runtime validation, microfrontends, watch command arguments, and turbo-types concurrency options.

v2.5.113 fixes3 features
Apr 23, 2025

This release focuses heavily on documentation improvements, dependency updates across examples, and minor feature enhancements like configurable TUI scrollback and concurrency settings. A key fix ensures compatibility with turbo.jsonc in watch mode.

v2.5.1-canary.23 fixes1 feature
Apr 23, 2025

This canary release focuses on documentation improvements, dependency updates across examples, and adds the dependents field to the `turbo ls` JSON output.

v2.5.1-canary.17 fixes2 features
Apr 15, 2025

This canary release introduces the ability to configure build concurrency and improves documentation accuracy, alongside several bug fixes in codemods and watch mode.

v2.5.1-canary.02 fixes1 feature
Apr 4, 2025

This canary release (v2.5.1-canary.0) introduces new TUI scrolling keybinds and includes various documentation improvements and minor bug fixes across examples and microfrontends.

v2.5.014 fixes4 features
Apr 3, 2025

This release focuses heavily on documentation improvements, fixing various typos, clarifying usage guides (especially around Vitest and environment variables), and introducing minor feature enhancements like publicizing the `with` option in turbo.json and adding workspace root microsyntax.

v2.4.5-canary.73 fixes1 feature
Mar 31, 2025

This canary release focuses heavily on documentation improvements, dependency updates across examples, and bug fixes related to ESLint configuration, turbo.json validation, and Bun deserialization.

v2.4.5-canary.62 fixes2 features
Mar 20, 2025

This canary release introduces public visibility for `with` in turbo json and new package rules for boundaries. It also includes several dependency updates and minor documentation fixes.

v2.4.5-canary.51 fix1 feature
Mar 18, 2025

This canary release introduces support for bun prune operations and includes numerous documentation fixes and dependency updates across examples.

v2.4.5-canary.41 fix2 features
Mar 14, 2025

This canary release focuses primarily on documentation improvements, including new syntax features and fixes for asset loading. It also standardizes the use of 'Turborepo' over 'Turbo' in documentation.

v2.4.5-canary.36 fixes4 features
Mar 13, 2025

This canary release introduces new features for dependency boundaries, improves ESLint integration, and includes numerous documentation fixes and dependency updates across examples.

v2.4.5-canary.26 fixes1 feature
Mar 5, 2025

This canary release introduces the `turbo clone` feature and includes several bug fixes related to ESLint exports, argument forwarding, package boundaries, and configuration file handling.

v2.4.5-canary.11 fix
Mar 5, 2025

This canary release primarily focuses on documentation updates, including removing the experimental warning for the `ls` command and adding a hybrid approach guide for Vitest. A minor bug fix addresses task name parsing in the CLI.

v2.4.5-canary.08 fixes5 features
Mar 5, 2025

This canary release introduces JSONC support, improves handling of process interruptions, and adds support for tsconfig path aliases in boundaries. It also includes numerous documentation fixes and dependency updates across examples.

v2.4.42 fixes1 feature
Feb 25, 2025

Version v2.4.4 introduces a new flag for controlling dependency continuation in docs builds and resolves a Windows-specific bug related to oxc-resolver.

v2.4.38 fixes2 features
Feb 25, 2025

This release focuses heavily on documentation improvements, updates to examples, and minor fixes across core packages like @turbo/codemod and eslint configurations. A new --manual flag was added to the login command.

v2.4.3-canary.41 fix
Feb 25, 2025

This canary release focuses primarily on documentation updates, dependency bumps across examples, and internal refactoring for clarity, including a fix for the proxy task persistence.

v2.4.3-canary.32 fixes2 features
Feb 19, 2025

This release introduces a new --manual flag for login and improves error handling in the TUI. It also includes various dependency updates across examples and documentation corrections.

v2.4.3-canary.21 fix
Feb 14, 2025

This canary release primarily addresses a bug fix related to exports within the `eslint-config-turbo` package.

v2.4.3-canary.12 fixes
Feb 14, 2025

This canary release primarily focuses on documentation clarifications regarding login URLs and the affected flag, alongside minor fixes in ESLint configuration and example package standardization.

v2.4.3-canary.013 fixes10 features
Feb 14, 2025

This canary release focuses heavily on documentation updates, dependency maintenance across examples, and introduces new features for boundaries, query visualization, and Bun lockfile support.

v2.3.71 fix
Feb 13, 2025

This patch release (v2.3.7) primarily addresses a bug related to versionless configuration handling within micro-frontend setups.

v2.4.21 fix2 features
Feb 12, 2025

Version 2.4.2 introduces new features like boundaries tags and pnpm lockfile support, alongside a fix for micro-frontend configuration handling.

v2.4.2-canary.01 fix2 features
Feb 12, 2025

This canary release introduces support for boundaries tags and pnpm lockfile ignoredOptionalDependencies, alongside a fix for micro-frontend configuration handling.

v2.4.16 fixes9 features
Feb 10, 2025

This release introduces new features like Bun lockfile support, framework conditionals, and improved workspace boundary handling, alongside numerous CI and dependency updates.

v2.3.61 fix6 features
Feb 10, 2025

This release introduces significant features like lockfile awareness for `affectedPackages`, `--use-gitignore` for `prune`, and MFE proxy support, alongside numerous CI and dependency updates.

v2.4.1-canary.31 feature
Feb 10, 2025

This canary release upgrades the miette dependency and introduces framework conditionals for turbo.

v2.4.1-canary.2
Feb 7, 2025

This release appears to be a canary build (v2.4.1-canary.2) based on changes from v2.4.1-canary.1, with no detailed changelog provided in the input.

v2.4.1-canary.11 fix4 features
Feb 7, 2025

This canary release introduces support for custom NPM registries in the codemod tool and enhances dependency boundary checks by ignoring Svelte/Vue files. It also includes updates to examples and minor bug fixes.

v2.4.1-canary.01 fix2 features
Feb 3, 2025

This canary release introduces support for Bun lockfiles and improves workspace boundary handling by ignoring nested workspaces. It also includes a fix for microfrontend version handling.

v2.4.08 fixes7 features
Jan 31, 2025

This release introduces lockfile awareness to `affectedPackages`, adds caching for the `watch` command, and includes numerous documentation improvements and dependency updates across examples. A migration guide for Nx users is now available.

v2.3.5-canary.22 fixes1 feature
Jan 28, 2025

This canary release introduces caching improvements in watch mode and resolves a CSS conflict in the with-tailwind example. It also includes dependency updates across examples and minor documentation fixes.

v2.3.5-canary.13 features
Jan 27, 2025

This canary release introduces lockfile awareness to `affectedPackages`, adds a `--use-gitignore` flag for pruning, and includes various dependency updates across examples.

v2.3.5-canary.01 feature
Jan 24, 2025

This canary release includes an update to Rust 1.84.0 and introduces a feature to allow the version in MFE configurations to be optional, transitioning from v2 to v1.

v2.3.411 fixes2 features
Jan 23, 2025

This release focuses heavily on documentation improvements, updates to examples (including React 19 and Next.js 15.1), and several internal fixes related to MFE configuration, CLI arguments, and dependency management across various packages.

v2.3.4-canary.92 fixes1 feature
Jan 17, 2025

This release introduces respecting gitignore during pruning and fixes an issue related to environment variable passing logic. It also includes an upgrade to Rust 1.83.0.