20.5.0-beta.3
Pre-release
Pre-release
20.5.0-beta.3 (2025-02-13)
🚀 Features
- core: update CNW defaults so they generate a useful workspace by default (#29915)
- core: add multi hash fn (#29935)
- graph: update graph lib to latest nx graph (#29768)
- linter: add
runtimeHelpers
option to@nx/dependency-checks
rule (#29954) - nx-dev: add quote component for enterprise articles (13b9c23e3b)
- nx-dev: add metrics and related blogs section (541acf536b)
- nx-dev: webinar page (#29913)
- nx-dev: add company video (c8072fa20e)
- nx-dev: add Faro for observability (#30021)
- testing: support vitest 3 (#29908)
- testing: disable jest runtime by default when inferring targets (#29917)
- vite: add support for vite 6 (#29871)
- webpack: add option to opt out of watching buildable dependencies (#29984)
🩹 Fixes
- angular: do not generate
@nx/dependency-checks
block in flat root eslint config (#29980) - core: create multi-glob function (#29880)
- core: fix plugin error indexes (#29936)
- core: handle nullable
lock
when creating project graph (#30000) - core: tweaks to nx init (#30002)
- gradle: fix gradle undefined dependency target (#29943)
- gradle: log gradlew output for verbose (#29966)
- js: allow publishable library to run release command (#29775)
- js: improve the
@nx/js/typescript
plugin performance (#30024) - linter: install @eslint/eslintrc package as necessary (#29933)
- linter: dependency-check-support-catalogs (#29923)
- nextjs: enhance support for custom server with SWC configuration (#29895)
- nx-dev: Update customers carousel subtitle (#29920)
- nx-dev: error on course detail page on mobile (ef4398eb60)
- rspack: should be inferred by default (#29736)
- testing: remove dependency on @nx/vite and @nx/webpack from @nx/playwright (#30023)
- vite: ignore vite temp files in eslint config (#29909)
❤️ Thank You
- Chau Tran
- Colum Ferry @Coly010
- Craigory Coppola @AgentEnder
- Emily Xiong @xiongemi
- Isaac Mann @isaacplmann
- Jack Hsu @jaysoo
- James Henry @JamesHenry
- Jason Jean @FrozenPandaz
- Jonathan Cammisuli @Cammisuli
- Juri @juristr
- Leosvel Pérez Espinosa @leosvelperez
- Nicholas Cunningham @ndcunningham
- Ryan Bas @ryanbas21