Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ChromeDevTools/chrome-devtools-mcp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: chrome-devtools-mcp-v0.5.1
Choose a base ref
...
head repository: ChromeDevTools/chrome-devtools-mcp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: chrome-devtools-mcp-v0.6.0
Choose a head ref
  • 16 commits
  • 27 files changed
  • 13 contributors

Commits on Sep 29, 2025

  1. docs: add Visual Studio installation instructions (#173)

    Added installation instructions for Visual Studio.
    
    > Note, I'm a PM on the Visual Studio team and this way of installing
    MCP servers into VS is the recommended way
    madskristensen authored and OrKoN committed Sep 29, 2025
    Configuration menu
    Copy the full SHA
    760f6f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2025

  1. Configuration menu
    Copy the full SHA
    ce356f2 View commit details
    Browse the repository at this point in the history
  2. chore(deps-dev): bump the dev-dependencies group with 7 updates (#188)

    Bumps the dev-dependencies group with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
    `9.35.0` | `9.36.0` |
    |
    [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
    | `24.3.3` | `24.5.2` |
    |
    [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
    | `8.43.0` | `8.44.1` |
    |
    [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
    | `8.43.0` | `8.44.1` |
    |
    [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend)
    | `1.0.1520535` | `1.0.1521223` |
    | [eslint](https://github.com/eslint/eslint) | `9.35.0` | `9.36.0` |
    |
    [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
    | `8.43.0` | `8.44.1` |
    
    Updates `@eslint/js` from 9.35.0 to 9.36.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases"><code>@​eslint/js</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v9.36.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a>
    feat: correct <code>preserve-caught-error</code> edge cases (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109">#20109</a>)
    (Francesco Trotta)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a>
    fix: add missing rule option types (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127">#20127</a>)
    (ntnyq)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116">#20116</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a>
    fix: add missing scope types to <code>Scope.type</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110">#20110</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a>
    fix: correct rule option typings in <code>rules.d.ts</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084">#20084</a>)
    (Pixel998)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a>
    docs: update examples to use <code>defineConfig</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131">#20131</a>)
    (sethamus)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a>
    docs: fix typos (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118">#20118</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.36.0 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139">#20139</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a>
    ci: simplify renovate configuration (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907">#19907</a>)
    (唯然)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a>
    ci: bump actions/labeler from 5 to 6 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090">#20090</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a>
    refactor: use <code>defaultOptions</code> in rules (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121">#20121</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a>
    chore: update example to use <code>defineConfig</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111">#20111</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a>
    test: add missing loc information to error objects in rule tests (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112">#20112</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a>
    chore: disallow use of deprecated <code>type</code> property in core
    rule tests (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094">#20094</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a>
    test: remove deprecated <code>type</code> property from core rule tests
    (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093">#20093</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a>
    ci: bump actions/setup-node from 4 to 5 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089">#20089</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a>
    refactor: use <code>meta.defaultOptions</code> in
    <code>preserve-caught-error</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080">#20080</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a>
    chore: package.json update for eslint-config-eslint release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a>
    chore: update <code>eslint</code> peer dependency in
    <code>eslint-config-eslint</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079">#20079</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@​eslint/js</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <p>v9.36.0 - September 19, 2025</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.36.0 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20139">#20139</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a>
    docs: update examples to use <code>defineConfig</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20131">#20131</a>)
    (sethamus)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a>
    feat: correct <code>preserve-caught-error</code> edge cases (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20109">#20109</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a>
    fix: add missing rule option types (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20127">#20127</a>)
    (ntnyq)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a>
    ci: simplify renovate configuration (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19907">#19907</a>)
    (唯然)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116">#20116</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a>
    ci: bump actions/labeler from 5 to 6 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20090">#20090</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a>
    refactor: use <code>defaultOptions</code> in rules (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20121">#20121</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a>
    docs: fix typos (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20118">#20118</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a>
    fix: add missing scope types to <code>Scope.type</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20110">#20110</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a>
    chore: update example to use <code>defineConfig</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20111">#20111</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a>
    test: add missing loc information to error objects in rule tests (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20112">#20112</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a>
    fix: correct rule option typings in <code>rules.d.ts</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20084">#20084</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a>
    chore: disallow use of deprecated <code>type</code> property in core
    rule tests (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20094">#20094</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a>
    test: remove deprecated <code>type</code> property from core rule tests
    (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20093">#20093</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a>
    ci: bump actions/setup-node from 4 to 5 (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20089">#20089</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a>
    refactor: use <code>meta.defaultOptions</code> in
    <code>preserve-caught-error</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20080">#20080</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a>
    chore: package.json update for eslint-config-eslint release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a>
    chore: update <code>eslint</code> peer dependency in
    <code>eslint-config-eslint</code> (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20079">#20079</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116">#20116</a>)</li>
    <li>See full diff in <a
    href="https://github.com/eslint/eslint/commits/v9.36.0/packages/js">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@types/node` from 24.3.3 to 24.5.2
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/eslint-plugin` from 8.43.0 to 8.44.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.44.1</h2>
    <h2>8.44.1 (2025-09-22)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [no-base-to-string] make
    ignoredTypeNames match type names without generics (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597">#11597</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unsafe-enum-comparison] support
    unions of literals (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599">#11599</a>)</li>
    <li><strong>eslint-plugin:</strong> [await-thenable] should not report
    passing values to promise aggregators which may be a promise in an array
    literal (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611">#11611</a>)</li>
    <li><strong>typescript-estree:</strong> forbid class property with name
    <code>constructor</code> (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590">#11590</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>fisker Cheung <a
    href="https://github.com/fisker"><code>@​fisker</code></a></li>
    <li>Kirk Waiblinger <a
    href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
    <li>mdm317</li>
    <li>Ronen Amiel</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>
    <h2>v8.44.0</h2>
    <h2>8.44.0 (2025-09-15)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [await-thenable] report invalid
    (non-promise) values passed to promise aggregator methods (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267">#11267</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>deps:</strong> update dependency
    <code>@​eslint-community/eslint-utils</code> to v4.8.0 (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589">#11589</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion]
    ignore enum members (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490">#11490</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Moses Odutusin <a
    href="https://github.com/thebolarin"><code>@​thebolarin</code></a></li>
    <li>Ronen Amiel</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/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>8.44.1 (2025-09-22)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [await-thenable] should not report
    passing values to promise aggregators which may be a promise in an array
    literal (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611">#11611</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unsafe-enum-comparison] support
    unions of literals (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599">#11599</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-base-to-string] make
    ignoredTypeNames match type names without generics (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597">#11597</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Kirk Waiblinger <a
    href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
    <li>mdm317</li>
    <li>Ronen Amiel</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>
    <h2>8.44.0 (2025-09-15)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [await-thenable] report invalid
    (non-promise) values passed to promise aggregator methods (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267">#11267</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion]
    ignore enum members (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490">#11490</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Moses Odutusin <a
    href="https://github.com/thebolarin"><code>@​thebolarin</code></a></li>
    <li>Ronen Amiel</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>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff"><code>c198052</code></a>
    chore(release): publish 8.44.1</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/c392a0de2dba95ff24bc1f1730a8a85793d4d837"><code>c392a0d</code></a>
    fix(eslint-plugin): [await-thenable] should not report passing values to
    prom...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/20c3d97235956d7a5ea34c3e0c0be5e56d603575"><code>20c3d97</code></a>
    fix(eslint-plugin): [no-unsafe-enum-comparison] support unions of
    literals (#...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/4fde781fdfeb38ac80256d20ac3d776479217b2d"><code>4fde781</code></a>
    fix(eslint-plugin): [no-base-to-string] make ignoredTypeNames match type
    name...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd"><code>77056f7</code></a>
    chore(release): publish 8.44.0</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/684e63f2c60696cc0dddca9c7cbce927edaa263f"><code>684e63f</code></a>
    chore(deps): update eslint monorepo to v9.35.0 (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11600">#11600</a>)</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/2ed685770129c6c5465c01aa4fe784a88debf58c"><code>2ed6857</code></a>
    fix(eslint-plugin): [no-unnecessary-type-conversion] ignore enum members
    (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11">#11</a>...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/85d8dea3e1ed04c6c885d8c6cc6c3caeeaca0ec6"><code>85d8dea</code></a>
    feat(eslint-plugin): [await-thenable] report invalid (non-promise)
    values pas...</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/42527dfe3ca7e0e10b306849251db57b92e3e545"><code>42527df</code></a>
    chore: remove unnecessary nullThrows() (<a
    href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11580">#11580</a>)</li>
    <li>See full diff in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/eslint-plugin">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@typescript-eslint/parser` from 8.43.0 to 8.44.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v8.44.1</h2>
    <h2>8.44.1 (2025-09-22)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [no-base-to-string] make
    ignoredTypeNames match type names without generics (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597">#11597</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unsafe-enum-comparison] support
    unions of literals (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599">#11599</a>)</li>
    <li><strong>eslint-plugin:</strong> [await-thenable] should not report
    passing values to promise aggregators which may be a promise in an array
    literal (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611">#11611</a>)</li>
    <li><strong>typescript-estree:</strong> forbid class property with name
    <code>constructor</code> (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590">#11590</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>fisker Cheung <a
    href="https://github.com/fisker"><code>@​fisker</code></a></li>
    <li>Kirk Waiblinger <a
    href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
    <li>mdm317</li>
    <li>Ronen Amiel</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>
    <h2>v8.44.0</h2>
    <h2>8.44.0 (2025-09-15)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [await-thenable] report invalid
    (non-promise) values passed to promise aggregator methods (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267">#11267</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>deps:</strong> update dependency
    <code>@​eslint-community/eslint-utils</code> to v4.8.0 (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589">#11589</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion]
    ignore enum members (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490">#11490</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Moses Odutusin <a
    href="https://github.com/thebolarin"><code>@​thebolarin</code></a></li>
    <li>Ronen Amiel</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/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>8.44.1 (2025-09-22)</h2>
    <p>This was a version bump only for parser 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>
    <h2>8.44.0 (2025-09-15)</h2>
    <p>This was a version bump only for parser 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/c1980522cd11f2de1a49ff6a30b4be7765a843ff"><code>c198052</code></a>
    chore(release): publish 8.44.1</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd"><code>77056f7</code></a>
    chore(release): publish 8.44.0</li>
    <li>See full diff in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/packages/parser">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `chrome-devtools-frontend` from 1.0.1520535 to 1.0.1521223
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/79e8742273d10f89df5ff1ec45db3e40bb3c16e7"><code>79e8742</code></a>
    Update DevTools DEPS (trusted)</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/e13c80d2c9b3f5db408674562825a9aa674a8053"><code>e13c80d</code></a>
    Update Chrome (for Testing) PIN</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/77804ac0072e8c287727e6d393eafb49374c46e3"><code>77804ac</code></a>
    RPP: Fix maximum call stack when loading enhanced trace</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/89f191f0650b14770e7258bad0c375494d68b329"><code>89f191f</code></a>
    [RPP] Prevent wrongly excluding scripts from legacy/dupe JS
    insights</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/243723cb0d1b858a67d5b0d2609bb95fa511f476"><code>243723c</code></a>
    [InspectorView] Fix setting jslog context for toggle orientation
    button</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/d65aeaf606961938b7dfc27c54d571a5e3c46333"><code>d65aeaf</code></a>
    [e2e] Enable test that was disabled</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/fd438ecc3740cee04f8476483e8a08fd5b8af5ca"><code>fd438ec</code></a>
    Update DevTools DEPS (trusted)</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/8f8436b774f55b2b7b06a9595bcd7d8d1daaea06"><code>8f8436b</code></a>
    Update Chrome (for Testing) PIN</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/0ef5b0631522c714639536c36dabf98a1802bf1f"><code>0ef5b06</code></a>
    [e2e] Fix flaky user-metrics test</li>
    <li><a
    href="https://github.com/ChromeDevTools/devtools-frontend/commit/b4e88d86be867fa31a55dad68fc8a578230768f5"><code>b4e88d8</code></a>
    Add screenshot tests to BlockedURLsPane</li>
    <li>Additional commits viewable in <a
    href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1520535...v1.0.1521223">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `eslint` from 9.35.0 to 9.36.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/releases">eslint's
    releases</a>.</em></p>
    <blockquote>
    <h2>v9.36.0</h2>
    <h2>Features</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a>
    feat: correct <code>preserve-caught-error</code> edge cases (<a
    href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>)
    (Francesco Trotta)</li>
    </ul>
    <h2>Bug Fixes</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a>
    fix: add missing rule option types (<a
    href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>)
    (ntnyq)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a>
    fix: add missing scope types to <code>Scope.type</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20110">#20110</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a>
    fix: correct rule option typings in <code>rules.d.ts</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20084">#20084</a>)
    (Pixel998)</li>
    </ul>
    <h2>Documentation</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a>
    docs: update examples to use <code>defineConfig</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>)
    (sethamus)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a>
    docs: fix typos (<a
    href="https://redirect.github.com/eslint/eslint/issues/20118">#20118</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    </ul>
    <h2>Chores</h2>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.36.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a>
    ci: simplify renovate configuration (<a
    href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>)
    (唯然)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a>
    ci: bump actions/labeler from 5 to 6 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a>
    refactor: use <code>defaultOptions</code> in rules (<a
    href="https://redirect.github.com/eslint/eslint/issues/20121">#20121</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a>
    chore: update example to use <code>defineConfig</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20111">#20111</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a>
    test: add missing loc information to error objects in rule tests (<a
    href="https://redirect.github.com/eslint/eslint/issues/20112">#20112</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a>
    chore: disallow use of deprecated <code>type</code> property in core
    rule tests (<a
    href="https://redirect.github.com/eslint/eslint/issues/20094">#20094</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a>
    test: remove deprecated <code>type</code> property from core rule tests
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/20093">#20093</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a>
    ci: bump actions/setup-node from 4 to 5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20089">#20089</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a>
    refactor: use <code>meta.defaultOptions</code> in
    <code>preserve-caught-error</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20080">#20080</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a>
    chore: package.json update for eslint-config-eslint release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a>
    chore: update <code>eslint</code> peer dependency in
    <code>eslint-config-eslint</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20079">#20079</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
    changelog</a>.</em></p>
    <blockquote>
    <p>v9.36.0 - September 19, 2025</p>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.36.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a>
    docs: update examples to use <code>defineConfig</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>)
    (sethamus)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a>
    feat: correct <code>preserve-caught-error</code> edge cases (<a
    href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>)
    (Francesco Trotta)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a>
    fix: add missing rule option types (<a
    href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>)
    (ntnyq)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a>
    ci: simplify renovate configuration (<a
    href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>)
    (唯然)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a>
    ci: bump actions/labeler from 5 to 6 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a>
    refactor: use <code>defaultOptions</code> in rules (<a
    href="https://redirect.github.com/eslint/eslint/issues/20121">#20121</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a>
    docs: fix typos (<a
    href="https://redirect.github.com/eslint/eslint/issues/20118">#20118</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a>
    fix: add missing scope types to <code>Scope.type</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20110">#20110</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a>
    chore: update example to use <code>defineConfig</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20111">#20111</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a>
    test: add missing loc information to error objects in rule tests (<a
    href="https://redirect.github.com/eslint/eslint/issues/20112">#20112</a>)
    (루밀LuMir)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a>
    fix: correct rule option typings in <code>rules.d.ts</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20084">#20084</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a>
    chore: disallow use of deprecated <code>type</code> property in core
    rule tests (<a
    href="https://redirect.github.com/eslint/eslint/issues/20094">#20094</a>)
    (Milos Djermanovic)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a>
    test: remove deprecated <code>type</code> property from core rule tests
    (<a
    href="https://redirect.github.com/eslint/eslint/issues/20093">#20093</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a>
    docs: Update README (GitHub Actions Bot)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a>
    ci: bump actions/setup-node from 4 to 5 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20089">#20089</a>)
    (dependabot[bot])</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a>
    refactor: use <code>meta.defaultOptions</code> in
    <code>preserve-caught-error</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20080">#20080</a>)
    (Pixel998)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a>
    chore: package.json update for eslint-config-eslint release
    (Jenkins)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a>
    chore: update <code>eslint</code> peer dependency in
    <code>eslint-config-eslint</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20079">#20079</a>)
    (Milos Djermanovic)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4"><code>b4857e5</code></a>
    9.36.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877"><code>5878a42</code></a>
    Build: changelog update for 9.36.0</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a>
    chore: upgrade <code>@​eslint/js</code><a
    href="https://github.com/9"><code>@​9</code></a>.36.0 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a>
    chore: package.json update for <code>@​eslint/js</code> release</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a>
    docs: update examples to use <code>defineConfig</code> (<a
    href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a>
    feat: correct <code>preserve-caught-error</code> edge cases (<a
    href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a>
    fix: add missing rule option types (<a
    href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a>
    ci: simplify renovate configuration (<a
    href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a>
    fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code>
    for <code>rules</code> object (<a
    href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>)</li>
    <li><a
    href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a>
    ci: bump actions/labeler from 5 to 6 (<a
    href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/eslint/eslint/compare/v9.35.0...v9.36.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `typescript-eslint` from 8.43.0 to 8.44.1
    <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.44.1</h2>
    <h2>8.44.1 (2025-09-22)</h2>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [no-base-to-string] make
    ignoredTypeNames match type names without generics (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597">#11597</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unsafe-enum-comparison] support
    unions of literals (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599">#11599</a>)</li>
    <li><strong>eslint-plugin:</strong> [await-thenable] should not report
    passing values to promise aggregators which may be a promise in an array
    literal (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611">#11611</a>)</li>
    <li><strong>typescript-estree:</strong> forbid class property with name
    <code>constructor</code> (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590">#11590</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>fisker Cheung <a
    href="https://github.com/fisker"><code>@​fisker</code></a></li>
    <li>Kirk Waiblinger <a
    href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a></li>
    <li>mdm317</li>
    <li>Ronen Amiel</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>
    <h2>v8.44.0</h2>
    <h2>8.44.0 (2025-09-15)</h2>
    <h3>🚀 Features</h3>
    <ul>
    <li><strong>eslint-plugin:</strong> [await-thenable] report invalid
    (non-promise) values passed to promise aggregator methods (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267">#11267</a>)</li>
    </ul>
    <h3>🩹 Fixes</h3>
    <ul>
    <li><strong>deps:</strong> update dependency
    <code>@​eslint-community/eslint-utils</code> to v4.8.0 (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11589">#11589</a>)</li>
    <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion]
    ignore enum members (<a
    href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11490">#11490</a>)</li>
    </ul>
    <h3>❤️ Thank You</h3>
    <ul>
    <li>Moses Odutusin <a
    href="https://github.com/thebolarin"><code>@​thebolarin</code></a></li>
    <li>Ronen Amiel</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.44.1 (2025-09-22)</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>
    <h2>8.44.0 (2025-09-15)</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/c1980522cd11f2de1a49ff6a30b4be7765a843ff"><code>c198052</code></a>
    chore(release): publish 8.44.1</li>
    <li><a
    href="https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd"><code>77056f7</code></a>
    chore(release): publish 8.44.0</li>
    <li>See full diff in <a
    href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.44.1/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>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    81cfa8c View commit details
    Browse the repository at this point in the history
  3. docs(getting-started): add npx -y to mcpServers args to auto-confir…

    …m install (#215)
    
    Avoids the "Need to install ... Ok to proceed?" interaction so the setup
    is non-interactive
    for CI and first-time runs. (`-y` == `--yes`)
    
    ---------
    
    Co-authored-by: Sebastian Benz <sebastian.benz@gmail.com>
    wuchangming and sebastianbenz authored Sep 30, 2025
    Configuration menu
    Copy the full SHA
    6947581 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f030726 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1649336 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2025

  1. docs: add troubleshooting.md (#226)

    starting a doc with troubleshooting tips
    
    ---------
    
    Co-authored-by: Sebastian Benz <sbenz@google.com>
    OrKoN and sebastianbenz authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    a9fc863 View commit details
    Browse the repository at this point in the history
  2. feat(screenshot): add WebP format support with quality parameter (#220)

    ## Summary
    
    This PR adds WebP format support to the screenshot tool, providing
    superior compression compared to JPEG while maintaining image quality.
    
    ## Problem
    
    Currently, the Chrome DevTools MCP only supports PNG and JPEG formats
    for screenshots. This leads to:
    - Missing out on WebP's superior compression (25-34% better than JPEG at
    equivalent quality)
    - Larger file sizes than necessary for AI assistants with image size
    limits
    - No access to a modern format that offers both better compression and
    transparency support
    - Bug: `saveTemporaryFile` always saved files with `.png` extension
    regardless of the specified format
    
    ## Solution
    
    Added WebP as a supported format in the screenshot tool schema and
    extended the quality parameter to work with WebP (0-100 range, same as
    JPEG). Also fixed the file extension bug in `saveTemporaryFile`.
    
    ## Changes
    
    - ✅ Added `webp` to screenshot format enum alongside `png` and `jpeg`
    - ✅ Extended quality parameter description to include WebP support
    - ✅ Updated `saveTemporaryFile` to properly handle WebP MIME type and
    file extension
    - ✅ Fixed bug where all screenshots were saved as `.png` regardless of
    format
    - ✅ Updated type definitions in `ToolDefinition.ts` for WebP support
    - ✅ Updated documentation via `npm run docs`
    
    ## Testing
    
    Puppeteer 24.22.3 (used by this project) has full WebP support including
    quality parameter. Expected compression improvements based on WebP
    benchmarks:
    - **PNG (baseline):** 128 KB
    - **JPEG quality 50:** 84 KB (34% reduction vs PNG)
    - **WebP quality 50:** ~60 KB (53% reduction vs PNG, 29% better than
    JPEG)
    - **WebP quality 75:** ~90 KB (optimal quality/size balance)
    
    All existing tests pass (131/131).
    
    ## Impact
    
    This change is **backward compatible** - WebP is an optional format that
    doesn't affect existing PNG/JPEG usage. It particularly helps with:
    - AI assistants that have image size limits
    - Reducing bandwidth when capturing many screenshots  
    - Providing transparency support with better compression than PNG
    - Offering a modern, universally-supported image format (Chrome,
    Firefox, Safari, Edge)
    
    ## Example Usage
    
    ```javascript
    // High quality WebP
    await take_screenshot({
      format: 'webp',
      quality: 85,
      fullPage: false
    })
    
    // Optimized for size
    await take_screenshot({
      format: 'webp',
      quality: 50,  // ~29% smaller than JPEG quality 50
      fullPage: true
    })
    ```
    
    ## Checklist
    
    - [x] Code follows conventional commits
    - [x] Documentation updated with `npm run docs`
    - [x] All tests passing (131/131)
    - [x] Backward compatible
    - [x] Bug fix included (file extension handling)
    - [ ] CLA signed (will complete if needed)
    
    Fixes #[issue-number] (if applicable)
    
    ---------
    
    Co-authored-by: aberemia24 <aberemia@gmail.com>
    Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
    3 people authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    03e02a2 View commit details
    Browse the repository at this point in the history
  3. feat: support initial viewport in the CLI (#229)

    Closes #165
    
    This PR uses page_resize logic to set the initial viewport size. Not
    using the emulation because it looks buggy in headful which is our
    default mode.
    OrKoN authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    ef61a08 View commit details
    Browse the repository at this point in the history
  4. feat: support --proxy-server CLI (#230)

    Closes #155
    OrKoN authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    dfacc75 View commit details
    Browse the repository at this point in the history
  5. feat: support --accept-insecure-certs CLI (#231)

    Closes #155
    
    Exposes the Puppeteer option only for the instances launched by the MCP
    to avoid changing behavior for instances started by other means.
    OrKoN authored Oct 1, 2025
    1 Configuration menu
    Copy the full SHA
    efb106d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36e64d5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    73f0aec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d61e151 View commit details
    Browse the repository at this point in the history
  9. fix: PageCollector subscribing multiple times (#241)

    We were setting the storage inside the first collect callback which mean
    that we double subscribed to the events.
    
    This affected Network request and Console messages
    Lightning00Blade authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    0412878 View commit details
    Browse the repository at this point in the history
  10. chore(main): release chrome-devtools-mcp 0.6.0 (#219)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [0.6.0](chrome-devtools-mcp-v0.5.1...chrome-devtools-mcp-v0.6.0)
    (2025-10-01)
    
    
    ### Features
    
    * **screenshot:** add WebP format support with quality parameter
    ([#220](#220))
    ([03e02a2](03e02a2))
    * **screenshot:** adds ability to output screenshot to a specific pat…
    ([#172](#172))
    ([f030726](f030726))
    * support --accept-insecure-certs CLI
    ([#231](#231))
    ([efb106d](efb106d))
    * support --proxy-server CLI
    ([#230](#230))
    ([dfacc75](dfacc75))
    * support initial viewport in the CLI
    ([#229](#229))
    ([ef61a08](ef61a08))
    * support timeouts in wait_for and navigations
    ([#228](#228))
    ([36e64d5](36e64d5))
    
    
    ### Bug Fixes
    
    * **network:** show only selected request
    ([#236](#236))
    ([73f0aec](73f0aec))
    * PageCollector subscribing multiple times
    ([#241](#241))
    ([0412878](0412878))
    * snapshot does not capture Iframe content
    ([#217](#217))
    ([ce356f2](ce356f2)),
    closes
    [#186](#186)
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    browser-automation-bot authored Oct 1, 2025
    Configuration menu
    Copy the full SHA
    8ed0821 View commit details
    Browse the repository at this point in the history
Loading