@ngtools/webpack
22.2.5 · 28 Oct 2026MIT3.7M / weekRepositorynpmAtom feed
635 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 2024- 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.
@angular/cli
Commit Description feat - 201b60e1d handle string key/value pairs, e.g. --define fix - b847d4460 recommend optional application update migration during v19 update perf - f249e7e85 enable Node.js compile code cache when available perf - ecc107d83 enable Node.js compile code cache when available @schematics/angular
Commit Description feat - a381a3db1 add option to export component as default feat - 755f3a07f add option to setup new workspace or application as zoneless mode feat - cfca5442e integrate withEventReplay()inprovideClientHydrationfor new SSR appsfeat - 292a4b7c2 update app-shell and ssr schematics to adopt new Server Rendering API fix - b1504c3bc component spec with export default fix - 4b4e000dd don't show server routing prompt when using browserbuilderfix - 4e2a5fe15 enable opt-in for new @angular/ssrfeaturefix - fcf7443d6 explicitly set standalone:false fix - 7992218a9 remove declarationandsourceMapfrom default tsconfigfix - 9e6ab1bf2 use default import for express@angular-devkit/schematics-cli
Commit Description feat - 37693c40e add package manager option to blank schematic @angular-devkit/architect
Commit Description feat - 78f76485f merge object options from CLI @angular-devkit/build-angular
Commit Description feat - 0a4ef3026 karma-coverage w/ app builder feat - dcbdca85c karma+esbuild+watch feat - 54594b5ab support karma with esbuild fix - ea5ae68da bring back style tags in browser builder fix - 476f94f51 fix --watch regression in karma fix - 25d928b4f fix hanging terminal when browser-syncis not installedfix - 2ec877dd0 handle basename collisions fix - ab6e19e1f handle main field fix - 43e7aae22 remove double-watch in karma fix - 1e37b5939 serve assets fix - 9d7613db9 zone.js/testing + karma + esbuild refactor - e40384e63 remove deprecated browserTargetrefactor - 62877bdf2 remove Protractor builder and schematics @angular-devkit/core
Commit Description refactor - 0d8a1006d remove deprecated fileBufferfunction in favor ofstringToFileBuffer@angular/build
Commit Description feat - b6951f448 add sasstostylePreprocessorOptionsin application builderfeat - efb434136 Auto-CSP support as a part of angular.json schema feat - 816e3cb86 enable component stylesheet hot replacement by default feat - 3b00fc908 introduce outputModeoption to the application builderfeat - 7d883a152 introduce ssr.experimentalPlatformoptionfeat - c48d6947e set development/production condition feat - f63072668 utilize ssr.entryduring prerendering to enable access to local API routesfeat - bbc290133 utilize ssr.entryin Vite dev-server when availablefix - 5a7a2925b add missing redirect in SSR manifest fix - 06e5176c2 add warning when --prerenderingor--app-shellare no-opsfix - ecaf870b5 always clear dev-server error overlay on non-error result fix - f8677f6a9 always record component style usage for HMR updates fix - 099e477a8 avoid hashing development external component stylesheets fix - 3602bbb77 avoid overwriting inline style bundling additional results fix - 71534aadc check referenced files against native file paths fix - fed31e064 correctly use dev-server hmr option to control stylesheet hot replacement fix - b86bb080e disable dev-server websocket when live reload is disabled fix - 7c50ba9e2 ensure index.csr.htmlis always generated when prerendering or SSR are enabledfix - efb2232df ensure accurate content size in server asset metadata fix - 18a8584ea ensure SVG template URLs are considered templates with external stylesheets fix - 7502fee28 Exclude known --importfrom execArgv when spawning workersfix - 2551df533 fully disable component style HMR in JIT mode fix - c41529cc1 handle APP_BASE_HREFcorrectly in prerendered routesfix - 87a90afd4 incomplete string escaping or encoding fix - 1bb68ba68 move lmdb to optionalDependencies fix - a995c8ea6 prevent prerendering of catch-all routes fix - 1654acf0f relax constraints on external stylesheet component id fix - 0d4558ea5 set ngServerModeduring vite prebundlingfix - 55d7f01b6 simplify disabling server features with --no-servervia command linefix - cf0228b82 skip wildcard routes from being listed as prerendered routes fix - af52fb49b synchronize import/export conditions between bundler and TypeScript fix - 6c618d495 update logic to support both internal and external SSR middlewares fix - bfa8fec9b use named export reqHandlerfor server.ts request handlingfix - c8e1521a2 workaround Vite CSS ShadowDOM hot replacement refactor - d6a34034d remove automatic addition of @angular/localize/initpolyfill and related warnings@angular/ssr
Commit Description feat - 92209dd2e add createRequestHandlerandcreateNodeRequestHandlerutilitiesfeat - 41fb2ed86 Add getHeadersMethod toAngularAppEngineandAngularNodeAppEnginefor handling pages static headersfeat - f346ee8a8 add isMainModulefunctionfeat - d66aaa3ca add server routing configuration API feat - bca568389 dynamic route resolution using Angular router feat - 30c25bf68 export AngularAppEngineas public APIfeat - 455b5700c expose writeResponseToNodeResponseandcreateWebRequestFromNodeRequestin public APIfeat - 9692a9054 improve handling of aborted requests in AngularServerAppfeat - 576ff604c introduce AngularNodeAppEngineAPI for Node.js integrationfeat - 3c9697a8c introduce new hybrid rendering API feat - 4b09887a9 move CommonEngineAPI to/nodeentry-pointfix - d43180af5 add missing peer dependency on @angular/platform-serverfix - 74b3e2d51 add validation to prevent use of provideServerRoutesConfigin browser contextfix - 2640bf7a6 correct route extraction and error handling fix - 44077f54e designate package as side-effect free fix - df4e1d360 enable serving of prerendered pages in the App Engine fix - 0793c78cf ensure wildcard RenderMode is applied when no Angular routes are defined fix - 65b6e75a5 export RESPONSE_INIT,REQUEST, andREQUEST_CONTEXTtokensfix - 4ecf63a77 export PrerenderFallback fix - 50df63196 improve handling of route mismatches between Angular server routes and Angular router fix - 3cf7a5223 initialize the DI tokens with nullto avoid requiring them to be set to optionalfix - 85df4011b resolve bootstrap is not a functionerrorfix - e9c9e4995 resolve circular dependency issue from main.server.js reference in manifest fix - 64c52521d show error when multiple routes are set with RenderMode.AppShellfix - 280ebbda4 support for HTTP/2 request/response handling fix - fb05e7f0a use wildcard server route configuration on the '/' route when the app router is empty perf - 12ff37adb cache generated inline CSS for HTML perf - 1d70e3b46 cache resolved entry-points perf - f460b91d4 integrate ETags for prerendered pages perf - e52ae7f6f prevent potential stampede in entry-points cache 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';
- 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…