22.2.1
📦 nxView on GitHub →
✨ 3 features🐛 19 fixes🔧 11 symbols
Summary
This release introduces new configuration options for output styling and rspack, alongside numerous bug fixes across core, bundling, angular, and repository tooling, including improvements to pnpm parsing and build stability.
✨ New Features
- Added NX_DEFAULT_OUTPUT_STYLE environment variable to core.
- Added support for `cssFilename` configuration in rspack.
- Added option to playwright preset to open HTML report.
🐛 Bug Fixes
- Fixed angular to process only in-progress entry points in ng-packagr-lite's write bundles transform function.
- Corrected project path for createTmpTsConfig in bundling.
- Optimized pnpm lockfile parsing with pre-built indexes in core.
- Shared visited Set across affected graph traversal in core.
- Set max listeners for process in task orchestrator.
- Fixed generator to exit with error when prompts fail.
- Fixed record stat on initial CNW call.
- Ensured `terminalOutput` is always a string in task results.
- Improved node creation for pnpm parser.
- Used Set for O(1) package.json root lookup in js plugin.
- Normalized workspace protocol versions in requiredVersion for module-federation.
- Fixed dotnet installation on Windows in repo tooling.
- Restored mise tools in e2e-matrix workflow.
- Installed nightly Rust for WASM build in publish workflow.
- Used RUSTUP_TOOLCHAIN env var for WASM builds.
- Reverted to older nightly Rust for WASM builds.
- Conditionally included node imports only for non-angular frameworks in storybook.
- Updated worker configuration in Vite generator to follow Vite's recommendations.
- Show webpack chunks when verbose is enabled.
🔧 Affected Symbols
createTmpTsConfigng-packagr-liteplaywright presetrspackmodule-federationdotnetmise toolsRust WASM buildstorybookVite worker configurationwebpack