22.0.3
📦 nxView on GitHub →
✨ 9 features🐛 12 fixes🔧 5 symbols
Summary
This release introduces new features like batch hash task support and TUI progress indicators, alongside numerous bug fixes across core, Maven, and Next.js plugins. Notably, Jest configuration is updated for Jest 30+ compatibility.
✨ New Features
- core: batch hash tasks without custom hashers
- core: add OSC 9;4 progress indicator support to TUI
- core: disable interactivity by default for run-one task outputs in tui
- gradle: use gitignore to determine dependant task output files
- maven: upgrade to version 0.0.8 with automated migration
- maven: add ci-workflow generator
- maven: bump version from 0.0.8 to 0.0.9
- misc: remove CI investigation recommendations from agent rules
- vite: add vitest 4 to peerDep range to prevent conflicts
🐛 Bug Fixes
- core: also look in .nx installation when reading nx.json extends
- core: handle various directories when importing prettier
- core: prevent args from being split by spaces when executing through nx wrapper
- core: correctly identify local workspace dependencies on windows
- maven: resolve maven dependencies from project roots
- maven: set migration version to 22.1.0-beta.4
- maven: forward parameters through target dependencies
- module-federation: update @module-federation packages to fix Koa vulnerability
- nextjs: ensure `eslint-config-next` matches Next.js 14 and 15 versions
- nx-dev: fix GitHub star button styling in mobile view
- testing: use .cts config files for Jest 30+ to fix __dirname issues
- vite: prevent race-condition when importing @vitejs/plugin-vue
🔧 Affected Symbols
nx.json@module-federationeslint-config-nextvitestJest 30+