22.2.4
📦 nxView on GitHub →
✨ 1 features🐛 15 fixes🔧 7 symbols
Summary
This release focuses on stability and performance improvements across various Nx plugins, including better error handling for SWC compilation and fixes related to Angular migrations and module federation port checking.
✨ New Features
- Improved SWC compilation error logging in JavaScript projects.
🐛 Bug Fixes
- Angular migration now correctly collects known tsconfig files from non-buildable Angular libraries.
- Improved error message when using esbuild-based build targets and generating Cypress component tests.
- Improved performance of buildExplicitPackageJsonDependencies.
- Prettier is no longer invoked with unsupported flags like --write and --list-different.
- Command output is preserved in the TUI summary for non-cached tasks.
- Updated CNW messaging and removed the cancel event from SIGINT handling.
- Prevented a crash when terminating a task using the @nx/js:swc executor.
- Handled workspace packages correctly when nx.name differs from package.json.name.
- Resolved the nx binary from the workspace root in the node executor.
- Checked port availability before starting module federation remote proxies.
- Ensured Nest library generation uses the correct outputPath for TypeScript solutions.
- Mapped the sourceMaps option to sourceMap in the webpack configuration for node projects.
- Updated template comment in React projects to be valid CSS.
- Fixed interpolation issue where {releaseGroupName} was not being substituted in changelog tag/releaseTagPattern.
- Installed the correct Rust target for x86_64 macOS builds.
🔧 Affected Symbols
@nx/js:swcbuildExplicitPackageJsonDependenciesnx.namepackage.json.namenx binarysourceMapssourceMap