dependabot[bot] opened a new pull request, #29554:
URL: https://github.com/apache/flink/pull/29554

   Removes 
[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).
 It's no longer used after updating ancestor dependencies 
[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk),
 
[@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder),
 
[@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics),
 [@angular/cli](https://github.com/angular/angular-cli) and 
[angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint).
 These dependencies need to be updated together.
   
   Removes `@modelcontextprotocol/sdk`
   
   Updates `@angular-eslint/builder` from 21.4.0 to 22.6.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/releases";>@​angular-eslint/builder's
 releases</a>.</em></p>
   <blockquote>
   <h2>v22.6.0</h2>
   <h2>22.6.0 (2026-10-11)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-standalone] add 
allowExplicitStandalone option (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3237";>#3237</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.5 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3205";>#3205</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.6 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3217";>#3217</a>)</li>
   <li>update dependency eslint to v10.10.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3209";>#3209</a>)</li>
   <li>update typescript-eslint packages to v8.70.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3212";>#3212</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.7 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3230";>#3230</a>)</li>
   <li>update dependency eslint to v10.11.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3233";>#3233</a>)</li>
   <li>update typescript-eslint packages to v8.70.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3244";>#3244</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3247";>#3247</a>)</li>
   <li>update typescript-eslint packages to v8.71.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3258";>#3258</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3264";>#3264</a>)</li>
   <li>update dependency eslint to v10.12.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3274";>#3274</a>)</li>
   <li><strong>eslint-plugin:</strong> [reactive-context-must-read-signal] 
ignore inherited primitive names (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3201";>#3201</a>)</li>
   <li><strong>eslint-plugin:</strong> ensure <code>prefix</code> rule option 
schema is fully typed (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3246";>#3246</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-signal-model] rewrite the emit 
calls of the removed output (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3200";>#3200</a>)</li>
   <li><strong>eslint-plugin-template:</strong> [conditional-complexity] check 
control flow (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3260";>#3260</a>)</li>
   <li><strong>template-parser:</strong> traverse <a 
href="https://github.com/defer";><code>@​defer</code></a> hydrate triggers (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3231";>#3231</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Andrew Kazakov <a 
href="https://github.com/andreww2012";><code>@​andreww2012</code></a></li>
   <li>Daniel Pinto <a 
href="https://github.com/Cayan";><code>@​Cayan</code></a></li>
   <li>Guillaume DROUARD</li>
   <li>Michael Doyle <a 
href="https://github.com/MichaelDoyle";><code>@​MichaelDoyle</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <h2>v22.5.0</h2>
   <h2>22.5.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] disallow 
unconfigured properties (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3193";>#3193</a>)</li>
   <li><strong>schematics:</strong> add --tseslint-preset for strict and 
type-checked configs (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3195";>#3195</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update typescript-eslint packages to v8.69.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3194";>#3194</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md";>@​angular-eslint/builder's
 changelog</a>.</em></p>
   <blockquote>
   <h2>22.6.0 (2026-10-11)</h2>
   <p>This was a version bump only for builder to align it with other projects, 
there were no code changes.</p>
   <h2>22.5.0 (2026-09-07)</h2>
   <p>This was a version bump only for builder to align it with other projects, 
there were no code changes.</p>
   <h2>22.4.0 (2026-09-07)</h2>
   <p>This was a version bump only for builder to align it with other projects, 
there were no code changes.</p>
   <h2>22.3.0 (2026-09-07)</h2>
   <p>This was a version bump only for builder to align it with other projects, 
there were no code changes.</p>
   <h2>22.2.0 (2026-08-30)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at runtime (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3154";>#3154</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   </ul>
   <h2>22.1.0 (2026-07-12)</h2>
   <p>This was a version bump only for builder to align it with other projects, 
there were no code changes.</p>
   <h1>22.0.0 (2026-06-07)</h1>
   <h3>🚀 Features</h3>
   <ul>
   <li>⚠️ drop support for eslint v8 and legacy eslintrc config format (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3056";>#3056</a>)</li>
   <li><strong>builder:</strong> add suppressionsLocation option (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3034";>#3034</a>)</li>
   </ul>
   <h3>⚠️ Breaking Changes</h3>
   <ul>
   <li>drop support for eslint v8 and legacy eslintrc config format (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3056";>#3056</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Finn Bayer</li>
   <li>James Henry <a 
href="https://github.com/JamesHenry";><code>@​JamesHenry</code></a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/7722ad2ab4da81568f19a7a29a3951fa443bf22c";><code>7722ad2</code></a>
 chore(release): publish 22.6.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/6c37ac78baed857b9b3a554121860be612e7488a";><code>6c37ac7</code></a>
 chore: update nx monorepo to v23.2.0 (<a 
href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder/issues/3202";>#3202</a>)</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/92afcdbe5f83587a92d97f3001c137afabb67f02";><code>92afcdb</code></a>
 chore(release): publish 22.5.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/be263a1c97f12c66c42683fc69213a1e85033a75";><code>be263a1</code></a>
 chore(release): publish 22.4.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/473cee7ca72a109361ea2cf8151299785fff45b7";><code>473cee7</code></a>
 chore(release): publish 22.3.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/24da2033f8a293d5cb280a1948cf6811731cb8c3";><code>24da203</code></a>
 chore(release): publish 22.2.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/9121daf42c89d9f7c03aa90074e69b3fde72d9a4";><code>9121daf</code></a>
 fix: remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at r...</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/a666e1b45c9782d1ac2066fd55ec0127d0580950";><code>a666e1b</code></a>
 chore(release): publish 22.1.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/578bf3587196d6f9c88e31e3e964d243767ad05e";><code>578bf35</code></a>
 chore(repo): migrate to nx 23 (<a 
href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder/issues/3108";>#3108</a>)</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/5c12bad1b89192e1b5b504cbb93253c45bdd9734";><code>5c12bad</code></a>
 chore: fix formatting</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/builder";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular-eslint/schematics` from 21.4.0 to 22.6.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/releases";>@​angular-eslint/schematics's
 releases</a>.</em></p>
   <blockquote>
   <h2>v22.6.0</h2>
   <h2>22.6.0 (2026-10-11)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-standalone] add 
allowExplicitStandalone option (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3237";>#3237</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.5 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3205";>#3205</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.6 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3217";>#3217</a>)</li>
   <li>update dependency eslint to v10.10.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3209";>#3209</a>)</li>
   <li>update typescript-eslint packages to v8.70.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3212";>#3212</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.7 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3230";>#3230</a>)</li>
   <li>update dependency eslint to v10.11.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3233";>#3233</a>)</li>
   <li>update typescript-eslint packages to v8.70.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3244";>#3244</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3247";>#3247</a>)</li>
   <li>update typescript-eslint packages to v8.71.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3258";>#3258</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3264";>#3264</a>)</li>
   <li>update dependency eslint to v10.12.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3274";>#3274</a>)</li>
   <li><strong>eslint-plugin:</strong> [reactive-context-must-read-signal] 
ignore inherited primitive names (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3201";>#3201</a>)</li>
   <li><strong>eslint-plugin:</strong> ensure <code>prefix</code> rule option 
schema is fully typed (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3246";>#3246</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-signal-model] rewrite the emit 
calls of the removed output (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3200";>#3200</a>)</li>
   <li><strong>eslint-plugin-template:</strong> [conditional-complexity] check 
control flow (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3260";>#3260</a>)</li>
   <li><strong>template-parser:</strong> traverse <a 
href="https://github.com/defer";><code>@​defer</code></a> hydrate triggers (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3231";>#3231</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Andrew Kazakov <a 
href="https://github.com/andreww2012";><code>@​andreww2012</code></a></li>
   <li>Daniel Pinto <a 
href="https://github.com/Cayan";><code>@​Cayan</code></a></li>
   <li>Guillaume DROUARD</li>
   <li>Michael Doyle <a 
href="https://github.com/MichaelDoyle";><code>@​MichaelDoyle</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <h2>v22.5.0</h2>
   <h2>22.5.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] disallow 
unconfigured properties (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3193";>#3193</a>)</li>
   <li><strong>schematics:</strong> add --tseslint-preset for strict and 
type-checked configs (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3195";>#3195</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update typescript-eslint packages to v8.69.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3194";>#3194</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md";>@​angular-eslint/schematics's
 changelog</a>.</em></p>
   <blockquote>
   <h2>22.6.0 (2026-10-11)</h2>
   <p>This was a version bump only for schematics to align it with other 
projects, there were no code changes.</p>
   <h2>22.5.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>schematics:</strong> add --tseslint-preset for strict and 
type-checked configs (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3195";>#3195</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   </ul>
   <h2>22.4.0 (2026-09-07)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li><strong>schematics:</strong> error in ng-add on Angular major mismatch 
and say what to rerun (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3192";>#3192</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>James Henry <a 
href="https://github.com/JamesHenry";><code>@​JamesHenry</code></a></li>
   </ul>
   <h2>22.3.0 (2026-09-07)</h2>
   <p>This was a version bump only for schematics to align it with other 
projects, there were no code changes.</p>
   <h2>22.2.0 (2026-08-30)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at runtime (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3154";>#3154</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   </ul>
   <h2>22.1.0 (2026-07-12)</h2>
   <p>This was a version bump only for schematics to align it with other 
projects, there were no code changes.</p>
   <h1>22.0.0 (2026-06-07)</h1>
   <h3>🚀 Features</h3>
   <ul>
   <li>⚠️ drop support for eslint v8 and legacy eslintrc config format (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3056";>#3056</a>)</li>
   </ul>
   <h3>⚠️ Breaking Changes</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/7722ad2ab4da81568f19a7a29a3951fa443bf22c";><code>7722ad2</code></a>
 chore(release): publish 22.6.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/6c37ac78baed857b9b3a554121860be612e7488a";><code>6c37ac7</code></a>
 chore: update nx monorepo to v23.2.0 (<a 
href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics/issues/3202";>#3202</a>)</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/92afcdbe5f83587a92d97f3001c137afabb67f02";><code>92afcdb</code></a>
 chore(release): publish 22.5.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/302d7268c7f5510ef3d6caaeef691dfc496c9c87";><code>302d726</code></a>
 feat(schematics): add --tseslint-preset for strict and type-checked configs 
(...</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/be263a1c97f12c66c42683fc69213a1e85033a75";><code>be263a1</code></a>
 chore(release): publish 22.4.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/fff9b0b0ae7a45b5e5b445610879e0f3437e6757";><code>fff9b0b</code></a>
 fix(schematics): error in ng-add on Angular major mismatch and say what to 
re...</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/473cee7ca72a109361ea2cf8151299785fff45b7";><code>473cee7</code></a>
 chore(release): publish 22.3.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/24da2033f8a293d5cb280a1948cf6811731cb8c3";><code>24da203</code></a>
 chore(release): publish 22.2.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/9121daf42c89d9f7c03aa90074e69b3fde72d9a4";><code>9121daf</code></a>
 fix: remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at r...</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/a666e1b45c9782d1ac2066fd55ec0127d0580950";><code>a666e1b</code></a>
 chore(release): publish 22.1.0</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/schematics";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `@angular/cli` from 21.2.26 to 22.2.3
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/angular-cli/releases";>@​angular/cli's 
releases</a>.</em></p>
   <blockquote>
   <h2>22.2.3</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/881865f364b33b36630aa6ab7a129f7ed665cfa7";><img
 src="https://img.shields.io/badge/881865f36-fix-green"; alt="fix - 881865f36" 
/></a></td>
   <td>keep the workspace build version in the use-application-builder 
migration</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/3158e865ffdd828711d645dff16cc17fd26bb58e";><img
 src="https://img.shields.io/badge/3158e865f-fix-green"; alt="fix - 3158e865f" 
/></a></td>
   <td>accept multi-digit array indices in ng config</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/bcff0e76adf73cfa32b02c5256490189675cb132";><img
 src="https://img.shields.io/badge/bcff0e76a-fix-green"; alt="fix - bcff0e76a" 
/></a></td>
   <td>keep ng version working when the package manager is not installed</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/5570c91d2f38764cd841fcce146f1d13fef49b0c";><img
 src="https://img.shields.io/badge/5570c91d2-fix-green"; alt="fix - 5570c91d2" 
/></a></td>
   <td>resolve package name in npm workspace members</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/schematics</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/cf1f3b9d43177e15cf9a00973e6da3baeaf4b2dd";><img
 src="https://img.shields.io/badge/cf1f3b9d4-fix-green"; alt="fix - cf1f3b9d4" 
/></a></td>
   <td>avoid stack overflow when chaining many rules</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/1d477d6bc27159cb0c78288e047fcadfe6fc31d4";><img
 src="https://img.shields.io/badge/1d477d6bc-fix-green"; alt="fix - 1d477d6bc" 
/></a></td>
   <td>add CSP nonce to stylesheet and modulepreload link elements</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/fbe208f8392ec0ce82d597e8b690f146370bdc81";><img
 src="https://img.shields.io/badge/fbe208f83-fix-green"; alt="fix - fbe208f83" 
/></a></td>
   <td>always use AOT when extracting i18n messages</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/c1c4216a680891b80670660a621d6736c4aecaf0";><img
 src="https://img.shields.io/badge/c1c4216a6-fix-green"; alt="fix - c1c4216a6" 
/></a></td>
   <td>coalesce external watcher directories to avoid macOS FSEvents limit</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/792990bc2eacdcc8ed4de6ef46e58ceeb5fe8741";><img
 src="https://img.shields.io/badge/792990bc2-fix-green"; alt="fix - 792990bc2" 
/></a></td>
   <td>disable Vitest fsModuleCache in unit-test builder</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/82439399cbfb4c1d21d1c80d976021efa9e4a39a";><img
 src="https://img.shields.io/badge/82439399c-fix-green"; alt="fix - 82439399c" 
/></a></td>
   <td>ensure Sass importers return global Promise instances</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a818de415e933819e7a2e3e679cd0b2d2be734de";><img
 src="https://img.shields.io/badge/a818de415-fix-green"; alt="fix - a818de415" 
/></a></td>
   <td>keep Vite server file watcher disabled in Vitest watch mode</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/91bad469ec5ce7b2dfd07e394b482d2cef411407";><img
 src="https://img.shields.io/badge/91bad469e-fix-green"; alt="fix - 91bad469e" 
/></a></td>
   <td>sort discovered unit-test files for deterministic builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/e84db4af70ca9be490b462e6d8112524dc8eb6d4";><img
 src="https://img.shields.io/badge/e84db4af7-fix-green"; alt="fix - e84db4af7" 
/></a></td>
   <td>use module.registerHooks() for in-memory ESM loader</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a428021b77dbccf404f39712f1c88bed9b8e4272";><img
 src="https://img.shields.io/badge/a428021b7-perf-orange"; alt="perf - 
a428021b7" /></a></td>
   <td>avoid invalidating Angular diagnostic cache on stylesheet change</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/b0ac394a063f084d885df67660224b6a25e2c614";><img
 src="https://img.shields.io/badge/b0ac394a0-perf-orange"; alt="perf - 
b0ac394a0" /></a></td>
   <td>resolve asset patterns concurrently with bounded concurrency</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular/ssr</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/bd09b98fcaff4b76c7fd65999b51bfaa942d1858";><img
 src="https://img.shields.io/badge/bd09b98fc-fix-green"; alt="fix - bd09b98fc" 
/></a></td>
   <td>preserve preload metadata for nested empty-path routes</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a925468929c74c30a3e64b361a6dc5d6fdc1006a";><img
 src="https://img.shields.io/badge/a92546892-fix-green"; alt="fix - a92546892" 
/></a></td>
   <td>preserve query parameters on relative route redirects</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a2b86cc94d408ba4c3d422224b58e26b7a68f692";><img
 src="https://img.shields.io/badge/a2b86cc94-fix-green"; alt="fix - a2b86cc94" 
/></a></td>
   <td>resolve relative redirects against the parent route</td>
   </tr>
   </tbody>
   </table>
   <h2>22.2.2</h2>
   <h3><code>@​angular-devkit/build-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/cfe970c8bcfbc47e9fa1fa6b17e41cdf1d3b30bf";><img
 src="https://img.shields.io/badge/cfe970c8bc-fix-green"; alt="fix - cfe970c8bc" 
/></a></td>
   <td>preserve Host header when proxying in ssr-dev-server</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/405bfa370ac3c8f14808d58cfc707b7ff23348c4";><img
 src="https://img.shields.io/badge/405bfa370a-fix-green"; alt="fix - 405bfa370a" 
/></a></td>
   <td>keep the order of glob entries in the proxy configuration</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/996e47f809a3172486df665bfce6d5c11e652154";><img
 src="https://img.shields.io/badge/996e47f809-fix-green"; alt="fix - 996e47f809" 
/></a></td>
   <td>support a string <code>context</code> in array-form proxy 
configurations</td>
   </tr>
   </tbody>
   </table>
   <h2>22.2.1</h2>
   <h3><code>@​angular-devkit/schematics-cli</code></h3>
   <table>
   <thead>
   <tr>
   <th>Commit</th>
   <th>Description</th>
   </tr>
   </thead>
   </table>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular/angular-cli/blob/main/CHANGELOG.md";>@​angular/cli's
 changelog</a>.</em></p>
   <blockquote>
   <h1>22.2.3 (2026-10-15)</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/3158e865ffdd828711d645dff16cc17fd26bb58e";>3158e865f</a></td>
   <td>fix</td>
   <td>accept multi-digit array indices in ng config</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/bcff0e76adf73cfa32b02c5256490189675cb132";>bcff0e76a</a></td>
   <td>fix</td>
   <td>keep ng version working when the package manager is not installed</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/5570c91d2f38764cd841fcce146f1d13fef49b0c";>5570c91d2</a></td>
   <td>fix</td>
   <td>resolve package name in npm workspace members</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/881865f364b33b36630aa6ab7a129f7ed665cfa7";>881865f36</a></td>
   <td>fix</td>
   <td>keep the workspace build version in the use-application-builder 
migration</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular-devkit/schematics</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/cf1f3b9d43177e15cf9a00973e6da3baeaf4b2dd";>cf1f3b9d4</a></td>
   <td>fix</td>
   <td>avoid stack overflow when chaining many rules</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/1d477d6bc27159cb0c78288e047fcadfe6fc31d4";>1d477d6bc</a></td>
   <td>fix</td>
   <td>add CSP nonce to stylesheet and modulepreload link elements</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/fbe208f8392ec0ce82d597e8b690f146370bdc81";>fbe208f83</a></td>
   <td>fix</td>
   <td>always use AOT when extracting i18n messages</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/c1c4216a680891b80670660a621d6736c4aecaf0";>c1c4216a6</a></td>
   <td>fix</td>
   <td>coalesce external watcher directories to avoid macOS FSEvents limit</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/792990bc2eacdcc8ed4de6ef46e58ceeb5fe8741";>792990bc2</a></td>
   <td>fix</td>
   <td>disable Vitest fsModuleCache in unit-test builder</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/82439399cbfb4c1d21d1c80d976021efa9e4a39a";>82439399c</a></td>
   <td>fix</td>
   <td>ensure Sass importers return global Promise instances</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a818de415e933819e7a2e3e679cd0b2d2be734de";>a818de415</a></td>
   <td>fix</td>
   <td>keep Vite server file watcher disabled in Vitest watch mode</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/91bad469ec5ce7b2dfd07e394b482d2cef411407";>91bad469e</a></td>
   <td>fix</td>
   <td>sort discovered unit-test files for deterministic builds</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/e84db4af70ca9be490b462e6d8112524dc8eb6d4";>e84db4af7</a></td>
   <td>fix</td>
   <td>use module.registerHooks() for in-memory ESM loader</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a428021b77dbccf404f39712f1c88bed9b8e4272";>a428021b7</a></td>
   <td>perf</td>
   <td>avoid invalidating Angular diagnostic cache on stylesheet change</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/b0ac394a063f084d885df67660224b6a25e2c614";>b0ac394a0</a></td>
   <td>perf</td>
   <td>resolve asset patterns concurrently with bounded concurrency</td>
   </tr>
   </tbody>
   </table>
   <h3><code>@​angular/ssr</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/bd09b98fcaff4b76c7fd65999b51bfaa942d1858";>bd09b98fc</a></td>
   <td>fix</td>
   <td>preserve preload metadata for nested empty-path routes</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a925468929c74c30a3e64b361a6dc5d6fdc1006a";>a92546892</a></td>
   <td>fix</td>
   <td>preserve query parameters on relative route redirects</td>
   </tr>
   <tr>
   <td><a 
href="https://github.com/angular/angular-cli/commit/a2b86cc94d408ba4c3d422224b58e26b7a68f692";>a2b86cc94</a></td>
   <td>fix</td>
   <td>resolve relative redirects against the parent route</td>
   </tr>
   </tbody>
   </table>
   <!-- raw HTML omitted -->
   <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
   <h1>21.2.27 (2026-10-14)</h1>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular/angular-cli/commit/afa3814ab9bf938006e2b144af8bd3112e38cc96";><code>afa3814</code></a>
 release: cut the v22.2.3 release</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/cc05ecf28b8c4b09a6604973e39458d6c673d3e8";><code>cc05ecf</code></a>
 build: update pnpm to v12.11.2</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/c1c4216a680891b80670660a621d6736c4aecaf0";><code>c1c4216</code></a>
 fix(<code>@​angular/build</code>): coalesce external watcher directories to 
avoid macOS FSE...</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/116cb9324e55b4195f2e252403e0bc3bc87e1ce5";><code>116cb93</code></a>
 build: update cross-repo angular dependencies</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/e84db4af70ca9be490b462e6d8112524dc8eb6d4";><code>e84db4a</code></a>
 fix(<code>@​angular/build</code>): use module.registerHooks() for in-memory 
ESM loader</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/cf1f3b9d43177e15cf9a00973e6da3baeaf4b2dd";><code>cf1f3b9</code></a>
 fix(<code>@​angular-devkit/schematics</code>): avoid stack overflow when 
chaining many rules</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/91bad469ec5ce7b2dfd07e394b482d2cef411407";><code>91bad46</code></a>
 fix(<code>@​angular/build</code>): sort discovered unit-test files for 
deterministic builds</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/bd09b98fcaff4b76c7fd65999b51bfaa942d1858";><code>bd09b98</code></a>
 fix(<code>@​angular/ssr</code>): preserve preload metadata for nested 
empty-path routes</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/931377629d16d3a4d9a1c699d84cade3e1b34058";><code>9313776</code></a>
 build: lock file maintenance</li>
   <li><a 
href="https://github.com/angular/angular-cli/commit/c0b66596b5747f947c42f0c99ef9f61fe2c95227";><code>c0b6659</code></a>
 build: update dependency zod to v4.6.6</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular/angular-cli/compare/v21.2.26...v22.2.3";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `angular-eslint` from 21.4.0 to 22.6.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/releases";>angular-eslint's
 releases</a>.</em></p>
   <blockquote>
   <h2>v22.6.0</h2>
   <h2>22.6.0 (2026-10-11)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [prefer-standalone] add 
allowExplicitStandalone option (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3237";>#3237</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.5 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3205";>#3205</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.6 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3217";>#3217</a>)</li>
   <li>update dependency eslint to v10.10.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3209";>#3209</a>)</li>
   <li>update typescript-eslint packages to v8.70.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3212";>#3212</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.1.7 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3230";>#3230</a>)</li>
   <li>update dependency eslint to v10.11.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3233";>#3233</a>)</li>
   <li>update typescript-eslint packages to v8.70.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3244";>#3244</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3247";>#3247</a>)</li>
   <li>update typescript-eslint packages to v8.71.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3258";>#3258</a>)</li>
   <li>update dependency <code>@​angular/compiler</code> to v22.2.1 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3264";>#3264</a>)</li>
   <li>update dependency eslint to v10.12.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3274";>#3274</a>)</li>
   <li><strong>eslint-plugin:</strong> [reactive-context-must-read-signal] 
ignore inherited primitive names (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3201";>#3201</a>)</li>
   <li><strong>eslint-plugin:</strong> ensure <code>prefix</code> rule option 
schema is fully typed (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3246";>#3246</a>)</li>
   <li><strong>eslint-plugin:</strong> [prefer-signal-model] rewrite the emit 
calls of the removed output (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3200";>#3200</a>)</li>
   <li><strong>eslint-plugin-template:</strong> [conditional-complexity] check 
control flow (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3260";>#3260</a>)</li>
   <li><strong>template-parser:</strong> traverse <a 
href="https://github.com/defer";><code>@​defer</code></a> hydrate triggers (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3231";>#3231</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Andrew Kazakov <a 
href="https://github.com/andreww2012";><code>@​andreww2012</code></a></li>
   <li>Daniel Pinto <a 
href="https://github.com/Cayan";><code>@​Cayan</code></a></li>
   <li>Guillaume DROUARD</li>
   <li>Michael Doyle <a 
href="https://github.com/MichaelDoyle";><code>@​MichaelDoyle</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <h2>v22.5.0</h2>
   <h2>22.5.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [sort-keys-in-type-decorator] disallow 
unconfigured properties (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3193";>#3193</a>)</li>
   <li><strong>schematics:</strong> add --tseslint-preset for strict and 
type-checked configs (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3195";>#3195</a>)</li>
   </ul>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>update typescript-eslint packages to v8.69.0 (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3194";>#3194</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   <li>Максим Иванов</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md";>angular-eslint's
 changelog</a>.</em></p>
   <blockquote>
   <h2>22.6.0 (2026-10-11)</h2>
   <p>This was a version bump only for angular-eslint to align it with other 
projects, there were no code changes.</p>
   <h2>22.5.0 (2026-09-07)</h2>
   <p>This was a version bump only for angular-eslint to align it with other 
projects, there were no code changes.</p>
   <h2>22.4.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin-template:</strong> add prefer-style-binding rule 
(<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3188";>#3188</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>James Henry <a 
href="https://github.com/JamesHenry";><code>@​JamesHenry</code></a></li>
   </ul>
   <h2>22.3.0 (2026-09-07)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [reactive-context-must-read-signal] add 
new rule (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3090";>#3090</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Anas B.</li>
   </ul>
   <h2>22.2.0 (2026-08-30)</h2>
   <h3>🩹 Fixes</h3>
   <ul>
   <li>remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at runtime (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3154";>#3154</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>AI-JamesHenry <a 
href="https://github.com/AI-JamesHenry";><code>@​AI-JamesHenry</code></a></li>
   </ul>
   <h2>22.1.0 (2026-07-12)</h2>
   <h3>🚀 Features</h3>
   <ul>
   <li><strong>eslint-plugin:</strong> [inject-at-top] add rule requiring 
inject() at the top of the class (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3009";>#3009</a>)</li>
   <li><strong>eslint-plugin:</strong> add 
<code>prefer-service-decorator</code> rule (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3073";>#3073</a>)</li>
   <li><strong>eslint-plugin-template:</strong> add <code>no-outerhtml</code> 
rule (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3092";>#3092</a>)</li>
   <li><strong>eslint-plugin-template:</strong> add 
<code>require-switch-default</code> rule (<a 
href="https://redirect.github.com/angular-eslint/angular-eslint/pull/3091";>#3091</a>)</li>
   </ul>
   <h3>❤️ Thank You</h3>
   <ul>
   <li>Adi-Marian Mutu</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/7722ad2ab4da81568f19a7a29a3951fa443bf22c";><code>7722ad2</code></a>
 chore(release): publish 22.6.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/92afcdbe5f83587a92d97f3001c137afabb67f02";><code>92afcdb</code></a>
 chore(release): publish 22.5.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/be263a1c97f12c66c42683fc69213a1e85033a75";><code>be263a1</code></a>
 chore(release): publish 22.4.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/4cec4a9d557ba46cd1e7a1a8dbe1b4ef2b793e8c";><code>4cec4a9</code></a>
 feat(eslint-plugin-template): add prefer-style-binding rule (<a 
href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/3188";>#3188</a>)</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/473cee7ca72a109361ea2cf8151299785fff45b7";><code>473cee7</code></a>
 chore(release): publish 22.3.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/be1b8610089683ee61e757eea2c3a5d7acac4072";><code>be1b861</code></a>
 feat(eslint-plugin): [reactive-context-must-read-signal] add new rule (<a 
href="https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint/issues/3090";>#3090</a>)</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/24da2033f8a293d5cb280a1948cf6811731cb8c3";><code>24da203</code></a>
 chore(release): publish 22.2.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/9121daf42c89d9f7c03aa90074e69b3fde72d9a4";><code>9121daf</code></a>
 fix: remove unused <code>@​angular/cli</code> peer and report Angular major 
mismatches at r...</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/a666e1b45c9782d1ac2066fd55ec0127d0580950";><code>a666e1b</code></a>
 chore(release): publish 22.1.0</li>
   <li><a 
href="https://github.com/angular-eslint/angular-eslint/commit/eccf00d2634309773abb431775b0361c2fa3fddd";><code>eccf00d</code></a>
 feat(eslint-plugin): [inject-at-top] add rule requiring inject() at the top 
o...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/angular-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 show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/flink/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to