github nrwl/nx 21.4.0-beta.9

latest releases: 21.5.1-beta.5, 21.5.1-beta.4, 21.5.1-beta.3...
pre-release24 days ago

21.4.0-beta.9 (2025-08-12)

🚀 Features

  • add new angular- packages and create legacy packages (#3)
  • add new angular- packages and create legacy packages (#3)
  • angular-rspack: add angular rspack to nx repo (31c2810e7e)
  • angular-rspack: add withConfigurations (#6)
  • angular-rspack: support expanded syntax for assets, styles, and scripts (#28)
  • angular-rspack: support extractLicenses option (#30)
  • angular-rspack: improve createConfig public api (#35)
  • angular-rspack: support host option for the dev server (#38)
  • angular-rspack: add allowedHosts option (#47)
  • angular-rspack: add support for i18n (#51)
  • angular-rspack: add service-worker support (#55)
  • angular-rspack: improve entry files handling and index.html generation (#56)
  • angular-rspack: use development config for serve (#61)
  • angular-rspack: support static site generation (#65)
  • angular-rspack: improve styles processing and support tailwindcss v4 (#70)
  • angular-rspack: add support for more devServer options (#71)
  • angular-rspack: add hmr support (#78)
  • angular-rspack: add statsJson plugin (#79)
  • angular-rspack: add poll option (#80)
  • angular-rspack: add verbose option (#82)
  • angular-rspack: add progress option (#83)
  • angular-rspack: add watch option (#84)
  • angular-rspack: add open option (#85)
  • angular-rspack: finalize devServer options (#86)
  • angular-rspack: add granular optimization support (#89)
  • angular-rspack: add budgets support (#92)
  • angular-rspack: add appShell option (#93)
  • angular-rspack: support index transformer (#118)
  • angular-rspack: include js-based postcss config (#120)
  • angular-rspack: support pkg scheme importer (#124)
  • angular-rspack: Add "zoneless" option to enable Angular's provideZonelessChangeDetection() usage (#115)
  • angular-rspack: add angular-rspack package (16035f42fd)
  • angular-rspack: move angular rspack to nx (#32226)
  • angular-rspack,angular-rsbuild: rename jit to aot (#11)
  • angular-rspack,angular-rsbuild: rename tsconfigPath to tsConfig (#13)
  • angular-rspack,angular-rsbuild: rename inlineStylesExtension to inlineStyleLanguage (#14)
  • angular-rspack,angular-rsbuild: support web workers (#58)
  • angular-rspack,angular-rsbuild: refactor withConfigurations to be createConfig (#9)
  • angular-rspack,angular-rsbuild: rename jit to aot (#11)
  • angular-rspack,angular-rsbuild: rename tsconfigPath to tsConfig (#13)
  • angular-rspack,angular-rsbuild: rename inlineStylesExtension to inlineStyleLanguage (#14)
  • angular-rspack,angular-rsbuild: support passing devServer options (#16)
  • angular-rspack,angular-rsbuild: add optimization option (#21)
  • angular-rspack,angular-rsbuild: rename ssrEntry to ssr.entry (#20)
  • angular-rspack,angular-rsbuild: add outputHashing option (#22)
  • angular-rspack,angular-rsbuild: support ssl, sslKey, sslCert, and proxyConfig options (#24)
  • angular-rspack,angular-rsbuild: turn on/off advanced optimizations based on provided options (#26)
  • angular-rspack,angular-rsbuild: remove root from api (#23)
  • angular-rspack,angular-rsbuild: add outputPath option (#27)
  • angular-rspack,angular-rsbuild: add sourcemap option (#29)
  • angular-rspack,angular-rsbuild: add chunking options (#31)
  • angular-rspack,angular-rsbuild: add root option and improve tsConfig handling (#33)
  • angular-rspack,angular-rsbuild: add define option (#45)
  • angular-rspack,angular-rsbuild: add preserveSymlinks option (#48)
  • angular-rspack,angular-rsbuild: add deleteOutputPath option (#49)
  • angular-rspack,angular-rsbuild: add externalDependencies option (#50)
  • angular-rspack,angular-rsbuild: support web workers (#58)
  • angular-rspack,angular-rspack-compiler: reuse existing compilation if exists (#77)
  • angular-rspack,angular-rspack-compiler: support angular 20 (#99)
  • angular-rspack,angular-rspack-compiler: update to angular 20.1.0 (0b180575b9)
  • angular-rspack,angular-rspack-compiler: reuse existing compilation if exists (#77)
  • angular-rspack,angular-rspack-compiler: support angular 20 (#99)
  • angular-rspack,angular-rspack-compiler: update to angular 20.1.0 (438fdf37eb)

🩹 Fixes

  • angular-rspack: remove failing node importer (331550b3ba)
  • angular-rspack: sass-loader should not be required when using css (#32)
  • angular-rspack: dev-server works for ssr (#34)
  • angular-rspack: fix assets normalization (#39)
  • angular-rspack: process styles correctly handling urls (#40)
  • angular-rspack: stylesheet should be attached to html (#41)
  • angular-rspack: publicPath for server should not be auto (4fb7b4f2e2)
  • angular-rspack: multiple configurations (#54)
  • angular-rspack: ensure ngDevMode set correctly by DefinePlugin (#57)
  • angular-rspack: mark @angular/localize as optional peer dep (#60)
  • angular-rspack: do not rely on nx workspace (#62)
  • angular-rspack: handle windows disk drive in loader #53 (#64, #53)
  • angular-rspack: ensure stylePreprocessorOptions is correctly used (#72)
  • angular-rspack: update @rspack/core dependency (#73)
  • angular-rspack: ssg should not run on serve (#75)
  • angular-rspack: remove options that do not exist in Angular Webpack (#81)
  • angular-rspack: type warning on budgets (916c40b7c3)
  • angular-rspack: ensure cjs for serve (#98)
  • angular-rspack: do not generate sourceMaps when disabled (75bcf5818a)
  • angular-rspack: ensure mode is set based on optimization settings (a0bd226843)
  • angular-rspack: exclude assets from being copied into server build (#117)
  • angular-rspack: apply SASS deprecation for global stylesheets (#119)
  • angular-rspack: fix ignore glob for .gitkeep (#121)
  • angular-rspack: add node_modules to includePaths if populated (#126)
  • angular-rspack: delete build outputPath only once (#127)
  • angular-rspack: remove failing node importer (abc3eeb0c0)
  • angular-rspack: ensure i18n inline plugin uses sourcemap correctly (1b73284df1)
  • angular-rspack,angular-rspack-compiler: surface errors from ComponentStylesheetResult ensuring sass andincludePaths are passed (#87)
  • angular-rspack,angular-rspack-compiler: surface errors from ComponentStylesheetResult ensuring sass andincludePaths are passed (#87)
  • angular-rspack-compiler: depend directly on @angular/build (5a11d7a4ba)
  • js: fix npm dist-tag error handling TypeError in release-publish executor (#32289)
  • webpack: add missing serveStaticTargetName alternatives to webpack init generator (#32309, #32267, #31384)

❤️ Thank You

  • Colum Ferry
  • Jakub Chlebowicz @Chlebamaticon
  • Jason Jean
  • Leosvel Pérez Espinosa
  • Marvin Scharle
  • Tobias Lampert @vz-tl
  • Yordan Kanchelov
  • Zack Yang @zack9433

Don't miss a new nx release

NewReleases is sending notifications on new releases.