Change8

v2.5.4

📦 turborepoView on GitHub →
4 features🐛 7 fixes🔧 4 symbols

Summary

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

Migration Steps

  1. If you were using `entryPoints` in examples, update to use `entry` instead.

✨ New Features

  • Hot-reloading support added for the `no-undeclared-env-vars` ESLint rule.
  • Added support for pnpm catalogs.
  • Introduced `Workspace.find_package_by_path` in @turbo/repository.
  • Added specific error message for potential debugging flags.

🐛 Bug Fixes

  • Fixed turbo prune behavior for pnpm patched dependencies.
  • Corrected the link to docs in the platform-environment-variables warning.
  • Fixed an issue where `turbo-ignore` attempted to use the catalog protocol.
  • Fixed exports from the native library in @turbo/repository.
  • Fixed TypeScript configuration in the with-svelte example.
  • Fixed an issue in examples where `entryPoints` was used instead of `entry`.
  • Fixed an issue where pnpm store environment variables were not passed through by default.

🔧 Affected Symbols

turbo-ignoreno-undeclared-env-vars (ESLint rule)@turbo/repositoryWorkspace.find_package_by_path