@angular-devkit/build-angular
22.2.5 · 28 Oct 2026MIT2.8M / weekRepositorynpmAtom feed
583 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.
- 19.x
19.2.6
2 Apr 2025Reading the note…
19.2.5
26 Mar 2025Reading the note…
19.2.4
19 Mar 2025Reading the note…
19.2.3
13 Mar 2025Reading the note…
19.2.2
12 Mar 2025Reading the note…
19.2.1
5 Mar 2025Reading the note…
19.2.0
26 Feb 202519.1.9
26 Feb 2025Reading the note…
19.1.8
19 Feb 2025Reading the note…
19.1.7
12 Feb 2025Reading the note…
19.1.6
5 Feb 2025Reading the note…
19.1.5
29 Jan 2025Reading the note…
19.1.4
22 Jan 2025Reading the note…
19.1.3
20 Jan 2025Reading the note…
19.1.2
17 Jan 2025Reading the note…
19.1.1
16 Jan 2025Reading the note…
19.1.0
15 Jan 2025- deprecated
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.0.7
8 Jan 2025Reading the note…
19.0.6
18 Dec 2024Reading the note…
19.0.5
12 Dec 2024Reading the note…
19.0.4
5 Dec 2024Reading the note…
19.0.3
4 Dec 2024Reading the note…
19.0.2
25 Nov 2024Reading the note…
19.0.1
21 Nov 2024Reading the note…
19.0.0
19 Nov 2024The AI is summarizing this release…
- breaking
The app-shell schematic is no longer compatible with Webpack-based builders.
- breaking
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead. - breaking
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see protractortest.org). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
Breaking Changes
@schematics/angular
- breaking
The app-shell schematic is no longer compatible with Webpack-based builders.
@angular-devkit/build-angular
- breaking
The
browserTargetoption has been removed from the DevServer and ExtractI18n builders.buildTargetis to be used instead. - breaking
Protractor is no longer supported.
Protractor was marked end-of-life in August 2023 (see protractortest.org). Projects still relying on Protractor should consider migrating to another E2E testing framework, several support solid migration paths from Protractor.
@angular-devkit/core
- breaking
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
- breaking
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
- breaking
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 - 18.x
18.2.21
10 Sep 2025Reading the note…
18.2.20
11 Jun 2025Reading the note…
18.2.19
23 Apr 2025Reading the note…
18.2.18
9 Apr 2025Reading the note…
18.2.17
2 Apr 2025Reading the note…
18.2.16
26 Mar 2025Reading the note…
18.2.15
13 Mar 2025Reading the note…
18.2.14
29 Jan 2025Reading the note…
18.2.13
29 Jan 2025Reading the note…
18.2.12
14 Nov 2024Reading the note…
18.2.11
30 Oct 2024Reading the note…
18.2.10
23 Oct 2024Reading the note…
18.2.9
16 Oct 2024Reading the note…
18.2.8
9 Oct 2024Reading the note…
18.2.7
2 Oct 2024Reading the note…
18.2.6
25 Sep 2024Reading the note…
18.2.5
18 Sep 2024Reading the note…
18.2.4
11 Sep 2024Reading the note…
18.2.3
4 Sep 2024Reading the note…
18.2.2
29 Aug 2024Reading the note…
18.2.1
21 Aug 2024Reading the note…
18.2.0
14 Aug 202418.1.4
7 Aug 2024Reading the note…
18.1.3
31 Jul 2024Reading the note…
18.1.2
24 Jul 2024Reading the note…