turborepo

Build system optimized for JavaScript and TypeScript, written in Rust

MIT License

Downloads
49.2M
Stars
26.1K
Committers
440

Bot releases are hidden (Show)

turborepo - v1.1.7

Published by jaredpalmer over 2 years ago

Core

create-turbo

Docs

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.6...v1.1.7

turborepo - v1.1.7-canary.3

Published by jaredpalmer over 2 years ago

Core

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.6...v1.1.7-canary.3

turborepo - v1.1.7-canary.1

Published by jaredpalmer over 2 years ago

Core

Docs

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.7-canary.0...v1.1.7-canary.1

turborepo - v1.1.7-canary.0

Published by jaredpalmer over 2 years ago

Core

Docs

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.6...v1.1.7-canary.0

turborepo - v1.1.6

Published by jaredpalmer over 2 years ago

Core

Docs

Internal

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.5...v1.1.6

turborepo - v1.1.5

Published by jaredpalmer over 2 years ago

Core

Documentation

Internal

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.4...v1.1.5

turborepo - v1.1.5-canary.0

Published by jaredpalmer over 2 years ago

Core

create-turbo

Documentation

Internal

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.4...v1.1.5-canary.0

turborepo - v1.1.4

Published by jaredpalmer over 2 years ago

Core

Documentation

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.3...v1.1.4

turborepo - v1.1.4-canary.2

Published by jaredpalmer over 2 years ago

Core

Documentation

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.4-canary.1...v1.1.4-canary.2

turborepo - v1.1.4-canary.1

Published by jaredpalmer over 2 years ago

What's Changed

  • turbo.json now supports JSON5 (comments, etc.)
  • Fixed --no-cache flag and added e2e tests

Commits

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.4-canary.0...v1.1.4-canary.1

turborepo - v1.1.4-canary.0

Published by jaredpalmer over 2 years ago

What's Changed?

Commits

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.3...v1.1.4-canary.0

turborepo - v1.1.3

Published by jaredpalmer over 2 years ago

What's New?

  • turbo bin now prints the location of binary

  • VSCode now recognizes turbo.json with a custom file icon

  • Added JSON Schema schema.json to have a better IDE intellisense in turbo.json. You can add this line to turbo.json to get it working:

       {
         "$schema": "https://turborepo.org/schema.json",	    
       }
    

    This will give you descriptions over each key in VSCode and other IDEs...

Bug fixes

  • Logging is now thread-safe (no more awkward line collisions)
  • Exit codes are now properly propagated
  • Fixed crash and added error message if packageManager field in package.json is invalid
  • Stopped targeting all packages with --since if no there are no git/scm changes
  • Fixed --scope exclusion. As a reminder, a ! is the proper way to ignore something from execution scope (e.g. --scope="!something-*"). Recall that --ignoreis only used for--since`.
  • Fixed passthrough CLI args so that they are now only applied to primary tasks

Commits

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.2...v1.1.3

turborepo - v1.1.3-canary.2

Published by jaredpalmer over 2 years ago

What's new?

Bug fixes

Chores

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.2...v1.1.3-canary.2

turborepo - v1.1.3-canary.1

Published by jaredpalmer over 2 years ago

What's New?

  • Added new turbo bin command that prints the location of the installed binary
  • Fixed crash and added error message if packageManager field is invalid
  • Stop targeting all packages with --since if no changes are found

Bug fixes

  • Make logging threadsafe (causing flaky CI tests)
  • Fix regressions is child process exit codes

Internal

  • Bumped Go version
  • Fixed docs search
  • De-flaked tests

Commits

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.2...v1.1.3-canary.1

turborepo - v1.1.3-canary.0

Published by jaredpalmer over 2 years ago

What's Changed?

  • Hitting Ctrl+C on the terminal will shut down all of the child processes via SIGINT. Additionally, if one task fails, other tasks will not be left lingering, and will be sent a SIGINT. More explicitly:
    • When turbo receives an external signal, send SIGINT to our child processes
    • When a child process exits w/ a non-zero exit code, and --continue is not set, turbo will send SIGINT to all of our child processes

Commits

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.2...v1.1.3-canary.0

turborepo - v1.1.2

Published by jaredpalmer over 2 years ago

What's Changed

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.1...v1.1.2

turborepo - v1.1.1

Published by jaredpalmer over 2 years ago

What's Changed

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.0...v1.1.1

turborepo - Turborepo v1.1.0

Published by jaredpalmer over 2 years ago

Blog Post

Turborepo 1.1

What's New?

  • Added partial and experimental yarn v2/3 support with nodeLinker: "node-modules"
  • Added new @turbo/codemod package for automatic migrations
  • Move configuration into turbo.json for convenience
  • Use packageManager in root package.json to determine package manager faster
  • Show deprecation warning when turbo key in package.json with suggestions to run npx @turbo/codemod create-turbo-config
  • Show deprecation warning when packageManager key in package.json is not set with suggestions to run npx @turbo/codemod add-package-manager
  • Updated create-turbo templates to set packageManager automatically
  • New and improved documentation search and UI tweaks

Bug Fixes

  • Fixed regression where turbo prune broke subsequent yarn install --frozen-lockfile
  • Fixed CRLF/LF issues in lockfile and yaml parsing
  • Fixed memory leak / CPU overheating issue

Commits

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.0.29...v1.1.0

turborepo - v1.0.29

Published by jaredpalmer over 2 years ago

What's Changed?

  • fix: cached symlinks causing cache misses (#491)
  • fix: handle dead symlinks in walk (#569)

What's coming?

In v1.1.x, we'll be moving configuration into turbo.json and using the new packageManager key to detect the package manager even faster. We're also going to be publishing a new package to assist with this and future incremental migrations called @turbo/codemod. All of the changes coming are backwards compatible. turbo will show a warning message along with the command you should run to execute the necessary migration.

Full Changelog: https://github.com/vercel/turborepo/compare/v1.0.28...v1.0.29

turborepo - v1.1.0-canary.2

Published by jaredpalmer over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/vercel/turborepo/compare/v1.1.0-canary.1...v1.1.0-canary.2