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
- 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