PackageTrack

npm · #4325

@angular-devkit/schematics-cli

22.1.6angular/angular-cli

Angular Schematics - CLI

Release timeline

1004 releases since 2018
20182020202220242026

Releases

  1. 20.0.0-next.616 Apr 2025pre-release
    Release notes

    @schematics/angular

    Commit Description
    generate applications using TypeScript project references
    application migration should migrate karma builder package
    remove setting files tsconfig field with SSR/Server generation

    @angular/build

    Commit Description
    include module value check when adding custom conditions
    pass preserveSymlinks option to Karma esbuild builder
    prevent nested CSS in components
    properly resolve transitive external dependencies in vite-dev-server
    Open source →
  2. 20.0.0-next.59 Apr 2025pre-release
    Release notes

    @schematics/angular

    Commit Description
    add update migration to keep previous style guide generation behavior
    default component templates to not use .ng.html extension
    generate guards with a dash type separator
    generate interceptors with a dash type separator
    generate modules with a dash type separator
    generate pipes with a dash type separator
    generate resolvers with a dash type separator
    infer app component name and path in server schematic
    set explicit type in library schematic

    @angular/build

    Commit Description
    disable TypeScript composite option with Angular compiler
    include component test metadata in development builds
    skip normalization of relative externals

    @angular/ssr

    Commit Description
    manage unhandled errors in zoneless applications

    @ngtools/webpack

    Commit Description
    disable TypeScript composite option with Angular compiler
    Open source →
  3. 20.0.0-next.42 Apr 2025pre-release
    Release notes

    @schematics/angular

    Commit Description
    add migration to update moduleResolution to bundler

    @angular-devkit/schematics

    Commit Description
    properly resolve relative schematics when executed from a nested directory

    @angular/build

    Commit Description
    support custom resolution conditions with applications
    correctly handle false value in server option
    warn and remove jsdom launcher when used with karma
    Open source →
  4. 20.0.0-next.326 Mar 2025pre-release
    Release notes

    @angular/cli

    Commit Description
    update minimum supported Node.js 22 version to 22.11.0

    @schematics/angular

    Commit Description
    add type checking of host bindings to strict config
    remove empty scripts option value from new applications
    remove explicit outputPath option value from generated applications

    @angular/build

    Commit Description
    allow control of source map sources content for application builds
    support a default outputPath option for applications
    correct handling of response/request errors
    handle undefined getOrCreateAngularServerApp during error compilation
    normalize karma asset paths before lookup

    @angular/ssr

    Commit Description
    flush headers prior to start rendering the HTML
    optimized request handling performance

    Breaking Changes

    @angular/cli

    • Node.js versions from 22.0 to 22.10 are no longer supported
    Open source →
  5. 20.0.0-next.219 Mar 2025pre-release
    Release notes

    @schematics/angular

    Commit Description
    add migrations for server rendering updates
    remove --server-routing option
    add @angular/ssr dependency only when provideServerRendering import has been updated
    ensure app-shell schematic consistently uses withAppShell
    ensure module discovery checks for an NgModule decorator
    generate components without a .component extension/type
    generate directives without a .directive extension/type
    generate services without a .service extension/type
    replace @angular/platform-browser-dynamic with @angular/platform-browser

    @angular/build

    Commit Description
    Support Sass package importers
    ensure errors for missing component resources
    ensure relative karma stack traces for test failures

    @angular/ssr

    Commit Description
    expose provideServerRendering and remove provideServerRouting
    stabilize AngularNodeAppEngine, AngularAppEngine, and provideServerRouting APIs

    Breaking Changes

    @schematics/angular

    • --server-routing option has been removed from several schematics. Server routing will be used when using the application builder.
    Open source →
  6. 20.0.0-next.113 Mar 2025pre-release
    Release notes

    @angular/cli

    Commit Description
    record analytics for nested schematics

    @schematics/angular

    Commit Description
    use TypeScript module preserve option for new projects
    generate component templates with a .ng.html file extension

    @angular/build

    Commit Description
    drop support for TypeScript older than 5.8
    integrate Chrome automatic workspace folders
    exclude all entrypoints of a library from prebundling
    handle postcss compilation errors gracefully
    invalidate com.chrome.devtools.json if project is moved
    provide extract-i18n does not respect
    remove duplicate prebundling warning

    @angular/ssr

    Commit Description
    prevent stream draining if write does not return a boolean

    Breaking Changes

    @angular/build

    • TypeScript versions less than 5.8 are no longer supported.
    Open source →
  7. 20.0.0-next.05 Mar 2025pre-release
    Release notes

    <a name="20.0.0-next.0"></a>

    20.0.0-next.0 (2025-03-05)

    @angular/cli

    Commit Description
    remove Node.js v18 support

    @schematics/angular

    Commit Description
    directly use @angular/build in new projects

    @angular-devkit/schematics

    Commit Description
    remove deprecated NodePackageLinkTask

    @angular/build

    Commit Description
    ensure matching coverage excludes with karma on Windows

    @angular/ssr

    Commit Description
    optimize response times by introducing header flushing

    Breaking Changes

    @angular/cli

    • Node.js v18 is no longer supported with Angular.

      Before updating a project to Angular v20, the Node.js version must be at least 20.11.1. For the full list of supported Node.js versions, see https://angular.dev/reference/versions.

    @angular-devkit/schematics

    • The NodePackageLinkTask has been removed without a replacement. Create a custom task if needed.

      Note: This does not affect application developers.

    Open source →
  8. 19.2.272 Jun 2026
    Release notes

    @angular/ssr

    Commit Description
    add support for configuring trusted proxy headers via environment variable
    Open source →
    Additional notes

    @angular/ssr

    Commit Type Description
    2c0dfc2ac fix add support for configuring trusted proxy headers via environment variable

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.13"></a>

    Open source →
  9. 19.2.2613 May 2026
    Release notes

    @angular/ssr

    Commit Description
    allow all hosts in common engine rendering options to prevent validation errors
    Open source →
    Additional notes

    @angular/ssr

    Commit Type Description
    842fee029 fix allow all hosts in common engine rendering options to prevent validation errors

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.10"></a>

    Open source →
  10. 19.2.2530 Apr 2026
    Release notes

    @angular-devkit/build-angular

    Commit Description
    upgrade postcss to 8.5.12

    @angular/build

    Commit Description
    update esbuild to 0.28.0

    @angular/ssr

    Commit Description
    introduce trustProxyHeaders option to safely validate and sanitize proxy headers
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    49ae0ad2d fix upgrade postcss to 8.5.12

    @angular/build

    Commit Type Description
    2d53feca5 fix update esbuild to 0.28.0

    @angular/ssr

    Commit Type Description
    02ce8bf26 fix introduce trustProxyHeaders option to safely validate and sanitize proxy headers

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.9"></a>

    Open source →
  11. 19.2.248 Apr 2026
    Release notes

    @angular/build

    Commit Description
    update vite to 6.4.2
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    f4595d599 fix update vite to 6.4.2

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.6"></a>

    Open source →
  12. 19.2.2327 Mar 2026
    Release notes

    @angular/cli

    Commit Description
    update picomatch to 4.0.4

    @angular-devkit/build-angular

    Commit Description
    update picomatch to 4.0.4

    @angular-devkit/core

    Commit Description
    update picomatch to 4.0.4

    @angular/build

    Commit Description
    update picomatch to 4.0.4
    Open source →
    Additional notes

    @angular/cli

    Commit Type Description
    67cfbe32f fix update picomatch to 4.0.4

    @angular-devkit/build-angular

    Commit Type Description
    771b979e7 fix update picomatch to 4.0.4

    @angular-devkit/core

    Commit Type Description
    de2da4874 fix update picomatch to 4.0.4

    @angular/build

    Commit Type Description
    27a9ce4a7 fix update picomatch to 4.0.4

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.4"></a>

    Open source →
  13. 19.2.2226 Feb 2026
    Release notes

    @angular-devkit/core

    Commit Description
    update ajv to 8.18.0

    @angular/build

    Commit Description
    update rollup to 4.59.0
    Open source →
    Additional notes

    @angular-devkit/core

    Commit Type Description
    0a01aecd9 fix update ajv to 8.18.0

    @angular/build

    Commit Type Description
    79f59412a fix update rollup to 4.59.0

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.2.0"></a>

    Open source →
  14. 19.2.2123 Feb 2026
    Release notes

    @angular/ssr

    Commit Description
    prevent open redirect via X-Forwarded-Prefix header
    validate host headers to prevent header-based SSRF
    Open source →
    Additional notes

    @angular/ssr

    Commit Type Description
    288e22816 fix prevent open redirect via X-Forwarded-Prefix header
    2a72d7483 fix validate host headers to prevent header-based SSRF

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.20"></a>

    Open source →
  15. 19.2.2013 Feb 2026
    Release notes

    @angular-devkit/build-angular

    Commit Description
    update webpack to 5.105.0
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    0e5421ba7 fix update webpack to 5.105.0

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="21.1.4"></a>

    Open source →
  16. 19.2.1929 Oct 2025
    Release notes

    @angular/build

    Commit Description
    update vite to v6.4.1
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    4d8ea27a1 fix update vite to v6.4.1

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="20.3.7"></a>

    Open source →
  17. 19.2.1815 Oct 2025
    Release notes

    @angular/ssr

    Commit Description
    prevent malicious URL from overriding host
    Open source →
    Additional notes

    @angular/ssr

    Commit Type Description
    9136a5d13 fix prevent malicious URL from overriding host

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="20.3.5"></a>

    Open source →
  18. 19.2.1717 Sept 2025
    Release notes

    @angular/build

    Commit Description
    update vite to 6.3.6
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    365d525b5 fix update vite to 6.3.6

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="20.3.1"></a>

    Open source →
  19. 19.2.1610 Sept 2025
    Release notes

    @angular-devkit/build-angular

    Commit Description
    avoid extra tick in SSR builds

    @angular/build

    Commit Description
    avoid extra tick in SSR dev-server builds

    @angular/ssr

    Commit Description
    introduce BootstrapContext for isolated server-side rendering

    Breaking Changes

    @angular/ssr

    • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

      Before:

      const bootstrap = () => bootstrapApplication(AppComponent, config);
      

      After:

      const bootstrap = (context: BootstrapContext) =>
        bootstrapApplication(AppComponent, config, context);
      

    For more information please see: https://github.com/angular/angular/security/advisories/GHSA-68x2-mx4q-78m7

    Open source →
    Additional notes

    Breaking Changes

    @angular/ssr

    • The server-side bootstrapping process has been changed to eliminate the reliance on a global platform injector.

      Before:

      const bootstrap = () => bootstrapApplication(AppComponent, config);
      

      After:

      const bootstrap = (context: BootstrapContext) =>
        bootstrapApplication(AppComponent, config, context);
      

    @angular-devkit/build-angular

    Commit Type Description
    b0f4330a9 fix avoid extra tick in SSR builds

    @angular/build

    Commit Type Description
    ee5c5f823 fix avoid extra tick in SSR dev-server builds

    @angular/ssr

    Commit Type Description
    32980f7e7 feat introduce BootstrapContext for isolated server-side rendering

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="20.3.0"></a>

    Open source →
  20. 19.2.1511 Jun 2025
    Release notes

    @angular-devkit/build-angular

    Commit Description
    update dependency webpack-dev-server to v5.2.2
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    b120e1411 fix update dependency webpack-dev-server to v5.2.2

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.20"></a>

    Open source →
  21. 19.2.1428 May 2025
    Release notes

    @angular/build

    Commit Description
    HMR requires AOT do not show HMR enabled when using JIT
    include full metadata for AOT unit-testing
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    a3504fd45 fix HMR requires AOT do not show HMR enabled when using JIT
    5ce9f96a4 fix include full metadata for AOT unit-testing

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.13"></a>

    Open source →
  22. 19.2.1321 May 2025
    Release notes

    @angular/pwa

    Commit Description
    remove background_color and theme_color from manifest
    Open source →
    Additional notes

    @angular/pwa

    Commit Type Description
    ad2fb2959 fix remove background_color and theme_color from manifest

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.12"></a>

    Open source →
  23. 19.2.1214 May 2025
    Release notes

    @angular/cli

    Commit Description
    properly handle Node.js require() errors with ESM modules
    Open source →
    Additional notes

    @angular/cli

    Commit Type Description
    0098c38c6 fix properly handle Node.js require() errors with ESM modules

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.11"></a>

    Open source →
  24. 19.2.117 May 2025
    Release notes

    @angular-devkit/build-angular

    Commit Description
    correctly set i18n subPath in webpack browser builder

    @angular/build

    Commit Description
    avoid attempting to watch bundler internal files
    avoid internal karma request cache for assets
    fix unnecessary esbuild rebuilds
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    9eaf34405 fix correctly set i18n subPath in webpack browser builder

    @angular/build

    Commit Type Description
    cba66a85c fix avoid attempting to watch bundler internal files
    009fc3776 fix avoid internal karma request cache for assets
    b43da3949 perf fix unnecessary esbuild rebuilds

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.10"></a>

    Open source →
  25. 19.2.1030 Apr 2025
    Release notes

    @angular/build

    Commit Description
    update vite to 6.2.7
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    067f1cba0 fix update vite to 6.2.7

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="17.3.17"></a>

    Open source →
  26. 19.2.923 Apr 2025
    Release notes

    @angular-devkit/build-angular

    Commit Description
    update http-proxy-middleware to v3.0.5

    @angular/build

    Commit Description
    pass preserveSymlinks option to Karma esbuild builder

    @angular/ssr

    Commit Description
    support getPrerenderParams for wildcard routes
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    de52cc2c8 fix update http-proxy-middleware to v3.0.5

    @angular/build

    Commit Type Description
    cc5229a45 fix pass preserveSymlinks option to Karma esbuild builder

    @angular/ssr

    Commit Type Description
    a4e415ea6 fix support getPrerenderParams for wildcard routes

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.19"></a>

    Open source →
  27. 19.2.816 Apr 2025
    Release notes

    @angular/build

    Commit Description
    include module value check when adding custom conditions
    prevent nested CSS in components
    properly resolve transitive external dependencies in vite-dev-server
    update vite to 6.2.6
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    4a8a4a083 fix include module value check when adding custom conditions
    00cd0d123 fix prevent nested CSS in components
    a297c4153 fix properly resolve transitive external dependencies in vite-dev-server
    8ab033e8e fix update vite to 6.2.6

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.7"></a>

    Open source →
  28. 19.2.79 Apr 2025
    Release notes

    @angular/build

    Commit Description
    include component test metadata in development builds
    skip normalization of relative externals
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    7f1e8c677 fix include component test metadata in development builds
    74cd4edd5 fix skip normalization of relative externals

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.18"></a>

    Open source →
  29. 19.2.62 Apr 2025
    Release notes

    @angular-devkit/schematics

    Commit Description
    properly resolve relative schematics when executed from a nested directory

    @angular/build

    Commit Description
    correctly handle false value in server option
    update vite to 6.2.4 due to a security issues
    Open source →
    Additional notes

    @angular-devkit/schematics

    Commit Type Description
    e5aec562f fix properly resolve relative schematics when executed from a nested directory

    @angular/build

    Commit Type Description
    76cfd364a fix correctly handle false value in server option
    d69188c6b fix update vite to 6.2.4 due to a security issues

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.17"></a>

    Open source →
  30. 19.2.526 Mar 2025
    Release notes

    @angular/build

    Commit Description
    correct handling of response/request errors
    handle undefined getOrCreateAngularServerApp during error compilation
    normalize karma asset paths before lookup
    update vite to 6.2.3
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    20455e2a6 fix correct handling of response/request errors
    32b1dcd91 fix handle undefined getOrCreateAngularServerApp during error compilation
    7552a9fec fix normalize karma asset paths before lookup
    1eb5b4357 fix update vite to 6.2.3

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.16"></a>

    Open source →
  31. 19.2.419 Mar 2025
    Release notes

    <a name="19.2.4"></a>

    19.2.4 (2025-03-19)

    @schematics/angular

    Commit Description
    replace @angular/platform-browser-dynamic with @angular/platform-browser

    @angular/build

    Commit Description
    ensure errors for missing component resources
    ensure relative karma stack traces for test failures
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    0a4e96bda fix replace @angular/platform-browser-dynamic with @angular/platform-browser

    @angular/build

    Commit Type Description
    b0b643e46 fix ensure errors for missing component resources
    2cd763e89 fix ensure relative karma stack traces for test failures

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="17.3.13"></a>

    Open source →
  32. 19.2.313 Mar 2025
    Release notes

    <a name="19.2.3"></a>

    19.2.3 (2025-03-13)

    @angular/build

    Commit Description
    update babel packages
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    5a739820b fix update babel packages

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.15"></a>

    Open source →
  33. 19.2.212 Mar 2025
    Release notes

    <a name="19.2.2"></a>

    19.2.2 (2025-03-12)

    @angular/cli

    Commit Description
    record analytics for nested schematics

    @angular/build

    Commit Description
    exclude all entrypoints of a library from prebundling
    handle postcss compilation errors gracefully
    provide extract-i18n does not respect
    remove duplicate prebundling warning

    @angular/ssr

    Commit Description
    prevent stream draining if write does not return a boolean
    Open source →
    Additional notes

    @angular/cli

    Commit Type Description
    0ee24e29b fix record analytics for nested schematics

    @angular/build

    Commit Type Description
    4575265f0 fix exclude all entrypoints of a library from prebundling
    83fcffbb7 fix handle postcss compilation errors gracefully
    78297ee47 fix provide extract-i18n does not respect
    b18b9c8f2 fix remove duplicate prebundling warning

    @angular/ssr

    Commit Type Description
    e6e8ce960 fix prevent stream draining if write does not return a boolean

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.1"></a>

    Open source →
  34. 19.2.15 Mar 2025
    Release notes

    <a name="19.2.1"></a>

    19.2.1 (2025-03-05)

    @schematics/angular

    Commit Description
    prevent accidental deletion of main.ts during application builder migration
    prevent error when tsconfig file is missing in application builder migration

    @angular-devkit/architect

    Commit Description
    improve error message when configuration is missing

    @angular/build

    Commit Description
    allow component HMR with a service worker
    exclude component styles from 'any' and 'all' budget calculations
    handle undefined less stylesheet sourcemap values
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    4c35b5721 fix prevent accidental deletion of main.ts during application builder migration
    d7f9cb578 fix prevent error when tsconfig file is missing in application builder migration

    @angular-devkit/architect

    Commit Type Description
    3ebd7ca7c fix improve error message when configuration is missing

    @angular/build

    Commit Type Description
    c07330967 fix allow component HMR with a service worker
    c989c91c3 fix exclude component styles from 'any' and 'all' budget calculations
    96e5dcb5f fix handle undefined less stylesheet sourcemap values

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.2.0"></a>

    Open source →
  35. 19.2.026 Feb 2025
    Release notes

    <a name="19.2.0"></a>

    19.2.0 (2025-02-26)

    @schematics/angular

    Commit Description
    add additional checks for application builder usage
    remove animations module from ng new app

    @angular-devkit/build-angular

    Commit Description
    add aot option to jest
    add aot option to karma
    add aot to WTR schema
    support aot option for karma browser builder

    @angular/build

    Commit Description
    add application builder karma testing to package
    provide karma stack trace sourcemap support
    support per component updates of multi-component files
    support Vite allowedHosts option for development server
    utilize bazel stamp instead of resolving peer dependency versions

    @angular/ssr

    Commit Description
    Add support for route matchers with fine-grained render mode control
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    fe8d83a1f fix add additional checks for application builder usage
    adf4ea5d4 fix remove animations module from ng new app

    @angular-devkit/build-angular

    Commit Type Description
    ef7ea536f feat add aot option to jest
    523d539c6 feat add aot option to karma
    a00a49a65 feat add aot to WTR schema
    2bae1a9c0 fix support aot option for karma browser builder

    @angular/build

    Commit Type Description
    11fab9c7d feat add application builder karma testing to package
    a5fcf8044 fix provide karma stack trace sourcemap support
    964fb778b fix support per component updates of multi-component files
    f836be9e6 fix support Vite allowedHosts option for development server
    0ddf6aafa fix utilize bazel stamp instead of resolving peer dependency versions

    @angular/ssr

    Commit Type Description
    9726cd084 feat Add support for route matchers with fine-grained render mode control

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.9"></a>

    Open source →
  36. 19.2.0-rc.019 Feb 2025pre-release
    Release notes

    <a name="19.2.0-rc.0"></a>

    19.2.0-rc.0 (2025-02-19)

    @schematics/angular

    Commit Description
    remove animations module from ng new app

    @angular/cli

    Commit Description
    correctly parse and resolve relative schematic collection names on Windows
    prefer installed package as fallback when listing package groups

    @angular-devkit/build-angular

    Commit Description
    add aot to WTR schema
    pass missing options to Karma esbuild builder
    support aot option for karma browser builder

    @angular/build

    Commit Description
    add application builder karma testing to package
    provide karma stack trace sourcemap support
    suppress asset missing warning for /index.html requests
    update critical CSS inlining to support autoCsp
    Open source →
  37. 19.2.0-next.212 Feb 2025pre-release
    Release notes

    <a name="19.2.0-next.2"></a>

    19.2.0-next.2 (2025-02-12)

    @schematics/angular

    Commit Description
    include default export for Express app
    remove additional newline after standalone property
    skip ssr migration when @angular/ssr is not a dependency

    @angular-devkit/build-angular

    Commit Description
    add aot option to jest
    add aot option to karma

    @angular/build

    Commit Description
    always provide Vite client helpers with development server
    avoid pre-transform errors with Vite pre-bundling
    configure Vite CORS option
    ensure full rebuild after initial error build in watch mode
    exclude unmodified files from logs with --localize
    handle unlocalizable files correctly in localized prerender
    prevent fallback to serving main.js for unknown requests
    prevent server manifest generation when no server features are enabled
    support per component updates of multi-component files
    cache translated i18n bundles for faster builds

    @angular/ssr

    Commit Description
    Add support for route matchers with fine-grained render mode control
    accurately calculate content length for static pages with \r\n
    prioritize the first matching route over subsequent ones
    properly handle baseHref with protocol
    Open source →
  38. 19.2.0-next.129 Jan 2025pre-release
    Release notes

    <a name="19.2.0-next.1"></a>

    19.2.0-next.1 (2025-01-29)

    @schematics/angular

    Commit Description
    update library schematic to use @angular-devkit/build-angular:ng-packagr

    @angular/build

    Commit Description
    allow tailwindcss 4.x as a peer dependency
    disable TypeScript removeComments option
    keep background referenced HMR update chunks
    support template updates that also trigger global stylesheet changes
    support Vite allowedHosts option for development server
    utilize bazel stamp instead of resolving peer dependency versions

    @angular/ssr

    Commit Description
    enhance dynamic route matching for better performance and accuracy
    redirect to locale pathname instead of full URL
    rename provideServerRoutesConfig to provideServerRouting
    Open source →
  39. 19.2.0-next.023 Jan 2025pre-release
    Release notes

    <a name="19.2.0-next.0"></a>

    19.2.0-next.0 (2025-01-23)

    @angular/build

    Commit Description
    handle empty module case to avoid TypeError
    Open source →
  40. 19.1.926 Feb 2025
    Release notes

    <a name="19.1.9"></a>

    19.1.9 (2025-02-26)

    @angular/build

    Commit Description
    always disable JSON stats with dev-server
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    2d361e9b0 fix always disable JSON stats with dev-server

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.8"></a>

    Open source →
  41. 19.1.819 Feb 2025
    Release notes

    <a name="19.1.8"></a>

    19.1.8 (2025-02-19)

    @angular/cli

    Commit Description
    correctly parse and resolve relative schematic collection names on Windows
    prefer installed package as fallback when listing package groups

    @angular-devkit/build-angular

    Commit Description
    pass missing options to Karma esbuild builder

    @angular/build

    Commit Description
    suppress asset missing warning for /index.html requests
    update critical CSS inlining to support autoCsp
    Open source →
    Additional notes

    @angular/cli

    Commit Type Description
    f76cee637 fix correctly parse and resolve relative schematic collection names on Windows
    ceba7739c fix prefer installed package as fallback when listing package groups

    @angular-devkit/build-angular

    Commit Type Description
    c54b9996a fix pass missing options to Karma esbuild builder

    @angular/build

    Commit Type Description
    2f60a24dd fix suppress asset missing warning for /index.html requests
    b8f7952b7 fix update critical CSS inlining to support autoCsp

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.7"></a>

    Open source →
  42. 19.1.712 Feb 2025
    Release notes

    <a name="19.1.7"></a>

    19.1.7 (2025-02-12)

    @schematics/angular

    Commit Description
    include default export for Express app

    @angular/build

    Commit Description
    always provide Vite client helpers with development server
    configure Vite CORS option
    exclude unmodified files from logs with --localize
    handle unlocalizable files correctly in localized prerender
    cache translated i18n bundles for faster builds

    @angular/ssr

    Commit Description
    accurately calculate content length for static pages with \r\n
    properly handle baseHref with protocol
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    de73b1c0c fix include default export for Express app

    @angular/build

    Commit Type Description
    8890a5f76 fix always provide Vite client helpers with development server
    df1d38846 fix configure Vite CORS option
    a13a49d95 fix exclude unmodified files from logs with --localize
    0826315fa fix handle unlocalizable files correctly in localized prerender
    d2e1c8e9f perf cache translated i18n bundles for faster builds

    @angular/ssr

    Commit Type Description
    f5d974576 fix accurately calculate content length for static pages with \r\n
    c26ea1619 fix properly handle baseHref with protocol

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="17.3.12"></a>

    Open source →
  43. 19.1.65 Feb 2025
    Release notes

    <a name="19.1.6"></a>

    19.1.6 (2025-02-05)

    @schematics/angular

    Commit Description
    remove additional newline after standalone property
    skip ssr migration when @angular/ssr is not a dependency

    @angular/build

    Commit Description
    avoid pre-transform errors with Vite pre-bundling
    ensure full rebuild after initial error build in watch mode
    prevent fallback to serving main.js for unknown requests
    prevent server manifest generation when no server features are enabled

    @angular/ssr

    Commit Description
    prioritize the first matching route over subsequent ones
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    3f7042672 fix remove additional newline after standalone property
    e9778dba0 fix skip ssr migration when @angular/ssr is not a dependency

    @angular/build

    Commit Type Description
    27f833186 fix avoid pre-transform errors with Vite pre-bundling
    8f6ee7ed9 fix ensure full rebuild after initial error build in watch mode
    2b9c00f68 fix prevent fallback to serving main.js for unknown requests
    45abd15b7 fix prevent server manifest generation when no server features are enabled

    @angular/ssr

    Commit Type Description
    5bf5e5fd2 fix prioritize the first matching route over subsequent ones

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.5"></a>

    Open source →
  44. 19.1.529 Jan 2025
    Release notes

    <a name="19.1.5"></a>

    19.1.5 (2025-01-29)

    @schematics/angular

    Commit Description
    update library schematic to use @angular-devkit/build-angular:ng-packagr

    @angular/build

    Commit Description
    allow tailwindcss 4.x as a peer dependency
    disable TypeScript removeComments option
    handle empty module case to avoid TypeError
    keep background referenced HMR update chunks
    support template updates that also trigger global stylesheet changes
    update vite to version 6.0.11

    @angular/ssr

    Commit Description
    enhance dynamic route matching for better performance and accuracy
    redirect to locale pathname instead of full URL
    rename provideServerRoutesConfig to provideServerRouting
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    14e3a71e4 fix update library schematic to use @angular-devkit/build-angular:ng-packagr

    @angular/build

    Commit Type Description
    d53d25fc1 fix allow tailwindcss 4.x as a peer dependency
    bd9d379f0 fix disable TypeScript removeComments option
    e73e9102e fix handle empty module case to avoid TypeError
    bb413456e fix keep background referenced HMR update chunks
    2011d3428 fix support template updates that also trigger global stylesheet changes
    688019946 fix update vite to version 6.0.11

    @angular/ssr

    Commit Type Description
    94643d54d fix enhance dynamic route matching for better performance and accuracy
    747557aa0 fix redirect to locale pathname instead of full URL
    bbbc1eb7a fix rename provideServerRoutesConfig to provideServerRouting

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="18.2.14"></a>

    Open source →
  45. 19.1.422 Jan 2025
    Release notes

    <a name="19.1.4"></a>

    19.1.4 (2025-01-22)

    @angular-devkit/schematics

    Commit Description
    ensure collections can be resolved via test runner in pnpm workspaces

    @angular/build

    Commit Description
    correct path for /@ng/components on Windows
    include extracted routes in the manifest during prerendering
    only issue invalid i18n config error for duplicate subPaths with inlined locales
    replace deprecation of i18n.baseHref with a warning

    @angular/ssr

    Commit Description
    prevent route matcher error when SSR routing is not used
    properly manage catch-all routes with base href
    unblock route extraction with withEnabledBlockingInitialNavigation
    Open source →
    Additional notes

    @angular-devkit/schematics

    Commit Type Description
    aa6f0d051 fix ensure collections can be resolved via test runner in pnpm workspaces

    @angular/build

    Commit Type Description
    ff8192a35 fix correct path for /@ng/components on Windows
    14d2f7ca0 fix include extracted routes in the manifest during prerendering
    c87a38f5b fix only issue invalid i18n config error for duplicate subPaths with inlined locales
    d50788cf9 fix replace deprecation of i18n.baseHref with a warning

    @angular/ssr

    Commit Type Description
    bcc5fab75 fix prevent route matcher error when SSR routing is not used
    9bacf3981 fix properly manage catch-all routes with base href
    59c757781 fix unblock route extraction with withEnabledBlockingInitialNavigation

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.3"></a>

    Open source →
  46. 19.1.320 Jan 2025
    Release notes

    <a name="19.1.3"></a>

    19.1.3 (2025-01-20)

    @angular/build

    Commit Description
    allow asset changes to reload page on incremental updates
    handle relative @ng/components
    perform full reload for templates with $localize usage
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    7d8c34172 fix allow asset changes to reload page on incremental updates
    9fa29af37 fix handle relative @ng/components
    c4de34703 fix perform full reload for templates with $localize usage

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.2"></a>

    Open source →
  47. 19.1.217 Jan 2025
    Release notes

    <a name="19.1.2"></a>

    19.1.2 (2025-01-17)

    @angular/build

    Commit Description
    perform incremental background file updates with component updates
    prevent full page reload on HMR updates with SSR enabled
    reset component updates on dev-server index request
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    939d1612a fix perform incremental background file updates with component updates
    304027207 fix prevent full page reload on HMR updates with SSR enabled
    148acbd58 fix reset component updates on dev-server index request

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.1"></a>

    Open source →
  48. 19.1.116 Jan 2025
    Release notes

    <a name="19.1.1"></a>

    19.1.1 (2025-01-16)

    @angular/build

    Commit Description
    resolve HMR-prefixed files in SSR with Vite
    Open source →
    Additional notes

    @angular/build

    Commit Type Description
    298506751 fix resolve HMR-prefixed files in SSR with Vite

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.1.0"></a>

    Open source →
  49. 19.1.015 Jan 2025
    Release notes

    <a name="19.1.0"></a>

    19.1.0 (2025-01-15)

    @schematics/angular

    Commit Description
    use @angular/build package in library generation schematic
    application migration should migrate ng-packagr builder package

    @angular-devkit/architect

    Commit Description
    require build schemas from modules
    avoid Node.js resolution for relative builder schema

    @angular-devkit/core

    Commit Description
    handle Windows drive letter case insensitivity in path functions

    @angular-devkit/schematics

    Commit Description
    update Rule type to support returning a Promise of Tree

    @angular/build

    Commit Description
    add ng-packagr builder to the package
    add support for customizing URL segments with i18n
    enable component template hot replacement by default
    correctly validate locales subPath
    handle loaders correctly in SSR bundles for external packages
    invalidate component template updates with dev-server SSR
    remove deleted assets from output during watch mode
    skip vite SSR warmup file configuration when SSR is disabled
    support incremental build file results in watch mode
    trigger browser reload on asset changes with Vite dev server
    use component updates for component style HMR
    warn when using both isolatedModules and emitDecoratorMetadata

    @angular/ssr

    Commit Description
    add modulepreload for lazy-loaded routes
    redirect to preferred locale when accessing root route without a specified locale
    disable component boostrapping when running route extraction
    throw error when using route matchers

    Deprecations

    @angular/build

    • The baseHref option under i18n.locales and i18n.sourceLocale in angular.json is deprecated in favor of subPath.

      The subPath defines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified, subPath will use the locale code.

    Open source →
    Additional notes

    Deprecations

    @angular/build

    • The baseHref option under i18n.locales and i18n.sourceLocale in angular.json is deprecated in favor of subPath.

      The subPath defines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified, subPath will use the locale code.

    @schematics/angular

    Commit Type Description
    02825eec5 feat use @angular/build package in library generation schematic
    88431b756 fix application migration should migrate ng-packagr builder package

    @angular-devkit/architect

    Commit Type Description
    2b8a02bac feat require build schemas from modules
    fe1ae6933 fix avoid Node.js resolution for relative builder schema

    @angular-devkit/core

    Commit Type Description
    ce7c4e203 fix handle Windows drive letter case insensitivity in path functions

    @angular-devkit/schematics

    Commit Type Description
    2f55209dd fix update Rule type to support returning a Promise of Tree

    @angular/build

    Commit Type Description
    2c9d7368f feat add ng-packagr builder to the package
    0a570c0c2 feat add support for customizing URL segments with i18n
    298b554a7 feat enable component template hot replacement by default
    d350f357b fix correctly validate locales subPath
    8aa1ce608 fix handle loaders correctly in SSR bundles for external packages
    3b7e6a8c6 fix invalidate component template updates with dev-server SSR
    8fa682e57 fix remove deleted assets from output during watch mode
    48cae815c fix skip vite SSR warmup file configuration when SSR is disabled
    ba16ad6b5 fix support incremental build file results in watch mode
    955acef3d fix trigger browser reload on asset changes with Vite dev server
    e74300a2c fix use component updates for component style HMR
    6a19c217e fix warn when using both isolatedModules and emitDecoratorMetadata

    @angular/ssr

    Commit Type Description
    8d7a51dfc feat add modulepreload for lazy-loaded routes
    41ece633b feat redirect to preferred locale when accessing root route without a specified locale
    3feecddbb fix disable component boostrapping when running route extraction
    6edb90883 fix throw error when using route matchers

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.7"></a>

    Open source →
  50. 19.1.0-rc.08 Jan 2025pre-release
    Release notes

    <a name="19.1.0-rc.0"></a>

    19.1.0-rc.0 (2025-01-08)

    @schematics/angular

    Commit Description
    use @angular/build package in library generation schematic
    application migration should migrate ng-packagr builder package

    @angular-devkit/architect

    Commit Description
    provide better error when builder is not defined

    @angular-devkit/build-angular

    Commit Description
    preserve css type for jasmine.css

    @angular/build

    Commit Description
    add ng-packagr builder to the package
    add asset tracking to application builder watch files
    do not mark Babel _defineProperty helper function as pure
    enable serving files with bundle-like names
    fix incorrect budget calculation
    handle relative URLs when constructing new URLs during server fetch
    mitigate JS transformer worker execArgv errors
    pass define option defined in application builder to Vite prebundling
    skip vite SSR warmup file configuration when SSR is disabled
    support incremental build file results in watch mode
    warn when @angular/localize/init is imported directly

    @angular/ssr

    Commit Description
    disable component boostrapping when running route extraction
    throw error when using route matchers
    Open source →
  51. 19.1.0-next.218 Dec 2024pre-release
    Release notes

    <a name="19.1.0-next.2"></a>

    19.1.0-next.2 (2024-12-18)

    @angular-devkit/architect

    Commit Description
    avoid Node.js resolution for relative builder schema

    @angular-devkit/build-angular

    Commit Description
    jasmine.clock with app builder

    @angular/build

    Commit Description
    enable component template hot replacement by default
    force HTTP/1.1 in dev-server SSR with SSL
    invalidate component template updates with dev-server SSR

    @angular/ssr

    Commit Description
    correctly resolve pre-transform resources in Vite SSR without AppEngine
    ensure correct Location header for redirects behind a proxy
    Open source →
  52. 19.1.0-next.112 Dec 2024pre-release
    Release notes

    <a name="19.1.0-next.1"></a>

    19.1.0-next.1 (2024-12-12)

    @angular-devkit/architect

    Commit Description
    require build schemas from modules

    @angular-devkit/build-angular

    Commit Description
    fix webpack config transform for karma
    handle windows spec collisions

    @angular/build

    Commit Description
    add support for customizing URL segments with i18n
    Fixing auto-csp edge cases where
    handle external @angular/ packages during SSR (#29094)
    provide component HMR update modules to dev-server SSR
    show error when Node.js built-ins are used during ng serve
    use consistent path separators for template HMR identifiers
    reuse TS package.json cache when rebuilding

    @angular/ssr

    Commit Description
    add modulepreload for lazy-loaded routes
    redirect to preferred locale when accessing root route without a specified locale
    include Content-Language header when locale is set
    disable component bootstrapping during route extraction

    Deprecations

    @angular/build

    • The baseHref option under i18n.locales and i18n.sourceLocale in angular.json is deprecated in favor of subPath.

      The subPath defines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified, subPath will use the locale code.

    Open source →
  53. 19.1.0-next.04 Dec 2024pre-release
    Release notes

    <a name="19.1.0-next.0"></a>

    19.1.0-next.0 (2024-12-04)

    • Added support for TypeScript 5.7
    Open source →
  54. 19.0.78 Jan 2025
    Release notes

    <a name="19.0.7"></a>

    19.0.7 (2025-01-08)

    @angular-devkit/architect

    Commit Description
    provide better error when builder is not defined

    @angular-devkit/build-angular

    Commit Description
    preserve css type for jasmine.css

    @angular/build

    Commit Description
    add asset tracking to application builder watch files
    do not mark Babel _defineProperty helper function as pure
    enable serving files with bundle-like names
    fix incorrect budget calculation
    handle relative URLs when constructing new URLs during server fetch
    mitigate JS transformer worker execArgv errors
    pass define option defined in application builder to Vite prebundling
    warn when @angular/localize/init is imported directly
    Open source →
    Additional notes

    @angular-devkit/architect

    Commit Type Description
    95c22aeff fix provide better error when builder is not defined

    @angular-devkit/build-angular

    Commit Type Description
    028652992 fix preserve css type for jasmine.css

    @angular/build

    Commit Type Description
    f7522342a fix add asset tracking to application builder watch files
    e973643bf fix do not mark Babel _defineProperty helper function as pure
    881095eec fix enable serving files with bundle-like names
    db10af0b3 fix fix incorrect budget calculation
    c822f8f15 fix handle relative URLs when constructing new URLs during server fetch
    b43c648b0 fix mitigate JS transformer worker execArgv errors
    1f2481a4f fix pass define option defined in application builder to Vite prebundling
    c94f568a4 fix warn when @angular/localize/init is imported directly

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.6"></a>

    Open source →
  55. 19.0.618 Dec 2024
    Release notes

    <a name="19.0.6"></a>

    19.0.6 (2024-12-18)

    @angular-devkit/build-angular

    Commit Description
    jasmine.clock with app builder

    @angular/build

    Commit Description
    force HTTP/1.1 in dev-server SSR with SSL

    @angular/ssr

    Commit Description
    correctly resolve pre-transform resources in Vite SSR without AppEngine
    ensure correct Location header for redirects behind a proxy
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    db7421231 fix jasmine.clock with app builder

    @angular/build

    Commit Type Description
    5fbc105ed fix force HTTP/1.1 in dev-server SSR with SSL

    @angular/ssr

    Commit Type Description
    2f4df6b2b fix correctly resolve pre-transform resources in Vite SSR without AppEngine
    0789a9e13 fix ensure correct Location header for redirects behind a proxy

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.5"></a>

    Open source →
  56. 19.0.512 Dec 2024
    Release notes

    <a name="19.0.5"></a>

    19.0.5 (2024-12-12)

    @angular-devkit/build-angular

    Commit Description
    fix webpack config transform for karma

    @angular/build

    Commit Description
    Fixing auto-csp edge cases where
    handle external @angular/ packages during SSR (#29094)
    provide component HMR update modules to dev-server SSR
    use consistent path separators for template HMR identifiers

    @angular/ssr

    Commit Description
    include Content-Language header when locale is set
    disable component bootstrapping during route extraction
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    6c319e44c fix fix webpack config transform for karma

    @angular/build

    Commit Type Description
    251bd9f22 fix Fixing auto-csp edge cases where
    1047b8635 fix handle external @angular/ packages during SSR (#29094)
    376ee9966 fix provide component HMR update modules to dev-server SSR
    5ea9ce376 fix use consistent path separators for template HMR identifiers

    @angular/ssr

    Commit Type Description
    b3c6c7eb2 fix include Content-Language header when locale is set
    4203efb90 fix disable component bootstrapping during route extraction

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.4"></a>

    Open source →
  57. 19.0.45 Dec 2024
    Release notes

    <a name="19.0.4"></a>

    19.0.4 (2024-12-05)

    @angular-devkit/build-angular

    Commit Description
    handle windows spec collisions

    @angular/build

    Commit Description
    show error when Node.js built-ins are used during ng serve
    reuse TS package.json cache when rebuilding
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    23667ed4a fix handle windows spec collisions

    @angular/build

    Commit Type Description
    fc41f50b5 fix show error when Node.js built-ins are used during ng serve
    14451e275 perf reuse TS package.json cache when rebuilding

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.3"></a>

    Open source →
  58. 19.0.34 Dec 2024
    Release notes

    <a name="19.0.3"></a>

    19.0.3 (2024-12-04)

    @schematics/angular

    Commit Description
    add required type to CanDeactivate guard (#29004)

    @angular/cli

    Commit Description
    correctly select package versions in descending order during ng add

    @angular/build

    Commit Description
    add timeout to route extraction
    allow .json file replacements with application builds
    apply define option to JavaScript from scripts option
    avoid deploy URL usage on absolute preload links
    ensure correct handling of index.output for SSR

    @angular/ssr

    Commit Description
    apply HTML transformation to CSR responses
    correctly handle serving of prerendered i18n pages
    ensure compatibility for Http2ServerResponse type
    Open source →
    Additional notes

    @angular/cli

    Commit Type Description
    4e82ca180 fix correctly select package versions in descending order during ng add

    @schematics/angular

    Commit Type Description
    28a51cc5e fix add required type to CanDeactivate guard (#29004)

    @angular/build

    Commit Type Description
    f26e1b462 fix add timeout to route extraction
    ab4e77c75 fix allow .json file replacements with application builds
    06690d87e fix apply define option to JavaScript from scripts option
    775e6f780 fix avoid deploy URL usage on absolute preload links
    21f21eda3 fix ensure correct handling of index.output for SSR

    @angular/ssr

    Commit Type Description
    75cf47e71 fix apply HTML transformation to CSR responses
    5880a0230 fix correctly handle serving of prerendered i18n pages
    277b8a378 fix ensure compatibility for Http2ServerResponse type

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.2"></a>

    Open source →
  59. 19.0.225 Nov 2024
    Release notes

    <a name="19.0.2"></a>

    19.0.2 (2024-11-25)

    @schematics/angular

    Commit Description
    skip SSR routing prompt in webcontainer

    @angular/build

    Commit Description
    minimize reliance on esbuild inject to prevent code reordering
    prevent errors with parameterized routes when getPrerenderParams is undefined

    @angular/ssr

    Commit Description
    handle nested redirects not explicitly defined in router config
    Open source →
    Additional notes

    @schematics/angular

    Commit Type Description
    2f53e2af5 fix skip SSR routing prompt in webcontainer

    @angular/build

    Commit Type Description
    f9da163f8 fix minimize reliance on esbuild inject to prevent code reordering
    c497749e6 fix prevent errors with parameterized routes when getPrerenderParams is undefined

    @angular/ssr

    Commit Type Description
    c8cd90e0f fix handle nested redirects not explicitly defined in router config

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.1"></a>

    Open source →
  60. 19.0.121 Nov 2024
    Release notes

    <a name="19.0.1"></a>

    19.0.1 (2024-11-21)

    @angular-devkit/build-angular

    Commit Description
    use stylePreprocessorOptions

    @angular/build

    Commit Description
    ensure accurate content length for server assets
    use sha256 instead of sha-256 as hash algorithm name

    @angular/ssr

    Commit Description
    handle baseHref that start with ./
    Open source →
    Additional notes

    @angular-devkit/build-angular

    Commit Type Description
    b63123f20 fix use stylePreprocessorOptions

    @angular/build

    Commit Type Description
    74461da64 fix ensure accurate content length for server assets
    1b4dcedd5 fix use sha256 instead of sha-256 as hash algorithm name

    @angular/ssr

    Commit Type Description
    8bd2b260e fix handle baseHref that start with ./

    <!-- CHANGELOG SPLIT MARKER -->

    <a name="19.0.0"></a>

    Open source →