azure-func-http
azure-func-http copied to clipboard
chore(deps): update angular-cli monorepo to v20 (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @angular-devkit/schematics | ^16.0.0 -> ^20.0.0 |
||||
| @schematics/angular | 16.2.16 -> 20.0.4 |
Release Notes
angular/angular-cli (@angular-devkit/schematics)
v20.0.4
v20.0.3
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| e90a808c0 | fix | include main.server.ts in tsconfig.files when present |
| 5c48b8e0a | fix | reset module typeSeparator when generating applications |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 56f426e25 | fix | include custom bundle name scripts with karma |
| dfe3a8b73 | fix | increase worker idle timeout |
| e6d27bd5e | fix | set scripts option output as classic script for karma |
v20.0.2
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| bf64a0f2d | fix | add less as a devDependency when selected as the style preprocessor |
| cb258a3e1 | fix | correctly detect modules using new file extension format |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 424f1cbbf | fix | do not consider internal Angular files as external imports |
v20.0.1
@angular/cli
| Commit | Type | Description |
|---|---|---|
| 0883248cb | fix | improve Node.js version check and error messages |
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| 525ddcbd2 | fix | only overwrite JSON file if actually changed |
| 83c820e5a | fix | remove karma config devkit package usages during application migration |
| 87266b38a | fix | skip zone.js dependency for zoneless applications |
@angular/build
| Commit | Type | Description |
|---|---|---|
| e5efdc577 | fix | also disable outputMode in vitest unit-tests |
| 5814393db | fix | resolve junit karma reporter output to workspace root |
v20.0.0
Breaking Changes
@angular/cli
-
Node.js v18 is no longer supported with Angular.
Before updating a project to Angular v20, the Node.js version must be at least 20.11.1. For the full list of supported Node.js versions, see https://angular.dev/reference/versions.
-
Node.js versions from 22.0 to 22.10 are no longer supported
@schematics/angular
--server-routingoption has been removed from several schematics. Server routing will be used when using the application builder.
@angular-devkit/schematics
-
The
NodePackageLinkTaskhas been removed without a replacement. Create a custom task if needed.Note: This does not affect application developers.
@angular/build
- TypeScript versions less than 5.8 are no longer supported.
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| e03f2b899 | feat | Add global error listeners to new app generation |
| 1e137ca84 | feat | add migration to update moduleResolution to bundler |
| 26fd4ea73 | feat | add migrations for server rendering updates |
| 5876577af | feat | Add prompt for new apps to be zoneless |
| fdc6291dd | feat | add update migration to keep previous style guide generation behavior |
| 093c5a315 | feat | directly use @angular/build in new projects |
| d6f594fe0 | feat | generate applications using TypeScript project references |
| 0ab1ddf63 | feat | generate libraries using TypeScript project references |
| 18e13e2ce | feat | remove --server-routing option |
| 03180fe03 | feat | use TypeScript module preserve option for new projects |
| 86d241629 | fix | add @angular/ssr dependency only when provideServerRendering import has been updated |
| 9e6b9b537 | fix | add type checking of host bindings to strict config |
| 8654b3fea | fix | application migration should migrate karma builder package |
| c557a19ef | fix | avoid empty polyfill option for new zoneless application |
| 90615a88b | fix | default component templates to not use .ng.html extension |
| 672ae14cd | fix | drop composite in tsconfig |
| da6ef626f | fix | ensure app-shell schematic consistently uses withAppShell |
| f126f8d34 | fix | ensure module discovery checks for an NgModule decorator |
| dc2f65999 | fix | generate component templates with a .ng.html file extension |
| 23fc8e1e1 | fix | generate components without a .component extension/type |
| 8d715fa94 | fix | generate directives without a .directive extension/type |
| 5fc595144 | fix | generate guards with a dash type separator |
| 040282d8f | fix | generate interceptors with a dash type separator |
| 070d60fb3 | fix | generate modules with a dash type separator |
| e6083b57b | fix | generate pipes with a dash type separator |
| 92e193c0b | fix | generate resolvers with a dash type separator |
| bc0f07b48 | fix | generate services without a .service extension/type |
| ea1143ddd | fix | infer app component name and path in server schematic |
| bcc0892a6 | fix | migrate provideServerRoutesConfig to provideServerRendering |
| 5e8c6494d | fix | relative tsconfig paths in references |
| 381d35fe4 | fix | remove empty scripts option value from new applications |
| 148498c2b | fix | Remove experimental from zoneless |
| a910fe9ae | fix | remove explicit outputPath option value from generated applications |
| 901ab60d9 | fix | remove explicit index option from new applications |
| be6f13ec1 | fix | remove setting files tsconfig field with SSR/Server generation |
| 661609e3e | fix | set explicit type in library schematic |
| 0f7dc2cd8 | fix | skip spec project reference for minimal ng new |
| 3cf6ab0f7 | fix | support using default browser option when not present |
| b13805a77 | fix | use protected for class member |
@angular/cli
| Commit | Type | Description |
|---|---|---|
| e513cd4aa | fix | add Node.js 24 as supported version |
| 5e90c1b4e | fix | remove Node.js v18 support |
| 787e510dc | fix | update min Node.js support to 20.19, 22.12, and 24.0 |
| 64732534e | fix | update minimum supported Node.js 22 version to 22.11.0 |
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| a42e045ba | fix | respect i18nDuplicateTranslation option when duplicates exist |
@angular-devkit/schematics
| Commit | Type | Description |
|---|---|---|
| e6be37601 | refactor | remove deprecated NodePackageLinkTask |
@angular/build
| Commit | Type | Description |
|---|---|---|
| d6ea6b09f | feat | add experimental vitest browser support to unit-testing |
| 12def3a2e | feat | add experimental vitest unit-testing support |
| c1de63300 | feat | allow control of source map sources content for application builds |
| 31c81e9c6 | feat | drop support for TypeScript older than 5.8 |
| e80963036 | feat | expand browser support policy to widely available Baseline |
| 3c9172159 | feat | integrate Chrome automatic workspace folders |
| 9b682e625 | feat | support a default outputPath option for applications |
| d067cedf0 | feat | support custom resolution conditions with applications |
| f4be83119 | feat | Support Sass package importers |
| f36a27272 | fix | allow a default application browser option |
| f42f5c14c | fix | allow component HMR for templates with i18n |
| e36bf964a | fix | allow TestBed provider configuration with vitest unit-testing |
| 769961e4a | fix | allow vitest-based unit testing to use watch option |
| 3e24a59a9 | fix | disable TypeScript composite option with Angular compiler |
| b155ba1dc | fix | enable unit-test builder watch outside CI |
| 7bb1f8747 | fix | enable unit-test reporters option |
| 05485ede7 | fix | ensure com.chrome.devtools.json is consistently served after initial run |
| 7877d9a97 | fix | ensure disabled vitest config loading |
| c8c73185a | fix | ensure matching coverage excludes with karma on Windows |
| aec95042b | fix | exclude only source test files with unit-test vitest support |
| 5bea3de4c | fix | invalidate com.chrome.devtools.json if project is moved |
| 1cd65a08d | fix | perform testing module cleanup when using Vitest |
| c51a540ce | fix | provide direct debugging support for unit test builder |
| c7f2cb596 | fix | provide vitest globals in unit-test builder |
| d2bfc6bd4 | fix | revert setup unit-test polyfills before TestBed init |
| 0d40cdecd | fix | setup unit-test polyfills before TestBed init |
| fa3dc6387 | fix | show unit-test error for missing vitest browser package |
| 247cd3352 | fix | show unit-test error for missing vitest package |
| eee816f79 | fix | use global unit-test hooks during TestBed init |
| 566de64cb | fix | use virtual module for Karma TestBed initialization |
| 52fbffcd7 | fix | warn and remove jsdom launcher when used with karma |
| 5ff6188c4 | perf | directly check code for Angular partial linking |
@angular/pwa
| Commit | Type | Description |
|---|---|---|
| fa0a06f9f | fix | support using default index option when not present |
@angular/ssr
| Commit | Type | Description |
|---|---|---|
| 33b9de3eb | feat | expose provideServerRendering and remove provideServerRouting |
| cdfc50c29 | feat | stabilize AngularNodeAppEngine, AngularAppEngine, and provideServerRouting APIs |
| 319b8e0c2 | fix | manage unhandled errors in zoneless applications |
| 2d11e8e45 | fix | return 302 when redirectTo is a function |
| 059c10eb4 | fix | SSR should work without @angular/router |
| 63428f3f1 | perf | flush headers prior to start rendering the HTML |
| 280693231 | perf | optimize response times by introducing header flushing |
| 6bd7b9b4a | perf | optimized request handling performance |
@ngtools/webpack
| Commit | Type | Description |
|---|---|---|
| 427bd846f | fix | disable TypeScript composite option with Angular compiler |
v19.2.15
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| b120e1411 | fix | update dependency webpack-dev-server to v5.2.2 |
v19.2.14
@angular/build
| Commit | Type | Description |
|---|---|---|
| a3504fd45 | fix | HMR requires AOT do not show HMR enabled when using JIT |
| 5ce9f96a4 | fix | include full metadata for AOT unit-testing |
v19.2.13
@angular/pwa
| Commit | Type | Description |
|---|---|---|
| ad2fb2959 | fix | remove background_color and theme_color from manifest |
v19.2.12
@angular/cli
| Commit | Type | Description |
|---|---|---|
| 0098c38c6 | fix | properly handle Node.js require() errors with ESM modules |
v19.2.11
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| 9eaf34405 | fix | correctly set i18n subPath in webpack browser builder |
@angular/build
| Commit | Type | Description |
|---|---|---|
| cba66a85c | fix | avoid attempting to watch bundler internal files |
| 009fc3776 | fix | avoid internal karma request cache for assets |
| b43da3949 | perf | fix unnecessary esbuild rebuilds |
v19.2.10
@angular/build
| Commit | Type | Description |
|---|---|---|
| 067f1cba0 | fix | update vite to 6.2.7 |
v19.2.9
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| de52cc2c8 | fix | update http-proxy-middleware to v3.0.5 |
@angular/build
| Commit | Type | Description |
|---|---|---|
| cc5229a45 | fix | pass preserveSymlinks option to Karma esbuild builder |
@angular/ssr
| Commit | Type | Description |
|---|---|---|
| a4e415ea6 | fix | support getPrerenderParams for wildcard routes |
v19.2.8
@angular/build
| Commit | Type | Description |
|---|---|---|
| 4a8a4a083 | fix | include module value check when adding custom conditions |
| 00cd0d123 | fix | prevent nested CSS in components |
| a297c4153 | fix | properly resolve transitive external dependencies in vite-dev-server |
| 8ab033e8e | fix | update vite to 6.2.6 |
v19.2.7
@angular/build
| Commit | Type | Description |
|---|---|---|
| 7f1e8c677 | fix | include component test metadata in development builds |
| 74cd4edd5 | fix | skip normalization of relative externals |
v19.2.6
@angular-devkit/schematics
| Commit | Type | Description |
|---|---|---|
| e5aec562f | fix | properly resolve relative schematics when executed from a nested directory |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 76cfd364a | fix | correctly handle false value in server option |
| d69188c6b | fix | update vite to 6.2.4 due to a security issues |
v19.2.5
@angular/build
| Commit | Type | Description |
|---|---|---|
| 20455e2a6 | fix | correct handling of response/request errors |
| 32b1dcd91 | fix | handle undefined getOrCreateAngularServerApp during error compilation |
| 7552a9fec | fix | normalize karma asset paths before lookup |
| 1eb5b4357 | fix | update vite to 6.2.3 |
v19.2.4
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| 0a4e96bda | fix | replace @angular/platform-browser-dynamic with @angular/platform-browser |
@angular/build
| Commit | Type | Description |
|---|---|---|
| b0b643e46 | fix | ensure errors for missing component resources |
| 2cd763e89 | fix | ensure relative karma stack traces for test failures |
v19.2.3
@angular/build
| Commit | Type | Description |
|---|---|---|
| 5a739820b | fix | update babel packages |
v19.2.2
@angular/cli
| Commit | Type | Description |
|---|---|---|
| 0ee24e29b | fix | record analytics for nested schematics |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 4575265f0 | fix | exclude all entrypoints of a library from prebundling |
| 83fcffbb7 | fix | handle postcss compilation errors gracefully |
| 78297ee47 | fix | provide extract-i18n does not respect |
| b18b9c8f2 | fix | remove duplicate prebundling warning |
@angular/ssr
| Commit | Type | Description |
|---|---|---|
| e6e8ce960 | fix | prevent stream draining if write does not return a boolean |
v19.2.1
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| b120e1411 | fix | update dependency webpack-dev-server to v5.2.2 |
v19.2.0
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| fe8d83a1f | fix | add additional checks for application builder usage |
| adf4ea5d4 | fix | remove animations module from ng new app |
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| ef7ea536f | feat | add aot option to jest |
| 523d539c6 | feat | add aot option to karma |
| a00a49a65 | feat | add aot to WTR schema |
| 2bae1a9c0 | fix | support aot option for karma browser builder |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 11fab9c7d | feat | add application builder karma testing to package |
| a5fcf8044 | fix | provide karma stack trace sourcemap support |
| 964fb778b | fix | support per component updates of multi-component files |
| f836be9e6 | fix | support Vite allowedHosts option for development server |
| 0ddf6aafa | fix | utilize bazel stamp instead of resolving peer dependency versions |
@angular/ssr
| Commit | Type | Description |
|---|---|---|
| 9726cd084 | feat | Add support for route matchers with fine-grained render mode control |
v19.1.9
@angular/build
| Commit | Type | Description |
|---|---|---|
| 2d361e9b0 | fix | always disable JSON stats with dev-server |
v19.1.8
@angular/cli
| Commit | Type | Description |
|---|---|---|
| f76cee637 | fix | correctly parse and resolve relative schematic collection names on Windows |
| ceba7739c | fix | prefer installed package as fallback when listing package groups |
@angular-devkit/build-angular
| Commit | Type | Description |
|---|---|---|
| c54b9996a | fix | pass missing options to Karma esbuild builder |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 2f60a24dd | fix | suppress asset missing warning for /index.html requests |
| b8f7952b7 | fix | update critical CSS inlining to support autoCsp |
v19.1.7
@schematics/angular
| Commit | Type | Description |
|---|---|---|
| de73b1c0c | fix | include default export for Express app |
@angular/build
| Commit | Type | Description |
|---|---|---|
| 8890a5f76 | fix | always provide Vite client helpers with development server |
| df1d38846 | fix | configure Vite CORS option |
| a13a49d95 | fix | exclude unmodified files from logs with --localize |
| 0826315fa | fix | handle unlocalizable files correctly in localized prerender |
| d2e1c8e9f | perf | cache translated i18n bundles for faster builds |
@angular/ssr
| Commit
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.