Schematics specific to Angular
Last release 2 days ago
26 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
1061 releases · first in 2017
Release timeline
1061 releases since 2017Releases
- 20.0.0-next.616 Apr 2025pre-release
Release notes
Open source →@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
- 20.0.0-next.59 Apr 2025pre-release
Release notes
Open source →@schematics/angular
@angular/build
Commit Description disable TypeScript compositeoption with Angular compilerinclude 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 - 20.0.0-next.42 Apr 2025pre-release
Release notes
Open source →@schematics/angular
Commit Description add migration to update moduleResolutiontobundler@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 falsevalue in server optionwarn and remove jsdom launcher when used with karma - 20.0.0-next.326 Mar 2025pre-release
Release notes
Open source →@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 scriptsoption value from new applicationsremove explicit outputPathoption value from generated applications@angular/build
@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
- 20.0.0-next.219 Mar 2025pre-release
Release notes
Open source →@schematics/angular
@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 provideServerRenderingand removeprovideServerRoutingstabilize AngularNodeAppEngine,AngularAppEngine, andprovideServerRoutingAPIsBreaking Changes
@schematics/angular
--server-routingoption has been removed from several schematics. Server routing will be used when using the application builder.
- 20.0.0-next.113 Mar 2025pre-release
Release notes
Open source →@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.htmlfile extension@angular/build
@angular/ssr
Commit Description prevent stream draining if writedoes not return a booleanBreaking Changes
@angular/build
- TypeScript versions less than 5.8 are no longer supported.
- 20.0.0-next.05 Mar 2025pre-release
Release notes
Open source →<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/buildin 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
NodePackageLinkTaskhas been removed without a replacement. Create a custom task if needed.Note: This does not affect application developers.
-
- 19.2.272 Jun 2026
Release notes
Open source →@angular/ssr
Commit Description add support for configuring trusted proxy headers via environment variable Additional notes
Open source →@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>
- 19.2.2613 May 2026
Release notes
Open source →@angular/ssr
Commit Description allow all hosts in common engine rendering options to prevent validation errors Additional notes
Open source →@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>
- 19.2.2530 Apr 2026
Release notes
Open source →@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 Additional notes
Open source →@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>
- 19.2.248 Apr 2026
Additional notes
Open source →@angular/build
Commit Type Description f4595d599 fix update vite to 6.4.2<!-- CHANGELOG SPLIT MARKER -->
<a name="21.2.6"></a>
- 19.2.2327 Mar 2026
Release notes
Open source →@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 Additional notes
Open source →@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>
- 19.2.2226 Feb 2026
Release notes
Open source →@angular-devkit/core
Commit Description update ajvto8.18.0@angular/build
Commit Description update rollup to 4.59.0 Additional notes
Open source →@angular-devkit/core
Commit Type Description 0a01aecd9 fix update ajvto8.18.0@angular/build
Commit Type Description 79f59412a fix update rollup to 4.59.0 <!-- CHANGELOG SPLIT MARKER -->
<a name="21.2.0"></a>
- 19.2.2123 Feb 2026
Release notes
Open source →@angular/ssr
Commit Description prevent open redirect via X-Forwarded-Prefix header validate host headers to prevent header-based SSRF Additional notes
Open source →@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>
- 19.2.2013 Feb 2026
Release notes
Open source →Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 0e5421ba7 fix update webpack to 5.105.0 <!-- CHANGELOG SPLIT MARKER -->
<a name="21.1.4"></a>
- 19.2.1929 Oct 2025
Additional notes
Open source →@angular/build
Commit Type Description 4d8ea27a1 fix update vite to v6.4.1 <!-- CHANGELOG SPLIT MARKER -->
<a name="20.3.7"></a>
- 19.2.1815 Oct 2025
Release notes
Open source →Additional notes
Open source →@angular/ssr
Commit Type Description 9136a5d13 fix prevent malicious URL from overriding host <!-- CHANGELOG SPLIT MARKER -->
<a name="20.3.5"></a>
- 19.2.1717 Sept 2025
Additional notes
Open source →@angular/build
Commit Type Description 365d525b5 fix update viteto6.3.6<!-- CHANGELOG SPLIT MARKER -->
<a name="20.3.1"></a>
- 19.2.1610 Sept 2025
Release notes
Open source →@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
Additional notes
Open source →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>
-
- 19.2.1511 Jun 2025
Release notes
Open source →Additional notes
Open source →@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>
- 19.2.1428 May 2025
Release notes
Open source →@angular/build
Commit Description HMR requires AOT do not show HMR enabled when using JIT include full metadata for AOT unit-testing Additional notes
Open source →@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>
- 19.2.1321 May 2025
Release notes
Open source →Additional notes
Open source →@angular/pwa
Commit Type Description ad2fb2959 fix remove background_colorandtheme_colorfrom manifest<!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.12"></a>
- 19.2.1214 May 2025
Release notes
Open source →Additional notes
Open source →@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>
- 19.2.117 May 2025
Release notes
Open source →@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 Additional notes
Open source →@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>
- 19.2.1030 Apr 2025
Additional notes
Open source →@angular/build
Commit Type Description 067f1cba0 fix update vite to 6.2.7 <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.17"></a>
- 19.2.923 Apr 2025
Release notes
Open source →@angular-devkit/build-angular
Commit Description update http-proxy-middleware to v3.0.5 @angular/build
Commit Description pass preserveSymlinksoption to Karma esbuild builder@angular/ssr
Commit Description support getPrerenderParamsfor wildcard routesAdditional notes
Open source →@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 preserveSymlinksoption to Karma esbuild builder@angular/ssr
Commit Type Description a4e415ea6 fix support getPrerenderParamsfor wildcard routes<!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.19"></a>
- 19.2.816 Apr 2025
Release notes
Open source →@angular/build
Commit Description include modulevalue check when adding custom conditionsprevent nested CSS in components properly resolve transitive external dependencies in vite-dev-server update vite to 6.2.6 Additional notes
Open source →@angular/build
Commit Type Description 4a8a4a083 fix include modulevalue check when adding custom conditions00cd0d123 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>
- 19.2.79 Apr 2025
Release notes
Open source →@angular/build
Commit Description include component test metadata in development builds skip normalization of relative externals Additional notes
Open source →@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>
- 19.2.62 Apr 2025
Release notes
Open source →@angular-devkit/schematics
Commit Description properly resolve relative schematics when executed from a nested directory @angular/build
Commit Description correctly handle falsevalue in server optionupdate vite to 6.2.4 due to a security issues Additional notes
Open source →@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 falsevalue in server optiond69188c6b fix update vite to 6.2.4 due to a security issues <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.17"></a>
- 19.2.526 Mar 2025
Release notes
Open source →@angular/build
Commit Description correct handling of response/request errors handle undefined getOrCreateAngularServerAppduring error compilationnormalize karma asset paths before lookup update vite to 6.2.3 Additional notes
Open source →@angular/build
Commit Type Description 20455e2a6 fix correct handling of response/request errors 32b1dcd91 fix handle undefined getOrCreateAngularServerAppduring error compilation7552a9fec fix normalize karma asset paths before lookup 1eb5b4357 fix update vite to 6.2.3 <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.16"></a>
- 19.2.419 Mar 2025
Release notes
Open source →<a name="19.2.4"></a>
19.2.4 (2025-03-19)
@schematics/angular
Commit Description replace @angular/platform-browser-dynamicwith@angular/platform-browser@angular/build
Commit Description ensure errors for missing component resources ensure relative karma stack traces for test failures Additional notes
Open source →@schematics/angular
Commit Type Description 0a4e96bda fix replace @angular/platform-browser-dynamicwith@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>
- 19.2.313 Mar 2025
Release notes
Open source →Additional notes
Open source →@angular/build
Commit Type Description 5a739820b fix update babel packages <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.15"></a>
- 19.2.212 Mar 2025
Release notes
Open source →<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-i18ndoes not respectremove duplicate prebundling warning @angular/ssr
Commit Description prevent stream draining if writedoes not return a booleanAdditional notes
Open source →@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-i18ndoes not respectb18b9c8f2 fix remove duplicate prebundling warning @angular/ssr
Commit Type Description e6e8ce960 fix prevent stream draining if writedoes not return a boolean<!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.1"></a>
- 19.2.15 Mar 2025
Release notes
Open source →<a name="19.2.1"></a>
19.2.1 (2025-03-05)
@schematics/angular
Commit Description prevent accidental deletion of main.tsduring application builder migrationprevent 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 lessstylesheet sourcemap valuesAdditional notes
Open source →@schematics/angular
Commit Type Description 4c35b5721 fix prevent accidental deletion of main.tsduring application builder migrationd7f9cb578 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 lessstylesheet sourcemap values<!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.0"></a>
- 19.2.026 Feb 2025
Release notes
Open source →<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
@angular/ssr
Commit Description Add support for route matchers with fine-grained render mode control Additional notes
Open source →@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 allowedHostsoption for development server0ddf6aafa 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>
- 19.2.0-rc.019 Feb 2025pre-release
Release notes
Open source →<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
- 19.2.0-next.212 Feb 2025pre-release
Release notes
Open source →<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/ssris not a dependency@angular-devkit/build-angular
Commit Description add aot option to jest add aot option to karma @angular/build
@angular/ssr
- 19.2.0-next.129 Jan 2025pre-release
Release notes
Open source →<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
@angular/ssr
Commit Description enhance dynamic route matching for better performance and accuracy redirect to locale pathname instead of full URL rename provideServerRoutesConfigtoprovideServerRouting - 19.2.0-next.023 Jan 2025pre-release
Release notes
Open source →<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 - 19.1.926 Feb 2025
Release notes
Open source →<a name="19.1.9"></a>
19.1.9 (2025-02-26)
@angular/build
Commit Description always disable JSON stats with dev-server Additional notes
Open source →@angular/build
Commit Type Description 2d361e9b0 fix always disable JSON stats with dev-server <!-- CHANGELOG SPLIT MARKER -->
<a name="19.1.8"></a>
- 19.1.819 Feb 2025
Release notes
Open source →<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.htmlrequestsupdate critical CSS inlining to support autoCspAdditional notes
Open source →@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.htmlrequestsb8f7952b7 fix update critical CSS inlining to support autoCsp<!-- CHANGELOG SPLIT MARKER -->
<a name="19.1.7"></a>
- 19.1.712 Feb 2025
Release notes
Open source →<a name="19.1.7"></a>
19.1.7 (2025-02-12)
@schematics/angular
Commit Description include default export for Express app @angular/build
@angular/ssr
Commit Description accurately calculate content length for static pages with \r\nproperly handle baseHref with protocol Additional notes
Open source →@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 --localize0826315fa 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\nc26ea1619 fix properly handle baseHref with protocol <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.12"></a>
- 19.1.65 Feb 2025
Release notes
Open source →<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/ssris not a dependency@angular/build
@angular/ssr
Commit Description prioritize the first matching route over subsequent ones Additional notes
Open source →@schematics/angular
Commit Type Description 3f7042672 fix remove additional newline after standalone property e9778dba0 fix skip ssr migration when @angular/ssris 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>
- 19.1.529 Jan 2025
Release notes
Open source →<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
@angular/ssr
Commit Description enhance dynamic route matching for better performance and accuracy redirect to locale pathname instead of full URL rename provideServerRoutesConfigtoprovideServerRoutingAdditional notes
Open source →@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 removeCommentsoptione73e9102e 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 provideServerRoutesConfigtoprovideServerRouting<!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.14"></a>
- 19.1.422 Jan 2025
Release notes
Open source →<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
@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 withEnabledBlockingInitialNavigationAdditional notes
Open source →@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/componentson Windows14d2f7ca0 fix include extracted routes in the manifest during prerendering c87a38f5b fix only issue invalid i18n config error for duplicate subPathswith inlined localesd50788cf9 fix replace deprecation of i18n.baseHrefwith 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>
- 19.1.320 Jan 2025
Release notes
Open source →<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/componentsperform full reload for templates with $localizeusageAdditional notes
Open source →@angular/build
Commit Type Description 7d8c34172 fix allow asset changes to reload page on incremental updates 9fa29af37 fix handle relative @ng/componentsc4de34703 fix perform full reload for templates with $localizeusage<!-- CHANGELOG SPLIT MARKER -->
<a name="19.1.2"></a>
- 19.1.217 Jan 2025
Release notes
Open source →<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 Additional notes
Open source →@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>
- 19.1.116 Jan 2025
Release notes
Open source →<a name="19.1.1"></a>
19.1.1 (2025-01-16)
@angular/build
Commit Description resolve HMR-prefixed files in SSR with Vite Additional notes
Open source →@angular/build
Commit Type Description 298506751 fix resolve HMR-prefixed files in SSR with Vite <!-- CHANGELOG SPLIT MARKER -->
<a name="19.1.0"></a>
- 19.1.015 Jan 2025
Release notes
Open source →<a name="19.1.0"></a>
19.1.0 (2025-01-15)
@schematics/angular
Commit Description use @angular/buildpackage in library generation schematicapplication 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 Ruletype to support returning aPromiseofTree@angular/build
@angular/ssr
Deprecations
@angular/build
-
The
baseHrefoption underi18n.localesandi18n.sourceLocaleinangular.jsonis deprecated in favor ofsubPath.The
subPathdefines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified,subPathwill use the locale code.
Additional notes
Open source →Deprecations
@angular/build
-
The
baseHrefoption underi18n.localesandi18n.sourceLocaleinangular.jsonis deprecated in favor ofsubPath.The
subPathdefines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified,subPathwill use the locale code.
@schematics/angular
Commit Type Description 02825eec5 feat use @angular/buildpackage in library generation schematic88431b756 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 Ruletype to support returning aPromiseofTree@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 subPath8aa1ce608 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 isolatedModulesandemitDecoratorMetadata@angular/ssr
Commit Type Description 8d7a51dfc feat add modulepreloadfor lazy-loaded routes41ece633b 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>
-
- 19.1.0-rc.08 Jan 2025pre-release
Release notes
Open source →<a name="19.1.0-rc.0"></a>
19.1.0-rc.0 (2025-01-08)
@schematics/angular
Commit Description use @angular/buildpackage in library generation schematicapplication 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
@angular/ssr
Commit Description disable component boostrapping when running route extraction throw error when using route matchers - 19.1.0-next.218 Dec 2024pre-release
Release notes
Open source →<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 Locationheader for redirects behind a proxy - 19.1.0-next.112 Dec 2024pre-release
Release notes
Open source →<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
@angular/ssr
Deprecations
@angular/build
-
The
baseHrefoption underi18n.localesandi18n.sourceLocaleinangular.jsonis deprecated in favor ofsubPath.The
subPathdefines the URL segment for the locale, serving as both the HTML base HREF and the directory name for output. By default, if not specified,subPathwill use the locale code.
-
- 19.1.0-next.04 Dec 2024pre-release
Release notes
Open source →<a name="19.1.0-next.0"></a>
19.1.0-next.0 (2024-12-04)
- Added support for TypeScript 5.7
- 19.0.78 Jan 2025
Release notes
Open source →<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
Additional notes
Open source →@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 defineoption defined in application builder to Vite prebundlingc94f568a4 fix warn when @angular/localize/initis imported directly<!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.6"></a>
- 19.0.618 Dec 2024
Release notes
Open source →<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 Locationheader for redirects behind a proxyAdditional notes
Open source →@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 Locationheader for redirects behind a proxy<!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.5"></a>
- 19.0.512 Dec 2024
Release notes
Open source →<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
@angular/ssr
Commit Description include Content-Languageheader when locale is setdisable component bootstrapping during route extraction Additional notes
Open source →@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-Languageheader when locale is set4203efb90 fix disable component bootstrapping during route extraction <!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.4"></a>
- 19.0.45 Dec 2024
Release notes
Open source →<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 servereuse TS package.json cache when rebuilding Additional notes
Open source →@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 serve14451e275 perf reuse TS package.json cache when rebuilding <!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.3"></a>
- 19.0.34 Dec 2024
Release notes
Open source →<a name="19.0.3"></a>
19.0.3 (2024-12-04)
@schematics/angular
Commit Description add required type to CanDeactivateguard (#29004)@angular/cli
Commit Description correctly select package versions in descending order during ng add@angular/build
@angular/ssr
Commit Description apply HTML transformation to CSR responses correctly handle serving of prerendered i18n pages ensure compatibility for Http2ServerResponsetypeAdditional notes
Open source →@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 CanDeactivateguard (#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.outputfor 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 Http2ServerResponsetype<!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.2"></a>
- 19.0.225 Nov 2024
Release notes
Open source →<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 injectto prevent code reorderingprevent errors with parameterized routes when getPrerenderParamsis undefined@angular/ssr
Commit Description handle nested redirects not explicitly defined in router config Additional notes
Open source →@schematics/angular
Commit Type Description 2f53e2af5 fix skip SSR routing prompt in webcontainer @angular/build
Commit Type Description f9da163f8 fix minimize reliance on esbuild injectto prevent code reorderingc497749e6 fix prevent errors with parameterized routes when getPrerenderParamsis 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>
- 19.0.121 Nov 2024
Release notes
Open source →<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 sha256instead ofsha-256as hash algorithm name@angular/ssr
Commit Description handle baseHref that start with ./Additional notes
Open source →@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 sha256instead ofsha-256as hash algorithm name@angular/ssr
Commit Type Description 8bd2b260e fix handle baseHref that start with ./<!-- CHANGELOG SPLIT MARKER -->
<a name="19.0.0"></a>