20.3.0-rc.0 (2024-12-19)
🚀 Features
- angular: support ngrx v19 (#29398)
- core: nx-plugin-checks accounts for outDir and rootDir of projects when checking file existence (#29391)
- core: add lib/** glob to workspaces so we support it out of the box (#29403)
- core: show progress on ci if graph construction takes longer than expected (#29392)
- eslint: rename eslint.config.js to eslint.config.cjs to resolve them as CommonJS (#29334)
- release: allow automated git push from version or changelog step (#29280)
- rsbuild: add react and vue support for app generation (#29349)
- rsbuild: move plugin export to root of package (#29415)
🩹 Fixes
- angular: normalize name when forced to build selector (#29417)
- bundling: ensure vitest timestamp files are ignored (#29418)
- core: Adding react apps/libs to workspaces so they can be referenced. (#29202)
- core: make packageExports metadata optional field (#29407)
- core: graph spinners should update properly (#29433)
- js: Configure typescript plugin to handle non-buildable libs (#29393)
- js: handle resolution from within node_module in the sync generator (#29412)
- module-federation: ensure @nx/module-federation package is installed for users (#29416)
- module-federation: dynamic federation helpers should normalize remote names (#29427)
- nx-dev: update hero image on blog post (#29405)
- testing: force node10 module resolution for jest atomized tasks (#29421)
❤️ Thank You
- Chau Tran
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Juri Strumpflohner @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Nicolas Beaussart @beaussan