Change8

21.4.0-beta.9

📦 nxView on GitHub →
51 features🐛 12 fixes🔧 6 symbols

Summary

This beta release introduces extensive new features and improvements for angular-rspack, including broad support for Angular build options, dev server configurations, and updates to support Angular 20.x. Several configuration parameters have been renamed for clarity.

✨ New Features

  • Added new angular- packages and created legacy packages.
  • Added angular rspack to nx repo.
  • Added support for expanded syntax for assets, styles, and scripts in angular-rspack.
  • Added support for extractLicenses option in angular-rspack.
  • Improved createConfig public API in angular-rspack.
  • Added support for host option for the dev server in angular-rspack.
  • Added allowedHosts option in angular-rspack.
  • Added support for i18n in angular-rspack.
  • Added service-worker support in angular-rspack.
  • Improved entry files handling and index.html generation in angular-rspack.
  • Used development config for serve in angular-rspack.
  • Added support for static site generation in angular-rspack.
  • Improved styles processing and added support for tailwindcss v4 in angular-rspack.
  • Added support for more devServer options in angular-rspack.
  • Added hmr support in angular-rspack.
  • Added statsJson plugin in angular-rspack.
  • Added poll option in angular-rspack.
  • Added verbose option in angular-rspack.
  • Added progress option in angular-rspack.
  • Added watch option in angular-rspack.
  • Added open option in angular-rspack.
  • Finalized devServer options in angular-rspack.
  • Added granular optimization support in angular-rspack.
  • Added budgets support in angular-rspack.
  • Added appShell option in angular-rspack.
  • Added support for index transformer in angular-rspack.
  • Included js-based postcss config in angular-rspack.
  • Added support for pkg scheme importer in angular-rspack.
  • Added "zoneless" option to enable Angular's provideZonelessChangeDetection() usage.
  • Renamed jit to aot in angular-rspack and angular-rsbuild.
  • Renamed tsconfigPath to tsConfig in angular-rspack and angular-rsbuild.
  • Renamed inlineStylesExtension to inlineStyleLanguage in angular-rspack and angular-rsbuild.
  • Added support for web workers in angular-rspack and angular-rsbuild.
  • Refactored withConfigurations to be createConfig in angular-rspack and angular-rsbuild.
  • Added support for passing devServer options in angular-rspack and angular-rsbuild.
  • Added optimization option in angular-rspack and angular-rsbuild.
  • Renamed ssrEntry to ssr.entry in angular-rspack and angular-rsbuild.
  • Added outputHashing option in angular-rspack and angular-rsbuild.
  • Added support for ssl, sslKey, sslCert, and proxyConfig options in angular-rspack and angular-rsbuild.
  • Turned on/off advanced optimizations based on provided options in angular-rspack and angular-rsbuild.
  • Added outputPath option in angular-rspack and angular-rsbuild.
  • Added sourcemap option in angular-rspack and angular-rsbuild.
  • Added chunking options in angular-rspack and angular-rsbuild.
  • Added root option and improved tsConfig handling in angular-rspack and angular-rsbuild.
  • Added define option in angular-rspack and angular-rsbuild.
  • Added preserveSymlinks option in angular-rspack and angular-rsbuild.
  • Added deleteOutputPath option in angular-rspack and angular-rsbuild.
  • Added externalDependencies option in angular-rspack and angular-rsbuild.
  • Reused existing compilation if exists in angular-rspack, angular-rspack-compiler.
  • Added support for angular 20 in angular-rspack, angular-rspack-compiler.
  • Updated to angular 20.1.0 in angular-rspack, angular-rspack-compiler.

🐛 Bug Fixes

  • Removed failing node importer in angular-rspack.
  • sass-loader should not be required when using css in angular-rspack.
  • Dev-server works for ssr in angular-rspack.
  • Fixed assets normalization in angular-rspack.
  • Processed styles correctly handling urls in angular-rspack.
  • Stylesheet should be attached to html in angular-rspack.
  • PublicPath for server should not be auto in angular-rspack.
  • Fixed multiple configurations issue in angular-rspack.
  • Ensured ngDevMode set correctly by DefinePlugin in angular-rspack.
  • Marked @angular/localize as optional peer dependency in angular-rspack.
  • Stopped relying on nx workspace in angular-rspack.
  • Handled windows disk drive in loader #53 in angular-rspack.

🔧 Affected Symbols

angular-rspackangular-rsbuildangular-rspack-compilercreateConfigwithConfigurationsprovideZonelessChangeDetection