23.0.0-beta.23
Breaking Changes📦 nxView on GitHub →
⚠ 2 breaking✨ 2 features🐛 7 fixes⚡ 2 deprecations🔧 3 symbols
Summary
This beta release introduces core improvements like avoiding redundant matching and fixing migration fetching, alongside deprecating the angular 'convert-to-with-mf' generator and the nextjs 'withNx' function. Breaking changes involve renaming CreateNodes V2 types.
⚠️ Breaking Changes
- CreateNodes V2 types have been renamed to their canonical original names. Review code using these types and update references.
- The 'withNx' function in nextjs has been deprecated. Check migration steps for alternatives.
Migration Steps
- Update references to the renamed CreateNodes V2 types to their new canonical names.
- Replace usage of the deprecated 'withNx' function in nextjs configurations.
✨ New Features
- Avoided redundant rematch in 'findMatchingConfigFiles' in core.
- Support for local plugins using NodeNext .js import specifiers in core.
🐛 Bug Fixes
- Stylesheet bundler is now disposed in angular-rspack to ensure one-shot builds exit correctly.
- Nx migrate first-party/third-party modes are now gated to Nx v23+ targets in core.
- Corrected 'occured' typo to 'occurred' in error messages in core.
- Workspace package manager is now used when fetching migrations via install in core.
- Declared obj output for publish/pack and tracked vitest dep spec tsconfig input in dotnet.
- Used TypeScript 'readConfigFile' instead of 'parse' in 'resolvePathsBaseUrl' in js.
- Achieved multi-version support compliance for @nx/vue and @nx/nuxt.
Affected Symbols
⚡ Deprecations
- The 'convert-to-with-mf' generator in angular is deprecated.
- The 'withNx' function in nextjs is deprecated.