From 9dccf1ca98a8bfba5e4ab28ab854309a835b7dfa Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 9 Sep 2025 17:28:25 +0000 Subject: [PATCH 01/42] e21bd5c build: prepare exceptional minor branch: 20.3.x --- package.json | 51 +++++++++++++++-------------- src/tools/webpack/configs/styles.js | 7 ++-- src/tools/webpack/utils/helpers.js | 7 ++-- src/utils/copy-assets.js | 4 +-- src/utils/normalize-cache.js | 2 +- src/utils/test-files.d.ts | 4 +-- src/utils/test-files.js | 7 ++-- uniqueId | 2 +- 8 files changed, 45 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index ac59b6613..1d7c571b3 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,17 @@ { "name": "@angular-devkit/build-angular", - "version": "21.0.0-next.2+sha-9749ec6", + "version": "20.3.0-next.0+sha-e21bd5c", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9749ec6", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#9749ec6", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#9749ec6", - "@angular/build": "github:angular/angular-build-builds#9749ec6", - "@babel/core": "7.28.4", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e21bd5c", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#e21bd5c", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#e21bd5c", + "@angular/build": "github:angular/angular-build-builds#e21bd5c", + "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -19,9 +19,9 @@ "@babel/plugin-transform-async-to-generator": "7.27.1", "@babel/plugin-transform-runtime": "7.28.3", "@babel/preset-env": "7.28.3", - "@babel/runtime": "7.28.4", + "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#9749ec6", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#e21bd5c", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -29,11 +29,12 @@ "copy-webpack-plugin": "13.0.1", "css-loader": "7.1.2", "esbuild-wasm": "0.25.9", + "fast-glob": "3.3.3", "http-proxy-middleware": "3.0.5", "istanbul-lib-instrument": "6.0.3", "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", - "less": "4.4.1", + "less": "4.4.0", "less-loader": "12.3.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.3.1", @@ -43,20 +44,19 @@ "picomatch": "4.0.3", "piscina": "5.1.3", "postcss": "8.5.6", - "postcss-loader": "8.2.0", + "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", "rxjs": "7.8.2", - "sass": "1.92.1", + "sass": "1.90.0", "sass-loader": "16.0.5", "semver": "7.7.2", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.44.0", - "tinyglobby": "0.2.15", + "terser": "5.43.1", "tree-kill": "1.2.2", "tslib": "2.8.1", - "webpack": "5.101.3", - "webpack-dev-middleware": "7.4.3", + "webpack": "5.101.2", + "webpack-dev-middleware": "7.4.2", "webpack-dev-server": "5.2.2", "webpack-merge": "6.0.1", "webpack-subresource-integrity": "5.1.0" @@ -65,22 +65,22 @@ "esbuild": "0.25.9" }, "peerDependencies": { - "@angular/core": "^21.0.0-next.0", - "@angular/compiler-cli": "^21.0.0-next.0", - "@angular/localize": "^21.0.0-next.0", - "@angular/platform-browser": "^21.0.0-next.0", - "@angular/platform-server": "^21.0.0-next.0", - "@angular/service-worker": "^21.0.0-next.0", - "@angular/ssr": "github:angular/angular-ssr-builds#9749ec6", + "@angular/core": "^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#e21bd5c", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^21.0.0-next.0", + "ng-packagr": "^20.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "typescript": ">=5.9 <6.0" + "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { "@angular/core": { @@ -148,5 +148,6 @@ "bugs": { "url": "https://github.com/angular/angular-cli/issues" }, - "homepage": "https://github.com/angular/angular-cli" + "homepage": "https://github.com/angular/angular-cli", + "__ngDevExceptionalMinor__": true } diff --git a/src/tools/webpack/configs/styles.js b/src/tools/webpack/configs/styles.js index 0dc63bcc7..5c8b31ea1 100644 --- a/src/tools/webpack/configs/styles.js +++ b/src/tools/webpack/configs/styles.js @@ -46,7 +46,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.getStylesConfig = getStylesConfig; const private_1 = require("@angular/build/private"); const mini_css_extract_plugin_1 = __importDefault(require("mini-css-extract-plugin")); -const node_module_1 = require("node:module"); const path = __importStar(require("node:path")); const node_url_1 = require("node:url"); const plugins_1 = require("../plugins"); @@ -89,9 +88,9 @@ async function getStylesConfig(wco) { const searchDirectories = await (0, private_1.generateSearchDirectories)([projectRoot, root]); const postcssConfig = await (0, private_1.loadPostcssConfiguration)(searchDirectories); if (postcssConfig) { - const postCssPluginRequire = (0, node_module_1.createRequire)(path.dirname(postcssConfig.configPath) + '/'); - for (const [pluginName, pluginOptions] of postcssConfig.config.plugins) { - const plugin = postCssPluginRequire(pluginName); + for (const [pluginName, pluginOptions] of postcssConfig.plugins) { + const resolvedPlugin = require.resolve(pluginName, { paths: [root] }); + const { default: plugin } = await Promise.resolve(`${resolvedPlugin}`).then(s => __importStar(require(s))); if (typeof plugin !== 'function' || plugin.postcss !== true) { throw new Error(`Attempted to load invalid Postcss plugin: "${pluginName}"`); } diff --git a/src/tools/webpack/utils/helpers.js b/src/tools/webpack/utils/helpers.js index 64dd97f97..233948bd6 100644 --- a/src/tools/webpack/utils/helpers.js +++ b/src/tools/webpack/utils/helpers.js @@ -39,6 +39,9 @@ var __importStar = (this && this.__importStar) || (function () { return result; }; })(); +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOutputHashFormat = getOutputHashFormat; exports.normalizeExtraEntryPoints = normalizeExtraEntryPoints; @@ -50,9 +53,9 @@ exports.globalScriptsByBundleName = globalScriptsByBundleName; exports.assetPatterns = assetPatterns; exports.getStatsOptions = getStatsOptions; exports.isPackageInstalled = isPackageInstalled; +const fast_glob_1 = __importDefault(require("fast-glob")); const node_crypto_1 = require("node:crypto"); const path = __importStar(require("node:path")); -const tinyglobby_1 = require("tinyglobby"); const schema_1 = require("../../../builders/browser/schema"); const package_version_1 = require("../../../utils/package-version"); function getOutputHashFormat(outputHashing = schema_1.OutputHashing.None, length = 20) { @@ -136,7 +139,7 @@ function getInstrumentationExcludedPaths(root, excludedPaths) { const excluded = new Set(); for (const excludeGlob of excludedPaths) { const excludePath = excludeGlob[0] === '/' ? excludeGlob.slice(1) : excludeGlob; - (0, tinyglobby_1.globSync)(excludePath, { cwd: root }).forEach((p) => excluded.add(path.join(root, p))); + fast_glob_1.default.sync(excludePath, { cwd: root }).forEach((p) => excluded.add(path.join(root, p))); } return excluded; } diff --git a/src/utils/copy-assets.js b/src/utils/copy-assets.js index b787eead5..68df420cc 100644 --- a/src/utils/copy-assets.js +++ b/src/utils/copy-assets.js @@ -11,15 +11,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.copyAssets = copyAssets; +const fast_glob_1 = __importDefault(require("fast-glob")); const node_fs_1 = __importDefault(require("node:fs")); const node_path_1 = __importDefault(require("node:path")); -const tinyglobby_1 = require("tinyglobby"); async function copyAssets(entries, basePaths, root, changed) { const defaultIgnore = ['.gitkeep', '**/.DS_Store', '**/Thumbs.db']; const outputFiles = []; for (const entry of entries) { const cwd = node_path_1.default.resolve(root, entry.input); - const files = await (0, tinyglobby_1.glob)(entry.glob, { + const files = await (0, fast_glob_1.default)(entry.glob, { cwd, dot: true, ignore: entry.ignore ? defaultIgnore.concat(entry.ignore) : defaultIgnore, diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9cde9fe59..a55de5040 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 = '21.0.0-next.2+sha-9749ec6'; +const VERSION = '20.3.0-next.0+sha-e21bd5c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/src/utils/test-files.d.ts b/src/utils/test-files.d.ts index e6d7da17e..a0e29546b 100644 --- a/src/utils/test-files.d.ts +++ b/src/utils/test-files.d.ts @@ -5,7 +5,7 @@ * 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 */ -import { glob as globFn } from 'tinyglobby'; +import fastGlob from 'fast-glob'; /** * Finds all test files in the project. * @@ -15,4 +15,4 @@ import { glob as globFn } from 'tinyglobby'; * testing purposes. * @returns A set of all test files in the project. */ -export declare function findTestFiles(include: string[], exclude: string[], workspaceRoot: string, glob?: typeof globFn): Promise>; +export declare function findTestFiles(include: string[], exclude: string[], workspaceRoot: string, glob?: typeof fastGlob): Promise>; diff --git a/src/utils/test-files.js b/src/utils/test-files.js index 551550059..a1cd6b355 100644 --- a/src/utils/test-files.js +++ b/src/utils/test-files.js @@ -6,9 +6,12 @@ * 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 */ +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; Object.defineProperty(exports, "__esModule", { value: true }); exports.findTestFiles = findTestFiles; -const tinyglobby_1 = require("tinyglobby"); +const fast_glob_1 = __importDefault(require("fast-glob")); /** * Finds all test files in the project. * @@ -18,7 +21,7 @@ const tinyglobby_1 = require("tinyglobby"); * testing purposes. * @returns A set of all test files in the project. */ -async function findTestFiles(include, exclude, workspaceRoot, glob = tinyglobby_1.glob) { +async function findTestFiles(include, exclude, workspaceRoot, glob = fast_glob_1.default) { const globOptions = { cwd: workspaceRoot, ignore: ['node_modules/**'].concat(exclude), diff --git a/uniqueId b/uniqueId index c6638e7b8..82eff2407 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 16:40:21 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 09 2025 17:28:25 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 2b0fc975f56bce107da12715b75149dac7bf9c65 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 10 Sep 2025 12:30:56 +0000 Subject: [PATCH 02/42] ef20a27 fix(@schematics/angular): align labels in ai-config schema --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 1d7c571b3..ea6908ab7 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.0-next.0+sha-e21bd5c", + "version": "20.3.0-next.0+sha-ef20a27", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e21bd5c", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#e21bd5c", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#e21bd5c", - "@angular/build": "github:angular/angular-build-builds#e21bd5c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ef20a27", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#ef20a27", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#ef20a27", + "@angular/build": "github:angular/angular-build-builds#ef20a27", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#e21bd5c", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#ef20a27", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#e21bd5c", + "@angular/ssr": "github:angular/angular-ssr-builds#ef20a27", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a55de5040..3d2150186 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.3.0-next.0+sha-e21bd5c'; +const VERSION = '20.3.0-next.0+sha-ef20a27'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 82eff2407..1be84c8e2 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 09 2025 17:28:25 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 10 2025 12:30:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e77bf2c0b54db2d45bd6bde0a2580833bbb1a6e8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 10 Sep 2025 17:06:02 +0000 Subject: [PATCH 03/42] db1c025 release: cut the v20.3.0 release --- package.json | 17 ++++++++--------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index ea6908ab7..a5bbc3857 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.0-next.0+sha-ef20a27", + "version": "20.3.0+sha-db1c025", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ef20a27", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#ef20a27", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#ef20a27", - "@angular/build": "github:angular/angular-build-builds#ef20a27", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#db1c025", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#db1c025", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#db1c025", + "@angular/build": "github:angular/angular-build-builds#db1c025", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#ef20a27", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#db1c025", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#ef20a27", + "@angular/ssr": "github:angular/angular-ssr-builds#db1c025", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", @@ -148,6 +148,5 @@ "bugs": { "url": "https://github.com/angular/angular-cli/issues" }, - "homepage": "https://github.com/angular/angular-cli", - "__ngDevExceptionalMinor__": true + "homepage": "https://github.com/angular/angular-cli" } diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 3d2150186..41ad2c1eb 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.3.0-next.0+sha-ef20a27'; +const VERSION = '20.3.0+sha-db1c025'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 1be84c8e2..a9d971c76 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 10 2025 12:30:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 10 2025 17:06:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e5101bce9c05eb0c5296818c7d44cacaf0008afd Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 11 Sep 2025 12:25:28 +0000 Subject: [PATCH 04/42] 4e51032 refactor(@angular/cli): Add instructions to component zoneless migration to retain NgZone.run --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index a5bbc3857..b7c7e97ec 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.0+sha-db1c025", + "version": "20.3.0+sha-4e51032", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#db1c025", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#db1c025", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#db1c025", - "@angular/build": "github:angular/angular-build-builds#db1c025", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4e51032", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4e51032", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4e51032", + "@angular/build": "github:angular/angular-build-builds#4e51032", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#db1c025", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4e51032", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#db1c025", + "@angular/ssr": "github:angular/angular-ssr-builds#4e51032", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 41ad2c1eb..f8c74c857 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.3.0+sha-db1c025'; +const VERSION = '20.3.0+sha-4e51032'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index a9d971c76..e3cb70194 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 10 2025 17:06:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 11 2025 12:25:28 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 3fb514563cece4588958a88dafcae8b523ba90a5 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 11 Sep 2025 13:06:48 +0000 Subject: [PATCH 05/42] be60be4 fix(@angular/build): add timestamp to bundle generation log --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index b7c7e97ec..8b55476c5 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.0+sha-4e51032", + "version": "20.3.0+sha-be60be4", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4e51032", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4e51032", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4e51032", - "@angular/build": "github:angular/angular-build-builds#4e51032", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#be60be4", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#be60be4", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#be60be4", + "@angular/build": "github:angular/angular-build-builds#be60be4", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4e51032", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#be60be4", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#4e51032", + "@angular/ssr": "github:angular/angular-ssr-builds#be60be4", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index f8c74c857..013e61730 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.3.0+sha-4e51032'; +const VERSION = '20.3.0+sha-be60be4'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e3cb70194..cf9f92a05 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 11 2025 12:25:28 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 11 2025 13:06:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From a807517e1b02df2b43f25f55e0198b3933e0b680 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 11 Sep 2025 13:15:53 +0000 Subject: [PATCH 06/42] 9930e8a release: cut the v20.3.1 release --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 8b55476c5..447b38f98 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.0+sha-be60be4", + "version": "20.3.1+sha-9930e8a", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#be60be4", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#be60be4", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#be60be4", - "@angular/build": "github:angular/angular-build-builds#be60be4", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9930e8a", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#9930e8a", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#9930e8a", + "@angular/build": "github:angular/angular-build-builds#9930e8a", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#be60be4", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#9930e8a", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#be60be4", + "@angular/ssr": "github:angular/angular-ssr-builds#9930e8a", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 013e61730..6a6493156 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.3.0+sha-be60be4'; +const VERSION = '20.3.1+sha-9930e8a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index cf9f92a05..0f0ed3209 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 11 2025 13:06:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 11 2025 13:15:53 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 693d433aedf3c2a16be71eeb04c29374cc310fce Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 12 Sep 2025 07:09:50 +0000 Subject: [PATCH 07/42] d12877f build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 447b38f98..af740aae2 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-9930e8a", + "version": "20.3.1+sha-d12877f", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#9930e8a", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#9930e8a", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#9930e8a", - "@angular/build": "github:angular/angular-build-builds#9930e8a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d12877f", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#d12877f", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#d12877f", + "@angular/build": "github:angular/angular-build-builds#d12877f", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#9930e8a", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#d12877f", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#9930e8a", + "@angular/ssr": "github:angular/angular-ssr-builds#d12877f", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 6a6493156..9982e73f8 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.3.1+sha-9930e8a'; +const VERSION = '20.3.1+sha-d12877f'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 0f0ed3209..77bb5ea17 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 11 2025 13:15:53 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 12 2025 07:09:50 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e936ddde887d8d4a40c01d04a78d084af915303b Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 12 Sep 2025 17:29:06 +0000 Subject: [PATCH 08/42] a5aef7d build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index af740aae2..f6727c958 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-d12877f", + "version": "20.3.1+sha-a5aef7d", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d12877f", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#d12877f", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#d12877f", - "@angular/build": "github:angular/angular-build-builds#d12877f", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a5aef7d", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a5aef7d", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a5aef7d", + "@angular/build": "github:angular/angular-build-builds#a5aef7d", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#d12877f", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a5aef7d", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#d12877f", + "@angular/ssr": "github:angular/angular-ssr-builds#a5aef7d", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9982e73f8..5dcd25cac 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.3.1+sha-d12877f'; +const VERSION = '20.3.1+sha-a5aef7d'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 77bb5ea17..2969e1e2a 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 12 2025 07:09:50 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 12 2025 17:29:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 33752402fd36f002d48fde9712c6c68edbfe120d Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 12 Sep 2025 18:09:21 +0000 Subject: [PATCH 09/42] 6026426 build: update rules_angular digest to 4010ef9 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index f6727c958..86c948d3f 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-a5aef7d", + "version": "20.3.1+sha-6026426", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a5aef7d", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a5aef7d", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a5aef7d", - "@angular/build": "github:angular/angular-build-builds#a5aef7d", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6026426", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#6026426", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#6026426", + "@angular/build": "github:angular/angular-build-builds#6026426", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a5aef7d", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#6026426", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#a5aef7d", + "@angular/ssr": "github:angular/angular-ssr-builds#6026426", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 5dcd25cac..962fd52b9 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.3.1+sha-a5aef7d'; +const VERSION = '20.3.1+sha-6026426'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 2969e1e2a..2514033d8 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 12 2025 17:29:06 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 12 2025 18:09:21 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 6663d06658f00c15d2b76b7c218f3b4621494e47 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Sat, 13 Sep 2025 08:20:32 +0000 Subject: [PATCH 10/42] bb93ebd build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 86c948d3f..6fa081255 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-6026426", + "version": "20.3.1+sha-bb93ebd", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6026426", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#6026426", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#6026426", - "@angular/build": "github:angular/angular-build-builds#6026426", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#bb93ebd", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#bb93ebd", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#bb93ebd", + "@angular/build": "github:angular/angular-build-builds#bb93ebd", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#6026426", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#bb93ebd", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#6026426", + "@angular/ssr": "github:angular/angular-ssr-builds#bb93ebd", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 962fd52b9..806f9d6a9 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.3.1+sha-6026426'; +const VERSION = '20.3.1+sha-bb93ebd'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 2514033d8..21e3c6cb2 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 12 2025 18:09:21 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Sat Sep 13 2025 08:20:32 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 1177838428f773179cb9e130eb3046dda104c335 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 15 Sep 2025 07:00:09 +0000 Subject: [PATCH 11/42] 3fb4aa2 build: update pnpm to v10.16.1 --- package.json | 16 ++++++++-------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 6fa081255..f1c024258 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-bb93ebd", + "version": "20.3.1+sha-3fb4aa2", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#bb93ebd", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#bb93ebd", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#bb93ebd", - "@angular/build": "github:angular/angular-build-builds#bb93ebd", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3fb4aa2", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#3fb4aa2", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#3fb4aa2", + "@angular/build": "github:angular/angular-build-builds#3fb4aa2", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#bb93ebd", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#3fb4aa2", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#bb93ebd", + "@angular/ssr": "github:angular/angular-ssr-builds#3fb4aa2", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", @@ -137,7 +137,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.15.1", + "packageManager": "pnpm@10.16.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 806f9d6a9..410a0e27f 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.3.1+sha-bb93ebd'; +const VERSION = '20.3.1+sha-3fb4aa2'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 21e3c6cb2..529d94e4e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Sat Sep 13 2025 08:20:32 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 15 2025 07:00:09 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From fa459bda48858c1f0e60d7a1a6cb14ac7b15ddcc Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 15 Sep 2025 14:17:44 +0000 Subject: [PATCH 12/42] 4c1ef20 build: lock file maintenance --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index f1c024258..daffbefee 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-3fb4aa2", + "version": "20.3.1+sha-4c1ef20", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3fb4aa2", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#3fb4aa2", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#3fb4aa2", - "@angular/build": "github:angular/angular-build-builds#3fb4aa2", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4c1ef20", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4c1ef20", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4c1ef20", + "@angular/build": "github:angular/angular-build-builds#4c1ef20", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#3fb4aa2", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4c1ef20", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#3fb4aa2", + "@angular/ssr": "github:angular/angular-ssr-builds#4c1ef20", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 410a0e27f..5cbf3159c 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.3.1+sha-3fb4aa2'; +const VERSION = '20.3.1+sha-4c1ef20'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 529d94e4e..cfb61a610 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 15 2025 07:00:09 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 15 2025 14:17:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 00bd609f47e5d0122e9ad4f8d767bf4a5b5e8d3b Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 16 Sep 2025 11:58:04 +0000 Subject: [PATCH 13/42] deb3ed0 Revert "fix(@angular/build): preserve names in esbuild for improved debugging in dev mode" --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index daffbefee..9ab1fa7fc 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-4c1ef20", + "version": "20.3.1+sha-deb3ed0", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4c1ef20", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4c1ef20", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4c1ef20", - "@angular/build": "github:angular/angular-build-builds#4c1ef20", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#deb3ed0", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#deb3ed0", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#deb3ed0", + "@angular/build": "github:angular/angular-build-builds#deb3ed0", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4c1ef20", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#deb3ed0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#4c1ef20", + "@angular/ssr": "github:angular/angular-ssr-builds#deb3ed0", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 5cbf3159c..1aadc27c3 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.3.1+sha-4c1ef20'; +const VERSION = '20.3.1+sha-deb3ed0'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index cfb61a610..53b225b50 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 15 2025 14:17:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 16 2025 11:58:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From da79838f86cab436bf47d7adac06467fddb6571b Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 17 Sep 2025 10:02:29 +0000 Subject: [PATCH 14/42] 5b804a5 build: update dependency aspect_rules_js to v2.6.0 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 9ab1fa7fc..2c1b3f68d 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-deb3ed0", + "version": "20.3.1+sha-5b804a5", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#deb3ed0", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#deb3ed0", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#deb3ed0", - "@angular/build": "github:angular/angular-build-builds#deb3ed0", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5b804a5", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#5b804a5", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#5b804a5", + "@angular/build": "github:angular/angular-build-builds#5b804a5", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#deb3ed0", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#5b804a5", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#deb3ed0", + "@angular/ssr": "github:angular/angular-ssr-builds#5b804a5", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 1aadc27c3..ecc355a4c 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.3.1+sha-deb3ed0'; +const VERSION = '20.3.1+sha-5b804a5'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 53b225b50..cd9885717 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 16 2025 11:58:04 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 17 2025 10:02:29 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0fe8a271a2c212264d0f7383438addead040ffa8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 17 Sep 2025 13:17:48 +0000 Subject: [PATCH 15/42] 34b88c8 build: enable minimumReleaseAge to mitigate dependency chain attacks --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 2c1b3f68d..4efc8f6db 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-5b804a5", + "version": "20.3.1+sha-34b88c8", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5b804a5", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#5b804a5", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#5b804a5", - "@angular/build": "github:angular/angular-build-builds#5b804a5", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#34b88c8", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#34b88c8", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#34b88c8", + "@angular/build": "github:angular/angular-build-builds#34b88c8", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#5b804a5", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#34b88c8", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#5b804a5", + "@angular/ssr": "github:angular/angular-ssr-builds#34b88c8", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index ecc355a4c..d12f91281 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.3.1+sha-5b804a5'; +const VERSION = '20.3.1+sha-34b88c8'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index cd9885717..1c207a482 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 17 2025 10:02:29 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 17 2025 13:17:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 574fdf555ada4f4f48f6c8c7f5b66839bb407b51 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 17 Sep 2025 14:50:35 +0000 Subject: [PATCH 16/42] 5edb82e build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 4efc8f6db..ca3a4a8b0 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-34b88c8", + "version": "20.3.1+sha-5edb82e", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#34b88c8", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#34b88c8", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#34b88c8", - "@angular/build": "github:angular/angular-build-builds#34b88c8", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5edb82e", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#5edb82e", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#5edb82e", + "@angular/build": "github:angular/angular-build-builds#5edb82e", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#34b88c8", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#5edb82e", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#34b88c8", + "@angular/ssr": "github:angular/angular-ssr-builds#5edb82e", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index d12f91281..d0a7547a6 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.3.1+sha-34b88c8'; +const VERSION = '20.3.1+sha-5edb82e'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 1c207a482..461866bc4 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 17 2025 13:17:48 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 17 2025 14:50:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 017b0a0bbdb796ece21d86a13cfc1e97157ff293 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 17 Sep 2025 16:33:31 +0000 Subject: [PATCH 17/42] 1b05a3a release: cut the v20.3.2 release --- package.json | 16 ++++++++-------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index ca3a4a8b0..a12f334ad 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.1+sha-5edb82e", + "version": "20.3.2+sha-1b05a3a", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#5edb82e", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#5edb82e", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#5edb82e", - "@angular/build": "github:angular/angular-build-builds#5edb82e", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1b05a3a", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#1b05a3a", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#1b05a3a", + "@angular/build": "github:angular/angular-build-builds#1b05a3a", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#5edb82e", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#1b05a3a", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#5edb82e", + "@angular/ssr": "github:angular/angular-ssr-builds#1b05a3a", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", @@ -137,7 +137,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.16.1", + "packageManager": "pnpm@10.17.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 d0a7547a6..a3b1f25bd 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.3.1+sha-5edb82e'; +const VERSION = '20.3.2+sha-1b05a3a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 461866bc4..8551228f6 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 17 2025 14:50:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 17 2025 16:33:31 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 66a555d7248bf047be8924ac3608ba0344037ec8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 19 Sep 2025 09:18:11 +0000 Subject: [PATCH 18/42] 4661ae8 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index a12f334ad..aa8fdb4f7 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-1b05a3a", + "version": "20.3.2+sha-4661ae8", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1b05a3a", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#1b05a3a", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#1b05a3a", - "@angular/build": "github:angular/angular-build-builds#1b05a3a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4661ae8", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4661ae8", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4661ae8", + "@angular/build": "github:angular/angular-build-builds#4661ae8", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#1b05a3a", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4661ae8", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#1b05a3a", + "@angular/ssr": "github:angular/angular-ssr-builds#4661ae8", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index a3b1f25bd..6d89c3585 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.3.2+sha-1b05a3a'; +const VERSION = '20.3.2+sha-4661ae8'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 8551228f6..44ce8dc73 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 17 2025 16:33:31 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 19 2025 09:18:11 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From eae82d209d72aa05c3a2c07360324ba1782d8586 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 19 Sep 2025 20:44:22 +0000 Subject: [PATCH 19/42] 24e1638 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index aa8fdb4f7..50bb42f6a 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-4661ae8", + "version": "20.3.2+sha-24e1638", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4661ae8", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4661ae8", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4661ae8", - "@angular/build": "github:angular/angular-build-builds#4661ae8", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#24e1638", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#24e1638", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#24e1638", + "@angular/build": "github:angular/angular-build-builds#24e1638", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4661ae8", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#24e1638", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#4661ae8", + "@angular/ssr": "github:angular/angular-ssr-builds#24e1638", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 6d89c3585..9f1c3550d 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.3.2+sha-4661ae8'; +const VERSION = '20.3.2+sha-24e1638'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 44ce8dc73..7efda4dbf 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 19 2025 09:18:11 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 19 2025 20:44:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 9933fc9918fa97c969389b7187304e94e61f1d6f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 22 Sep 2025 14:18:52 +0000 Subject: [PATCH 20/42] d7f392b build: lock file maintenance --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 50bb42f6a..0715bcb59 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-24e1638", + "version": "20.3.2+sha-d7f392b", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#24e1638", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#24e1638", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#24e1638", - "@angular/build": "github:angular/angular-build-builds#24e1638", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d7f392b", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#d7f392b", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#d7f392b", + "@angular/build": "github:angular/angular-build-builds#d7f392b", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#24e1638", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#d7f392b", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#24e1638", + "@angular/ssr": "github:angular/angular-ssr-builds#d7f392b", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 9f1c3550d..659596ed8 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.3.2+sha-24e1638'; +const VERSION = '20.3.2+sha-d7f392b'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 7efda4dbf..384253bfe 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 19 2025 20:44:22 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 22 2025 14:18:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5c566b5f91004b344cceda756c7149249b97767f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 22 Sep 2025 14:50:01 +0000 Subject: [PATCH 21/42] aa5581b build: update rolldown to v1.0.0-beta.38 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 0715bcb59..2b3629d4c 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-d7f392b", + "version": "20.3.2+sha-aa5581b", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d7f392b", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#d7f392b", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#d7f392b", - "@angular/build": "github:angular/angular-build-builds#d7f392b", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#aa5581b", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#aa5581b", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#aa5581b", + "@angular/build": "github:angular/angular-build-builds#aa5581b", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#d7f392b", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#aa5581b", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#d7f392b", + "@angular/ssr": "github:angular/angular-ssr-builds#aa5581b", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 659596ed8..da2be2069 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.3.2+sha-d7f392b'; +const VERSION = '20.3.2+sha-aa5581b'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 384253bfe..974f94140 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 22 2025 14:18:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 22 2025 14:50:01 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 922b44dc490dcbab460ecf1ef23fab090e31e202 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 23 Sep 2025 16:34:26 +0000 Subject: [PATCH 22/42] 0b5cef0 refactor(@angular/ssr): disable streaming when rendering SSG page --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 2b3629d4c..89c945205 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-aa5581b", + "version": "20.3.2+sha-0b5cef0", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#aa5581b", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#aa5581b", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#aa5581b", - "@angular/build": "github:angular/angular-build-builds#aa5581b", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0b5cef0", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#0b5cef0", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#0b5cef0", + "@angular/build": "github:angular/angular-build-builds#0b5cef0", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#aa5581b", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#0b5cef0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#aa5581b", + "@angular/ssr": "github:angular/angular-ssr-builds#0b5cef0", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index da2be2069..18b7d6d5d 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.3.2+sha-aa5581b'; +const VERSION = '20.3.2+sha-0b5cef0'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 974f94140..43807957f 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 22 2025 14:50:01 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 23 2025 16:34:26 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From cd1c04eec6d3ddd3b468b0618d1fa163aa230321 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 23 Sep 2025 17:00:51 +0000 Subject: [PATCH 23/42] a4c9a20 fix(@angular/ssr): avoid retaining rendered HTML in memory post-request --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 89c945205..bc40469b2 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-0b5cef0", + "version": "20.3.2+sha-a4c9a20", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0b5cef0", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#0b5cef0", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#0b5cef0", - "@angular/build": "github:angular/angular-build-builds#0b5cef0", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a4c9a20", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a4c9a20", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a4c9a20", + "@angular/build": "github:angular/angular-build-builds#a4c9a20", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#0b5cef0", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a4c9a20", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#0b5cef0", + "@angular/ssr": "github:angular/angular-ssr-builds#a4c9a20", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 18b7d6d5d..ff8f7b889 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.3.2+sha-0b5cef0'; +const VERSION = '20.3.2+sha-a4c9a20'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 43807957f..8c99dc034 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 23 2025 16:34:26 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 23 2025 17:00:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5fd900f4ae323bc05885edb1ab12173f7c9864d7 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 23 Sep 2025 20:34:54 +0000 Subject: [PATCH 24/42] 3ed3b7c build: update bazel dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index bc40469b2..e8b733c90 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-a4c9a20", + "version": "20.3.2+sha-3ed3b7c", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a4c9a20", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a4c9a20", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a4c9a20", - "@angular/build": "github:angular/angular-build-builds#a4c9a20", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3ed3b7c", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#3ed3b7c", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#3ed3b7c", + "@angular/build": "github:angular/angular-build-builds#3ed3b7c", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a4c9a20", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#3ed3b7c", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#a4c9a20", + "@angular/ssr": "github:angular/angular-ssr-builds#3ed3b7c", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index ff8f7b889..8fd63b462 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.3.2+sha-a4c9a20'; +const VERSION = '20.3.2+sha-3ed3b7c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 8c99dc034..31dbbda9e 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 23 2025 17:00:51 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 23 2025 20:34:54 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5ef09eec028cc1d10294f3c9d3b63327598c69e8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 24 Sep 2025 09:54:02 +0000 Subject: [PATCH 25/42] 94583c5 build: update pnpm to v10.17.1 --- package.json | 16 ++++++++-------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index e8b733c90..a11cce993 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-3ed3b7c", + "version": "20.3.2+sha-94583c5", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#3ed3b7c", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#3ed3b7c", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#3ed3b7c", - "@angular/build": "github:angular/angular-build-builds#3ed3b7c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#94583c5", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#94583c5", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#94583c5", + "@angular/build": "github:angular/angular-build-builds#94583c5", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#3ed3b7c", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#94583c5", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#3ed3b7c", + "@angular/ssr": "github:angular/angular-ssr-builds#94583c5", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", @@ -137,7 +137,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.17.0", + "packageManager": "pnpm@10.17.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 8fd63b462..46b3ac8d2 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.3.2+sha-3ed3b7c'; +const VERSION = '20.3.2+sha-94583c5'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 31dbbda9e..ff13c9dff 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 23 2025 20:34:54 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 24 2025 09:54:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 18e3e4035684560b6f785305169fbb0a07fe08bb Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 24 Sep 2025 14:15:57 +0000 Subject: [PATCH 26/42] b7f92da fix(@schematics/angular): add `__screenshots__/` to `.gitignore` --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index a11cce993..676cf5993 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-94583c5", + "version": "20.3.2+sha-b7f92da", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#94583c5", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#94583c5", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#94583c5", - "@angular/build": "github:angular/angular-build-builds#94583c5", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#b7f92da", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#b7f92da", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#b7f92da", + "@angular/build": "github:angular/angular-build-builds#b7f92da", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#94583c5", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#b7f92da", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#94583c5", + "@angular/ssr": "github:angular/angular-ssr-builds#b7f92da", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 46b3ac8d2..5ed5b90f2 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.3.2+sha-94583c5'; +const VERSION = '20.3.2+sha-b7f92da'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index ff13c9dff..fb7f3733c 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 24 2025 09:54:02 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 24 2025 14:15:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5b5649d5b7c61f917d423caf9beef6b6f00132ef Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 24 Sep 2025 21:04:56 +0000 Subject: [PATCH 27/42] 2b45442 release: cut the v20.3.3 release --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 676cf5993..5b6d4921d 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.2+sha-b7f92da", + "version": "20.3.3+sha-2b45442", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#b7f92da", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#b7f92da", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#b7f92da", - "@angular/build": "github:angular/angular-build-builds#b7f92da", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2b45442", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#2b45442", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#2b45442", + "@angular/build": "github:angular/angular-build-builds#2b45442", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#b7f92da", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#2b45442", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#b7f92da", + "@angular/ssr": "github:angular/angular-ssr-builds#2b45442", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 5ed5b90f2..667b2c0ed 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.3.2+sha-b7f92da'; +const VERSION = '20.3.3+sha-2b45442'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index fb7f3733c..d6310b8bc 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 24 2025 14:15:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Sep 24 2025 21:04:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From d9dd7f552ad294c68eacf3d79995b6710cf1d967 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 25 Sep 2025 12:34:47 +0000 Subject: [PATCH 28/42] bc6b631 fix(@angular-devkit/build-angular): mark `InjectionToken` as pure for improved tree-shaking --- package.json | 14 +++++++------- src/tools/babel/presets/application.d.ts | 2 +- src/tools/babel/presets/application.js | 8 +------- src/tools/babel/webpack-loader.js | 2 +- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 6 files changed, 12 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 5b6d4921d..ed8c48d89 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-2b45442", + "version": "20.3.3+sha-bc6b631", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#2b45442", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#2b45442", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#2b45442", - "@angular/build": "github:angular/angular-build-builds#2b45442", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#bc6b631", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#bc6b631", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#bc6b631", + "@angular/build": "github:angular/angular-build-builds#bc6b631", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#2b45442", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#bc6b631", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#2b45442", + "@angular/ssr": "github:angular/angular-ssr-builds#bc6b631", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/tools/babel/presets/application.d.ts b/src/tools/babel/presets/application.d.ts index a0f2ceb88..d6ed49e5f 100644 --- a/src/tools/babel/presets/application.d.ts +++ b/src/tools/babel/presets/application.d.ts @@ -37,7 +37,7 @@ export interface ApplicationPresetOptions { inputSourceMap: unknown; }; optimize?: { - pureTopLevel: boolean; + topLevelSafeMode: boolean; wrapDecorators: boolean; }; supportedBrowsers?: string[]; diff --git a/src/tools/babel/presets/application.js b/src/tools/babel/presets/application.js index 7ccc967a9..60639226b 100644 --- a/src/tools/babel/presets/application.js +++ b/src/tools/babel/presets/application.js @@ -124,13 +124,7 @@ function default_1(api, options) { } if (options.optimize) { const { adjustStaticMembers, adjustTypeScriptEnums, elideAngularMetadata, markTopLevelPure, } = require('@angular/build/private'); - if (options.optimize.pureTopLevel) { - plugins.push(markTopLevelPure); - } - plugins.push(elideAngularMetadata, adjustTypeScriptEnums, [ - adjustStaticMembers, - { wrapDecorators: options.optimize.wrapDecorators }, - ]); + plugins.push([markTopLevelPure, { topLevelSafeMode: options.optimize.topLevelSafeMode }], elideAngularMetadata, adjustTypeScriptEnums, [adjustStaticMembers, { wrapDecorators: options.optimize.wrapDecorators }]); } if (options.instrumentCode) { plugins.push(require('../plugins/add-code-coverage').default); diff --git a/src/tools/babel/webpack-loader.js b/src/tools/babel/webpack-loader.js index 619bc7347..0dd256fbf 100644 --- a/src/tools/babel/webpack-loader.js +++ b/src/tools/babel/webpack-loader.js @@ -99,7 +99,7 @@ exports.default = (0, babel_loader_1.custom)(() => { customOptions.optimize = { // Angular packages provide additional tested side effects guarantees and can use // otherwise unsafe optimizations. (@angular/platform-server/init) however has side-effects. - pureTopLevel: AngularPackage && sideEffectFree, + topLevelSafeMode: !(AngularPackage && sideEffectFree), // JavaScript modules that are marked as side effect free are considered to have // no decorators that contain non-local effects. wrapDecorators: sideEffectFree, diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 667b2c0ed..da6efd509 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.3.3+sha-2b45442'; +const VERSION = '20.3.3+sha-bc6b631'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index d6310b8bc..68cb418b0 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Sep 24 2025 21:04:56 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 25 2025 12:34:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 0334a2fb1614c7532595cce8c50def73e448c6a9 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 25 Sep 2025 16:42:52 +0000 Subject: [PATCH 29/42] 31dc165 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index ed8c48d89..93f606b73 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-bc6b631", + "version": "20.3.3+sha-31dc165", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#bc6b631", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#bc6b631", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#bc6b631", - "@angular/build": "github:angular/angular-build-builds#bc6b631", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#31dc165", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#31dc165", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#31dc165", + "@angular/build": "github:angular/angular-build-builds#31dc165", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#bc6b631", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#31dc165", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#bc6b631", + "@angular/ssr": "github:angular/angular-ssr-builds#31dc165", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index da6efd509..13d5f5a82 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.3.3+sha-bc6b631'; +const VERSION = '20.3.3+sha-31dc165'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 68cb418b0..2c7beaada 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 25 2025 12:34:47 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 25 2025 16:42:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From f9535f5a2f59bc6022842918743ac5e07914c96e Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 25 Sep 2025 21:43:03 +0000 Subject: [PATCH 30/42] 6422909 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 93f606b73..e67d77d92 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-31dc165", + "version": "20.3.3+sha-6422909", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#31dc165", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#31dc165", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#31dc165", - "@angular/build": "github:angular/angular-build-builds#31dc165", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6422909", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#6422909", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#6422909", + "@angular/build": "github:angular/angular-build-builds#6422909", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#31dc165", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#6422909", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#31dc165", + "@angular/ssr": "github:angular/angular-ssr-builds#6422909", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 13d5f5a82..fb8e5bc4f 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.3.3+sha-31dc165'; +const VERSION = '20.3.3+sha-6422909'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 2c7beaada..e1d00deb2 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 25 2025 16:42:52 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 25 2025 21:43:03 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 1c31b8d5a9cd4432a5ccd6f46559b4793668dad6 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 25 Sep 2025 22:20:54 +0000 Subject: [PATCH 31/42] 1940e17 build: update all github actions --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index e67d77d92..0c8972649 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-6422909", + "version": "20.3.3+sha-1940e17", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#6422909", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#6422909", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#6422909", - "@angular/build": "github:angular/angular-build-builds#6422909", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1940e17", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#1940e17", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#1940e17", + "@angular/build": "github:angular/angular-build-builds#1940e17", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#6422909", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#1940e17", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#6422909", + "@angular/ssr": "github:angular/angular-ssr-builds#1940e17", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index fb8e5bc4f..b82bb187f 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.3.3+sha-6422909'; +const VERSION = '20.3.3+sha-1940e17'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index e1d00deb2..13cb92a79 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 25 2025 21:43:03 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Sep 25 2025 22:20:54 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 69a2036f80c2947cbd170d52c8eea42d02a9bd58 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 26 Sep 2025 18:37:59 +0000 Subject: [PATCH 32/42] a6a8216 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 0c8972649..9d39df423 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-1940e17", + "version": "20.3.3+sha-a6a8216", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#1940e17", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#1940e17", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#1940e17", - "@angular/build": "github:angular/angular-build-builds#1940e17", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a6a8216", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a6a8216", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a6a8216", + "@angular/build": "github:angular/angular-build-builds#a6a8216", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#1940e17", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a6a8216", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#1940e17", + "@angular/ssr": "github:angular/angular-ssr-builds#a6a8216", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index b82bb187f..2f6721175 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.3.3+sha-1940e17'; +const VERSION = '20.3.3+sha-a6a8216'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 13cb92a79..8656ed782 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Sep 25 2025 22:20:54 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 26 2025 18:37:59 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 2b9a1757f5d430519ebba3b38862c69d3b7a93d2 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Fri, 26 Sep 2025 20:23:57 +0000 Subject: [PATCH 33/42] e84eba8 build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 9d39df423..3e79da4b9 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-a6a8216", + "version": "20.3.3+sha-e84eba8", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#a6a8216", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#a6a8216", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#a6a8216", - "@angular/build": "github:angular/angular-build-builds#a6a8216", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e84eba8", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#e84eba8", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#e84eba8", + "@angular/build": "github:angular/angular-build-builds#e84eba8", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#a6a8216", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#e84eba8", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#a6a8216", + "@angular/ssr": "github:angular/angular-ssr-builds#e84eba8", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 2f6721175..08c74fd4c 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.3.3+sha-a6a8216'; +const VERSION = '20.3.3+sha-e84eba8'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 8656ed782..29664086f 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 26 2025 18:37:59 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Fri Sep 26 2025 20:23:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 84331d58bd6eb32b29db0b153286ee6ca8f33763 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 29 Sep 2025 08:52:44 +0000 Subject: [PATCH 34/42] cb454a3 build: update github/codeql-action action to v3.30.5 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 3e79da4b9..0795ad1c2 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-e84eba8", + "version": "20.3.3+sha-cb454a3", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#e84eba8", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#e84eba8", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#e84eba8", - "@angular/build": "github:angular/angular-build-builds#e84eba8", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#cb454a3", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#cb454a3", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#cb454a3", + "@angular/build": "github:angular/angular-build-builds#cb454a3", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#e84eba8", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#cb454a3", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#e84eba8", + "@angular/ssr": "github:angular/angular-ssr-builds#cb454a3", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 08c74fd4c..620c4a51e 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.3.3+sha-e84eba8'; +const VERSION = '20.3.3+sha-cb454a3'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 29664086f..c6a1f5489 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Fri Sep 26 2025 20:23:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 29 2025 08:52:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 9ef910c06c78acd527fbcfe9b62121cccec58136 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 29 Sep 2025 15:06:53 +0000 Subject: [PATCH 35/42] 0b5481e build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 0795ad1c2..d52effef1 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-cb454a3", + "version": "20.3.3+sha-0b5481e", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#cb454a3", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#cb454a3", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#cb454a3", - "@angular/build": "github:angular/angular-build-builds#cb454a3", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0b5481e", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#0b5481e", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#0b5481e", + "@angular/build": "github:angular/angular-build-builds#0b5481e", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#cb454a3", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#0b5481e", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#cb454a3", + "@angular/ssr": "github:angular/angular-ssr-builds#0b5481e", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 620c4a51e..50073c196 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.3.3+sha-cb454a3'; +const VERSION = '20.3.3+sha-0b5481e'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index c6a1f5489..33de7e170 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 29 2025 08:52:44 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 29 2025 15:06:53 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 595bb3e48689a5e309a2ccc0b635f33b429d85b8 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 29 Sep 2025 15:35:16 +0000 Subject: [PATCH 36/42] c94bf7f fix(@schematics/angular): Out of the box support for PM2 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index d52effef1..7af8522fc 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-0b5481e", + "version": "20.3.3+sha-c94bf7f", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#0b5481e", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#0b5481e", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#0b5481e", - "@angular/build": "github:angular/angular-build-builds#0b5481e", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c94bf7f", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#c94bf7f", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#c94bf7f", + "@angular/build": "github:angular/angular-build-builds#c94bf7f", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#0b5481e", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#c94bf7f", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#0b5481e", + "@angular/ssr": "github:angular/angular-ssr-builds#c94bf7f", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 50073c196..6e0717d53 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.3.3+sha-0b5481e'; +const VERSION = '20.3.3+sha-c94bf7f'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 33de7e170..b783b2f6f 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 29 2025 15:06:53 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 29 2025 15:35:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 5992faf0ea95f551371c466b21460ff9eefcd36f Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Mon, 29 Sep 2025 16:24:35 +0000 Subject: [PATCH 37/42] 465436c fix(@schematics/angular): use bracket notation for `process.env['pm_id']` --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 7af8522fc..3422d911d 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-c94bf7f", + "version": "20.3.3+sha-465436c", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c94bf7f", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#c94bf7f", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#c94bf7f", - "@angular/build": "github:angular/angular-build-builds#c94bf7f", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#465436c", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#465436c", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#465436c", + "@angular/build": "github:angular/angular-build-builds#465436c", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#c94bf7f", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#465436c", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#c94bf7f", + "@angular/ssr": "github:angular/angular-ssr-builds#465436c", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 6e0717d53..32d478e0c 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.3.3+sha-c94bf7f'; +const VERSION = '20.3.3+sha-465436c'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index b783b2f6f..8ba8da691 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 29 2025 15:35:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Mon Sep 29 2025 16:24:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From ea82f090d3b46b3a400950415ded9efa6fa7cfc9 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Tue, 30 Sep 2025 16:38:03 +0000 Subject: [PATCH 38/42] ee2e4ee build: update bazel dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 3422d911d..f2646679e 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-465436c", + "version": "20.3.3+sha-ee2e4ee", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#465436c", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#465436c", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#465436c", - "@angular/build": "github:angular/angular-build-builds#465436c", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ee2e4ee", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#ee2e4ee", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#ee2e4ee", + "@angular/build": "github:angular/angular-build-builds#ee2e4ee", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#465436c", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#ee2e4ee", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#465436c", + "@angular/ssr": "github:angular/angular-ssr-builds#ee2e4ee", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 32d478e0c..cf54c067c 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.3.3+sha-465436c'; +const VERSION = '20.3.3+sha-ee2e4ee'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 8ba8da691..68f9f8ccd 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Mon Sep 29 2025 16:24:35 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Tue Sep 30 2025 16:38:03 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From fd4fbb81827c7b1dd7f6cfa2a78a09d7c8560ad2 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 1 Oct 2025 13:08:24 +0000 Subject: [PATCH 39/42] c14ebe7 build: update ossf/scorecard-action action to v2.4.3 --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index f2646679e..e196cf86c 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-ee2e4ee", + "version": "20.3.3+sha-c14ebe7", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#ee2e4ee", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#ee2e4ee", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#ee2e4ee", - "@angular/build": "github:angular/angular-build-builds#ee2e4ee", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c14ebe7", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#c14ebe7", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#c14ebe7", + "@angular/build": "github:angular/angular-build-builds#c14ebe7", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#ee2e4ee", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#c14ebe7", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#ee2e4ee", + "@angular/ssr": "github:angular/angular-ssr-builds#c14ebe7", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index cf54c067c..02f3677bc 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.3.3+sha-ee2e4ee'; +const VERSION = '20.3.3+sha-c14ebe7'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 68f9f8ccd..1f2dd90a6 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Tue Sep 30 2025 16:38:03 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Oct 01 2025 13:08:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From e7b10343d681406db3cc758aa35d2cbb9daf6f22 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Wed, 1 Oct 2025 15:36:16 +0000 Subject: [PATCH 40/42] 4779fe3 refactor(@angular/build): switch back to rollup for chunk optimizer --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index e196cf86c..1ba65e66f 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-c14ebe7", + "version": "20.3.3+sha-4779fe3", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#c14ebe7", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#c14ebe7", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#c14ebe7", - "@angular/build": "github:angular/angular-build-builds#c14ebe7", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4779fe3", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4779fe3", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4779fe3", + "@angular/build": "github:angular/angular-build-builds#4779fe3", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#c14ebe7", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4779fe3", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#c14ebe7", + "@angular/ssr": "github:angular/angular-ssr-builds#4779fe3", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 02f3677bc..2b0d1cdf9 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.3.3+sha-c14ebe7'; +const VERSION = '20.3.3+sha-4779fe3'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index 1f2dd90a6..af916d0da 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Oct 01 2025 13:08:24 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Wed Oct 01 2025 15:36:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From dd7ce55fbafbaadea3fa4c832847384ac0ea1f32 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Thu, 2 Oct 2025 17:35:57 +0000 Subject: [PATCH 41/42] 92a6b2a build: update cross-repo angular dependencies --- package.json | 14 +++++++------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 1ba65e66f..1b5e35968 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-4779fe3", + "version": "20.3.3+sha-92a6b2a", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#4779fe3", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#4779fe3", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#4779fe3", - "@angular/build": "github:angular/angular-build-builds#4779fe3", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#92a6b2a", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#92a6b2a", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#92a6b2a", + "@angular/build": "github:angular/angular-build-builds#92a6b2a", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#4779fe3", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#92a6b2a", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#4779fe3", + "@angular/ssr": "github:angular/angular-ssr-builds#92a6b2a", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", diff --git a/src/utils/normalize-cache.js b/src/utils/normalize-cache.js index 2b0d1cdf9..055aff8d4 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.3.3+sha-4779fe3'; +const VERSION = '20.3.3+sha-92a6b2a'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index af916d0da..fd6606891 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Wed Oct 01 2025 15:36:16 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Thu Oct 02 2025 17:35:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file From 19401ca549c99ce324e0dfa49275dd6069cfcf42 Mon Sep 17 00:00:00 2001 From: Angular Builds Date: Sat, 4 Oct 2025 13:27:19 +0000 Subject: [PATCH 42/42] d8ca86b build: update pnpm to v10.18.0 --- package.json | 16 ++++++++-------- src/utils/normalize-cache.js | 2 +- uniqueId | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 1b5e35968..c18c4bd1a 100644 --- a/package.json +++ b/package.json @@ -1,16 +1,16 @@ { "name": "@angular-devkit/build-angular", - "version": "20.3.3+sha-92a6b2a", + "version": "20.3.4+sha-d8ca86b", "description": "Angular Webpack Build Facade", "main": "src/index.js", "typings": "src/index.d.ts", "builders": "builders.json", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#92a6b2a", - "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#92a6b2a", - "@angular-devkit/core": "github:angular/angular-devkit-core-builds#92a6b2a", - "@angular/build": "github:angular/angular-build-builds#92a6b2a", + "@angular-devkit/architect": "github:angular/angular-devkit-architect-builds#d8ca86b", + "@angular-devkit/build-webpack": "github:angular/angular-devkit-build-webpack-builds#d8ca86b", + "@angular-devkit/core": "github:angular/angular-devkit-core-builds#d8ca86b", + "@angular/build": "github:angular/angular-build-builds#d8ca86b", "@babel/core": "7.28.3", "@babel/generator": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", @@ -21,7 +21,7 @@ "@babel/preset-env": "7.28.3", "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "github:angular/ngtools-webpack-builds#92a6b2a", + "@ngtools/webpack": "github:angular/ngtools-webpack-builds#d8ca86b", "ansi-colors": "4.1.3", "autoprefixer": "10.4.21", "babel-loader": "10.0.0", @@ -71,7 +71,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#92a6b2a", + "@angular/ssr": "github:angular/angular-ssr-builds#d8ca86b", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", @@ -137,7 +137,7 @@ "type": "git", "url": "https://github.com/angular/angular-cli.git" }, - "packageManager": "pnpm@10.17.1", + "packageManager": "pnpm@10.18.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 055aff8d4..e1f5e3a99 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.3.3+sha-92a6b2a'; +const VERSION = '20.3.4+sha-d8ca86b'; function hasCacheMetadata(value) { return (!!value && typeof value === 'object' && diff --git a/uniqueId b/uniqueId index fd6606891..75639618c 100644 --- a/uniqueId +++ b/uniqueId @@ -1 +1 @@ -Thu Oct 02 2025 17:35:57 GMT+0000 (Coordinated Universal Time) \ No newline at end of file +Sat Oct 04 2025 13:27:19 GMT+0000 (Coordinated Universal Time) \ No newline at end of file