Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
@dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
@dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
@dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
@dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Bumps the development-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@angular/build](https://github.com/angular/angular-cli) | `21.0.4` | `21.0.5` |
| [@angular/cli](https://github.com/angular/angular-cli) | `21.0.4` | `21.0.5` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli) | `21.0.6` | `21.0.8` |
| [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) | `5.1.13` | `5.1.15` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.52.0` | `8.53.0` |
Updates `@angular/build` from 21.0.4 to 21.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/releases"><code>@angular/build</code>'s releases</a>.</em></p>
<blockquote>
<h2>21.0.5</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e"><img src="https://img.shields.io/badge/cbd0718b9-fix-green" alt="fix - cbd0718b9" /></a></td>
<td>move 'provideZoneChangeDetection' to the root module</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6"><img src="https://img.shields.io/badge/33f7cf761-fix-green" alt="fix - 33f7cf761" /></a></td>
<td>update application schematics for module-based apps to use 'provideZoneChangeDetection'</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/37b14d1f7b18a607ada3e9a113c16f5e8a7669ef"><img src="https://img.shields.io/badge/37b14d1f7-fix-green" alt="fix - 37b14d1f7" /></a></td>
<td>update default app component message</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c37dccb093f7b48027fac27bd78abe7f3e3e15ad"><img src="https://img.shields.io/badge/c37dccb09-fix-green" alt="fix - c37dccb09" /></a></td>
<td>update default app component welcome message</td>
</tr>
</tbody>
</table>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb"><img src="https://img.shields.io/badge/249563749-fix-green" alt="fix - 249563749" /></a></td>
<td>use narrower types for new MCP TS SDK compatibility</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54"><img src="https://img.shields.io/badge/2b9be3a7c-fix-green" alt="fix - 2b9be3a7c" /></a></td>
<td>ensure correct project targeting during Vitest debugging</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/blob/main/CHANGELOG.md"><code>@angular/build</code>'s changelog</a>.</em></p>
<blockquote>
<h1>21.0.5 (2026-01-07)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb">249563749</a></td>
<td>fix</td>
<td>use narrower types for new MCP TS SDK compatibility</td>
</tr>
</tbody>
</table>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e">cbd0718b9</a></td>
<td>fix</td>
<td>move 'provideZoneChangeDetection' to the root module</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6">33f7cf761</a></td>
<td>fix</td>
<td>update application schematics for module-based apps to use 'provideZoneChangeDetection'</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/37b14d1f7b18a607ada3e9a113c16f5e8a7669ef">37b14d1f7</a></td>
<td>fix</td>
<td>update default app component message</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c37dccb093f7b48027fac27bd78abe7f3e3e15ad">c37dccb09</a></td>
<td>fix</td>
<td>update default app component welcome message</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54">2b9be3a7c</a></td>
<td>fix</td>
<td>ensure correct project targeting during Vitest debugging</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>20.3.14 (2026-01-07)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075">ff366499e</a></td>
<td>fix</td>
<td>update dependency <code>@modelcontextprotocol/sdk</code> to v1.25.2</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>21.1.0-next.3 (2025-12-18)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/348096623326857a5d8cf77d56712776e1190180">348096623</a></td>
<td>fix</td>
<td>enhance list_projects MCP tool file system traversal and symlink handling</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/032257a6d00360d2c4e6d5406409dcfa5b27d1d5">032257a6d</a></td>
<td>fix</td>
<td>improve signal forms lesson examples in AI tutor</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/18d74dde8938dbe566df80753d5c148c19040179">18d74dde8</a></td>
<td>fix</td>
<td>rename mcp devserver tools to comply with naming spec</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/a15db28b29f6f43bef1ed1ca7c6a963d9943f801">a15db28b2</a></td>
<td>perf</td>
<td>cache resolved specific version in package manager abstraction</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/angular/angular-cli/commit/3b3247cac1c099a798838b3d1e9ff9b601938e0e"><code>3b3247c</code></a> release: cut the v21.0.5 release</li>
<li><a href="https://github.com/angular/angular-cli/commit/0f9b8c8af200dba79b67ecc73745efef509a6aec"><code>0f9b8c8</code></a> build: update cross-repo angular dependencies</li>
<li><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e"><code>cbd0718</code></a> fix(<code>@schematics/angular</code>): move 'provideZoneChangeDetection' to the root module</li>
<li><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6"><code>33f7cf7</code></a> fix(<code>@schematics/angular</code>): update application schematics for module-based apps...</li>
<li><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb"><code>2495637</code></a> fix(<code>@angular/cli</code>): use narrower types for new MCP TS SDK compatibility</li>
<li><a href="https://github.com/angular/angular-cli/commit/fdbb65d18a85c87d539617c8c3c6c3ee55b3b418"><code>fdbb65d</code></a> build: update dependency <code>@modelcontextprotocol/sdk</code> to v1.25.1</li>
<li><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54"><code>2b9be3a</code></a> fix(<code>@angular/build</code>): ensure correct project targeting during Vitest debugging</li>
<li><a href="https://github.com/angular/angular-cli/commit/8456da312eaccdd1c847c3ce64101d3acf923eb6"><code>8456da3</code></a> refactor: update copyright year in license</li>
<li><a href="https://github.com/angular/angular-cli/commit/ac26f4af3643a17b92ccdf5d63c289a202bacf39"><code>ac26f4a</code></a> build: update cross-repo angular dependencies</li>
<li><a href="https://github.com/angular/angular-cli/commit/e010583c08f248a333d6d1d604d77084ab0c5953"><code>e010583</code></a> build: update cross-repo angular dependencies</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular-cli/compare/v21.0.4...v21.0.5">compare view</a></li>
</ul>
</details>
<br />
Updates `@angular/cli` from 21.0.4 to 21.0.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/releases"><code>@angular/cli</code>'s releases</a>.</em></p>
<blockquote>
<h2>21.0.5</h2>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e"><img src="https://img.shields.io/badge/cbd0718b9-fix-green" alt="fix - cbd0718b9" /></a></td>
<td>move 'provideZoneChangeDetection' to the root module</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6"><img src="https://img.shields.io/badge/33f7cf761-fix-green" alt="fix - 33f7cf761" /></a></td>
<td>update application schematics for module-based apps to use 'provideZoneChangeDetection'</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/37b14d1f7b18a607ada3e9a113c16f5e8a7669ef"><img src="https://img.shields.io/badge/37b14d1f7-fix-green" alt="fix - 37b14d1f7" /></a></td>
<td>update default app component message</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c37dccb093f7b48027fac27bd78abe7f3e3e15ad"><img src="https://img.shields.io/badge/c37dccb09-fix-green" alt="fix - c37dccb09" /></a></td>
<td>update default app component welcome message</td>
</tr>
</tbody>
</table>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb"><img src="https://img.shields.io/badge/249563749-fix-green" alt="fix - 249563749" /></a></td>
<td>use narrower types for new MCP TS SDK compatibility</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54"><img src="https://img.shields.io/badge/2b9be3a7c-fix-green" alt="fix - 2b9be3a7c" /></a></td>
<td>ensure correct project targeting during Vitest debugging</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular-cli/blob/main/CHANGELOG.md"><code>@angular/cli</code>'s changelog</a>.</em></p>
<blockquote>
<h1>21.0.5 (2026-01-07)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb">249563749</a></td>
<td>fix</td>
<td>use narrower types for new MCP TS SDK compatibility</td>
</tr>
</tbody>
</table>
<h3><code>@schematics/angular</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e">cbd0718b9</a></td>
<td>fix</td>
<td>move 'provideZoneChangeDetection' to the root module</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6">33f7cf761</a></td>
<td>fix</td>
<td>update application schematics for module-based apps to use 'provideZoneChangeDetection'</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/37b14d1f7b18a607ada3e9a113c16f5e8a7669ef">37b14d1f7</a></td>
<td>fix</td>
<td>update default app component message</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/c37dccb093f7b48027fac27bd78abe7f3e3e15ad">c37dccb09</a></td>
<td>fix</td>
<td>update default app component welcome message</td>
</tr>
</tbody>
</table>
<h3><code>@angular/build</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54">2b9be3a7c</a></td>
<td>fix</td>
<td>ensure correct project targeting during Vitest debugging</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>20.3.14 (2026-01-07)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/ff366499eff87e9943e25904fd06d109a0fa0075">ff366499e</a></td>
<td>fix</td>
<td>update dependency <code>@modelcontextprotocol/sdk</code> to v1.25.2</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>21.1.0-next.3 (2025-12-18)</h1>
<h3><code>@angular/cli</code></h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/348096623326857a5d8cf77d56712776e1190180">348096623</a></td>
<td>fix</td>
<td>enhance list_projects MCP tool file system traversal and symlink handling</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/032257a6d00360d2c4e6d5406409dcfa5b27d1d5">032257a6d</a></td>
<td>fix</td>
<td>improve signal forms lesson examples in AI tutor</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/18d74dde8938dbe566df80753d5c148c19040179">18d74dde8</a></td>
<td>fix</td>
<td>rename mcp devserver tools to comply with naming spec</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular-cli/commit/a15db28b29f6f43bef1ed1ca7c6a963d9943f801">a15db28b2</a></td>
<td>perf</td>
<td>cache resolved specific version in package manager abstraction</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/angular/angular-cli/commit/3b3247cac1c099a798838b3d1e9ff9b601938e0e"><code>3b3247c</code></a> release: cut the v21.0.5 release</li>
<li><a href="https://github.com/angular/angular-cli/commit/0f9b8c8af200dba79b67ecc73745efef509a6aec"><code>0f9b8c8</code></a> build: update cross-repo angular dependencies</li>
<li><a href="https://github.com/angular/angular-cli/commit/cbd0718b93c0d51331af772f578b6e0dc3dfbe9e"><code>cbd0718</code></a> fix(<code>@schematics/angular</code>): move 'provideZoneChangeDetection' to the root module</li>
<li><a href="https://github.com/angular/angular-cli/commit/33f7cf761aa222e1754e039533831c729895e5e6"><code>33f7cf7</code></a> fix(<code>@schematics/angular</code>): update application schematics for module-based apps...</li>
<li><a href="https://github.com/angular/angular-cli/commit/24956374941f3753a24470bfdafaf6d3645a3ddb"><code>2495637</code></a> fix(<code>@angular/cli</code>): use narrower types for new MCP TS SDK compatibility</li>
<li><a href="https://github.com/angular/angular-cli/commit/fdbb65d18a85c87d539617c8c3c6c3ee55b3b418"><code>fdbb65d</code></a> build: update dependency <code>@modelcontextprotocol/sdk</code> to v1.25.1</li>
<li><a href="https://github.com/angular/angular-cli/commit/2b9be3a7cadc444e67d629c2a74c54f0c65f4a54"><code>2b9be3a</code></a> fix(<code>@angular/build</code>): ensure correct project targeting during Vitest debugging</li>
<li><a href="https://github.com/angular/angular-cli/commit/8456da312eaccdd1c847c3ce64101d3acf923eb6"><code>8456da3</code></a> refactor: update copyright year in license</li>
<li><a href="https://github.com/angular/angular-cli/commit/ac26f4af3643a17b92ccdf5d63c289a202bacf39"><code>ac26f4a</code></a> build: update cross-repo angular dependencies</li>
<li><a href="https://github.com/angular/angular-cli/commit/e010583c08f248a333d6d1d604d77084ab0c5953"><code>e010583</code></a> build: update cross-repo angular dependencies</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular-cli/compare/v21.0.4...v21.0.5">compare view</a></li>
</ul>
</details>
<br />
Updates `@angular/compiler-cli` from 21.0.6 to 21.0.8
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/releases"><code>@angular/compiler-cli</code>'s releases</a>.</em></p>
<blockquote>
<h2>21.0.8</h2>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c"><img src="https://img.shields.io/badge/a6a2621bf9-fix-green" alt="fix - a6a2621bf9" /></a></td>
<td>fix memory leak with event replay</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e"><img src="https://img.shields.io/badge/5239e471a1-fix-green" alt="fix - 5239e471a1" /></a></td>
<td>handle cancelled traversals in fake navigation</td>
</tr>
</tbody>
</table>
<h2>21.0.7</h2>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a"><img src="https://img.shields.io/badge/8e808740c9-fix-green" alt="fix - 8e808740c9" /></a></td>
<td>better types for a few expression AST nodes</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1"><img src="https://img.shields.io/badge/63b1cdcf70-fix-green" alt="fix - 63b1cdcf70" /></a></td>
<td>produce accurate span for typeof and void expressions</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39"><img src="https://img.shields.io/badge/3c3ae0cb64-fix-green" alt="fix - 3c3ae0cb64" /></a></td>
<td>provide location information for literal map keys</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9"><img src="https://img.shields.io/badge/523dbaf1c3-fix-green" alt="fix - 523dbaf1c3" /></a></td>
<td>stop ThisReceiver inheritance from ImplicitReceiver</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f"><img src="https://img.shields.io/badge/4d9c4567ed-fix-green" alt="fix - 4d9c4567ed" /></a></td>
<td>ensure component import diagnostics are reported within the <code>imports</code> expression</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4"><img src="https://img.shields.io/badge/cd405685af-fix-green" alt="fix - cd405685af" /></a></td>
<td>fix up spelling of diagnostic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253"><img src="https://img.shields.io/badge/778460fcca-fix-green" alt="fix - 778460fcca" /></a></td>
<td>support qualified names in <code>typeof</code> type references</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb"><img src="https://img.shields.io/badge/7c74674eb0-fix-green" alt="fix - 7c74674eb0" /></a></td>
<td>avoid leaking view data in animations</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304"><img src="https://img.shields.io/badge/0edbee4550-fix-green" alt="fix - 0edbee4550" /></a></td>
<td>explicitly cast signal node value to String</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6"><img src="https://img.shields.io/badge/f9c29572d2-fix-green" alt="fix - f9c29572d2" /></a></td>
<td>sanitize sensitive attributes on SVG script elements</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f"><img src="https://img.shields.io/badge/e3fba182f9-feat-blue" alt="feat - e3fba182f9" /></a></td>
<td>add <code>[formField]</code> directive</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/561772b152458e1d91d4bf3ef45d9645a731f2b1"><img src="https://img.shields.io/badge/561772b152-fix-green" alt="fix - 561772b152" /></a></td>
<td>allow custom controls to require <code>dirty</code> input</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/f0fb1d8581671ca499bcb4790b0549825eb36a91"><img src="https://img.shields.io/badge/f0fb1d8581-fix-green" alt="fix - f0fb1d8581" /></a></td>
<td>allow custom controls to require <code>hidden</code> input</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/ec110f170bbba95f023c8ae0e4429c35bfedc572"><img src="https://img.shields.io/badge/ec110f170b-fix-green" alt="fix - ec110f170b" /></a></td>
<td>allow custom controls to require <code>pending</code> input</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/ae1dc16bb0d30b6e87b0f98b7989e6685d856e31"><img src="https://img.shields.io/badge/ae1dc16bb0-fix-green" alt="fix - ae1dc16bb0" /></a></td>
<td>clean up abort listener after timeout</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/9748b0d5da6ffb1fd2498b23cc452240f46e0549"><img src="https://img.shields.io/badge/9748b0d5da-fix-green" alt="fix - 9748b0d5da" /></a></td>
<td>support custom controls with non signal-based models</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/6bd22df987e433a9e3cb759e35eb6403991cf4b7"><img src="https://img.shields.io/badge/6bd22df987-fix-green" alt="fix - 6bd22df987" /></a></td>
<td>Support readonly arrays in signal forms</td>
</tr>
</tbody>
</table>
<h3>router</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/41cd4a6af800cf7807c46862c99ae036457d8fa7"><img src="https://img.shields.io/badge/41cd4a6af8-fix-green" alt="fix - 41cd4a6af8" /></a></td>
<td>Fix RouterLink href not updating with <code>queryParamsHandling</code></td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/5e9e09aee0c08901d2a4d48b60bd13692c73e76e"><img src="https://img.shields.io/badge/5e9e09aee0-fix-green" alt="fix - 5e9e09aee0" /></a></td>
<td>handle errors from view transition <code>updateCallbackDone</code> promise</td>
</tr>
</tbody>
</table>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/angular/angular/blob/main/CHANGELOG.md"><code>@angular/compiler-cli</code>'s changelog</a>.</em></p>
<blockquote>
<h1>21.0.8 (2026-01-08)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/a6a2621bf9df02584e4079f4a804278fc2060a9c">a6a2621bf9</a></td>
<td>fix</td>
<td>fix memory leak with event replay</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/5239e471a1f887574c6703c0497e5854304cce4e">5239e471a1</a></td>
<td>fix</td>
<td>handle cancelled traversals in fake navigation</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>20.3.16 (2026-01-07)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/c2c2b4aaa84c67d2eccd4ef4f94b5ea444a7f73a">c2c2b4aaa8</a></td>
<td>fix</td>
<td>sanitize sensitive attributes on SVG script elements</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>19.2.18 (2026-01-07)</h1>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/26cdc53d9cf99ec41ffc0c71f58f8a14efc828d9">26cdc53d9c</a></td>
<td>fix</td>
<td>sanitize sensitive attributes on SVG script elements</td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h1>21.0.7 (2026-01-07)</h1>
<h3>compiler</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/8e808740c9311daa0f1c9bab8596ed5e54bdcc6a">8e808740c9</a></td>
<td>fix</td>
<td>better types for a few expression AST nodes</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/63b1cdcf70e6de448e8fa4ba1732d7bd7b5400d1">63b1cdcf70</a></td>
<td>fix</td>
<td>produce accurate span for typeof and void expressions</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/3c3ae0cb64bb112d7167fd9b0bf7739f0c9e6a39">3c3ae0cb64</a></td>
<td>fix</td>
<td>provide location information for literal map keys</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9">523dbaf1c3</a></td>
<td>fix</td>
<td>stop ThisReceiver inheritance from ImplicitReceiver</td>
</tr>
</tbody>
</table>
<h3>compiler-cli</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f">4d9c4567ed</a></td>
<td>fix</td>
<td>ensure component import diagnostics are reported within the <code>imports</code> expression</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4">cd405685af</a></td>
<td>fix</td>
<td>fix up spelling of diagnostic</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253">778460fcca</a></td>
<td>fix</td>
<td>support qualified names in <code>typeof</code> type references</td>
</tr>
</tbody>
</table>
<h3>core</h3>
<table>
<thead>
<tr>
<th>Commit</th>
<th>Type</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/angular/angular/commit/7c74674eb07491f808f79976e3e21787a841aefb">7c74674eb0</a></td>
<td>fix</td>
<td>avoid leaking view data in animations</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/0edbee4550e85b933e9bd2ba3c5511ef6fbf7304">0edbee4550</a></td>
<td>fix</td>
<td>explicitly cast signal node value to String</td>
</tr>
<tr>
<td><a href="https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6">f9c29572d2</a></td>
<td>fix</td>
<td>sanitize sensitive attributes on SVG script elements</td>
</tr>
</tbody>
</table>
<h3>forms</h3>
<p>| Commit | Type | Description |</p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/angular/angular/commit/e3fba182f90a2673040cf267a970c54c07d4840f"><code>e3fba18</code></a> feat(forms): add <code>[formField]</code> directive</li>
<li><a href="https://github.com/angular/angular/commit/0e8b9d8cde420734c1134eb9fe22c44b2da27057"><code>0e8b9d8</code></a> refactor(forms): bind field properties to all directives on interop controls</li>
<li><a href="https://github.com/angular/angular/commit/a4ba820d365aec7c12c193a950ebcbb63793c711"><code>a4ba820</code></a> refactor(forms): bind field properties to all directives on native controls</li>
<li><a href="https://github.com/angular/angular/commit/f9c29572d28feef878c73edad562b3a6451825a6"><code>f9c2957</code></a> fix(core): sanitize sensitive attributes on SVG script elements</li>
<li><a href="https://github.com/angular/angular/commit/cc067c2a0d8ee41c72794513535e22c22f5772f5"><code>cc067c2</code></a> feat(docs-infra): Extracts aliases from doc entries</li>
<li><a href="https://github.com/angular/angular/commit/b4fc0dace5e40b323f3386a362e64b6113a88592"><code>b4fc0da</code></a> test(compiler): switch compliance tests to es2022</li>
<li><a href="https://github.com/angular/angular/commit/cd405685afbfad530de7fb841ad352d2b702a9a4"><code>cd40568</code></a> fix(compiler-cli): fix up spelling of diagnostic</li>
<li><a href="https://github.com/angular/angular/commit/523dbaf1c3646ce27f1cf2e4cfc84c730fea8da9"><code>523dbaf</code></a> fix(compiler): stop ThisReceiver inheritance from ImplicitReceiver</li>
<li><a href="https://github.com/angular/angular/commit/778460fccac13d8667bb53fa24ba977a930c0253"><code>778460f</code></a> fix(compiler-cli): support qualified names in <code>typeof</code> type references</li>
<li><a href="https://github.com/angular/angular/commit/4d9c4567edfb8dd424a3336ef54ffdfc6ca7c15f"><code>4d9c456</code></a> fix(compiler-cli): ensure component import diagnostics are reported within th...</li>
<li>Additional commits viewable in <a href="https://github.com/angular/angular/commits/v21.0.8/packages/compiler-cli">compare view</a></li>
</ul>
</details>
<br />
Updates `@types/jasmine` from 5.1.13 to 5.1.15
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine">compare view</a></li>
</ul>
</details>
<br />
Updates `typescript-eslint` from 8.52.0 to 8.53.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p>
<blockquote>
<h2>v8.53.0</h2>
<h2>8.53.0 (2026-01-12)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to remove unused imports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li>
<li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li>
<li><strong>project-service:</strong> allow passing <code>Partial<ts.server.ServerHost></code> to project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932">#11932</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> replace unclear "<code>error</code> typed" with more helpful description (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704">#11704</a>)</li>
<li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</li>
<li><strong>typescript-estree:</strong> forbid type-only import with both default and named specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930">#11930</a>)</li>
<li><strong>typescript-estree:</strong> fix syntax check for <code>using</code> declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910">#11910</a>)</li>
<li><strong>typescript-estree:</strong> forbid invalid class implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934">#11934</a>)</li>
<li><strong>typescript-estree:</strong> forbid invalid "import equals" declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936">#11936</a>)</li>
<li><strong>typescript-estree:</strong> forbid invalid <code>extends</code> and <code>implements</code> in interface declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935">#11935</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li>
<li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li>
<li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li>
<li>Josh Goldberg</li>
<li>Josh Goldberg ✨</li>
<li>Kirk Waiblinger</li>
<li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li>
<li>Nikita</li>
<li>SungHyun627 <a href="https://github.com/SungHyun627"><code>@SungHyun627</code></a></li>
<li>Will Harney <a href="https://github.com/wjhsf"><code>@wjhsf</code></a></li>
</ul>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p>
<blockquote>
<h2>8.53.0 (2026-01-12)</h2>
<p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p>
<p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97"><code>3021ede</code></a> chore(release): publish 8.53.0</li>
<li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/typescript-eslint">compare view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps the development-dependencies group with 5 updates:
21.0.421.0.521.0.421.0.521.0.621.0.85.1.135.1.158.52.08.53.0Updates
@angular/buildfrom 21.0.4 to 21.0.5Release notes
Sourced from
@angular/build's releases.Changelog
Sourced from
@angular/build's changelog.... (truncated)
Commits
3b3247crelease: cut the v21.0.5 release0f9b8c8build: update cross-repo angular dependenciescbd0718fix(@schematics/angular): move 'provideZoneChangeDetection' to the root module33f7cf7fix(@schematics/angular): update application schematics for module-based apps...2495637fix(@angular/cli): use narrower types for new MCP TS SDK compatibilityfdbb65dbuild: update dependency@modelcontextprotocol/sdkto v1.25.12b9be3afix(@angular/build): ensure correct project targeting during Vitest debugging8456da3refactor: update copyright year in licenseac26f4abuild: update cross-repo angular dependenciese010583build: update cross-repo angular dependenciesUpdates
@angular/clifrom 21.0.4 to 21.0.5Release notes
Sourced from
@angular/cli's releases.Changelog
Sourced from
@angular/cli's changelog.... (truncated)
Commits
3b3247crelease: cut the v21.0.5 release0f9b8c8build: update cross-repo angular dependenciescbd0718fix(@schematics/angular): move 'provideZoneChangeDetection' to the root module33f7cf7fix(@schematics/angular): update application schematics for module-based apps...2495637fix(@angular/cli): use narrower types for new MCP TS SDK compatibilityfdbb65dbuild: update dependency@modelcontextprotocol/sdkto v1.25.12b9be3afix(@angular/build): ensure correct project targeting during Vitest debugging8456da3refactor: update copyright year in licenseac26f4abuild: update cross-repo angular dependenciese010583build: update cross-repo angular dependenciesUpdates
@angular/compiler-clifrom 21.0.6 to 21.0.8Release notes
Sourced from
@angular/compiler-cli's releases.Changelog
Sourced from
@angular/compiler-cli's changelog.... (truncated)
Commits
e3fba18feat(forms): add[formField]directive0e8b9d8refactor(forms): bind field properties to all directives on interop controlsa4ba820refactor(forms): bind field properties to all directives on native controlsf9c2957fix(core): sanitize sensitive attributes on SVG script elementscc067c2feat(docs-infra): Extracts aliases from doc entriesb4fc0datest(compiler): switch compliance tests to es2022cd40568fix(compiler-cli): fix up spelling of diagnostic523dbaffix(compiler): stop ThisReceiver inheritance from ImplicitReceiver778460ffix(compiler-cli): support qualified names intypeoftype references4d9c456fix(compiler-cli): ensure component import diagnostics are reported within th...Updates
@types/jasminefrom 5.1.13 to 5.1.15Commits
Updates
typescript-eslintfrom 8.52.0 to 8.53.0Release notes
Sourced from typescript-eslint's releases.
Changelog
Sourced from typescript-eslint's changelog.
Commits
3021edechore(release): publish 8.53.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditionsLooks like these dependencies are updatable in another way, so this is no longer needed.
Preserved GitLab !80 history: source attribution, exact timestamps, discussion grouping and review positions. Historical diff snapshots: 1; visible source notes: 1.
gitlab-35-mergerequest-80.md (SHA-256
33a8210567f080e807a4253fd5a1f626bd642a4725623623d5ade5cdfa6dc2cb)gitlab-35-mergerequest-80.json (SHA-256
23ce85f6a0a66a65b670cbb0e60727794949359e14ac579d1810c87622d01e47)Old CI job execution and reports are omitted. Original source files and rollback backups remain protected.
Pull request closed