From 29c3480d501a2845e0bbdb4843b6df8128dbd359 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 13 Aug 2025 14:12:30 +0000 Subject: [PATCH 01/69] 406cfa6 release: cut the v20.2.0-rc.0 release --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f804c6c4..b21ea8df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-next.3+sha-b017f84", + "version": "20.2.0-rc.0+sha-406cfa6", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#b017f84", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#406cfa6", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#b017f84", + "@angular/ssr": "github:angular/angular-ssr-builds#406cfa6", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a1387ce6..3e7872fe 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-next.3+sha-b017f84'; +const VERSION = '20.2.0-rc.0+sha-406cfa6'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a3c2b105..bf27178b 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 13 2025 14:07:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 13 2025 14:12:30 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 78e5b2f04c9e668a07e783ae43e133bf10777fb3 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 13 Aug 2025 14:57:39 +0000 Subject: [PATCH 02/69] 8ba6b0b fix(@angular/cli): use correct path for MCP get_best_practices tool --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b21ea8df..ef401015 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-406cfa6", + "version": "20.2.0-rc.0+sha-8ba6b0b", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#406cfa6", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8ba6b0b", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#406cfa6", + "@angular/ssr": "github:angular/angular-ssr-builds#8ba6b0b", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 3e7872fe..91b2c896 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-406cfa6'; +const VERSION = '20.2.0-rc.0+sha-8ba6b0b'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index bf27178b..31ad5fcb 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 13 2025 14:12:30 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 13 2025 14:57:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c398d9bc66f7af1dfea375c262eca22a2e982f1f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 08:25:06 +0000 Subject: [PATCH 03/69] b105b4d build: update dependency @inquirer/prompts to v7.8.2 --- package.json | 6 +++--- src/typings.d.ts | 7 ------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 4 files changed, 5 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index ef401015..5c3ff4be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-8ba6b0b", + "version": "20.2.0-rc.0+sha-b105b4d", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8ba6b0b", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#b105b4d", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#8ba6b0b", + "@angular/ssr": "github:angular/angular-ssr-builds#b105b4d", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/typings.d.ts b/src/typings.d.ts index 6296581d..a219622d 100644 --- a/src/typings.d.ts +++ b/src/typings.d.ts @@ -17,10 +17,3 @@ declare module 'esbuild' { export * from 'esbuild-wasm'; } - -/** - * Augment the Node.js module builtin types to support the v22.8+ compile cache functions - */ -declare module 'node:module' { - function getCompileCacheDir(): string | undefined; -} diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 91b2c896..e0b13935 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-8ba6b0b'; +const VERSION = '20.2.0-rc.0+sha-b105b4d'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 31ad5fcb..deab2a30 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 13 2025 14:57:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 08:25:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c664366f29b90a345982369558e340daef9ffe99 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 10:58:41 +0000 Subject: [PATCH 04/69] 201d433 ci: re-enable windows CI --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5c3ff4be..c360ab5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-b105b4d", + "version": "20.2.0-rc.0+sha-201d433", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#b105b4d", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#201d433", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#b105b4d", + "@angular/ssr": "github:angular/angular-ssr-builds#201d433", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index e0b13935..36c441c0 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-b105b4d'; +const VERSION = '20.2.0-rc.0+sha-201d433'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index deab2a30..e9d18356 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 08:25:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 10:58:41 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e0c7f8fa76f548605c2087ac918f70008c6c344d Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 12:08:49 +0000 Subject: [PATCH 05/69] 6fe1125 refactor: await `silentNpm` --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c360ab5d..77a80cd4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-201d433", + "version": "20.2.0-rc.0+sha-6fe1125", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#201d433", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6fe1125", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#201d433", + "@angular/ssr": "github:angular/angular-ssr-builds#6fe1125", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 36c441c0..fd41fabe 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-201d433'; +const VERSION = '20.2.0-rc.0+sha-6fe1125'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e9d18356..77834bec 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 10:58:41 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 12:08:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 2b4d4d19481db71a039af74cfb37a98f55eeb8d7 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 12:23:05 +0000 Subject: [PATCH 06/69] 3482633 build: update `dev-infra` action SHA --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 77a80cd4..f8f1ad1e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-6fe1125", + "version": "20.2.0-rc.0+sha-3482633", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6fe1125", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3482633", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#6fe1125", + "@angular/ssr": "github:angular/angular-ssr-builds#3482633", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index fd41fabe..d3662f4d 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-6fe1125'; +const VERSION = '20.2.0-rc.0+sha-3482633'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 77834bec..d80ec1da 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 12:08:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 12:23:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From d7dd6dfb87ddff82bba63cb7a7b00c37182c9390 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 13:55:36 +0000 Subject: [PATCH 07/69] 9d7fb47 build: add retry-delay for `accept4 failed 110` --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f8f1ad1e..c6b141f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-3482633", + "version": "20.2.0-rc.0+sha-9d7fb47", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3482633", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9d7fb47", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#3482633", + "@angular/ssr": "github:angular/angular-ssr-builds#9d7fb47", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index d3662f4d..d7b5347c 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-3482633'; +const VERSION = '20.2.0-rc.0+sha-9d7fb47'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index d80ec1da..0a24b798 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 12:23:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 13:55:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 83c2845f0e71c4ad8b934870194c141370316c28 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 16:28:22 +0000 Subject: [PATCH 08/69] ccdbf29 refactor: delete protractor tests --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c6b141f7..a5f4a237 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-9d7fb47", + "version": "20.2.0-rc.0+sha-ccdbf29", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9d7fb47", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ccdbf29", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9d7fb47", + "@angular/ssr": "github:angular/angular-ssr-builds#ccdbf29", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index d7b5347c..81edb863 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-9d7fb47'; +const VERSION = '20.2.0-rc.0+sha-ccdbf29'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 0a24b798..e1bd0403 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 13:55:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 16:28:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 93d47ff230039bcdce6a3e8dece2eb0beda00c7f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 14 Aug 2025 18:27:50 +0000 Subject: [PATCH 09/69] 474e928 refactor: delete basic e2e test --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a5f4a237..19d1886f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-ccdbf29", + "version": "20.2.0-rc.0+sha-474e928", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ccdbf29", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#474e928", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ccdbf29", + "@angular/ssr": "github:angular/angular-ssr-builds#474e928", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 81edb863..edf48533 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-ccdbf29'; +const VERSION = '20.2.0-rc.0+sha-474e928'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e1bd0403..5f3e613f 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 16:28:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 14 2025 18:27:50 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 7574080626aa617b082c4c32a689bb1d6cc2fbe4 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 07:14:51 +0000 Subject: [PATCH 10/69] 6a79f9a fix(@schematics/angular): zoneless is now stable --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 19d1886f..9381f856 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-474e928", + "version": "20.2.0-rc.0+sha-6a79f9a", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#474e928", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6a79f9a", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#474e928", + "@angular/ssr": "github:angular/angular-ssr-builds#6a79f9a", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index edf48533..11deb4d2 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-474e928'; +const VERSION = '20.2.0-rc.0+sha-6a79f9a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 5f3e613f..9e3999a8 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 14 2025 18:27:50 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 07:14:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4c68cadee0650b685b7066c320a3a03f016b998b Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 07:39:49 +0000 Subject: [PATCH 11/69] 0363219 release: cut the v20.2.0-rc.1 release --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9381f856..8558c868 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.0+sha-6a79f9a", + "version": "20.2.0-rc.1+sha-0363219", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6a79f9a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0363219", "@babel/core": "7.28.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#6a79f9a", + "@angular/ssr": "github:angular/angular-ssr-builds#0363219", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 11deb4d2..8b844c46 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.0+sha-6a79f9a'; +const VERSION = '20.2.0-rc.1+sha-0363219'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 9e3999a8..7f7361af 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 07:14:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 07:39:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From a2ba949771f52c02e93d033cd5e4cd9a950de3cc Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 08:05:39 +0000 Subject: [PATCH 12/69] 9bab9b5 build: update all non-major dependencies --- package.json | 8 ++++---- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 8558c868..2628d6f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-0363219", + "version": "20.2.0-rc.1+sha-9bab9b5", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,8 +23,8 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0363219", - "@babel/core": "7.28.0", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9bab9b5", + "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", "@inquirer/confirm": "5.1.14", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#0363219", + "@angular/ssr": "github:angular/angular-ssr-builds#9bab9b5", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 8b844c46..9d69864b 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-0363219'; +const VERSION = '20.2.0-rc.1+sha-9bab9b5'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 7f7361af..3466d42b 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 07:39:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 08:05:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4957ee76b6b42153863d3dc993cd2eaeb47d05db Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 14:40:20 +0000 Subject: [PATCH 13/69] d5b0c8c build: reduce batch size to try to reduce flakiness --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2628d6f8..4ed83ddd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-9bab9b5", + "version": "20.2.0-rc.1+sha-d5b0c8c", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9bab9b5", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d5b0c8c", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9bab9b5", + "@angular/ssr": "github:angular/angular-ssr-builds#d5b0c8c", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9d69864b..7f37a2f6 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-9bab9b5'; +const VERSION = '20.2.0-rc.1+sha-d5b0c8c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 3466d42b..d4ccfef4 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 08:05:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 14:40:20 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 44778b480e8904e26a53450f482b2a01fc294a13 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 16:14:41 +0000 Subject: [PATCH 14/69] c43504d fix(@angular-devkit/schematics): address Node.js deprecation DEP0190 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4ed83ddd..f051bced 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-d5b0c8c", + "version": "20.2.0-rc.1+sha-c43504d", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d5b0c8c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c43504d", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#d5b0c8c", + "@angular/ssr": "github:angular/angular-ssr-builds#c43504d", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 7f37a2f6..ef415992 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-d5b0c8c'; +const VERSION = '20.2.0-rc.1+sha-c43504d'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index d4ccfef4..82b7878e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 14:40:20 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 16:14:41 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 01424104ceb787d3ea33ad53ffcdec3c8d8a2e20 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 17:03:34 +0000 Subject: [PATCH 15/69] a3b25f6 fix(@angular/cli): add choices to command line parser when type is array and has an enum --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f051bced..3bb9f5e0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-c43504d", + "version": "20.2.0-rc.1+sha-a3b25f6", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c43504d", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a3b25f6", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#c43504d", + "@angular/ssr": "github:angular/angular-ssr-builds#a3b25f6", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index ef415992..648699f4 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-c43504d'; +const VERSION = '20.2.0-rc.1+sha-a3b25f6'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 82b7878e..a3263d18 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 16:14:41 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 17:03:34 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 7a1958969c48c56b5c16023fc26d6f3aa52a29b8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 15 Aug 2025 18:16:29 +0000 Subject: [PATCH 16/69] 8abe5cd refactor(@angular/cli): improve analytics handling --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 3bb9f5e0..d2946af5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-a3b25f6", + "version": "20.2.0-rc.1+sha-8abe5cd", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a3b25f6", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8abe5cd", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#a3b25f6", + "@angular/ssr": "github:angular/angular-ssr-builds#8abe5cd", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 648699f4..270c35d7 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-a3b25f6'; +const VERSION = '20.2.0-rc.1+sha-8abe5cd'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a3263d18..c776336a 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 17:03:34 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 15 2025 18:16:29 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 38876334379e4189f63ea9a37bef6a988fdb8774 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 18 Aug 2025 16:39:47 +0000 Subject: [PATCH 17/69] 4ee6f32 fix(@angular/cli): apply default to array types --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d2946af5..a74da82f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-8abe5cd", + "version": "20.2.0-rc.1+sha-4ee6f32", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8abe5cd", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4ee6f32", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#8abe5cd", + "@angular/ssr": "github:angular/angular-ssr-builds#4ee6f32", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 270c35d7..b2abeb65 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-8abe5cd'; +const VERSION = '20.2.0-rc.1+sha-4ee6f32'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index c776336a..81fbe213 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 15 2025 18:16:29 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 18 2025 16:39:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e770643c1a474f71a9d3fa99aacab07f554f173d Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 19 Aug 2025 15:43:16 +0000 Subject: [PATCH 18/69] ff719d2 build: add missing `@angular/create` package.json to `npm_translate_lock` data --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a74da82f..289917ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-4ee6f32", + "version": "20.2.0-rc.1+sha-ff719d2", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4ee6f32", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ff719d2", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#4ee6f32", + "@angular/ssr": "github:angular/angular-ssr-builds#ff719d2", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index b2abeb65..0984697e 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-4ee6f32'; +const VERSION = '20.2.0-rc.1+sha-ff719d2'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 81fbe213..9678cb89 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 18 2025 16:39:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 19 2025 15:43:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 24915464438676e8d6318ab429f87736a095bc97 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 19 Aug 2025 20:51:47 +0000 Subject: [PATCH 19/69] 533ba46 refactor(@angular/cli): improve discoverability of mcp server options --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 289917ca..55e2144c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-ff719d2", + "version": "20.2.0-rc.1+sha-533ba46", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ff719d2", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#533ba46", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ff719d2", + "@angular/ssr": "github:angular/angular-ssr-builds#533ba46", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 0984697e..69be52ec 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-ff719d2'; +const VERSION = '20.2.0-rc.1+sha-533ba46'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 9678cb89..ec8a0eff 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 19 2025 15:43:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 19 2025 20:51:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e5774832208913514fade9d99210d374761404cd Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 20 Aug 2025 11:56:08 +0000 Subject: [PATCH 20/69] fe073a7 refactor(@angular/cli): use main element extraction for MCP doc search --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 55e2144c..cedf98b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-533ba46", + "version": "20.2.0-rc.1+sha-fe073a7", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#533ba46", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#fe073a7", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#533ba46", + "@angular/ssr": "github:angular/angular-ssr-builds#fe073a7", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0 || ^20.2.0-next.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 69be52ec..b6dc2f2b 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-533ba46'; +const VERSION = '20.2.0-rc.1+sha-fe073a7'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ec8a0eff..5c628d02 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 19 2025 20:51:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 20 2025 11:56:08 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0d3ac25698bb06d14d3e020eb248018415395933 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 20 Aug 2025 13:49:24 +0000 Subject: [PATCH 21/69] 344f8b2 build: update Angular versions to 20.2 stable version. --- package.json | 22 +++++++++++----------- src/utils/normalize-cache.js | 2 +- src/utils/version.js | 2 +- uniqueId | 2 +- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index cedf98b2..15d4ef61 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-fe073a7", + "version": "20.2.0-rc.1+sha-344f8b2", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#fe073a7", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#344f8b2", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -53,17 +53,17 @@ "lmdb": "3.4.2" }, "peerDependencies": { - "@angular/core": "^20.0.0 || ^20.2.0-next.0", - "@angular/compiler": "^20.0.0 || ^20.2.0-next.0", - "@angular/compiler-cli": "^20.0.0 || ^20.2.0-next.0", - "@angular/localize": "^20.0.0 || ^20.2.0-next.0", - "@angular/platform-browser": "^20.0.0 || ^20.2.0-next.0", - "@angular/platform-server": "^20.0.0 || ^20.2.0-next.0", - "@angular/service-worker": "^20.0.0 || ^20.2.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#fe073a7", + "@angular/core": "^20.0.0", + "@angular/compiler": "^20.0.0", + "@angular/compiler-cli": "^20.0.0", + "@angular/localize": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-server": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@angular/ssr": "github:angular/angular-ssr-builds#344f8b2", "karma": "^6.4.0", "less": "^4.2.0", - "ng-packagr": "^20.0.0 || ^20.2.0-next.0", + "ng-packagr": "^20.0.0", "postcss": "^8.4.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", "tslib": "^2.3.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index b6dc2f2b..dc971b16 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-fe073a7'; +const VERSION = '20.2.0-rc.1+sha-344f8b2'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/src/utils/version.js b/src/utils/version.js index 300e98cb..ad05586d 100644 --- a/src/utils/version.js +++ b/src/utils/version.js @@ -28,7 +28,7 @@ function assertCompatibleAngularVersion(projectRoot) { 'This likely indicates a corrupted local installation. Please try reinstalling your packages.'); process.exit(2); } - const supportedAngularSemver = '^20.0.0 || ^20.2.0-next.0'; + const supportedAngularSemver = '^20.0.0'; if (angularPkgJson['version'] === '0.0.0' || supportedAngularSemver.startsWith('0.0.0')) { // Internal CLI and FW testing version. return; diff --git a/uniqueId b/uniqueId index 5c628d02..2c17bcc2 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 20 2025 11:56:08 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 20 2025 13:49:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From f3074e8c058babb356a97b0a938b0f6683f1f5e8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 20 Aug 2025 14:14:04 +0000 Subject: [PATCH 22/69] 6d139a5 release: cut the v20.2.0 release --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 15d4ef61..fa7de016 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0-rc.1+sha-344f8b2", + "version": "20.2.0+sha-6d139a5", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#344f8b2", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6d139a5", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#344f8b2", + "@angular/ssr": "github:angular/angular-ssr-builds#6d139a5", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index dc971b16..5bd082f6 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0-rc.1+sha-344f8b2'; +const VERSION = '20.2.0+sha-6d139a5'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 2c17bcc2..069fc57e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 20 2025 13:49:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 20 2025 14:14:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From a9a3c2d1c47f923fa4e3c79421ea2f4884b09ef0 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 20 Aug 2025 16:04:15 +0000 Subject: [PATCH 23/69] f067967 build: update bazel dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fa7de016..251df863 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-6d139a5", + "version": "20.2.0+sha-f067967", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6d139a5", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f067967", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#6d139a5", + "@angular/ssr": "github:angular/angular-ssr-builds#f067967", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 5bd082f6..906cfdbe 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-6d139a5'; +const VERSION = '20.2.0+sha-f067967'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 069fc57e..b94394b1 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 20 2025 14:14:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 20 2025 16:04:15 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c021f2386f07f898ae247cc94eff8a8d2040d46f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 21 Aug 2025 12:20:06 +0000 Subject: [PATCH 24/69] ec75be0 build: update pnpm to v10.15.0 --- package.json | 8 ++++---- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 251df863..0320639d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-f067967", + "version": "20.2.0+sha-ec75be0", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f067967", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ec75be0", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#f067967", + "@angular/ssr": "github:angular/angular-ssr-builds#ec75be0", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", @@ -112,7 +112,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.14.0", + "packageManager": "pnpm@10.15.0", "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 906cfdbe..4487d57d 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-f067967'; +const VERSION = '20.2.0+sha-ec75be0'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index b94394b1..ef6ae39d 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 20 2025 16:04:15 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 21 2025 12:20:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e6e28bd2dfca909b20538a691df9ee32c0ad4ecb Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 21 Aug 2025 15:59:52 +0000 Subject: [PATCH 25/69] ffff9ea refactor(@angular/cli): allow first-party schematics to override encapsulation --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0320639d..8e321ca7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-ec75be0", + "version": "20.2.0+sha-ffff9ea", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ec75be0", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ffff9ea", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ec75be0", + "@angular/ssr": "github:angular/angular-ssr-builds#ffff9ea", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 4487d57d..f70857ac 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-ec75be0'; +const VERSION = '20.2.0+sha-ffff9ea'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ef6ae39d..4e75599c 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 21 2025 12:20:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 21 2025 15:59:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From d24daf23cf9cd87f7ccd78d1b11cf154dc8cdc91 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 21 Aug 2025 18:48:51 +0000 Subject: [PATCH 26/69] f942424 ci: set `E2E_SHARD_TOTAL` as env variable --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8e321ca7..fda978da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-ffff9ea", + "version": "20.2.0+sha-f942424", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ffff9ea", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f942424", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ffff9ea", + "@angular/ssr": "github:angular/angular-ssr-builds#f942424", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index f70857ac..16a2a58c 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-ffff9ea'; +const VERSION = '20.2.0+sha-f942424'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 4e75599c..399ef847 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 21 2025 15:59:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 21 2025 18:48:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4bb128a2c7fa0743eb6ed736540ccc77613ae6e7 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 22 Aug 2025 16:15:39 +0000 Subject: [PATCH 27/69] f89aa0a build(@angular-devkit/schematics-cli): move TypeScript to development dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fda978da..832e5927 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-f942424", + "version": "20.2.0+sha-f89aa0a", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f942424", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f89aa0a", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#f942424", + "@angular/ssr": "github:angular/angular-ssr-builds#f89aa0a", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 16a2a58c..b0a01ded 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-f942424'; +const VERSION = '20.2.0+sha-f89aa0a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 399ef847..e16612ec 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 21 2025 18:48:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 22 2025 16:15:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 1e8f25f6d50abb6d9b5af5cf05618be77ac2d184 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 22 Aug 2025 16:32:42 +0000 Subject: [PATCH 28/69] dc948b1 build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 832e5927..3ee4479f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-f89aa0a", + "version": "20.2.0+sha-dc948b1", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f89aa0a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#dc948b1", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#f89aa0a", + "@angular/ssr": "github:angular/angular-ssr-builds#dc948b1", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index b0a01ded..68949e92 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-f89aa0a'; +const VERSION = '20.2.0+sha-dc948b1'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e16612ec..e6ff7545 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 22 2025 16:15:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 22 2025 16:32:42 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 04b0e4c8eb288f3582f6387211abff02a59ffb6c Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 22 Aug 2025 18:48:51 +0000 Subject: [PATCH 29/69] e55ebf2 build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 3ee4479f..a67f8d43 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-dc948b1", + "version": "20.2.0+sha-e55ebf2", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#dc948b1", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e55ebf2", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#dc948b1", + "@angular/ssr": "github:angular/angular-ssr-builds#e55ebf2", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 68949e92..8828fcaa 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-dc948b1'; +const VERSION = '20.2.0+sha-e55ebf2'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e6ff7545..cf87011c 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 22 2025 16:32:42 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 22 2025 18:48:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 6bfbca23e0659a322d5d5a6f32452558fdd0ed88 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 25 Aug 2025 09:18:57 +0000 Subject: [PATCH 30/69] c5484b2 build: lock file maintenance --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a67f8d43..071f833d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-e55ebf2", + "version": "20.2.0+sha-c5484b2", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e55ebf2", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c5484b2", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#e55ebf2", + "@angular/ssr": "github:angular/angular-ssr-builds#c5484b2", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 8828fcaa..71d5dd2f 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-e55ebf2'; +const VERSION = '20.2.0+sha-c5484b2'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index cf87011c..c283fd00 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 22 2025 18:48:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 25 2025 09:18:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From def8456b5bb42e20bfdd31f5490b52bac466b19c Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 25 Aug 2025 13:53:02 +0000 Subject: [PATCH 31/69] 3071317 build: lock file maintenance --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 071f833d..d20ba461 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-c5484b2", + "version": "20.2.0+sha-3071317", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c5484b2", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3071317", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#c5484b2", + "@angular/ssr": "github:angular/angular-ssr-builds#3071317", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 71d5dd2f..2e76ce42 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-c5484b2'; +const VERSION = '20.2.0+sha-3071317'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index c283fd00..f55fb5e3 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 25 2025 09:18:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 25 2025 13:53:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 6440c10135a2c5a0827eaeba53e4186a7bc84e8f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 25 Aug 2025 16:22:45 +0000 Subject: [PATCH 32/69] 5179d80 ci: Disable PNPM cache on Windows --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d20ba461..8a33f850 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-3071317", + "version": "20.2.0+sha-5179d80", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3071317", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5179d80", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#3071317", + "@angular/ssr": "github:angular/angular-ssr-builds#5179d80", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 2e76ce42..cb3e9c25 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-3071317'; +const VERSION = '20.2.0+sha-5179d80'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index f55fb5e3..1dbec423 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 25 2025 13:53:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 25 2025 16:22:45 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5fd048a85389858a9bc8485674deb0f54b26930c Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 25 Aug 2025 16:44:10 +0000 Subject: [PATCH 33/69] 9a626fd build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 8a33f850..7082aebd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-5179d80", + "version": "20.2.0+sha-9a626fd", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5179d80", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9a626fd", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5179d80", + "@angular/ssr": "github:angular/angular-ssr-builds#9a626fd", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index cb3e9c25..b0d58942 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-5179d80'; +const VERSION = '20.2.0+sha-9a626fd'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 1dbec423..11740e36 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 25 2025 16:22:45 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 25 2025 16:44:10 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0c96e4eb1db2c77f2e14145912d2ec9a67d0dbd4 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 25 Aug 2025 17:44:36 +0000 Subject: [PATCH 34/69] 5c76d4c build: enable strict deps enforcement for ts_project --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7082aebd..fca73bf0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-9a626fd", + "version": "20.2.0+sha-5c76d4c", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9a626fd", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5c76d4c", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9a626fd", + "@angular/ssr": "github:angular/angular-ssr-builds#5c76d4c", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index b0d58942..ba2aa557 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-9a626fd'; +const VERSION = '20.2.0+sha-5c76d4c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 11740e36..6717a139 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 25 2025 16:44:10 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Aug 25 2025 17:44:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From fed397f70230f39cb0f7af68ff9480fd52adca1a Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 26 Aug 2025 13:52:10 +0000 Subject: [PATCH 35/69] ecc0198 ci: removing WSL for a simpler, more performant approach --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fca73bf0..0bcce3aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-5c76d4c", + "version": "20.2.0+sha-ecc0198", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5c76d4c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ecc0198", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5c76d4c", + "@angular/ssr": "github:angular/angular-ssr-builds#ecc0198", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index ba2aa557..fa30108d 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-5c76d4c'; +const VERSION = '20.2.0+sha-ecc0198'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 6717a139..2e4811d5 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Aug 25 2025 17:44:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 26 2025 13:52:09 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From ff9dda777cacffb2d9125430667df57a132605af Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 26 Aug 2025 14:35:36 +0000 Subject: [PATCH 36/69] e93919d fix(@angular-devkit/schematics-cli): correctly set default array values --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0bcce3aa..b7debf4a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-ecc0198", + "version": "20.2.0+sha-e93919d", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ecc0198", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e93919d", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ecc0198", + "@angular/ssr": "github:angular/angular-ssr-builds#e93919d", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index fa30108d..277cd993 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-ecc0198'; +const VERSION = '20.2.0+sha-e93919d'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 2e4811d5..7775666e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 26 2025 13:52:09 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 26 2025 14:35:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From b69b209e5fbd4d016b0ef826e1c5f5ce107f23e9 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 26 Aug 2025 16:01:39 +0000 Subject: [PATCH 37/69] c114d27 build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b7debf4a..4dc50b84 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-e93919d", + "version": "20.2.0+sha-c114d27", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e93919d", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c114d27", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#e93919d", + "@angular/ssr": "github:angular/angular-ssr-builds#c114d27", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 277cd993..e8143fae 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-e93919d'; +const VERSION = '20.2.0+sha-c114d27'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 7775666e..85a2a279 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 26 2025 14:35:36 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 26 2025 16:01:38 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 48a444c91f6a29355f7c25a3e4dfa1acfb48c220 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 26 Aug 2025 18:47:10 +0000 Subject: [PATCH 38/69] 24603ba build: update actions/download-artifact digest to d3f86a1 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4dc50b84..fe5a69b2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-c114d27", + "version": "20.2.0+sha-24603ba", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c114d27", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#24603ba", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#c114d27", + "@angular/ssr": "github:angular/angular-ssr-builds#24603ba", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index e8143fae..98075bc3 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-c114d27'; +const VERSION = '20.2.0+sha-24603ba'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 85a2a279..ca865fa8 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 26 2025 16:01:38 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 26 2025 18:47:10 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 403113e95d022446d9b4c917883b33fded448a7e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 26 Aug 2025 19:08:38 +0000 Subject: [PATCH 39/69] 4d1cd2c ci: do not expand glob in shell --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fe5a69b2..2b05b405 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-24603ba", + "version": "20.2.0+sha-4d1cd2c", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#24603ba", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4d1cd2c", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#24603ba", + "@angular/ssr": "github:angular/angular-ssr-builds#4d1cd2c", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 98075bc3..9e712f5a 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-24603ba'; +const VERSION = '20.2.0+sha-4d1cd2c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ca865fa8..55f88bef 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 26 2025 18:47:10 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Aug 26 2025 19:08:38 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From d7ee6d66ccd2c1425e9dfdc9e458f41418cbd190 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 27 Aug 2025 12:33:35 +0000 Subject: [PATCH 40/69] 06a6ddc fix(@angular/build): correct JS/TS file paths when running under Bazel --- package.json | 6 ++--- src/builders/karma/application_builder.js | 2 ++ src/tools/esbuild/angular/compiler-plugin.js | 7 +++-- .../esbuild/angular/rewrite-bazel-paths.d.ts | 8 ++++++ .../esbuild/angular/rewrite-bazel-paths.js | 27 +++++++++++++++++++ src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 7 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 src/tools/esbuild/angular/rewrite-bazel-paths.d.ts create mode 100644 src/tools/esbuild/angular/rewrite-bazel-paths.js diff --git a/package.json b/package.json index 2b05b405..2cd184a4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-4d1cd2c", + "version": "20.2.0+sha-06a6ddc", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4d1cd2c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#06a6ddc", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#4d1cd2c", + "@angular/ssr": "github:angular/angular-ssr-builds#06a6ddc", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/builders/karma/application_builder.js b/src/builders/karma/application_builder.js index d51c47ea..f6258f2b 100644 --- a/src/builders/karma/application_builder.js +++ b/src/builders/karma/application_builder.js @@ -170,6 +170,8 @@ class AngularPolyfillsPlugin { included: true, watched: false, }); + // Karma needs a return value for a factory and Karma's multi-reporter expects an `adapters` array + return { adapters: [] }; }, AngularPolyfillsPlugin), ], }; diff --git a/src/tools/esbuild/angular/compiler-plugin.js b/src/tools/esbuild/angular/compiler-plugin.js index 675ae157..ee68408a 100644 --- a/src/tools/esbuild/angular/compiler-plugin.js +++ b/src/tools/esbuild/angular/compiler-plugin.js @@ -55,6 +55,7 @@ const profiling_1 = require("../profiling"); const compilation_state_1 = require("./compilation-state"); const file_reference_tracker_1 = require("./file-reference-tracker"); const jit_plugin_callbacks_1 = require("./jit-plugin-callbacks"); +const rewrite_bazel_paths_1 = require("./rewrite-bazel-paths"); // eslint-disable-next-line max-lines-per-function function createCompilerPlugin(pluginOptions, compilationOrFactory, stylesheetBundler) { return { @@ -321,7 +322,7 @@ function createCompilerPlugin(pluginOptions, compilationOrFactory, stylesheetBun return result; }); build.onLoad({ filter: /\.[cm]?[jt]sx?$/ }, async (args) => { - const request = path.normalize(pluginOptions.fileReplacements?.[path.normalize(args.path)] ?? args.path); + const request = (0, rewrite_bazel_paths_1.rewriteForBazel)(path.normalize(pluginOptions.fileReplacements?.[path.normalize(args.path)] ?? args.path)); const isJS = /\.[cm]?js$/.test(request); // Skip TS load attempt if JS TypeScript compilation not enabled and file is JS if (shouldTsIgnoreJs && isJS) { @@ -375,10 +376,11 @@ function createCompilerPlugin(pluginOptions, compilationOrFactory, stylesheetBun return { contents, loader, + resolveDir: path.dirname(request), }; }); build.onLoad({ filter: /\.[cm]?js$/ }, (0, load_result_cache_1.createCachedLoad)(pluginOptions.loadResultCache, async (args) => { - let request = args.path; + let request = (0, rewrite_bazel_paths_1.rewriteForBazel)(args.path); if (pluginOptions.fileReplacements) { const replacement = pluginOptions.fileReplacements[path.normalize(args.path)]; if (replacement) { @@ -391,6 +393,7 @@ function createCompilerPlugin(pluginOptions, compilationOrFactory, stylesheetBun return { contents, loader: 'js', + resolveDir: path.dirname(request), watchFiles: request !== args.path ? [request] : undefined, }; }, true); diff --git a/src/tools/esbuild/angular/rewrite-bazel-paths.d.ts b/src/tools/esbuild/angular/rewrite-bazel-paths.d.ts new file mode 100644 index 00000000..cd0988af --- /dev/null +++ b/src/tools/esbuild/angular/rewrite-bazel-paths.d.ts @@ -0,0 +1,8 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.dev/license + */ +export declare function rewriteForBazel(path: string): string; diff --git a/src/tools/esbuild/angular/rewrite-bazel-paths.js b/src/tools/esbuild/angular/rewrite-bazel-paths.js new file mode 100644 index 00000000..a69977d0 --- /dev/null +++ b/src/tools/esbuild/angular/rewrite-bazel-paths.js @@ -0,0 +1,27 @@ +"use strict"; +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.dev/license + */ +Object.defineProperty(exports, "__esModule", { value: true }); +exports.rewriteForBazel = rewriteForBazel; +const node_path_1 = require("node:path"); +const bazelBinDirectory = process.env['BAZEL_BINDIR']; +const bazelExecRoot = process.env['JS_BINARY__EXECROOT']; +function rewriteForBazel(path) { + if (!bazelBinDirectory || !bazelExecRoot) { + return path; + } + const fromExecRoot = (0, node_path_1.relative)(bazelExecRoot, path); + if (!fromExecRoot.startsWith('..')) { + return path; + } + const fromBinDirectory = (0, node_path_1.relative)(bazelBinDirectory, path); + if (fromBinDirectory.startsWith('..')) { + return path; + } + return (0, node_path_1.join)(bazelExecRoot, fromBinDirectory); +} diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9e712f5a..eb7de729 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-4d1cd2c'; +const VERSION = '20.2.0+sha-06a6ddc'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 55f88bef..79960d9e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Aug 26 2025 19:08:38 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 27 2025 12:33:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0cd0fe7fce99197186a92bf5be0872827a3c1793 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 27 Aug 2025 18:04:43 +0000 Subject: [PATCH 41/69] ce323c6 build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2cd184a4..46b2f45d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-06a6ddc", + "version": "20.2.0+sha-ce323c6", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#06a6ddc", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ce323c6", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#06a6ddc", + "@angular/ssr": "github:angular/angular-ssr-builds#ce323c6", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index eb7de729..00009316 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-06a6ddc'; +const VERSION = '20.2.0+sha-ce323c6'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 79960d9e..94117ed6 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 27 2025 12:33:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 27 2025 18:04:43 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From bdf52e1e42c423a5b58bb084bfa7023144d49a23 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 27 Aug 2025 20:18:24 +0000 Subject: [PATCH 42/69] 9d27943 release: cut the v20.2.1 release --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 46b2f45d..2b3c52e7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.0+sha-ce323c6", + "version": "20.2.1+sha-9d27943", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ce323c6", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9d27943", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ce323c6", + "@angular/ssr": "github:angular/angular-ssr-builds#9d27943", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 00009316..a07a2892 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.0+sha-ce323c6'; +const VERSION = '20.2.1+sha-9d27943'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 94117ed6..31e93715 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 27 2025 18:04:43 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Aug 27 2025 20:18:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 8668a23932e18a6f0bb49ccff2975bce3e4619d7 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 28 Aug 2025 09:31:05 +0000 Subject: [PATCH 43/69] 391eb32 build: define typescript version via string in module.bazel file --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2b3c52e7..d78730b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-9d27943", + "version": "20.2.1+sha-391eb32", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9d27943", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#391eb32", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9d27943", + "@angular/ssr": "github:angular/angular-ssr-builds#391eb32", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a07a2892..c951e4ea 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-9d27943'; +const VERSION = '20.2.1+sha-391eb32'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 31e93715..28055f77 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Aug 27 2025 20:18:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 28 2025 09:31:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 70112d07e9ee445b42ddbdaf5aca8ab6defa6461 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 28 Aug 2025 14:10:39 +0000 Subject: [PATCH 44/69] a793bbc fix(@angular/cli): don't set a default for array options when length is 0 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d78730b4..adb3635e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-391eb32", + "version": "20.2.1+sha-a793bbc", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#391eb32", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a793bbc", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#391eb32", + "@angular/ssr": "github:angular/angular-ssr-builds#a793bbc", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index c951e4ea..3cbb1351 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-391eb32'; +const VERSION = '20.2.1+sha-a793bbc'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 28055f77..ad25746e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 28 2025 09:31:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 28 2025 14:10:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 6643e2b6d6c08be60ea15eea4af07b46ebc67a83 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 28 Aug 2025 18:21:39 +0000 Subject: [PATCH 45/69] 23ebb0f build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index adb3635e..40de8774 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-a793bbc", + "version": "20.2.1+sha-23ebb0f", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a793bbc", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#23ebb0f", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#a793bbc", + "@angular/ssr": "github:angular/angular-ssr-builds#23ebb0f", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 3cbb1351..85f855d4 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-a793bbc'; +const VERSION = '20.2.1+sha-23ebb0f'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ad25746e..5e03d102 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 28 2025 14:10:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Aug 28 2025 18:21:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From feb4d2589cec15ef23e06088c3ae7c2622368b7e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 29 Aug 2025 05:26:08 +0000 Subject: [PATCH 46/69] 11e2c4f build: update google-github-actions/auth action to v2.1.13 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 40de8774..0d465765 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-23ebb0f", + "version": "20.2.1+sha-11e2c4f", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#23ebb0f", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#11e2c4f", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#23ebb0f", + "@angular/ssr": "github:angular/angular-ssr-builds#11e2c4f", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 85f855d4..c0d5c37a 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-23ebb0f'; +const VERSION = '20.2.1+sha-11e2c4f'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 5e03d102..4ebba699 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Aug 28 2025 18:21:39 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 29 2025 05:26:08 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c3c55a48b3d2ac3d70101d07222f8d1b09afa3a3 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 29 Aug 2025 07:50:44 +0000 Subject: [PATCH 47/69] d59598a build: update dependency node to v22.19.0 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0d465765..c2cd207f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-11e2c4f", + "version": "20.2.1+sha-d59598a", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#11e2c4f", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d59598a", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#11e2c4f", + "@angular/ssr": "github:angular/angular-ssr-builds#d59598a", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index c0d5c37a..9a52f6f3 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-11e2c4f'; +const VERSION = '20.2.1+sha-d59598a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 4ebba699..3f383baa 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 29 2025 05:26:08 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 29 2025 07:50:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 9e8ee6ee6e1941ee2799dc25bf16a9eacba89b80 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 29 Aug 2025 13:48:13 +0000 Subject: [PATCH 48/69] 95319d0 refactor(@angular/cli): rewrite modernize MCP tool's description and schemas for clarity --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c2cd207f..705bce26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-d59598a", + "version": "20.2.1+sha-95319d0", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d59598a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#95319d0", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#d59598a", + "@angular/ssr": "github:angular/angular-ssr-builds#95319d0", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9a52f6f3..e790d9a1 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-d59598a'; +const VERSION = '20.2.1+sha-95319d0'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 3f383baa..a5339b18 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 29 2025 07:50:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 29 2025 13:48:13 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 51d17c27d010afc40f7b621be0ea7ad9fe4c1723 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 29 Aug 2025 16:45:27 +0000 Subject: [PATCH 49/69] c088aed build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 705bce26..662e0fed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-95319d0", + "version": "20.2.1+sha-c088aed", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#95319d0", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c088aed", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#95319d0", + "@angular/ssr": "github:angular/angular-ssr-builds#c088aed", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index e790d9a1..27070386 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-95319d0'; +const VERSION = '20.2.1+sha-c088aed'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a5339b18..885a634a 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 29 2025 13:48:13 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 29 2025 16:45:27 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From f1b2f4622ec839e1f95d02cdcb3c0b0f5d0e753e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 29 Aug 2025 20:03:49 +0000 Subject: [PATCH 50/69] 9467f8c refactor(@angular/cli): rewrite best-practices MCP tool description for clarity --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 662e0fed..daae9ea8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-c088aed", + "version": "20.2.1+sha-9467f8c", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c088aed", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9467f8c", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#c088aed", + "@angular/ssr": "github:angular/angular-ssr-builds#9467f8c", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 27070386..7ea20a71 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-c088aed'; +const VERSION = '20.2.1+sha-9467f8c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 885a634a..a5696734 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 29 2025 16:45:27 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Aug 29 2025 20:03:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4ecacdf64ef4d327adc47f395c37babcd061a040 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 1 Sep 2025 23:04:04 +0000 Subject: [PATCH 51/69] 1524262 refactor(@angular/cli): rewrite best-practices MCP tool description for clarity --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index daae9ea8..84f1789c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-9467f8c", + "version": "20.2.1+sha-1524262", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9467f8c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1524262", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9467f8c", + "@angular/ssr": "github:angular/angular-ssr-builds#1524262", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 7ea20a71..7f41759d 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-9467f8c'; +const VERSION = '20.2.1+sha-1524262'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a5696734..600913bf 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Aug 29 2025 20:03:49 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 01 2025 23:04:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0ecad96218e04bc829e5e56e6d9ffe93352e211c Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 2 Sep 2025 09:53:07 +0000 Subject: [PATCH 52/69] 2d8b6f6 build: update pnpm to v10.15.1 --- package.json | 8 ++++---- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 84f1789c..4951c2d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-1524262", + "version": "20.2.1+sha-2d8b6f6", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1524262", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2d8b6f6", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#1524262", + "@angular/ssr": "github:angular/angular-ssr-builds#2d8b6f6", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", @@ -112,7 +112,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.15.0", + "packageManager": "pnpm@10.15.1", "engines": { "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 7f41759d..18312f0b 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-1524262'; +const VERSION = '20.2.1+sha-2d8b6f6'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 600913bf..17e57a03 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 01 2025 23:04:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 02 2025 09:53:07 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e03435c901e6c30c1ab84189ec9c11d81dfb8c0d Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 2 Sep 2025 11:00:56 +0000 Subject: [PATCH 53/69] 269fd99 build: lock file maintenance --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 4951c2d5..10a289b4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-2d8b6f6", + "version": "20.2.1+sha-269fd99", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2d8b6f6", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#269fd99", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#2d8b6f6", + "@angular/ssr": "github:angular/angular-ssr-builds#269fd99", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 18312f0b..c1362101 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-2d8b6f6'; +const VERSION = '20.2.1+sha-269fd99'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 17e57a03..cf88ca77 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 02 2025 09:53:07 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 02 2025 11:00:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5dc731a6fc623e878930f5520cb751f1beb9f1f3 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 2 Sep 2025 12:10:04 +0000 Subject: [PATCH 54/69] 0eaec23 build: update github/codeql-action action to v3.30.0 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 10a289b4..b89e1414 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-269fd99", + "version": "20.2.1+sha-0eaec23", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#269fd99", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0eaec23", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#269fd99", + "@angular/ssr": "github:angular/angular-ssr-builds#0eaec23", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index c1362101..f78983e1 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-269fd99'; +const VERSION = '20.2.1+sha-0eaec23'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index cf88ca77..b611a3de 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 02 2025 11:00:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 02 2025 12:10:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4e8e146482a4c766c56119b95762d35dd13edf54 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 2 Sep 2025 17:53:47 +0000 Subject: [PATCH 55/69] 5c2abff fix(@angular/build): avoid extra tick in SSR dev-server builds --- package.json | 6 +++--- src/builders/dev-server/vite-server.js | 1 + src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b89e1414..9c138436 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-0eaec23", + "version": "20.2.1+sha-5c2abff", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0eaec23", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5c2abff", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#0eaec23", + "@angular/ssr": "github:angular/angular-ssr-builds#5c2abff", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/builders/dev-server/vite-server.js b/src/builders/dev-server/vite-server.js index 516221f7..9fb7f767 100644 --- a/src/builders/dev-server/vite-server.js +++ b/src/builders/dev-server/vite-server.js @@ -317,6 +317,7 @@ async function* serveWithVite(serverOptions, builderName, builderAction, context // Setup server and start listening const serverConfiguration = await setupServer(serverOptions, generatedFiles, assetFiles, browserOptions.preserveSymlinks, externalMetadata, ssrMode, prebundleTransformer, target, (0, internal_1.isZonelessApp)(polyfills), componentStyles, templateUpdates, browserOptions.loader, { ...browserOptions.define, + 'ngJitMode': browserOptions.aot ? 'false' : 'true', 'ngHmrMode': browserOptions.templateUpdates ? 'true' : 'false', }, extensions?.middleware, transformers?.indexHtml, thirdPartySourcemaps); server = await createServer(serverConfiguration); diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index f78983e1..7b6e768f 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-0eaec23'; +const VERSION = '20.2.1+sha-5c2abff'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index b611a3de..7bdc4916 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 02 2025 12:10:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 02 2025 17:53:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 65fbf9661c9056c62e2a6c64ea1539ef64f5b634 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 3 Sep 2025 11:51:59 +0000 Subject: [PATCH 56/69] 99526bd refactor(@angular/cli): Improve zoneless migration prompts based on observed outcomes --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9c138436..8a214b83 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-5c2abff", + "version": "20.2.1+sha-99526bd", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5c2abff", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#99526bd", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5c2abff", + "@angular/ssr": "github:angular/angular-ssr-builds#99526bd", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 7b6e768f..5c29652c 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-5c2abff'; +const VERSION = '20.2.1+sha-99526bd'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 7bdc4916..a8d68a03 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 02 2025 17:53:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 03 2025 11:51:59 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From a454456bb7a598da4333848d4f2c22e637649e4e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 3 Sep 2025 12:54:05 +0000 Subject: [PATCH 57/69] f3c8268 fix(@angular/build): maintain media output hashing with vitest unit-testing --- package.json | 6 +++--- src/builders/unit-test/builder.js | 12 +++++++++++- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 8a214b83..d82a7ae5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-99526bd", + "version": "20.2.1+sha-f3c8268", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#99526bd", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f3c8268", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#99526bd", + "@angular/ssr": "github:angular/angular-ssr-builds#f3c8268", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/builders/unit-test/builder.js b/src/builders/unit-test/builder.js index dbad3da8..225bb467 100644 --- a/src/builders/unit-test/builder.js +++ b/src/builders/unit-test/builder.js @@ -26,6 +26,16 @@ const application_builder_1 = require("../karma/application_builder"); const find_tests_1 = require("../karma/find-tests"); const karma_bridge_1 = require("./karma-bridge"); const options_1 = require("./options"); +function adjustOutputHashing(hashing) { + switch (hashing) { + case schema_1.OutputHashing.All: + case schema_1.OutputHashing.Media: + // Ensure media is continued to be hashed to avoid overwriting of output media files + return schema_1.OutputHashing.Media; + default: + return schema_1.OutputHashing.None; + } +} /** * @experimental Direct usage of this function is considered experimental. */ @@ -91,7 +101,7 @@ async function* execute(options, context, extensions = {}) { ssr: false, prerender: false, sourceMap: { scripts: true, vendor: false, styles: false }, - outputHashing: schema_1.OutputHashing.None, + outputHashing: adjustOutputHashing(buildTargetOptions.outputHashing), optimization: false, tsConfig: normalizedOptions.tsConfig, entryPoints, diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 5c29652c..75050105 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-99526bd'; +const VERSION = '20.2.1+sha-f3c8268'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a8d68a03..6358f722 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 03 2025 11:51:59 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 03 2025 12:54:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 4a0c648f8e7bc7b3c75cd0854473d7d5e8d7cd42 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 3 Sep 2025 13:18:44 +0000 Subject: [PATCH 58/69] 2736599 fix(@angular/cli): set process title when running architect commands --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d82a7ae5..19c0fb38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-f3c8268", + "version": "20.2.1+sha-2736599", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#f3c8268", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2736599", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#f3c8268", + "@angular/ssr": "github:angular/angular-ssr-builds#2736599", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 75050105..58d81053 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-f3c8268'; +const VERSION = '20.2.1+sha-2736599'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 6358f722..495dca83 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 03 2025 12:54:05 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 03 2025 13:18:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c2fc9f1be41999c06ca99b22884055ac447819c2 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 3 Sep 2025 13:45:19 +0000 Subject: [PATCH 59/69] 425bfe4 refactor(@angular/cli): update MCP example tool format for if example --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 19c0fb38..9812acd8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-2736599", + "version": "20.2.1+sha-425bfe4", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2736599", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#425bfe4", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#2736599", + "@angular/ssr": "github:angular/angular-ssr-builds#425bfe4", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 58d81053..a5265ded 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-2736599'; +const VERSION = '20.2.1+sha-425bfe4'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 495dca83..c34bde40 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 03 2025 13:18:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 03 2025 13:45:19 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 1f2a59d9d1ecbe06bb19fe9ca038a5a1432e3b2e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 3 Sep 2025 20:49:46 +0000 Subject: [PATCH 60/69] 8ffc449 release: cut the v20.2.2 release --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9812acd8..c8574dc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.1+sha-425bfe4", + "version": "20.2.2+sha-8ffc449", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#425bfe4", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8ffc449", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#425bfe4", + "@angular/ssr": "github:angular/angular-ssr-builds#8ffc449", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a5265ded..f82ca9f4 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.1+sha-425bfe4'; +const VERSION = '20.2.2+sha-8ffc449'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index c34bde40..7eee0ff3 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 03 2025 13:45:19 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 03 2025 20:49:46 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5e586b7caf6c5cb5685b7cd1d9b388f56de163da Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 4 Sep 2025 23:23:56 +0000 Subject: [PATCH 61/69] 5a9503b build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c8574dc0..99813f94 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-8ffc449", + "version": "20.2.2+sha-5a9503b", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8ffc449", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5a9503b", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#8ffc449", + "@angular/ssr": "github:angular/angular-ssr-builds#5a9503b", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index f82ca9f4..63303f4b 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-8ffc449'; +const VERSION = '20.2.2+sha-5a9503b'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 7eee0ff3..50cd6fed 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 03 2025 20:49:46 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 04 2025 23:23:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 8eca02961fce71ea51f29b552fd25495f6e73579 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 5 Sep 2025 15:47:21 +0000 Subject: [PATCH 62/69] 5d46d6e fix(@angular/build): preserve names in esbuild for improved debugging in dev mode --- package.json | 6 +++--- src/tools/esbuild/application-code-bundle.js | 11 +++++++---- src/tools/vite/utils.js | 1 + src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 99813f94..b4afb94e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-5a9503b", + "version": "20.2.2+sha-5d46d6e", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5a9503b", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5d46d6e", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5a9503b", + "@angular/ssr": "github:angular/angular-ssr-builds#5d46d6e", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/tools/esbuild/application-code-bundle.js b/src/tools/esbuild/application-code-bundle.js index 8a60c195..6c5d8478 100644 --- a/src/tools/esbuild/application-code-bundle.js +++ b/src/tools/esbuild/application-code-bundle.js @@ -418,6 +418,8 @@ function getEsBuildCommonOptions(options) { packages = 'external'; } } + const minifySyntax = optimizationOptions.scripts; + const minifyIdentifiers = minifySyntax && environment_options_1.allowMangle; return { absWorkingDir: workspaceRoot, format: 'esm', @@ -429,9 +431,10 @@ function getEsBuildCommonOptions(options) { metafile: true, legalComments: options.extractLicenses ? 'none' : 'eof', logLevel: options.verbose && !jsonLogs ? 'debug' : 'silent', - minifyIdentifiers: optimizationOptions.scripts && environment_options_1.allowMangle, - minifySyntax: optimizationOptions.scripts, - minifyWhitespace: optimizationOptions.scripts, + keepNames: !minifyIdentifiers, + minifyIdentifiers, + minifySyntax, + minifyWhitespace: minifySyntax, pure: ['forwardRef'], outdir: workspaceRoot, outExtension: outExtension ? { '.js': `.${outExtension}` } : undefined, @@ -448,7 +451,7 @@ function getEsBuildCommonOptions(options) { // Only set to false when script optimizations are enabled. It should not be set to true because // Angular turns `ngDevMode` into an object for development debugging purposes when not defined // which a constant true value would break. - ...(optimizationOptions.scripts ? { 'ngDevMode': 'false' } : undefined), + ...(minifySyntax ? { 'ngDevMode': 'false' } : undefined), 'ngJitMode': jit ? 'true' : 'false', 'ngServerMode': 'false', 'ngHmrMode': options.templateUpdates ? 'true' : 'false', diff --git a/src/tools/vite/utils.js b/src/tools/vite/utils.js index 57d28915..22064ca0 100644 --- a/src/tools/vite/utils.js +++ b/src/tools/vite/utils.js @@ -53,6 +53,7 @@ function getDepOptimizationConfig({ disabled, exclude, include, target, zoneless esbuildOptions: { // Set esbuild supported targets. target, + keepNames: true, supported: (0, utils_1.getFeatureSupport)(target, zoneless), plugins, loader, diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 63303f4b..f7afa5f0 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-5a9503b'; +const VERSION = '20.2.2+sha-5d46d6e'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 50cd6fed..50f9f786 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 04 2025 23:23:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 05 2025 15:47:21 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 3a31e4b4658989a0aa75478850d9416ec06914ff Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 8 Sep 2025 15:09:22 +0000 Subject: [PATCH 63/69] e54fc81 build: lock file maintenance --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b4afb94e..5dec9a25 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-5d46d6e", + "version": "20.2.2+sha-e54fc81", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5d46d6e", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e54fc81", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5d46d6e", + "@angular/ssr": "github:angular/angular-ssr-builds#e54fc81", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index f7afa5f0..20eb1913 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-5d46d6e'; +const VERSION = '20.2.2+sha-e54fc81'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 50f9f786..1e4c40e7 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 05 2025 15:47:21 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 08 2025 15:09:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 6d1ecff5dcf11feffad3d0888c27f89ae96c6394 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 11:28:48 +0000 Subject: [PATCH 64/69] a48db0a refactor(@angular/cli): exclude Cnpm from LOCKFILE_NAMES type --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 5dec9a25..61799fa9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-e54fc81", + "version": "20.2.2+sha-a48db0a", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e54fc81", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a48db0a", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#e54fc81", + "@angular/ssr": "github:angular/angular-ssr-builds#a48db0a", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 20eb1913..94b18446 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-e54fc81'; +const VERSION = '20.2.2+sha-a48db0a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 1e4c40e7..ed11c02e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 08 2025 15:09:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 11:28:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From c5b0b220a3e8d9f62ade537aa132310f4a75792d Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 11:45:52 +0000 Subject: [PATCH 65/69] 5772469 build: update github/codeql-action action to v3.30.2 --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 61799fa9..894cf53a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-a48db0a", + "version": "20.2.2+sha-5772469", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a48db0a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5772469", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#a48db0a", + "@angular/ssr": "github:angular/angular-ssr-builds#5772469", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 94b18446..a0718cc2 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-a48db0a'; +const VERSION = '20.2.2+sha-5772469'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ed11c02e..d19cfc61 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 11:28:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 11:45:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 81ee1fccd0b764831ce6999ef7bb791c493e3baf Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 12:36:17 +0000 Subject: [PATCH 66/69] ec9442c ci: update runs-on to ubuntu-latest --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 894cf53a..09b934e0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-5772469", + "version": "20.2.2+sha-ec9442c", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5772469", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ec9442c", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#5772469", + "@angular/ssr": "github:angular/angular-ssr-builds#ec9442c", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a0718cc2..eeb4936b 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-5772469'; +const VERSION = '20.2.2+sha-ec9442c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index d19cfc61..e90f4fc3 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 11:45:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 12:36:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 9bad63f15ebecfc1cc36498eca86dffc745583e1 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 16:39:51 +0000 Subject: [PATCH 67/69] 1a78908 fix(@angular-devkit/build-angular): avoid extra tick in SSR builds --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 09b934e0..66f66410 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-ec9442c", + "version": "20.2.2+sha-1a78908", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ec9442c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1a78908", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#ec9442c", + "@angular/ssr": "github:angular/angular-ssr-builds#1a78908", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index eeb4936b..9c100e46 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-ec9442c'; +const VERSION = '20.2.2+sha-1a78908'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e90f4fc3..18e7a400 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 12:36:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 16:39:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From b07f4936863852568b55c911e398669f46283b19 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 18:09:01 +0000 Subject: [PATCH 68/69] caa6e72 build: update cross-repo angular dependencies --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 66f66410..7fc2a862 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-1a78908", + "version": "20.2.2+sha-caa6e72", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1a78908", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#caa6e72", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#1a78908", + "@angular/ssr": "github:angular/angular-ssr-builds#caa6e72", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9c100e46..1f6b7fe0 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-1a78908'; +const VERSION = '20.2.2+sha-caa6e72'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 18e7a400..8c961a1a 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 16:39:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 18:09:01 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From d0d89944bdc19bc1261b74bd363a4a66b2f699be Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 10 Sep 2025 12:30:30 +0000 Subject: [PATCH 69/69] 8e7e555 fix(@schematics/angular): align labels in ai-config schema --- package.json | 6 +++--- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7fc2a862..3e19cf5a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@angular/build", - "version": "20.2.2+sha-caa6e72", + "version": "20.2.2+sha-8e7e555", "description": "Official build system for Angular", "keywords": [ "Angular CLI", @@ -23,7 +23,7 @@ "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#caa6e72", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#8e7e555", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -60,7 +60,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "github:angular/angular-ssr-builds#caa6e72", + "@angular/ssr": "github:angular/angular-ssr-builds#8e7e555", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 1f6b7fe0..be3d6fbc 100644 --- a/src/utils/normalize-cache.js +++ b/src/utils/normalize-cache.js @@ -10,7 +10,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.normalizeCacheOptions = normalizeCacheOptions; const node_path_1 = require("node:path"); /** Version placeholder is replaced during the build process with actual package version */ -const VERSION = '20.2.2+sha-caa6e72'; +const VERSION = '20.2.2+sha-8e7e555'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 8c961a1a..59479e2d 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 18:09:01 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 10 2025 12:30:30 GMT+0000 (Coordinated Universal Time) \ No newline at end of file