-
Notifications
You must be signed in to change notification settings - Fork 11.8k
Comparing changes
Open a pull request
base repository: angular/angular-cli
base: v22.1.5
head repository: angular/angular-cli
compare: v22.1.6
- 9 commits
- 26 files changed
- 4 contributors
Commits on Aug 20, 2026
-
fix(@angular/ssr): abort web request signal when node request is aborted
(cherry picked from commit f8576e3)
Configuration menu - View commit details
-
Copy full SHA for 76818cb - Browse repository at this point
Copy the full SHA 76818cbView commit details -
build: update cross-repo angular dependencies
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 3f5304a - Browse repository at this point
Copy the full SHA 3f5304aView commit details -
build: update github/codeql-action action to v4.37.7
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 087d313 - Browse repository at this point
Copy the full SHA 087d313View commit details
Commits on Aug 21, 2026
-
build: remove scorecard workflow
The scorecard workflow has been replaced at the org level so these changes remove it from our workflows. (cherry picked from commit a9e507a)
Configuration menu - View commit details
-
Copy full SHA for a4c10f3 - Browse repository at this point
Copy the full SHA a4c10f3View commit details
Commits on Aug 25, 2026
-
perf(@angular/build): batch prerender routes and share in-memory serv…
…er bundles Back in-memory server bundles with SharedArrayBuffer to eliminate V8 structuredClone memory duplication across worker threads and loader hooks. Batch routes dynamically during prerendering to amortize IPC messaging and event loop scheduling overhead. (cherry picked from commit 62999ca)
Configuration menu - View commit details
-
Copy full SHA for 5b10289 - Browse repository at this point
Copy the full SHA 5b10289View commit details -
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 2dc7cd7 - Browse repository at this point
Copy the full SHA 2dc7cd7View commit details -
fix(@angular/build): ignore side-effect annotations in unit test builds
In libraries built with ng-packagr, `package.json` typically specifies `"sideEffects": false` so consumer applications can tree-shake unused code. However, when executing unit tests through `@angular/build:unit-test`, the test builder bundles workspace library source directly (via tsconfig paths). Because esbuild tree-shaking respects `"sideEffects": false` annotations in the enclosing `package.json`, bundling multiple spec entry points without splitting can cause esbuild to prune module bodies (such as component definitions) from multi-level `export *` barrel graphs while retaining namespace re-export accessors. At runtime, accessing the exported symbols evaluates to `undefined`, causing failures such as `TypeError: Cannot read properties of undefined (reading 'ɵcmp')`. Test bundles are executed locally in memory and never distributed over the wire, so side-effect annotations and pure call pruning are not required. Setting `ignoreAnnotations: true` when `disableCodeSplitting` is enabled ensures that statically reachable barrel exports in workspace code are retained without affecting production application or package builds. Closes #33910 (cherry picked from commit 4d0be68)
Configuration menu - View commit details
-
Copy full SHA for 3f132ea - Browse repository at this point
Copy the full SHA 3f132eaView commit details
Commits on Aug 26, 2026
-
build: update pnpm to v11.24.0
See associated pull request for more information.
Configuration menu - View commit details
-
Copy full SHA for 745c973 - Browse repository at this point
Copy the full SHA 745c973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ad630 - Browse repository at this point
Copy the full SHA 16ad630View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v22.1.5...v22.1.6