23.2.0-beta.12
📦 nxView on GitHub →
✨ 1 features🐛 24 fixes🔧 14 symbols
Summary
This release introduces features allowing daemon and plugin workers to run within agent sandboxes and includes numerous bug fixes across various Nx tools and frameworks like Angular, Next.js, React, and Rspack.
✨ New Features
- Allow the daemon and plugin workers to run inside agent sandboxes.
🐛 Bug Fixes
- Import `ng-packagr` optionally and lazily.
- Resolve esbuild paths from the workspace root instead of the current working directory.
- Allow overriding the CSS module hash algorithm.
- Apply `targetDefaults` options to an inferred target that is not redeclared.
- Detect ESM configuration with top-level await in devkit utilities.
- Share the worktree cache under `~/.nx` so agent sandboxes can access it.
- Compare daemon workspace roots case-insensitively on Windows.
- Increase the `nx` package Vitest timeout to cover the graph recompute spec.
- Centralize configuration for single-inference conversion to inferred engines.
- Reload TS config files fresh instead of serving stale cached modules.
- Make the `msbuild-analyzer` run cancellable and kill it when the host process exits.
- Restore the `nx` subpath ban in the `create-*` oxlint configurations.
- Respect the `src` option when setting `sourceRoot` in the application generator.
- Expose `compiler` and `inSourceTests` options in the library generator.
- Make built `next.config` load without `@nx/next` installed.
- Allow legacy backlink paths in `nx-dev` to reach their redirects.
- Show repository path in light mode for `nx-dev`.
- Write the dev-server port onto the generated serve target.
- Prevent pnpm from installing inside `nx` script tasks.
- Prevent parallel sandbox reviews from overwriting each other's registry.
- Preload `@rspack/core` before loading Rspack config files.
- Prevent Playwright from launching a redundant web server.
- Do not set `projectType` when inferring targets for Vitest.
- Add development configuration to the inferred build target for Webpack.