22.2.1 (2025-12-11)
🚀 Features
- core: add NX_DEFAULT_OUTPUT_STYLE env var (#33493, #27490)
- rspack: add support for
cssFilenameconfig #32498 (#32506, #32498) - testing: add option to playwright preset to open html report (#31282)
🩹 Fixes
- angular: process only the in progress entry points in ng-packagr-lite's write bundles transform function (#33784, #3172, #33560)
- bundling: correct project path for createTmpTsConfig (#31314, #31522)
- core: optimize pnpm lockfile parsing with pre-built indexes (#33750, #32669, #32254, #33751)
- core: share visited Set across affected graph traversal (#33756, #32265)
- core: set max listeners for process in task orchestrator (#33596, #32439)
- core: exit with error when generator prompts fail (#33691)
- core: fix record stat on initial CNW call (#33783)
- core: ensure
terminalOutputis always a string in task results (#33782, #32675) - core: improve node creation for pnpm parser (#33788)
- js: use Set for O(1) package.json root lookup (#33757, #32265)
- module-federation: normalize workspace protocol versions in requiredVersion (#33733, #31397, #33734)
- repo: fix dotnet installation on Windows (#33786)
- repo: restore mise tools in e2e-matrix workflow (#33785, #33772)
- repo: install nightly Rust for WASM build in publish workflow (#33792, #33772)
- repo: use RUSTUP_TOOLCHAIN env var for WASM builds (#33794)
- repo: revert to older nightly Rust for WASM builds (#33797)
- storybook: conditionally include node imports only for non-angular frameworks (#33728)
- vite: update worker configuration in generator to follow Vite's … (#30465)
- webpack: show webpack chunks when verbose (#30960)
❤️ Thank You
- Adwait Athale @adwait1290
- Alexey Balmasov
- Andrew Ovens @avens19
- Ashish Shanker @AshishShanker
- Colum Ferry @Coly010
- Guilherme Siquinelli
- Jack Hsu @jaysoo
- Jason Jean @FrozenPandaz
- Joe Prisk
- Kasper Christensen
- Leosvel Pérez Espinosa @leosvelperez
- Miguel @mpsanchis
- Miroslav Jonaš @meeroslav
- ResonAtom
- Svyatoslav Zaytsev @MillerSvt