Webpack plugin that AoT compiles your Angular components and modules.
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
32 versions withdrawn
withdrawn after publishing
10 years old
1103 releases · first in 2016
Release timeline
1103 releases since 2016Releases
- 19.0.019 Nov 2024
Release notes
Open source →<a name="19.0.0"></a>
19.0.0 (2024-11-19)
@angular/cli
@schematics/angular
@angular-devkit/schematics-cli
Commit Description add package manager option to blank schematic @angular-devkit/architect
Commit Description merge object options from CLI @angular-devkit/build-angular
@angular-devkit/core
Commit Description remove deprecated fileBufferfunction in favor ofstringToFileBuffer@angular/build
@angular/ssr
Breaking Changes
@schematics/angular
- The app-shell schematic is no longer compatible with Webpack-based builders.
@angular-devkit/build-angular
-
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead. -
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
@angular-devkit/core
-
The deprecated
fileBufferfunction is no longer available. Update your code to usestringToFileBufferinstead to maintain compatibility.Note: that this change does not affect application developers.
@angular/build
- The
@angular/localize/initpolyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.
@angular/ssr
-
The
CommonEngineAPI now needs to be imported from@angular/ssr/node.Before
import { CommonEngine } from '@angular/ssr';After
import { CommonEngine } from '@angular/ssr/node';
Additional notes
Open source →Breaking Changes
@schematics/angular
- The app-shell schematic is no longer compatible with Webpack-based builders.
@angular-devkit/build-angular
-
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead. -
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
@angular-devkit/core
-
The deprecated
fileBufferfunction is no longer available. Update your code to usestringToFileBufferinstead to maintain compatibility.Note: that this change does not affect application developers.
@angular/build
- The
@angular/localize/initpolyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.
@angular/ssr
-
The
CommonEngineAPI now needs to be imported from@angular/ssr/node.Before
import { CommonEngine } from '@angular/ssr';After
import { CommonEngine } from '@angular/ssr/node';
@angular-devkit/schematics-cli
Commit Type Description 37693c40e feat add package manager option to blank schematic @schematics/angular
Commit Type Description a381a3db1 feat add option to export component as default 755f3a07f feat add option to setup new workspace or application as zoneless mode cfca5442e feat integrate withEventReplay()inprovideClientHydrationfor new SSR apps292a4b7c2 feat update app-shell and ssr schematics to adopt new Server Rendering API b1504c3bc fix component spec with export default 4b4e000dd fix don't show server routing prompt when using browserbuilder4e2a5fe15 fix enable opt-in for new @angular/ssrfeaturefcf7443d6 fix explicitly set standalone:false 7992218a9 fix remove declarationandsourceMapfrom default tsconfig9e6ab1bf2 fix use default import for express@angular/cli
Commit Type Description 201b60e1d feat handle string key/value pairs, e.g. --define b847d4460 fix recommend optional application update migration during v19 update f249e7e85 perf enable Node.js compile code cache when available ecc107d83 perf enable Node.js compile code cache when available @angular-devkit/architect
Commit Type Description 78f76485f feat merge object options from CLI @angular-devkit/build-angular
Commit Type Description 0a4ef3026 feat karma-coverage w/ app builder dcbdca85c feat karma+esbuild+watch 54594b5ab feat support karma with esbuild ea5ae68da fix bring back style tags in browser builder 476f94f51 fix fix --watch regression in karma 25d928b4f fix fix hanging terminal when browser-syncis not installed2ec877dd0 fix handle basename collisions ab6e19e1f fix handle main field 43e7aae22 fix remove double-watch in karma 1e37b5939 fix serve assets 9d7613db9 fix zone.js/testing + karma + esbuild e40384e63 refactor remove deprecated browserTarget62877bdf2 refactor remove Protractor builder and schematics @angular-devkit/core
Commit Type Description 0d8a1006d refactor remove deprecated fileBufferfunction in favor ofstringToFileBuffer@angular/build
Commit Type Description b6951f448 feat add sasstostylePreprocessorOptionsin application builderefb434136 feat Auto-CSP support as a part of angular.json schema 816e3cb86 feat enable component stylesheet hot replacement by default 3b00fc908 feat introduce outputModeoption to the application builder7d883a152 feat introduce ssr.experimentalPlatformoptionc48d6947e feat set development/production condition f63072668 feat utilize ssr.entryduring prerendering to enable access to local API routesbbc290133 feat utilize ssr.entryin Vite dev-server when available5a7a2925b fix add missing redirect in SSR manifest 06e5176c2 fix add warning when --prerenderingor--app-shellare no-opsecaf870b5 fix always clear dev-server error overlay on non-error result f8677f6a9 fix always record component style usage for HMR updates 099e477a8 fix avoid hashing development external component stylesheets 3602bbb77 fix avoid overwriting inline style bundling additional results 71534aadc fix check referenced files against native file paths fed31e064 fix correctly use dev-server hmr option to control stylesheet hot replacement b86bb080e fix disable dev-server websocket when live reload is disabled 7c50ba9e2 fix ensure index.csr.htmlis always generated when prerendering or SSR are enabledefb2232df fix ensure accurate content size in server asset metadata 18a8584ea fix ensure SVG template URLs are considered templates with external stylesheets 7502fee28 fix Exclude known --importfrom execArgv when spawning workers2551df533 fix fully disable component style HMR in JIT mode c41529cc1 fix handle APP_BASE_HREFcorrectly in prerendered routes87a90afd4 fix incomplete string escaping or encoding 1bb68ba68 fix move lmdb to optionalDependencies a995c8ea6 fix prevent prerendering of catch-all routes 1654acf0f fix relax constraints on external stylesheet component id 0d4558ea5 fix set ngServerModeduring vite prebundling55d7f01b6 fix simplify disabling server features with --no-servervia command linecf0228b82 fix skip wildcard routes from being listed as prerendered routes af52fb49b fix synchronize import/export conditions between bundler and TypeScript 6c618d495 fix update logic to support both internal and external SSR middlewares bfa8fec9b fix use named export reqHandlerfor server.ts request handlingc8e1521a2 fix workaround Vite CSS ShadowDOM hot replacement d6a34034d refactor remove automatic addition of @angular/localize/initpolyfill and related warnings@angular/ssr
Commit Type Description 92209dd2e feat add createRequestHandlerandcreateNodeRequestHandlerutilities41fb2ed86 feat Add getHeadersMethod toAngularAppEngineandAngularNodeAppEnginefor handling pages static headersf346ee8a8 feat add isMainModulefunctiond66aaa3ca feat add server routing configuration API bca568389 feat dynamic route resolution using Angular router 30c25bf68 feat export AngularAppEngineas public API455b5700c feat expose writeResponseToNodeResponseandcreateWebRequestFromNodeRequestin public API9692a9054 feat improve handling of aborted requests in AngularServerApp576ff604c feat introduce AngularNodeAppEngineAPI for Node.js integration3c9697a8c feat introduce new hybrid rendering API 4b09887a9 feat move CommonEngineAPI to/nodeentry-pointd43180af5 fix add missing peer dependency on @angular/platform-server74b3e2d51 fix add validation to prevent use of provideServerRoutesConfigin browser context2640bf7a6 fix correct route extraction and error handling 44077f54e fix designate package as side-effect free df4e1d360 fix enable serving of prerendered pages in the App Engine 0793c78cf fix ensure wildcard RenderMode is applied when no Angular routes are defined 65b6e75a5 fix export RESPONSE_INIT,REQUEST, andREQUEST_CONTEXTtokens4ecf63a77 fix export PrerenderFallback 50df63196 fix improve handling of route mismatches between Angular server routes and Angular router 3cf7a5223 fix initialize the DI tokens with nullto avoid requiring them to be set to optional85df4011b fix resolve bootstrap is not a functionerrore9c9e4995 fix resolve circular dependency issue from main.server.js reference in manifest 64c52521d fix show error when multiple routes are set with RenderMode.AppShell280ebbda4 fix support for HTTP/2 request/response handling fb05e7f0a fix use wildcard server route configuration on the '/' route when the app router is empty 12ff37adb perf cache generated inline CSS for HTML 1d70e3b46 perf cache resolved entry-points f460b91d4 perf integrate ETags for prerendered pages e52ae7f6f perf prevent potential stampede in entry-points cache <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.12"></a>
- 19.0.0-rc.318 Nov 2024pre-release
Release notes
Open source →<a name="19.0.0-rc.3"></a>
19.0.0-rc.3 (2024-11-18)
@schematics/angular
Commit Description don't show server routing prompt when using browserbuilderuse default import for express@angular-devkit/build-angular
Commit Description bring back style tags in browser builder fix hanging terminal when browser-syncis not installed@angular/build
Commit Description fully disable component style HMR in JIT mode @angular/ssr
Commit Description export PrerenderFallback use wildcard server route configuration on the '/' route when the app router is empty - 19.0.0-rc.214 Nov 2024pre-release
Release notes
Open source →<a name="19.0.0-rc.2"></a>
19.0.0-rc.2 (2024-11-14)
@angular/cli
Commit Description support default options for multiselect list x-prompt @angular/build
@angular/ssr
Commit Description support for HTTP/2 request/response handling - 19.0.0-rc.16 Nov 2024pre-release
Release notes
Open source →<a name="19.0.0-rc.1"></a>
19.0.0-rc.1 (2024-11-06)
@schematics/angular
Commit Description component spec with export default @angular/cli
Commit Description recommend optional application update migration during v19 update @angular-devkit/build-angular
Commit Description handle basename collisions remove double-watch in karma serve assets @angular/build
@angular/ssr
- 19.0.0-rc.031 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-rc.0"></a>
19.0.0-rc.0 (2024-10-30)
@schematics/angular
Commit Description enable opt-in for new @angular/ssrfeature@angular-devkit/build-angular
Commit Description fix --watch regression in karma @angular/build
@angular/ssr
Commit Description ensure wildcard RenderMode is applied when no Angular routes are defined - 19.0.0-next.1323 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-next.13"></a>
19.0.0-next.13 (2024-10-23)
@angular/build
Commit Description Auto-CSP support as a part of angular.json schema Address build issue in Node.js LTS versions with prerendering or SSR - 19.0.0-next.1221 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-next.12"></a>
19.0.0-next.12 (2024-10-21)
@angular-devkit/build-angular
Commit Description remove Protractor builder and schematics @angular/build
Commit Description relax constraints on external stylesheet component id @angular/ssr
Commit Description designate package as side-effect free Breaking Changes
@angular-devkit/build-angular
-
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see https://protractortest.org/). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
- https://angular.dev/tools/cli/end-to-end
- https://blog.angular.dev/the-state-of-end-to-end-testing-with-angular-d175f751cb9c
-
- 19.0.0-next.1116 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-next.11"></a>
19.0.0-next.11 (2024-10-16)
@schematics/angular
Commit Description add option to setup new workspace or application as zoneless mode explicitly set standalone:false update browserslist config to include last 2 Android major versions @angular/build
- 19.0.0-next.109 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-next.10"></a>
19.0.0-next.10 (2024-10-09)
@schematics/angular
Commit Description update app-shell and ssr schematics to adopt new Server Rendering API add validation for component and directive class name include index.csr.htmlin resources asset group@angular-devkit/build-angular
Commit Description handle main field @angular/build
Breaking Changes
@schematics/angular
- The app-shell schematic is no longer compatible with Webpack-based builders.
- 19.0.0-next.92 Oct 2024pre-release
Release notes
Open source →<a name="19.0.0-next.9"></a>
19.0.0-next.9 (2024-10-02)
@angular-devkit/build-angular
Commit Description karma-coverage w/ app builder karma+esbuild+watch zone.js/testing + karma + esbuild @angular/build
@angular/ssr
- 19.0.0-next.826 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.8"></a>
19.0.0-next.8 (2024-09-26)
@schematics/angular
Commit Description integrate withEventReplay()inprovideClientHydrationfor new SSR appssupport single quote setting in JetBrains IDEs @angular-devkit/build-angular
Commit Description support karma with esbuild @angular/build
@angular/ssr
- 19.0.0-next.719 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.7"></a>
19.0.0-next.7 (2024-09-18)
@angular/cli
Commit Description enable Node.js compile code cache when available @angular/build
Commit Description support HTTP HEAD requests for virtual output files @angular/ssr
Commit Description add isMainModulefunctioncorrect route extraction and error handling - 19.0.0-next.613 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.6"></a>
19.0.0-next.6 (2024-09-13)
@angular/cli
Commit Description Revert commit enable Node.js compile code cache when available @angular/ssr
Commit Description add server routing configuration API - 19.0.0-next.512 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.5"></a>
19.0.0-next.5 (2024-09-12)
@angular-devkit/architect
Commit Description merge object options from CLI @angular/ssr
Commit Description resolve bootstrap is not a functionerror - 19.0.0-next.411 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.4"></a>
19.0.0-next.4 (2024-09-11)
@angular/cli
Commit Description handle string key/value pairs, e.g. --define enable Node.js compile code cache when available @angular/build
Commit Description prevent transformation of Node.js internal dependencies by Vite @angular/ssr
- 19.0.0-next.34 Sept 2024pre-release
Release notes
Open source →<a name="19.0.0-next.3"></a>
19.0.0-next.3 (2024-09-04)
@angular-devkit/build-angular
Commit Description clear context in Karma by default for single run executions @angular/ssr
Commit Description expose writeResponseToNodeResponseandcreateWebRequestFromNodeRequestin public API - 19.0.0-next.228 Aug 2024pre-release
Release notes
Open source →<a name="19.0.0-next.2"></a>
19.0.0-next.2 (2024-08-28)
@schematics/angular
Commit Description add option to export component as default @angular/ssr
Commit Description export AngularAppEngineas public APImove CommonEngineAPI to/nodeentry-pointadd missing peer dependency on @angular/platform-serverBreaking Changes
@angular/ssr
-
The
CommonEngineAPI now needs to be imported from@angular/ssr/node.Before
import { CommonEngine } from '@angular/ssr';After
import { CommonEngine } from '@angular/ssr/node';
-
- 19.0.0-next.122 Aug 2024pre-release
Release notes
Open source →<a name="19.0.0-next.1"></a>
19.0.0-next.1 (2024-08-22)
@schematics/angular
Commit Description remove declarationandsourceMapfrom default tsconfig@angular-devkit/build-angular
Commit Description remove outdated browser-esbuild option warning remove deprecated browserTarget@angular-devkit/core
Commit Description remove deprecated fileBufferfunction in favor ofstringToFileBuffer@angular/build
@angular/ssr
Commit Description improve handling of aborted requests in AngularServerAppBreaking Changes
@angular-devkit/build-angular
- The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead.
@angular-devkit/core
-
The deprecated
fileBufferfunction is no longer available. Update your code to usestringToFileBufferinstead to maintain compatibility.Note: that this change does not affect application developers.
@angular/build
- The
@angular/localize/initpolyfill will no longer be added automatically to projects. To prevent runtime issues, ensure that this polyfill is manually included in the "polyfills" section of your "angular.json" file if your application relies on Angular localization features.
- The
- 19.0.0-next.014 Aug 2024pre-release
Release notes
Open source →<a name="19.0.0-next.0"></a>
19.0.0-next.0 (2024-08-14)
@angular-devkit/schematics-cli
Commit Description add package manager option to blank schematic prevent bypassing select/checkbox prompts on validation failure @angular/cli
Commit Description prevent bypassing select/checkbox prompts on validation failure @angular/ssr
Commit Description dynamic route resolution using Angular router introduce new hybrid rendering API - 18.2.2110 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 700e6bc01 fix avoid extra tick in SSR builds @angular/build
Commit Type Description cccc91b91 fix avoid extra tick in SSR dev-server builds @angular/ssr
Commit Type Description 4af385201 feat introduce BootstrapContext for isolated server-side rendering <!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.16"></a>
-
- 18.2.2011 Jun 2025
Release notes
Open source →@angular-devkit/build-angular
Commit Type Description f048078 fix update dependency webpack-dev-server to v5.2.2 <!-- CHANGELOG SPLIT MARKER -->
<a name="20.0.1"></a>
- 18.2.1923 Apr 2025
Release notes
Open source →Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 01cc617bc fix update http-proxy-middleware to v3.0.5 <!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.8"></a>
- 18.2.189 Apr 2025
Additional notes
Open source →@angular/build
Commit Type Description 4245ca7b4 fix update vite to 5.4.17 <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.16"></a>
- 18.2.172 Apr 2025
Release notes
Open source →Additional notes
Open source →@angular/build
Commit Type Description 247ceff7f fix update vite to 5.4.16 due to a security issues <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.15"></a>
- 18.2.1626 Mar 2025
Release notes
Open source →@angular-devkit/build-angular
Commit Description remove @vitejs/plugin-basic-sslfrom dependencies@angular/build
Commit Description update vite to 5.4.15 Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 4267a80c5 fix remove @vitejs/plugin-basic-sslfrom dependencies@angular/build
Commit Type Description 9c2904d0d fix update vite to 5.4.15 <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.14"></a>
- 18.2.1513 Mar 2025
Release notes
Open source →<a name="18.2.15"></a>
18.2.15 (2025-03-13)
@angular-devkit/build-angular
Commit Description update babel packages Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 255c8a50d fix update babel packages <!-- CHANGELOG SPLIT MARKER -->
<a name="19.2.2"></a>
- 18.2.1429 Jan 2025
Release notes
Open source →<a name="18.2.14"></a>
18.2.14 (2025-01-29)
@angular-devkit/build-angular
Commit Description remove unused vitedependencyAdditional notes
Open source →@angular-devkit/build-angular
Commit Type Description 9d34d28ec fix remove unused vitedependency<!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.13"></a>
- 18.2.1329 Jan 2025
Release notes
Open source →<a name="18.2.13"></a>
18.2.13 (2025-01-29)
@angular/cli
Commit Description correctly select package versions in descending order during ng add@angular/build
Commit Description update vite to version 5.4.14 Additional notes
Open source →@angular/cli
Commit Type Description deeaf1883 fix correctly select package versions in descending order during ng add@angular/build
Commit Type Description fdddf2c08 fix update vite to version 5.4.14 <!-- CHANGELOG SPLIT MARKER -->
<a name="19.1.4"></a>
- 18.2.1214 Nov 2024
Release notes
Open source →<a name="18.2.12"></a>
18.2.12 (2024-11-14)
@angular/cli
Commit Description support default options for multiselect list x-prompt @angular/build
Commit Description allow .js file replacements in all configuration cases improve URL rebasing for hyphenated Sass namespaced variables Additional notes
Open source →@angular/cli
Commit Type Description c3925ed7f fix support default options for multiselect list x-prompt @angular/build
Commit Type Description c8bee8415 fix allow .js file replacements in all configuration cases 93f552112 fix improve URL rebasing for hyphenated Sass namespaced variables <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.11"></a>
- 18.2.1130 Oct 2024
Release notes
Open source →<a name="18.2.11"></a>
18.2.11 (2024-10-30)
@angular/build
Commit Description show error message when error stack is undefined Additional notes
Open source →@angular/build
Commit Type Description 87ec15ba2 fix show error message when error stack is undefined <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.10"></a>
- 18.2.1023 Oct 2024
Release notes
Open source →<a name="18.2.10"></a>
18.2.10 (2024-10-23)
@angular-devkit/build-angular
Commit Description update http-proxy-middlewareto3.0.3@angular/build
Commit Description Address build issue in Node.js LTS versions with prerendering or SSR Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 7b775f4e0 fix update http-proxy-middlewareto3.0.3@angular/build
Commit Type Description b1e5f51f9 fix Address build issue in Node.js LTS versions with prerendering or SSR <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.11"></a>
- 18.2.916 Oct 2024
Release notes
Open source →<a name="18.2.9"></a>
18.2.9 (2024-10-16)
@schematics/angular
Commit Description update browserslist config to include last 2 Android major versions @angular/build
Commit Description allow direct bundling of TSX files with application builder avoid race condition in sass importer Additional notes
Open source →@schematics/angular
Commit Type Description 237f7c5d0 fix update browserslist config to include last 2 Android major versions @angular/build
Commit Type Description d749ba6a3 fix allow direct bundling of TSX files with application builder b91c82d89 fix avoid race condition in sass importer <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.8"></a>
- 18.2.89 Oct 2024
Release notes
Open source →<a name="18.2.8"></a>
18.2.8 (2024-10-09)
@schematics/angular
Commit Description add validation for component and directive class name include index.csr.htmlin resources asset group@angular/build
Commit Description Ctrl + Cnot terminating dev-server with SSRalways generate a new hash for optimized chunk Additional notes
Open source →@schematics/angular
Commit Type Description b522002ff fix add validation for component and directive class name dfd2d5c05 fix include index.csr.htmlin resources asset group@angular/build
Commit Type Description 9445916f9 fix Ctrl + Cnot terminating dev-server with SSR9b5cfaa8c fix always generate a new hash for optimized chunk <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.7"></a>
- 18.2.72 Oct 2024
Release notes
Open source →<a name="18.2.7"></a>
18.2.7 (2024-10-02)
@schematics/angular
Commit Description support single quote setting in JetBrains IDEs @angular/build
Commit Description add animateto valid self-closing elementsadd few more SVG elements animateMotion, animateTransform, and feBlend etc. to valid self-closing elements separate Vite cache by project Additional notes
Open source →@schematics/angular
Commit Type Description 3f98193d6 fix support single quote setting in JetBrains IDEs @angular/build
Commit Type Description 8274184e1 fix add animateto valid self-closing elements2648e811e fix add few more SVG elements animateMotion, animateTransform, and feBlend etc. to valid self-closing elements 736e126e4 fix separate Vite cache by project <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.6"></a>
- 18.2.625 Sept 2024
Release notes
Open source →<a name="18.2.6"></a>
18.2.6 (2024-09-25)
@angular/build
Commit Description allow missing HTML file request to fallback to index update rollup to 4.22.4 Additional notes
Open source →@angular/build
Commit Type Description 9d0b67124 fix allow missing HTML file request to fallback to index 5fea635b2 fix update rollup to 4.22.4 <!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.10"></a>
- 18.2.518 Sept 2024
Release notes
Open source →<a name="18.2.5"></a>
18.2.5 (2024-09-18)
@angular/build
Commit Description support HTTP HEAD requests for virtual output files update vite to 5.4.6Additional notes
Open source →@angular/build
Commit Type Description 707431625 fix support HTTP HEAD requests for virtual output files 1032b3da1 fix update vite to 5.4.6<!-- CHANGELOG SPLIT MARKER -->
<a name="16.2.16"></a>
- 18.2.411 Sept 2024
Release notes
Open source →<a name="18.2.4"></a>
18.2.4 (2024-09-11)
@angular/build
Commit Description prevent transformation of Node.js internal dependencies by Vite Additional notes
Open source →@angular/build
Commit Type Description 765309a2e fix prevent transformation of Node.js internal dependencies by Vite <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.3"></a>
- 18.2.34 Sept 2024
Release notes
Open source →<a name="18.2.3"></a>
18.2.3 (2024-09-04)
@angular-devkit/build-angular
Commit Description update webpack-dev-middlewareto7.4.2Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 482076612 fix update webpack-dev-middlewareto7.4.2<!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.2"></a>
- 18.2.229 Aug 2024
Release notes
Open source →<a name="18.2.2"></a>
18.2.2 (2024-08-29)
@angular-devkit/build-angular
Commit Description clear context in Karma by default for single run executions upgrade webpack to 5.94.0Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 504b00b93 fix clear context in Karma by default for single run executions 82b76086e fix update webpack to 5.94.0<!-- CHANGELOG SPLIT MARKER -->
<a name="17.3.9"></a>
- 18.2.121 Aug 2024
Release notes
Open source →<a name="18.2.1"></a>
18.2.1 (2024-08-21)
@angular-devkit/schematics-cli
Commit Description prevent bypassing select/checkbox prompts on validation failure @angular/cli
Commit Description prevent bypassing select/checkbox prompts on validation failure @angular-devkit/build-angular
Commit Description remove outdated browser-esbuild option warning @angular/build
Commit Description improve error message when an unhandled exception occurs during prerendering support reading on-disk files during i18n extraction Additional notes
Open source →@angular/cli
Commit Type Description 05a274a01 fix prevent bypassing select/checkbox prompts on validation failure @angular-devkit/schematics-cli
Commit Type Description 94e27c88b fix prevent bypassing select/checkbox prompts on validation failure @angular-devkit/build-angular
Commit Type Description ddeb2b2b9 fix remove outdated browser-esbuild option warning @angular/build
Commit Type Description 83b2699ab fix improve error message when an unhandled exception occurs during prerendering 0be4038a5 fix support reading on-disk files during i18n extraction <!-- CHANGELOG SPLIT MARKER -->
<a name="18.2.0"></a>
- 18.2.014 Aug 2024
Release notes
Open source →<a name="18.2.0"></a>
18.2.0 (2024-08-14)
@schematics/angular
Commit Description use isolatedModules in generated project @angular/build
Commit Description support import attribute based loader configuration Additional notes
Open source →@schematics/angular
Commit Type Description 4da922e4f feat use isolatedModules in generated project @angular/build
Commit Type Description 24aaf1e37 feat support import attribute based loader configuration <!-- CHANGELOG SPLIT MARKER -->
<a name="18.1.4"></a>
- 18.2.0-rc.07 Aug 2024pre-release
Release notes
Open source →<a name="18.2.0-rc.0"></a>
18.2.0-rc.0 (2024-08-07)
@angular/build
Commit Description allow explicitly disabling TypeScript incremental mode lazy load Node.js inspector for dev server - 18.2.0-next.331 Jul 2024pre-release
Release notes
Open source →<a name="18.2.0-next.3"></a>
18.2.0-next.3 (2024-07-31)
@angular/build
- 18.2.0-next.225 Jul 2024pre-release
Release notes
Open source →<a name="18.2.0-next.2"></a>
18.2.0-next.2 (2024-07-24)
@angular/build
Commit Description account for HTML base HREF for dev-server externals correctly detect comma in Sass URL lexer prevent redirection loop serve HTML files directly - 18.2.0-next.117 Jul 2024pre-release
Release notes
Open source →<a name="18.2.0-next.1"></a>
18.2.0-next.1 (2024-07-17)
@angular-devkit/build-angular
Commit Description skip undefined files when generating budget stats @angular/build
Commit Description support import attribute based loader configuration remove Vite "/@id/" prefix for explicit external dependencies resolve only ".wasm" files - 18.2.0-next.010 Jul 2024pre-release
Release notes
Open source →<a name="18.2.0-next.0"></a>
18.2.0-next.0 (2024-07-10)
@schematics/angular
Commit Description use isolatedModules in generated project - 18.1.47 Aug 2024
Release notes
Open source →<a name="18.1.4"></a>
18.1.4 (2024-08-07)
@angular/build
Commit Description allow explicitly disabling TypeScript incremental mode lazy load Node.js inspector for dev server Additional notes
Open source →@angular/build
Commit Type Description f8b092711 fix allow explicitly disabling TypeScript incremental mode f3a5970fc fix lazy load Node.js inspector for dev server <!-- CHANGELOG SPLIT MARKER -->
<a name="18.1.3"></a>
- 18.1.331 Jul 2024
Release notes
Open source →<a name="18.1.3"></a>
18.1.3 (2024-07-31)
@angular/build
Additional notes
Open source →@angular/build
Commit Type Description a28615d7d fix add CSP nonceattribute to script tags when inline critical CSS is disabled747a1447c fix prevent build failures with remote CSS imports when Tailwind is configured c0933f2c0 fix resolve error with extract-i18nbuilder for libraries<!-- CHANGELOG SPLIT MARKER -->
<a name="18.1.2"></a>
- 18.1.224 Jul 2024
Release notes
Open source →<a name="18.1.2"></a>
18.1.2 (2024-07-24)
@angular/build
Commit Description account for HTML base HREF for dev-server externals correctly detect comma in Sass URL lexer prevent redirection loop serve HTML files directly Additional notes
Open source →@angular/build
Commit Type Description 5b9378a3b fix account for HTML base HREF for dev-server externals 3e4ea77d7 fix correctly detect comma in Sass URL lexer d868270f1 fix prevent redirection loop 3573ac655 fix serve HTML files directly <!-- CHANGELOG SPLIT MARKER -->
<a name="18.1.1"></a>
- 18.1.117 Jul 2024
Release notes
Open source →<a name="18.1.1"></a>
18.1.1 (2024-07-17)
@angular-devkit/build-angular
Commit Description skip undefined files when generating budget stats @angular/build
Commit Description remove Vite "/@id/" prefix for explicit external dependencies resolve only ".wasm" files Additional notes
Open source →@angular-devkit/build-angular
Commit Type Description 4f6cee272 fix skip undefined files when generating budget stats @angular/build
Commit Type Description 96dc7e6ed fix remove Vite "/@id/" prefix for explicit external dependencies bdef39801 fix resolve only ".wasm" files <!-- CHANGELOG SPLIT MARKER -->
<a name="18.1.0"></a>
- 18.1.010 Jul 2024
Release notes
Open source →<a name="18.1.0"></a>
18.1.0 (2024-07-10)
@schematics/angular
Commit Description generate new projects with ECMAScript standard class field behavior @angular/cli
Commit Description add fallbacks for migration package resolution @angular/build
Additional notes
Open source →@angular/cli
Commit Type Description 6d266c146 fix add fallbacks for migration package resolution @schematics/angular
Commit Type Description 22e05dcb4 fix generate new projects with ECMAScript standard class field behavior @angular/build
Commit Type Description 687a6c7ec feat add --inspectoption to the dev-server628d87a94 feat support WASM/ES Module integration proposal 3e359da8d fix address rxjs undefined issues during SSR prebundling 4ff914a16 fix allow additional module preloads up to limit fb8e3c39a fix allow top-level await in zoneless applications 83b75af9f fix check inlineSourceMap option with isolated modules optimization cd97134a6 fix normalize paths during module resolution in Vite 13d2100dd fix read WASM file from script location on Node.js 3091956f5 fix support import attributes in JavaScript transformer dd94a831b perf enable dependency prebundling for server dependencies 3acb77683 perf use direct transpilation with isolated modules <!-- CHANGELOG SPLIT MARKER -->
<a name="18.0.7"></a>
- 18.1.0-rc.13 Jul 2024pre-release
Release notes
Open source →<a name="18.1.0-rc.1"></a>
18.1.0-rc.1 (2024-07-03)
@angular/cli
Commit Description make ng updateto keep newline at the end of package.json@angular-devkit/build-angular
Commit Description reduce the number of max workers to available CPUs minus one rollback terser to 5.29.2@angular/build
- 18.1.0-rc.026 Jun 2024pre-release
Release notes
Open source →<a name="18.1.0-rc.0"></a>
18.1.0-rc.0 (2024-06-26)
@angular/build
Commit Description address rxjs undefined issues during SSR prebundling show JavaScript cache store initialization warning - 18.1.0-next.320 Jun 2024pre-release
Nothing published for this version
- 18.1.0-next.213 Jun 2024pre-release
Nothing published for this version
- 18.1.0-next.15 Jun 2024pre-release
Nothing published for this version
- 18.1.0-next.029 May 2024pre-release
Nothing published for this version
- 18.0.73 Jul 2024
Release notes
Open source →<a name="18.0.7"></a>
18.0.7 (2024-07-03)
@angular/cli
Commit Description make ng updateto keep newline at the end of package.json@angular-devkit/build-angular
Commit Description reduce the number of max workers to available CPUs minus one rollback terser to 5.29.2@angular/build
Commit Description correctly name entry points to match budgets redirect to path with trailing slash for asset directories reduce the number of max workers to available CPUs minus one Additional notes
Open source →@angular/cli
Commit Type Description 67bf90131 fix make ng updateto keep newline at the end of package.json@angular-devkit/build-angular
Commit Type Description 9b43ecbd0 fix reduce the number of max workers to available CPUs minus one 03dad6806 fix rollback terser to 5.29.2@angular/build
Commit Type Description fc928f638 fix correctly name entry points to match budgets 2d51e8607 fix redirect to path with trailing slash for asset directories 16f1c1e01 fix reduce the number of max workers to available CPUs minus one <!-- CHANGELOG SPLIT MARKER -->
<a name="18.0.6"></a>
- 18.0.626 Jun 2024
Release notes
Open source →<a name="18.0.6"></a>
18.0.6 (2024-06-26)
@angular/build
Commit Description show JavaScript cache store initialization warning Additional notes
Open source →@angular/build
Commit Type Description 98a8a8a78 fix show JavaScript cache store initialization warning <!-- CHANGELOG SPLIT MARKER -->
<a name="18.0.5"></a>
- 18.0.520 Jun 2024
Release notes
Open source →@schematics/angular
Commit Type Description 5c705e800 fix update schematics to use RouterModule when --routing flag is present @angular-devkit/build-angular
Commit Type Description 86e031dc7 fix use istanbul-lib-instrument directly for karma code coverage @angular/build
Commit Type Description bdd168f37 fix add CSP nonce to script with src tags 405c14809 fix automatically resolve .mjsfiles when using Vite7360a346e fix use Node.js available parallelism for default worker count <!-- CHANGELOG SPLIT MARKER -->
<a name="18.0.4"></a>