提交

提交图

671 次代码提交

作者 SHA1 备注 提交日期
Natasha Gorshunova 326c279179 chore: report console issues in get_console_messages (#594)
Co-authored-by: Natallia Harshunova <nharshunova@chromium.org>
2025-11-25 11:41:14 +01:00
dependabot[bot] 5b84e76355 chore(deps-dev): bump chrome-devtools-frontend from 1.0.1547147 to 1.0.1547571 in the bundled-devtools group (#599)
Bumps the bundled-devtools group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1547147 to 1.0.1547571
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/0832b98f5265775e2748c01695037e7bb84b24ae"><code>0832b98</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/f635ee368669f53b3ff3859053f7db25e9028c11"><code>f635ee3</code></a>
[cleanup] Unify test names</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/8d5fffbeb1b05791b758798781f435a683fb9dad"><code>8d5fffb</code></a>
[Conversation History] Fix history context menu</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/c5b0eeea35b63fb2799b0481c8e8f2a0f10e2e79"><code>c5b0eee</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/9b07794062f88388f5bb88b15cd5d11ca09d296b"><code>9b07794</code></a>
Refactor code around AI Assistance</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/482573e76066b2365a4ec90c8591b13fc5c050dc"><code>482573e</code></a>
Fix for UI string in AI Assistance panel not being localized</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/3acf7240456c8f4d8a75ba09921a10d1c2a248fe"><code>3acf724</code></a>
[throttling] Update rule list items more cleanly to preserve focus</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/26d4a81abdb58b434c2c93746cb9c23aa4572eb9"><code>26d4a81</code></a>
Roll browser-protocol</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/c67929ccc35ccab7b4ccce80b0cb180544675243"><code>c67929c</code></a>
[cleanup] Unify test naming</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/1931fb3293b808037424a495fd42ae3c762abf9d"><code>1931fb3</code></a>
Update Chrome (for Testing) PIN</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1547147...v1.0.1547571">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1547147&new-version=1.0.1547571)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2025-11-24 14:11:40 +00:00
zyzyzyryxy 94752ffade fix: prevent dropping license notices on some files when publishing (#604)
This PR prevents license notices being dropped when creating package for
publication.

This can happen when first import in the file is type-only import that
gets removed during build. When there is no empty line between the
license block comment and such import, the comment is treated as related
to the import and gets removed alongside it.
Adding an empty line between copyright notice and the import fixes the
issue.

Co-authored-by: Piotr Paulski <piotrpaulski@chromium.org>
2025-11-24 12:38:30 +00:00
Simon Zünd eea5b80165 chore: change puppeteer/devtools connection adapter (#602)
Rather then adapting on the transport layer, we adapt the puppeteer
`CDPSession`/`Connection` and make them look like a `CDPConnection`. The
class assumes that callers create a dedicated `CDPSession` to be used.

The `PuppeteerDevToolsConnection` installs a generic `'*'` event
listener on all child sessions to funnel all CDP events into DevTools
via `CDPConnectionObservers`. As pointed out in the code comment, we
don't need to recursively listen to `'sessionattached'` events on child
sessions: Nested `sessionattached` events are reported on all parent
sessions.

While not strictly necessary, `PuppeteerDevToolsConnection` also
uninstalls the CDP event listener when a session gets detached (modulo
the root puppeteer `CDPSession`).
2025-11-24 10:30:14 +00:00
dependabot[bot] 85ba2ddb11 chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 in the all group (#600)
Bumps the all group with 1 update:
[actions/checkout](https://github.com/actions/checkout).

Updates `actions/checkout` from 5.0.0 to 6.0.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>v6-beta by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li>
<li>update readme/changelog for v6 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p>
<h2>v6-beta</h2>
<h2>What's Changed</h2>
<p>Updated persist-credentials to store the credentials under
<code>$RUNNER_TEMP</code> instead of directly in the local git
config.</p>
<p>This requires a minimum Actions Runner version of <a
href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a>
to access the persisted credentials for <a
href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker
container action</a> scenarios.</p>
<h2>v5.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h2>V6.0.0</h2>
<ul>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
</ul>
<h2>V5.0.1</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<h2>V5.0.0</h2>
<ul>
<li>Update actions checkout to use node 24 by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li>
</ul>
<h2>V4.3.1</h2>
<ul>
<li>Port v6 cleanup to v4 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li>
</ul>
<h2>V4.3.0</h2>
<ul>
<li>docs: update README.md by <a
href="https://github.com/motss"><code>@​motss</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li>
<li>Add internal repos for checking out multiple repositories by <a
href="https://github.com/mouismail"><code>@​mouismail</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li>
<li>Documentation update - add recommended permissions to Readme by <a
href="https://github.com/benwells"><code>@​benwells</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li>
<li>Adjust positioning of user email note and permissions heading by <a
href="https://github.com/joshmgross"><code>@​joshmgross</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li>
<li>Update README.md by <a
href="https://github.com/nebuk89"><code>@​nebuk89</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li>
<li>Update CODEOWNERS for actions by <a
href="https://github.com/TingluoHuang"><code>@​TingluoHuang</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li>
<li>Update package dependencies by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li>
</ul>
<h2>v4.2.2</h2>
<ul>
<li><code>url-helper.ts</code> now leverages well-known environment
variables by <a href="https://github.com/jww3"><code>@​jww3</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li>
<li>Expand unit test coverage for <code>isGhes</code> by <a
href="https://github.com/jww3"><code>@​jww3</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li>
</ul>
<h2>v4.2.1</h2>
<ul>
<li>Check out other refs/* by commit if provided, fall back to ref by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li>
</ul>
<h2>v4.2.0</h2>
<ul>
<li>Add Ref and Commit outputs by <a
href="https://github.com/lucacome"><code>@​lucacome</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li>
<li>Dependency updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>- <a
href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>,
<a
href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li>
</ul>
<h2>v4.1.7</h2>
<ul>
<li>Bump the minor-npm-dependencies group across 1 directory with 4
updates by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li>
<li>Bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li>
<li>Check out other refs/* by commit by <a
href="https://github.com/orhantoy"><code>@​orhantoy</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li>
<li>Pin actions/checkout's own workflows to a known, good, stable
version. by <a href="https://github.com/jww3"><code>@​jww3</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li>
</ul>
<h2>v4.1.6</h2>
<ul>
<li>Check platform to set archive extension appropriately by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li>
</ul>
<h2>v4.1.5</h2>
<ul>
<li>Update NPM dependencies by <a
href="https://github.com/cory-miller"><code>@​cory-miller</code></a> in
<a
href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li>
<li>Bump github/codeql-action from 2 to 3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li>
<li>Bump actions/setup-node from 1 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li>
<li>Bump actions/upload-artifact from 2 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a>
update readme/changelog for v6 (<a
href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a>
v6-beta (<a
href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a>
Persist creds to a separate file (<a
href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a>
Update README to include Node.js 24 support details and requirements (<a
href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/08c6903cd8c0fde910a37f88322edcfb5dd907a8...1af3b93b6815bc44a9784bd300feb67ff0d1eeb3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5.0.0&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-24 10:24:59 +00:00
dependabot[bot] cc0a351ce0 chore(deps-dev): bump the dev-dependencies group with 6 updates (#596)
Bumps the dev-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
|
[@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin)
| `5.5.0` | `5.6.1` |
|
[@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon)
| `20.0.0` | `21.0.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.46.4` | `8.47.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.46.4` | `8.47.0` |
| [rollup](https://github.com/rollup/rollup) | `4.53.2` | `4.53.3` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.46.4` | `8.47.0` |

Updates `@stylistic/eslint-plugin` from 5.5.0 to 5.6.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-stylistic/eslint-stylistic/releases"><code>@​stylistic/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v5.6.1</h2>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1">5.6.1</a>
(2025-11-19)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>computed-property-spacing:</strong> guard with
<code>node.type</code> instead of <code>computed</code> check (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054">#1054</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce">c486861</a>)</li>
</ul>
<h2>v5.6.0</h2>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0">5.6.0</a>
(2025-11-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>arrow-spacing:</strong> support <code>TSFunctionType</code>
and <code>TSConstructorType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036">#1036</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990">a5380d2</a>)</li>
<li><strong>computed-property-spacing:</strong> support
<code>TSIndexedAccessType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047">#1047</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d">d6e7437</a>)</li>
<li><strong>no-whitespace-before-property:</strong> support TS nodes (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046">#1046</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63">684ff76</a>)</li>
<li><strong>type-annotation-spacing:</strong> deprecate
<code>overrides.arrow</code> in favor of <code>arrow-spacing</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037">#1037</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47">598bbb0</a>)</li>
<li>update deps (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052">#1052</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5">29d09cc</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>type-generic-spacing:</strong> ignore spaces after
<code>new</code> in <code>TSConstructorType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044">#1044</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb">aa0c6ac</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>no-extra-parens:</strong> add missing <code>]</code> in
various examples. (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048">#1048</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449">88248cf</a>)</li>
<li><strong>quotes:</strong> update deprecated options to latest and add
tips (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026">#1026</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110">dc949f8</a>)</li>
</ul>
<h3>Build Related</h3>
<ul>
<li><strong>deps:</strong> bump actions/download-artifact from 5 to 6
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033">#1033</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd">8845342</a>)</li>
<li><strong>deps:</strong> bump actions/setup-node from 5 to 6 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029">#1029</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615">aa2f991</a>)</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 4 to 5 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034">#1034</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3">657e8ce</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>indent:</strong> cleanup <code>TestCaseError#nodeType</code>
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043">#1043</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6">3fcec3e</a>)</li>
<li><strong>indent:</strong> simplify logic in <code>JSXText</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027">#1027</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4">d83c5b0</a>)</li>
<li><strong>space-infix-ops:</strong> simplify logic (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022">#1022</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b">6d57a7d</a>)</li>
<li><strong>type-annotation-spacing:</strong> simplify type definitions
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031">#1031</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27">aa6a0a3</a>)</li>
<li><strong>type-annotation-spacing:</strong> use <code>unindent</code>
for better collapse (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032">#1032</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6">839502a</a>)</li>
<li><strong>type-generic-spacing:</strong> remove logic duplicated with
<code>comma-spacing</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024">#1024</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c">361cfc8</a>)</li>
<li>upgrade to vitest v4 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040">#1040</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f">c9d684b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md"><code>@​stylistic/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1">5.6.1</a>
(2025-11-19)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>computed-property-spacing:</strong> guard with
<code>node.type</code> instead of <code>computed</code> check (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054">#1054</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce">c486861</a>)</li>
</ul>
<h2><a
href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0">5.6.0</a>
(2025-11-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>arrow-spacing:</strong> support <code>TSFunctionType</code>
and <code>TSConstructorType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036">#1036</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990">a5380d2</a>)</li>
<li><strong>computed-property-spacing:</strong> support
<code>TSIndexedAccessType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047">#1047</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d">d6e7437</a>)</li>
<li><strong>no-whitespace-before-property:</strong> support TS nodes (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046">#1046</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63">684ff76</a>)</li>
<li><strong>type-annotation-spacing:</strong> deprecate
<code>overrides.arrow</code> in favor of <code>arrow-spacing</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037">#1037</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47">598bbb0</a>)</li>
<li>update deps (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052">#1052</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5">29d09cc</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>type-generic-spacing:</strong> ignore spaces after
<code>new</code> in <code>TSConstructorType</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044">#1044</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb">aa0c6ac</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>no-extra-parens:</strong> add missing <code>]</code> in
various examples. (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048">#1048</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449">88248cf</a>)</li>
<li><strong>quotes:</strong> update deprecated options to latest and add
tips (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026">#1026</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110">dc949f8</a>)</li>
</ul>
<h3>Build Related</h3>
<ul>
<li><strong>deps:</strong> bump actions/download-artifact from 5 to 6
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033">#1033</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd">8845342</a>)</li>
<li><strong>deps:</strong> bump actions/setup-node from 5 to 6 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029">#1029</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615">aa2f991</a>)</li>
<li><strong>deps:</strong> bump actions/upload-artifact from 4 to 5 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034">#1034</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3">657e8ce</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>indent:</strong> cleanup <code>TestCaseError#nodeType</code>
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043">#1043</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6">3fcec3e</a>)</li>
<li><strong>indent:</strong> simplify logic in <code>JSXText</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027">#1027</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4">d83c5b0</a>)</li>
<li><strong>space-infix-ops:</strong> simplify logic (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022">#1022</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b">6d57a7d</a>)</li>
<li><strong>type-annotation-spacing:</strong> simplify type definitions
(<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031">#1031</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27">aa6a0a3</a>)</li>
<li><strong>type-annotation-spacing:</strong> use <code>unindent</code>
for better collapse (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032">#1032</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6">839502a</a>)</li>
<li><strong>type-generic-spacing:</strong> remove logic duplicated with
<code>comma-spacing</code> (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024">#1024</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c">361cfc8</a>)</li>
<li>upgrade to vitest v4 (<a
href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040">#1040</a>)
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f">c9d684b</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca"><code>52b2b2e</code></a>
chore: release v5.6.1 (main) (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055">#1055</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce"><code>c486861</code></a>
fix(computed-property-spacing): guard with <code>node.type</code>
instead of <code>computed</code> ...</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a"><code>1f5526a</code></a>
chore: release v5.6.0 (main) (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023">#1023</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63"><code>684ff76</code></a>
feat(no-whitespace-before-property): support TS nodes (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046">#1046</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d"><code>d6e7437</code></a>
feat(computed-property-spacing): support
<code>TSIndexedAccessType</code> (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047">#1047</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449"><code>88248cf</code></a>
docs(no-extra-parens): add missing <code>]</code> in various examples.
(<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048">#1048</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb"><code>aa0c6ac</code></a>
fix(type-generic-spacing): ignore spaces after <code>new</code> in
<code>TSConstructorType</code> ...</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6"><code>3fcec3e</code></a>
test(indent): cleanup <code>TestCaseError#nodeType</code> (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043">#1043</a>)</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47"><code>598bbb0</code></a>
feat(type-annotation-spacing): deprecate <code>overrides.arrow</code> in
favor of `arrow...</li>
<li><a
href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990"><code>a5380d2</code></a>
feat(arrow-spacing): support <code>TSFunctionType</code> and
<code>TSConstructorType</code> (<a
href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036">#1036</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/sinon` from 20.0.0 to 21.0.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 8.46.4 to 8.47.0
<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.47.0</h2>
<h2>8.47.0 (2025-11-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
new extension rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913">#10913</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.47.0 (2025-11-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
new extension rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913">#10913</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a>
chore(release): publish 8.47.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6c6db249bde934b6d617eff6f70d105bae5b9c50"><code>6c6db24</code></a>
feat(eslint-plugin): [no-unused-private-class-members] new extension
rule (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/1">#1</a>...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 8.46.4 to 8.47.0
<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.47.0</h2>
<h2>8.47.0 (2025-11-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
new extension rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913">#10913</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.47.0 (2025-11-17)</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/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a>
chore(release): publish 8.47.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `rollup` from 4.53.2 to 4.53.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/releases">rollup's
releases</a>.</em></p>
<blockquote>
<h2>v4.53.3</h2>
<h2>4.53.3</h2>
<p><em>2025-11-19</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix an error where too many modules where flagged for having an
unused external import (<a
href="https://redirect.github.com/rollup/rollup/issues/6182">#6182</a>)</li>
<li>Fix an error where an assignment was wrongly tree-shaken when
mutating it (<a
href="https://redirect.github.com/rollup/rollup/issues/6183">#6183</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6171">#6171</a>:
Add test-install CI job to test packaging, installation and importing of
rollup package (<a
href="https://github.com/antoninkriz"><code>@​antoninkriz</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6174">#6174</a>:
Re-enable TypeScript test (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6180">#6180</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6182">#6182</a>:
Tracing the importers chain for exported variables in external module
(<a href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6183">#6183</a>:
Check if left side is included when checking if assigning to an
assignment has side effects (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's
changelog</a>.</em></p>
<blockquote>
<h2>4.53.3</h2>
<p><em>2025-11-19</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix an error where too many modules where flagged for having an
unused external import (<a
href="https://redirect.github.com/rollup/rollup/issues/6182">#6182</a>)</li>
<li>Fix an error where an assignment was wrongly tree-shaken when
mutating it (<a
href="https://redirect.github.com/rollup/rollup/issues/6183">#6183</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6171">#6171</a>:
Add test-install CI job to test packaging, installation and importing of
rollup package (<a
href="https://github.com/antoninkriz"><code>@​antoninkriz</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6174">#6174</a>:
Re-enable TypeScript test (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6180">#6180</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6182">#6182</a>:
Tracing the importers chain for exported variables in external module
(<a href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6183">#6183</a>:
Check if left side is included when checking if assigning to an
assignment has side effects (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/rollup/commit/998b5950a6ea7cea1a7b994e8dab45472c3cbe7e"><code>998b595</code></a>
4.53.3</li>
<li><a
href="https://github.com/rollup/rollup/commit/ef834c2e02e99578c71588ff683b9f017be33421"><code>ef834c2</code></a>
Tracing the importers chain for exported variables in external module
(<a
href="https://redirect.github.com/rollup/rollup/issues/6182">#6182</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/fb21d565ab75571f4f0e1a74e48d628a05359d3a"><code>fb21d56</code></a>
Check if left side is included when checking if assigning to an
assignment ha...</li>
<li><a
href="https://github.com/rollup/rollup/commit/4b4581d301f6869d364271888ef76302d095dc87"><code>4b4581d</code></a>
Add test-install CI job to test packaging, installation and importing of
roll...</li>
<li><a
href="https://github.com/rollup/rollup/commit/18ee41ba706800b6cac80c0f334539c60a7f25a6"><code>18ee41b</code></a>
fix(deps): lock file maintenance minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/6180">#6180</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/f0a80d1f83cc736a072b2ecc20101f0df1bb3eec"><code>f0a80d1</code></a>
Re-enable TypeScript test (<a
href="https://redirect.github.com/rollup/rollup/issues/6174">#6174</a>)</li>
<li>See full diff in <a
href="https://github.com/rollup/rollup/compare/v4.53.2...v4.53.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.46.4 to 8.47.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's
releases</a>.</em></p>
<blockquote>
<h2>v8.47.0</h2>
<h2>8.47.0 (2025-11-17)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unused-private-class-members]
new extension rule (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10913">#10913</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Brad Zacher <a
href="https://github.com/bradzacher"><code>@​bradzacher</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.47.0 (2025-11-17)</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/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a>
chore(release): publish 8.47.0</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.47.0/packages/typescript-eslint">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 09:43:44 +01:00
dependabot[bot] 6cacdfb381 chore(deps-dev): bump the bundled group across 1 directory with 2 updates (#598)
Bumps the bundled group with 2 updates in the / directory:
[core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
and [puppeteer](https://github.com/puppeteer/puppeteer).

Updates `core-js` from 3.46.0 to 3.47.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zloirock/core-js/blob/master/CHANGELOG.md">core-js's
changelog</a>.</em></p>
<blockquote>
<h3><a
href="https://github.com/zloirock/core-js/releases/tag/v3.47.0">3.47.0 -
2025.11.18</a></h3>
<ul>
<li>Changes <a
href="https://github.com/zloirock/core-js/compare/v3.46.0...v3.47.0">v3.46.0...v3.47.0</a>
(117 commits)</li>
<li><a
href="https://github.com/tc39/proposal-json-parse-with-source"><code>JSON.parse</code>
source text access proposal</a> :
<ul>
<li>Built-ins:
<ul>
<li><code>JSON.isRawJSON</code></li>
<li><code>JSON.parse</code></li>
<li><code>JSON.rawJSON</code></li>
<li><code>JSON.stringify</code></li>
</ul>
</li>
<li>Moved to stable ES, <a
href="https://x.com/robpalmer2/status/1990603365236289653">November 2025
TC39 meeting</a></li>
<li>Added <code>es.</code> namespace modules, <code>/es/</code> and
<code>/stable/</code> namespaces entries</li>
<li>Reworked <code>JSON.stringify</code> internals</li>
</ul>
</li>
<li><a
href="https://github.com/tc39/proposal-iterator-sequencing"><code>Iterator</code>
sequencing proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>Iterator.concat</code></li>
</ul>
</li>
<li>Moved to stable ES, <a
href="https://github.com/tc39/proposals/commit/33be3cb6d6743c7cc8628c547423f49078c0b655">November
2025 TC39 meeting</a></li>
<li>Added <code>es.</code> namespace modules, <code>/es/</code> and
<code>/stable/</code> namespaces entries</li>
</ul>
</li>
<li><a href="https://github.com/tc39/proposal-joint-iteration">Joint
iteration proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>Iterator.zip</code></li>
<li><code>Iterator.zipKeyed</code></li>
</ul>
</li>
<li>Moved to stage 3, <a
href="https://github.com/tc39/proposals/commit/6c0126b8f44323254c93045ee7ec216e49b83ddd">November
2025 TC39 meeting</a></li>
<li>Added <code>/actual/</code> namespace entries, unconditional forced
replacement changed to feature detection</li>
</ul>
</li>
<li>Fixed increasing <code>.size</code> in
<code>URLSearchParams.prototype.append</code> polyfill in IE8-</li>
<li>Compat data improvements:
<ul>
<li><a
href="https://github.com/tc39/proposal-iterator-sequencing"><code>Iterator.concat</code></a>
marked as <a
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1986672#c4">shipped
in FF147</a></li>
<li><a href="https://github.com/tc39/proposal-upsert"><code>Map</code>
upsert proposal</a> features marked as shipped in Safari 26.2</li>
<li><code>Math.sumPrecise</code> marked as shipped in Safari 26.2</li>
<li><code>Uint8Array.{ fromBase64, prototype.setFromBase64 }</code>
marked as fixed in Safari 26.2</li>
<li>Missed <a
href="https://github.com/tc39/proposal-explicit-resource-management">Explicit
Resource Management</a> features <a
href="https://bun.com/blog/bun-v1.3#disposablestack-and-asyncdisposablestack">added
in Bun 1.3.0</a></li>
<li>Added Oculus Quest Browser 41 compat data mapping</li>
<li>Added Electron 40 compat data mapping</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zloirock/core-js/commit/c1d2c7e625091c16af14e4b9db10929998f7a61c"><code>c1d2c7e</code></a>
v3.47.0</li>
<li><a
href="https://github.com/zloirock/core-js/commit/400f00eac72f04438843d4f5059cffe839b55718"><code>400f00e</code></a>
move <code>JSON.parse</code> source text access to stable ES</li>
<li><a
href="https://github.com/zloirock/core-js/commit/2b383e9e3a6e4fc0df8081d65cf9313b2c6a1c77"><code>2b383e9</code></a>
move joint iteration to stage 3</li>
<li><a
href="https://github.com/zloirock/core-js/commit/21f984c13f22021f06bce97198bf9b3ae86dc1e4"><code>21f984c</code></a>
move <code>Iterator</code> sequencing proposal to stable ES</li>
<li><a
href="https://github.com/zloirock/core-js/commit/6add4cd19f354d00751898af0b83c46b00339c9c"><code>6add4cd</code></a>
add explicit <code>&quot;sideEffects&quot;: true</code> to
<code>core-js</code> and <code>core-js-bundle</code> packages</li>
<li><a
href="https://github.com/zloirock/core-js/commit/0f6c98d1a5effbd73a036b36caa9f6002eb754be"><code>0f6c98d</code></a>
update <code>eslint-plugin-unicorn</code></li>
<li><a
href="https://github.com/zloirock/core-js/commit/fe04540892bae116a6c6f3e9f5d6aeda2a931cb8"><code>fe04540</code></a>
fix increasing <code>.size</code> in
<code>URLSearchParams.prototype.append</code> polyfill in IE8-</li>
<li>See full diff in <a
href="https://github.com/zloirock/core-js/commits/v3.47.0/packages/core-js">compare
view</a></li>
</ul>
</details>
<br />

Updates `puppeteer` from 24.30.0 to 24.31.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/releases">puppeteer's
releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v24.31.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>🎉 Features</h3>
<ul>
<li><strong>webdriver:</strong> use
<code>emulation.setNetworkConditions</code> for offline emulation (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li>
<li><strong>webdriver:</strong> use
<code>emulation.setUserAgentOverride</code> instead of network
interception (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>roll to Chrome 142.0.7444.175 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li>
<li>roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li>
<li>TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li>
</ul>
<h2>puppeteer: v24.31.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.30.0 to 24.31.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.30.0 to 24.31.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🎉 Features</h3>
<ul>
<li><strong>webdriver:</strong> use
<code>emulation.setNetworkConditions</code> for offline emulation (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li>
<li><strong>webdriver:</strong> use
<code>emulation.setUserAgentOverride</code> instead of network
interception (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>roll to Chrome 142.0.7444.175 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li>
<li>roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li>
<li>TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/1ad21f5e63d828175a1a5ca96c397c3d6ee1802b"><code>1ad21f5</code></a>
chore: release main (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14421">#14421</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d"><code>3b83e65</code></a>
fix: TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/4437670b15b985bf5be096addaab64495ebe4689"><code>4437670</code></a>
ci: update permission for actions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14441">#14441</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3a588e32ba66a5e109bc0def10addef5cb56a78c"><code>3a588e3</code></a>
chore(deps-dev): bump the dev-dependencies group with 6 updates (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14439">#14439</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/5bcfd2d57ff908bcce0bb151c29f3714a83a4651"><code>5bcfd2d</code></a>
chore(deps): bump webdriver-bidi-protocol from 0.3.8 to 0.3.9 in the
dependen...</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/b3b7317d67a880fe3eebd3fcf7bdb8904e4d9bc0"><code>b3b7317</code></a>
chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /website (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14433">#14433</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/5826088613192cbb8fb08bbd4b14c80e28f5116d"><code>5826088</code></a>
chore: extract <code>DeviceRequestPrompt</code> interface (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14432">#14432</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260"><code>7e1eed0</code></a>
fix: roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/bc5ef9d0a6bb9703e6154f1d1ae118df8aab19df"><code>bc5ef9d</code></a>
chore(deps-dev): bump glob from 10.4.5 to 10.5.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14436">#14436</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921"><code>a9e7c1d</code></a>
feat(webdriver): use <code>emulation.setNetworkConditions</code> for
offline emulation (...</li>
<li>Additional commits viewable in <a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">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>
2025-11-21 12:35:45 +01:00
dependabot[bot] 144a513e5b chore(deps-dev): bump chrome-devtools-frontend from 1.0.1544076 to 1.0.1547147 in the bundled-devtools group (#597)
Bumps the bundled-devtools group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1544076 to 1.0.1547147
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/b907f0cd3b5b2c3c55139f5be34df4051c172dd4"><code>b907f0c</code></a>
Lint all files</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d875f63a18b7c1a5af39b36fd00d5b172340a8d6"><code>d875f63</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/db5bff7a5c9ed945c39c2e26d605848809ba0ffc"><code>db5bff7</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/703da59c49cbeb09e844d0ebf6339430d2276490"><code>703da59</code></a>
RPP: Support columns, pretty'd sources in Source's panel profile
data</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/cd885374e464e252345251e3b1585fbd52a9aa92"><code>cd88537</code></a>
[AI] Add line, column to AICallTree serialization</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/36e5721e667aa7505e12812ed49221db01070176"><code>36e5721</code></a>
Allow quotes in response to self-XXX mitigation</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/c89fc0d2ece2f97ed8c97f94a220c4651a5199f1"><code>c89fc0d</code></a>
Let lint decided what files to handle</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/35151fe5e2adb79532ad805c1277a789cc65b1b4"><code>35151fe</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/25bf5bf9e859020b2749b63e9ecef5b3cfaf8c8d"><code>25bf5bf</code></a>
Roll browser-protocol</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/2df407c5490f6d51a9fb40df8466e8f8704218e4"><code>2df407c</code></a>
Replace devtools-console-insight-sources-list with view function.</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1544076...v1.0.1547147">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1544076&new-version=1.0.1547147)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2025-11-21 11:08:10 +00:00
Alex Rudenko 80e77fd9a3 fix: include a note about selected elements missing from the snapshot (#593)
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/586
2025-11-21 11:14:44 +01:00
Alex Rudenko 2eaf2689c3 fix: ignore quality for png (#589)
Fixes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/588
2025-11-21 06:32:19 +00:00
Alex Rudenko 9cb99ad3e6 fix: rename page content to latest page snapshot (#579)
Refs https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/578
2025-11-20 14:19:29 +01:00
Sebastian Benz 6f9182f4b6 docs: add Antigravity config (#580) 2025-11-19 17:53:12 +01:00
browser-automation-bot 3921e8a7c4 chore(main): release chrome-devtools-mcp 0.10.2 (#542)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[0.10.2](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.10.1...chrome-devtools-mcp-v0.10.2)
(2025-11-19)


### 📄 Documentation

* add Factory CLI configuration to MCP clients
([#523](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/523))
([016e2fd](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/016e2fd6ee57447103f7385285dd503b5576a860))


### ♻️ Chores

* clear issue aggregator on page navigation
([#565](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/565))
([c3784d1](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c3784d1990a926f651951e4eef05520c5c448964))
* disable issues in list_console_messages for now
([#575](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/575))
([08e9a9f](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/08e9a9f42e6ff1a92c60b3e958b0817c7b785afc))
* simplify issue management
([#564](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/564))
([3b016f1](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/3b016f1a814b1a69750813548b3f35e79bfb6fef))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
chrome-devtools-mcp-v0.10.2
2025-11-19 10:45:30 +01:00
Alex Rudenko a5c40d14a9 chore: remove i18n mocks (#576)
i18n can now run in node.js.
2025-11-19 09:32:54 +00:00
Alex Rudenko 08e9a9f42e refactor: disable issues in list_console_messages for now (#575)
Disabled the feature until the detail tool is ready.
2025-11-19 09:28:31 +01:00
Nikolay Vitkov 305d7d7d9e chore: add title to the server.json (#572)
Hopefully this is the property they read to show on the MCP registry.
2025-11-19 07:56:34 +01:00
Alex Rudenko c3784d1990 refactor: clear issue aggregator on page navigation (#565)
- fixes a memory leak introduced previously (I could not pinpoint it but
McpContext was retained for subsequent tests).
- adds a test that issue continue being aggregated on reload.
- moves page-specific logic to a class.
2025-11-17 15:52:37 +01:00
Alex Rudenko 3b016f1a81 refactor: simplify issue management (#564)
follow-up for
https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/505
2025-11-17 12:25:51 +01:00
Natasha Gorshunova c1e4118992 feat: report console issues in list_console_messages (#505)
Co-authored-by: Natallia Harshunova <nharshunova@chromium.org>
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com>
2025-11-17 10:38:46 +01:00
dependabot[bot] c42d81a410 chore(deps-dev): bump chrome-devtools-frontend from 1.0.1543472 to 1.0.1544076 in the bundled-devtools group (#555)
[//]: # (dependabot-start)
⚠️  **Dependabot is rebasing this PR** ⚠️ 

Rebasing might not happen immediately, so don't worry if this takes some
time.

Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.

---

[//]: # (dependabot-end)

Bumps the bundled-devtools group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1543472 to 1.0.1544076
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/b83ad6035ae3dd853926f11f583abd47e527ff23"><code>b83ad60</code></a>
[sdk] Run RuntimeModel.test.ts in Node.js as well</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/b27cf100f19378d6d574704cfe80f0e1d62d2840"><code>b27cf10</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/ff42b23d99823e32673eb9ea51aa2a6d9f1ba2ef"><code>ff42b23</code></a>
Migrate Common.Linkifier client to the direct usage of DOMLinkifier</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d01fd3cbeadf81da70ddb2a7685e32f90c9b609e"><code>d01fd3c</code></a>
[cleanup] Remove imperative x-link generation</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/dd28425cd462a7ef069f289d521af4562f3f836a"><code>dd28425</code></a>
Replace all non-printable characters with space, as these break cmd.exe
comma...</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/3a66d524bf66c39bea633593e796407b8647425d"><code>3a66d52</code></a>
RPP: Hide Sources' Debugger sidebar in trace_app</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/21dbf0abb194e7d45734572d68d4474c1857cf7a"><code>21dbf0a</code></a>
Display all <a href="https://github.com/font"><code>@​font</code></a>-*
rules reported by backend</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/04cca18048a3e0bfb626b586106879f93e36f728"><code>04cca18</code></a>
[cleanup] Some unused code around AI Assistance</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/c21b7de5cd6747c5ce98068dab1f69d285d68020"><code>c21b7de</code></a>
Add support for abort signal in Ai Code Generation using AIDA</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/baf3036cf0625386f83b0d358f1848cdc46b57c9"><code>baf3036</code></a>
[sdk] Run TargetManager.test.ts in Node.js as well</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1543472...v1.0.1544076">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1543472&new-version=1.0.1544076)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-17 08:06:51 +00:00
dependabot[bot] 18fdf79e41 chore(deps-dev): bump @types/yargs from 17.0.34 to 17.0.35 in the dev-dependencies group (#554)
Bumps the dev-dependencies group with 1 update:
[@types/yargs](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/yargs).

Updates `@types/yargs` from 17.0.34 to 17.0.35
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/yargs">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@types/yargs&package-manager=npm_and_yarn&previous-version=17.0.34&new-version=17.0.35)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-17 08:01:32 +00:00
dependabot[bot] 53322defab chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (#558)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md">js-yaml's
changelog</a>.</em></p>
<blockquote>
<h2>[4.1.1] - 2025-11-12</h2>
<h3>Security</h3>
<ul>
<li>Fix prototype pollution issue in yaml merge (&lt;&lt;)
operator.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a"><code>cc482e7</code></a>
4.1.1 released</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f"><code>50968b8</code></a>
dist rebuild</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b"><code>d092d86</code></a>
lint fix</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879"><code>383665f</code></a>
fix prototype pollution in merge (&lt;&lt;)</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976"><code>0d3ca7a</code></a>
README.md: HTTP =&gt; HTTPS (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/678">#678</a>)</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b"><code>49baadd</code></a>
doc: 'empty' style option for !!null</li>
<li><a
href="https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce"><code>ba3460e</code></a>
Fix demo link (<a
href="https://redirect.github.com/nodeca/js-yaml/issues/618">#618</a>)</li>
<li>See full diff in <a
href="https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=js-yaml&package-manager=npm_and_yarn&previous-version=4.1.0&new-version=4.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 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/ChromeDevTools/chrome-devtools-mcp/network/alerts).

</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 08:58:01 +01:00
dependabot[bot] 5f78b51a1c chore(deps-dev): bump the dev-dependencies group with 5 updates (#548)
Bumps the dev-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `24.10.0` | `24.10.1` |
|
[@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon)
| `17.0.4` | `20.0.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.46.3` | `8.46.4` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.46.3` | `8.46.4` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.46.3` | `8.46.4` |

Updates `@types/node` from 24.10.0 to 24.10.1
<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 `@types/sinon` from 17.0.4 to 20.0.0
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sinon">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 8.46.3 to 8.46.4
<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.46.4</h2>
<h2>8.46.4 (2025-11-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-deprecated] fix double-report on
computed literal identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006">#11006</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958">#10958</a>)</li>
<li><strong>eslint-plugin:</strong> handle override modifier in
promise-function-async fixer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730">#11730</a>)</li>
<li><strong>parser:</strong> error when both <code>projectService</code>
and <code>project</code> are set (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333">#11333</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>Kentaro Suzuki <a
href="https://github.com/sushichan044"><code>@​sushichan044</code></a></li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.46.4 (2025-11-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>parser:</strong> error when both <code>projectService</code>
and <code>project</code> are set (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333">#11333</a>)</li>
<li><strong>eslint-plugin:</strong> handle override modifier in
promise-function-async fixer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730">#11730</a>)</li>
<li><strong>eslint-plugin:</strong> [no-deprecated] fix double-report on
computed literal identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006">#11006</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958">#10958</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>Kentaro Suzuki <a
href="https://github.com/sushichan044"><code>@​sushichan044</code></a></li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6"><code>843f144</code></a>
chore(release): publish 8.46.4</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/997e0c005d2d80a726249cafb7cbdf4ec287aea3"><code>997e0c0</code></a>
fix(parser): error when both <code>projectService</code> and
<code>project</code> are set (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11333">#11333</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58"><code>7c6944e</code></a>
chore: fix typos (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11744">#11744</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/189a7f76fc85661e0bebdedebd24a60c255e920d"><code>189a7f7</code></a>
fix(eslint-plugin): handle override modifier in promise-function-async
fixer ...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c779f3cd80c41ecfc279fd9c66651314b97d843e"><code>c779f3c</code></a>
fix(eslint-plugin): [no-deprecated] fix double-report on computed
literal ide...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/ea2ee6b65a2f14dd2c3fc8d12be969cbeaef80a8"><code>ea2ee6b</code></a>
chore(eslint-plugin): use correct type for return type of
<code>createValidator</code> (...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 8.46.3 to 8.46.4
<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.46.4</h2>
<h2>8.46.4 (2025-11-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-deprecated] fix double-report on
computed literal identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006">#11006</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958">#10958</a>)</li>
<li><strong>eslint-plugin:</strong> handle override modifier in
promise-function-async fixer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730">#11730</a>)</li>
<li><strong>parser:</strong> error when both <code>projectService</code>
and <code>project</code> are set (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333">#11333</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>Kentaro Suzuki <a
href="https://github.com/sushichan044"><code>@​sushichan044</code></a></li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.46.4 (2025-11-10)</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/843f144797c0a94272cdb002c00c5639cf0797c6"><code>843f144</code></a>
chore(release): publish 8.46.4</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.46.3 to 8.46.4
<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.46.4</h2>
<h2>8.46.4 (2025-11-10)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-deprecated] fix double-report on
computed literal identifiers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11006">#11006</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/10958">#10958</a>)</li>
<li><strong>eslint-plugin:</strong> handle override modifier in
promise-function-async fixer (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11730">#11730</a>)</li>
<li><strong>parser:</strong> error when both <code>projectService</code>
and <code>project</code> are set (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11333">#11333</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>Kentaro Suzuki <a
href="https://github.com/sushichan044"><code>@​sushichan044</code></a></li>
<li>Maria Solano <a
href="https://github.com/MariaSolOs"><code>@​MariaSolOs</code></a></li>
</ul>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's
changelog</a>.</em></p>
<blockquote>
<h2>8.46.4 (2025-11-10)</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/843f144797c0a94272cdb002c00c5639cf0797c6"><code>843f144</code></a>
chore(release): publish 8.46.4</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58"><code>7c6944e</code></a>
chore: fix typos (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744">#11744</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.4/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>
2025-11-13 17:45:19 +01:00
dependabot[bot] a6490e70a6 chore(deps-dev): bump chrome-devtools-frontend from 1.0.1541552 to 1.0.1543472 in the bundled-devtools group (#549)
Bumps the bundled-devtools group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1541552 to 1.0.1543472
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/886fa52458d56790cc8940f88c2a10b5d109bbc1"><code>886fa52</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/de4c9bbd4109cfa3bf6ffc4dcbb081b660965e16"><code>de4c9bb</code></a>
Use unqualified lit identifiers and ScriptLocationLink in the
FrameDetails View</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/efd29ef74ce4d3ce04344d22bcd7e32b18b5b904"><code>efd29ef</code></a>
Select one CPU profile stream per thread by source</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/cfa5963e32f063ad69817816485e662f900d0976"><code>cfa5963</code></a>
[workspace] Don't create IgnoreListManager lazily</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d9fde31cb470a607424f93ceb26cacef0be14243"><code>d9fde31</code></a>
Render each state separately in ConsoleInsight</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/983a55842162d1f51830beb16b7c1c5bcad1b109"><code>983a558</code></a>
Store the IgnoreListManager singleton on the global DevToolsContext</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/b4dee74883a46a18adf08710ffdc460e15e54c74"><code>b4dee74</code></a>
[docs] Move toggle_fonts and toggle_dark_mode to static page</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/058c82320f27a9e5f6ae5ce39c901d127343a00c"><code>058c823</code></a>
Store the WorkspaceImpl singleton on the global DevToolsContext</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/b91eddbc99b2d2dba6bde703caecd8386d316057"><code>b91eddb</code></a>
Pass 'Workspace' to 'DebuggerWorkspaceBinding' via constructor</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/16e5de13d0dda24a7aca225687e659bb6f2d1eec"><code>16e5de1</code></a>
[cleanup] Remove dead code in Performance panel</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1541552...v1.0.1543472">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1541552&new-version=1.0.1543472)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-13 15:33:51 +01:00
dependabot[bot] d2c1f3e62d chore(deps-dev): bump puppeteer from 24.29.1 to 24.30.0 in the bundled group (#550)
Bumps the bundled group with 1 update:
[puppeteer](https://github.com/puppeteer/puppeteer).

Updates `puppeteer` from 24.29.1 to 24.30.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/releases">puppeteer's
releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v24.30.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.29.1...puppeteer-core-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>🎉 Features</h3>
<ul>
<li>roll to Firefox 145.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li><strong>cdp:</strong> update request with ExtraInfo if available (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14410">#14410</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/b923eecf7f2ceac686fc464e28ff65676dff983f">b923eec</a>)</li>
<li>roll to Chrome 142.0.7444.162 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14415">#14415</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/be07e5d2bacce69db96f43f268cf9ab50d6401bc">be07e5d</a>)</li>
</ul>
<h2>puppeteer: v24.30.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.29.1 to 24.30.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.29.1 to 24.30.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🎉 Features</h3>
<ul>
<li>roll to Firefox 145.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li><strong>cdp:</strong> update request with ExtraInfo if available (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14410">#14410</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/b923eecf7f2ceac686fc464e28ff65676dff983f">b923eec</a>)</li>
<li>roll to Chrome 142.0.7444.162 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14415">#14415</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/be07e5d2bacce69db96f43f268cf9ab50d6401bc">be07e5d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/1afcd1605bd49775cfc8c16ddfc76aae6dacbd8b"><code>1afcd16</code></a>
chore: release main (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14413">#14413</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3"><code>1d9881c</code></a>
feat: roll to Firefox 145.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/be07e5d2bacce69db96f43f268cf9ab50d6401bc"><code>be07e5d</code></a>
fix: roll to Chrome 142.0.7444.162 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14415">#14415</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/e2c071c6e0758552c32c7cf50a00f018daee16ab"><code>e2c071c</code></a>
chore: disable flaky tests (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14414">#14414</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/66bf224fcd66319636afc6566dfe69bec8f53efc"><code>66bf224</code></a>
chore(deps-dev): bump the dev-dependencies group with 8 updates (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14406">#14406</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/b923eecf7f2ceac686fc464e28ff65676dff983f"><code>b923eec</code></a>
fix(cdp): update request with ExtraInfo if available (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14410">#14410</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3131b24b2519e253e0893c0fecfbcfa6c7680d91"><code>3131b24</code></a>
chore: remove workaround for disabling Firefox Backup (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14411">#14411</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/53d0a66a0761d51bb824000a009803f9176136c7"><code>53d0a66</code></a>
chore(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 in the all
group...</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/804d0ce34f5c0807aaa7ec8080a0d61082d72d3f"><code>804d0ce</code></a>
chore(deps): bump node from <code>22ab967</code> to <code>dcf0610</code>
in /docker in the all grou...</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/bec92441dd8401e70150282e1065f283a5e11a14"><code>bec9244</code></a>
chore: bump chromium-bidi to 11.0.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14404">#14404</a>)</li>
<li>See full diff in <a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=puppeteer&package-manager=npm_and_yarn&previous-version=24.29.1&new-version=24.30.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
Co-authored-by: Nikolay Vitkov <nvitkov@chromium.org>
2025-11-13 14:08:45 +00:00
Nikolay Vitkov 2fd4cc9ac6 chore: restrict DevTools imports (#547) 2025-11-12 10:15:11 +00:00
Alex Rudenko f74ddad29c chore: remove no-restricted-imports rule (#546) 2025-11-12 08:49:53 +00:00
Eno Reyes 016e2fd6ee docs: add Factory CLI configuration to MCP clients (#523)
This PR adds Factory CLI to the MCP client configuration section in the
README.

The Factory CLI section:
- Follows the same format as other MCP clients
- Is placed in alphabetical order (between Cursor and Gemini CLI)
- Includes a link to the Factory documentation
- Provides the command to add the Chrome DevTools MCP server using
`droid mcp add`
2025-11-11 08:42:40 +00:00
dependabot[bot] 247e1b6a71 chore(deps-dev): bump chrome-devtools-frontend from 1.0.1539728 to 1.0.1541169 in the bundled-devtools group (#536)
Bumps the bundled-devtools group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1539728 to 1.0.1541169
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/393435aef80c8bff3fa7ed835992704ea5a7339e"><code>393435a</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/59cc38b28a0697eb6908ba9e6c2502edb08fe349"><code>59cc38b</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/67a631561ba193aaf72303215d5ef5bd2def4811"><code>67a6315</code></a>
[RPP] Simplify insight set id</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/941f21add00a7a522cb5dfa13c99b032f3c782be"><code>941f21a</code></a>
[AI] Present trace facts grouped by insight set</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/8ae5a850eb98c42fd882dab3a59115e6f2d6a8ef"><code>8ae5a85</code></a>
Revert from <code>fetch</code> back to <code>http.request</code> in
resultsdb.ts</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/774cfe78fe219714e5d89354d7815ac91342dc2a"><code>774cfe7</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/76cbb2c5b1627eb6903b8ad9f8a93ef77f442ed9"><code>76cbb2c</code></a>
[eslint] Add <code>eslint-plugin-lit</code></li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/92be0b6fde17878efced6c91330b29b3adefe6a9"><code>92be0b6</code></a>
Replace <code>outline-width: 0</code> with <code>outline-style:
none</code></li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/fa72d9702d35727a48d567a67df26a23e6e2ef74"><code>fa72d97</code></a>
Move affected count updates out of list rendering</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/baec26cf66c7dae30594b4a03f696fb3f17fa337"><code>baec26c</code></a>
Roll browser-protocol</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1539728...v1.0.1541169">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1539728&new-version=1.0.1541169)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2025-11-10 14:23:08 +00:00
dependabot[bot] 44080f2c48 chore(deps-dev): bump rollup from 4.52.5 to 4.53.1 in the dev-dependencies group (#539)
Bumps the dev-dependencies group with 1 update:
[rollup](https://github.com/rollup/rollup).

Updates `rollup` from 4.52.5 to 4.53.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/releases">rollup's
releases</a>.</em></p>
<blockquote>
<h2>v4.53.1</h2>
<h2>4.53.1</h2>
<p><em>2025-11-07</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix install script (<a
href="https://redirect.github.com/rollup/rollup/issues/6172">#6172</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6172">#6172</a>:
fix: move patch-package from postinstall to prepare script (<a
href="https://github.com/mshima"><code>@​mshima</code></a>)</li>
</ul>
<h2>v4.53.0</h2>
<h2>4.53.0</h2>
<p><em>2025-11-07</em></p>
<h3>Features</h3>
<ul>
<li>Improve rendering performance by caching generated variable names
(<a
href="https://redirect.github.com/rollup/rollup/issues/5947">#5947</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5947">#5947</a>:
refactor: store safe variable names in cache for subsequent usage (<a
href="https://github.com/Aslemammad"><code>@​Aslemammad</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>,
<a href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6149">#6149</a>:
chore(deps): update dependency vite to v7.1.11 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6151">#6151</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6152">#6152</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6153">#6153</a>:
chore(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6155">#6155</a>:
Fix tests: Do not swallow warnings for multi-format tests (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>,
<a href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6159">#6159</a>:
chore(deps): update dependency eslint-plugin-unicorn to v62 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6160">#6160</a>:
chore(deps): update github artifact actions (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6161">#6161</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6164">#6164</a>:
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6165">#6165</a>:
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6166">#6166</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6167">#6167</a>:
chore(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's
changelog</a>.</em></p>
<blockquote>
<h2>4.53.1</h2>
<p><em>2025-11-07</em></p>
<h3>Bug Fixes</h3>
<ul>
<li>Fix install script (<a
href="https://redirect.github.com/rollup/rollup/issues/6172">#6172</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6172">#6172</a>:
fix: move patch-package from postinstall to prepare script (<a
href="https://github.com/mshima"><code>@​mshima</code></a>)</li>
</ul>
<h2>4.53.0</h2>
<p><em>2025-11-07</em></p>
<h3>Features</h3>
<ul>
<li>Improve rendering performance by caching generated variable names
(<a
href="https://redirect.github.com/rollup/rollup/issues/5947">#5947</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5947">#5947</a>:
refactor: store safe variable names in cache for subsequent usage (<a
href="https://github.com/Aslemammad"><code>@​Aslemammad</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>,
<a href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6149">#6149</a>:
chore(deps): update dependency vite to v7.1.11 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6151">#6151</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6152">#6152</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6153">#6153</a>:
chore(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6155">#6155</a>:
Fix tests: Do not swallow warnings for multi-format tests (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>,
<a href="https://github.com/Service"><code>@​Service</code></a> account
user)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6159">#6159</a>:
chore(deps): update dependency eslint-plugin-unicorn to v62 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6160">#6160</a>:
chore(deps): update github artifact actions (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6161">#6161</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6164">#6164</a>:
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6165">#6165</a>:
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6166">#6166</a>:
fix(deps): update swc monorepo (major) (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/6167">#6167</a>:
chore(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot], <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/rollup/commit/e3bdcdfe5633a6835dc4c61f8cf93a682406d965"><code>e3bdcdf</code></a>
4.53.1</li>
<li><a
href="https://github.com/rollup/rollup/commit/96b54530ca7a8c45a99e1541d9c12c4b57488ed9"><code>96b5453</code></a>
fix: move patch-package from postinstall to prepare script (<a
href="https://redirect.github.com/rollup/rollup/issues/6172">#6172</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/ecff5325941ec36599f9967731ed6871186a72ee"><code>ecff532</code></a>
4.53.0</li>
<li><a
href="https://github.com/rollup/rollup/commit/05a6c017167724cc61191d3ed5cc1080c753ae28"><code>05a6c01</code></a>
refactor: store safe variable names in cache for subsequent usage (<a
href="https://redirect.github.com/rollup/rollup/issues/5947">#5947</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/5cf42645c29fbea804f79bd7b17d6e6c236f21d1"><code>5cf4264</code></a>
fix(deps): update swc monorepo (major) (<a
href="https://redirect.github.com/rollup/rollup/issues/6166">#6166</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/75c4346aa4ac2a1f7cf4ee05b4d6f84dc7fdeaa3"><code>75c4346</code></a>
chore(deps): lock file maintenance minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/6167">#6167</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/1ba7efe4616d598ac4cd54696fe06d9495fa4de2"><code>1ba7efe</code></a>
chore(deps): update dependency <code>@​rollup/plugin-alias</code> to v6
(<a
href="https://redirect.github.com/rollup/rollup/issues/6164">#6164</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/e64d220a881dff09d90b6fc7b32e4b5ed8bed9c6"><code>e64d220</code></a>
chore(deps): update dependency <code>@​rollup/plugin-commonjs</code> to
v29 (<a
href="https://redirect.github.com/rollup/rollup/issues/6165">#6165</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/d96ffa966aaf26029737071a8d6c02972c82f577"><code>d96ffa9</code></a>
fix(deps): lock file maintenance minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/6161">#6161</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/9a87f8e668202f13e177189f7729fd5edc71d387"><code>9a87f8e</code></a>
chore(deps): update dependency eslint-plugin-unicorn to v62 (<a
href="https://redirect.github.com/rollup/rollup/issues/6159">#6159</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rollup/rollup/compare/v4.52.5...v4.53.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rollup&package-manager=npm_and_yarn&previous-version=4.52.5&new-version=4.53.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-10 12:53:48 +01:00
dependabot[bot] 7453977272 chore(deps-dev): bump @modelcontextprotocol/sdk from 1.21.0 to 1.21.1 in the bundled group (#540)
Bumps the bundled group with 1 update:
[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk).

Updates `@modelcontextprotocol/sdk` from 1.21.0 to 1.21.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/typescript-sdk/releases"><code>@​modelcontextprotocol/sdk</code>'s
releases</a>.</em></p>
<blockquote>
<h2>1.21.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Only use path-based discovery URLs from the authorization server to
discover metadata by <a
href="https://github.com/roadmapper"><code>@​roadmapper</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1070">modelcontextprotocol/typescript-sdk#1070</a></li>
<li>Add <a
href="https://github.com/deprecated"><code>@​deprecated</code></a>
annotations to legacy APIs by <a
href="https://github.com/domdomegg"><code>@​domdomegg</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1018">modelcontextprotocol/typescript-sdk#1018</a></li>
<li>fix: Support <code>WWW-Authenticate</code> <code>scope</code> param
for SEP-835 by <a
href="https://github.com/chipgpt"><code>@​chipgpt</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/983">modelcontextprotocol/typescript-sdk#983</a></li>
<li>move CLI script to dedicated scripts directory by <a
href="https://github.com/mattzcarey"><code>@​mattzcarey</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1073">modelcontextprotocol/typescript-sdk#1073</a></li>
<li>Check script which typechecks using Typescripts new Go port by <a
href="https://github.com/mattzcarey"><code>@​mattzcarey</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1075">modelcontextprotocol/typescript-sdk#1075</a></li>
<li>FIX: use a nightly spec.types.ts by <a
href="https://github.com/mattzcarey"><code>@​mattzcarey</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1087">modelcontextprotocol/typescript-sdk#1087</a></li>
<li>chore: bump version for release by <a
href="https://github.com/felixweinberger"><code>@​felixweinberger</code></a>
in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1085">modelcontextprotocol/typescript-sdk#1085</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/roadmapper"><code>@​roadmapper</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1070">modelcontextprotocol/typescript-sdk#1070</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.21.0...1.21.1">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.21.0...1.21.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/fcc7da8c92b05a3e7b41713d864855fbc44747e5"><code>fcc7da8</code></a>
chore: bump version for release (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1085">#1085</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/4463737330a94cb426478f724dbed668c8005213"><code>4463737</code></a>
FIX: use a nightly spec.types.ts (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1087">#1087</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/11f04e1b0beb42b88173cbd0cc41eb4878f4d69a"><code>11f04e1</code></a>
Check script which typechecks using Typescripts new Go port (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1075">#1075</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/9757ace06efd6c9cdcb40ee6430ef4c956e6cbf8"><code>9757ace</code></a>
move CLI script to dedicated scripts directory (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1073">#1073</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/ee9fed28cc1180e82664266254712b48630d7f30"><code>ee9fed2</code></a>
fix: Support <code>WWW-Authenticate</code> <code>scope</code> param for
SEP-835 (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/983">#983</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/216604720b6b60241ef0eaeccb3b33a68e8c0167"><code>2166047</code></a>
Add <a
href="https://github.com/deprecated"><code>@​deprecated</code></a>
annotations to legacy APIs (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1018">#1018</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/664e66e57548072c8193514123e3136cb74d8ca3"><code>664e66e</code></a>
Only use path-based discovery URLs from the authorization server to
discover ...</li>
<li>See full diff in <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.21.0...1.21.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@modelcontextprotocol/sdk&package-manager=npm_and_yarn&previous-version=1.21.0&new-version=1.21.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-10 10:39:39 +01:00
browser-automation-bot c9d617007e chore(main): release chrome-devtools-mcp 0.10.1 (#538)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[0.10.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.10.0...chrome-devtools-mcp-v0.10.1)
(2025-11-07)


### 🛠️ Fixes

* avoid no page selected errors
([#537](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/537))
([4724bbb](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4724bbba9327fc162cd1f0372e608f6ebefc59cc))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
chrome-devtools-mcp-v0.10.1
2025-11-07 13:30:17 +01:00
Alex Rudenko 4724bbba93 fix: avoid no page selected errors (#537)
Uses object identity to track the selected page. This helps to be in
sync with the browser state better.

Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/492

---------

Co-authored-by: Nikolay Vitkov <34244704+Lightning00Blade@users.noreply.github.com>
2025-11-07 12:55:01 +01:00
dependabot[bot] b110e86a68 chore(deps-dev): bump puppeteer from 24.29.0 to 24.29.1 in the bundled group across 1 directory (#535)
Bumps the bundled group with 1 update in the / directory:
[puppeteer](https://github.com/puppeteer/puppeteer).

Updates `puppeteer` from 24.29.0 to 24.29.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/releases">puppeteer's
releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v24.29.1</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.29.0...puppeteer-core-v24.29.1">24.29.1</a>
(2025-11-06)</h2>
<h3>🛠️ Fixes</h3>
<ul>
<li>ignore wasn't found errors in NetworkManager (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14399">#14399</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3a6342ddbc173b68f67abc52e6f417f56b5fc5ea">3a6342d</a>)</li>
<li>roll to Chrome 142.0.7444.61 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14401">#14401</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3d2c9575ff55178cb2d85a8479765027532bc622">3d2c957</a>)</li>
</ul>
<h2>puppeteer: v24.29.1</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.0...puppeteer-v24.29.1">24.29.1</a>
(2025-11-06)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.29.0 to 24.29.1</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.0...puppeteer-v24.29.1">24.29.1</a>
(2025-11-06)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.29.0 to 24.29.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>ignore wasn't found errors in NetworkManager (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14399">#14399</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3a6342ddbc173b68f67abc52e6f417f56b5fc5ea">3a6342d</a>)</li>
<li>roll to Chrome 142.0.7444.61 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14401">#14401</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3d2c9575ff55178cb2d85a8479765027532bc622">3d2c957</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/ebadd3c75ee1af68e3febe7f73fa850f6d27c2a6"><code>ebadd3c</code></a>
chore: release main (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14402">#14402</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3acb6f3863e241161bb90e725709640405920dd9"><code>3acb6f3</code></a>
test: handle timeouts consistently (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14403">#14403</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3d2c9575ff55178cb2d85a8479765027532bc622"><code>3d2c957</code></a>
fix: roll to Chrome 142.0.7444.61 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14401">#14401</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3a6342ddbc173b68f67abc52e6f417f56b5fc5ea"><code>3a6342d</code></a>
fix: ignore wasn't found errors in NetworkManager (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14399">#14399</a>)</li>
<li>See full diff in <a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.0...puppeteer-v24.29.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=puppeteer&package-manager=npm_and_yarn&previous-version=24.29.0&new-version=24.29.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
2025-11-07 10:09:24 +00:00
Alex Rudenko 7a095c699d chore: add chrome devtools to a separate group (#534) 2025-11-07 11:04:25 +01:00
dependabot[bot] 39eac90ade chore(deps-dev): bump the dev-dependencies group with 6 updates (#525)
Bumps the dev-dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) |
`9.39.0` | `9.39.1` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `24.9.2` | `24.10.0` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.46.2` | `8.46.3` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.46.2` | `8.46.3` |
| [eslint](https://github.com/eslint/eslint) | `9.39.0` | `9.39.1` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.46.2` | `8.46.3` |

Updates `@eslint/js` from 9.39.0 to 9.39.1
<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.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.39.1/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 24.9.2 to 24.10.0
<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.46.2 to 8.46.3
<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.46.3</h2>
<h2>8.46.3 (2025-11-03)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-misused-promises] expand union
type to retrieve target property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11706">#11706</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] support
signed numbers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11722">#11722</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11723">#11723</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>tao</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.46.3 (2025-11-03)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] support
signed numbers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11722">#11722</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11723">#11723</a>)</li>
<li><strong>eslint-plugin:</strong> [no-misused-promises] expand union
type to retrieve target property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11706">#11706</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>tao</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/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909"><code>d9f3497</code></a>
chore(release): publish 8.46.3</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/26a9f9485faa45d269fd701b5fb8b11c97d75144"><code>26a9f94</code></a>
fix(eslint-plugin): [no-duplicate-enum-values] support signed numbers
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11722">#11722</a>...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/b8219d13dafd6bc5e425b51ad96810df1156b871"><code>b8219d1</code></a>
fix(eslint-plugin): [no-misused-promises] expand union type to retrieve
targe...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 8.46.2 to 8.46.3
<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.46.3</h2>
<h2>8.46.3 (2025-11-03)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-misused-promises] expand union
type to retrieve target property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11706">#11706</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] support
signed numbers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11722">#11722</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11723">#11723</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>tao</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.46.3 (2025-11-03)</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/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909"><code>d9f3497</code></a>
chore(release): publish 8.46.3</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 9.39.0 to 9.39.1
<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.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45"><code>e277281</code></a>
9.39.1</li>
<li><a
href="https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896"><code>4cdf397</code></a>
Build: changelog update for 9.39.1</li>
<li><a
href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1"><code>b44d426</code></a>
docs: Update README</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/compare/v9.39.0...v9.39.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.46.2 to 8.46.3
<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.46.3</h2>
<h2>8.46.3 (2025-11-03)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-misused-promises] expand union
type to retrieve target property (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11706">#11706</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] support
signed numbers (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11722">#11722</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11723">#11723</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Evgeny Stepanovych <a
href="https://github.com/undsoft"><code>@​undsoft</code></a></li>
<li>tao</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.46.3 (2025-11-03)</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/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909"><code>d9f3497</code></a>
chore(release): publish 8.46.3</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.3/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>
2025-11-05 17:35:48 +01:00
browser-automation-bot b2f6d1be1a chore(main): release chrome-devtools-mcp 0.10.0 (#460)
publish-on-tag / publish-to-npm (push) Has been cancelled
publish-on-tag / publish-to-mcp-registry (push) Has been cancelled
🤖 I have created a release *beep* *boop*
---


##
[0.10.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.9.0...chrome-devtools-mcp-v0.10.0)
(2025-11-05)


### 🎉 Features

* add a press_key tool
([#458](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/458))
([b427392](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b4273923928704e718e0a0f8b5cc86758416e994))
* add insightSetId to performance_analyze_insight
([#518](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/518))
([36504d2](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/36504d29caf637b2d7bf231204c0478b54220c83))
* an option to ignore cache on reload
([#485](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/485))
([8e56307](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8e56307d623fe3651262287b30544ed70426b0b8))
* detect network requests inspected in DevTools UI
([#477](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/477))
([796aed7](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/796aed72b7126ed4332888ffbc06d6cb678265ef))
* fetch DOM node selected in the DevTools Elements panel
([#486](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/486))
([4a83574](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/4a83574961d8d6b974037db56fc8bdbbb91f79b6))
* support page reload
([#462](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/462))
([d177087](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d17708798194486b2571092aa67838085da7231e))
* support saving snapshots to file
([#463](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/463))
([b0ce08a](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/b0ce08ae2ce422813fef3f28c18f2cb6c976d9fc))


### 🛠️ Fixes

* Augment fix to prevent stray OGS frames in NTP from causing hangs.
([#521](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/521))
([d90abd4](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/d90abd4e9e534417622d7f4676e9c3dbeb39ea8d))
* improve get_network_request description
([#500](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/500))
([2f448e8](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/2f448e84ea8d3a44687c74b3577edf882ef2c19f))
* work around NTP iframes causing hangs
([#504](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/504))
([cca5ff4](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/cca5ff471c2d2c663e63ade1e2ea58f9a7f5a2cd))


### 📄 Documentation

* add Windsurf to the editor config README
([#493](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/493))
([63a5d82](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/63a5d824c2d914c9007e2b837fa292f5ba74ceed))
* fix typos in README.md exlcude -&gt; exclude
([#513](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/513))
([8854a34](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/8854a3400c3a6b84c761bf8ed82769fc2dec7366))
* remove unnecessary replace
([#475](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/475))
([40e1753](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/40e1753d2e874bb22005dbebdb551da304a80033))


### ♻️ Chores

* connect to DevTools targets by default
([#466](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/466))
([a41e440](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/a41e4407996b8090f8cccc85f6c4696006fc31ec))
* detect DevTools page for each page
([#467](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/467))
([1560ff2](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/1560ff23cad28ab63c1cf9fb1b961db886bc4a3e))
* merge emulate tools into one
([#494](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/494))
([c06f452](https://github.com/ChromeDevTools/chrome-devtools-mcp/commit/c06f4522ee8f762b59c60c2fd23a0deaaa544766))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
chrome-devtools-mcp-v0.10.0
2025-11-05 11:38:10 +00:00
Alex Rudenko c03a4a47df chore: remove special handling for target urls (#527)
Fixed by https://github.com/puppeteer/puppeteer/pull/14400
2025-11-05 12:25:59 +01:00
dependabot[bot] 418934a7b9 chore(deps-dev): bump the bundled group with 3 updates (#526)
Bumps the bundled group with 3 updates:
[@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk),
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend)
and [puppeteer](https://github.com/puppeteer/puppeteer).

Updates `@modelcontextprotocol/sdk` from 1.20.2 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/modelcontextprotocol/typescript-sdk/releases"><code>@​modelcontextprotocol/sdk</code>'s
releases</a>.</em></p>
<blockquote>
<h2>1.21.0</h2>
<h2>What's Changed</h2>
<ul>
<li>feat: pluggable JSON schema validator providers by <a
href="https://github.com/mattzcarey"><code>@​mattzcarey</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1012">modelcontextprotocol/typescript-sdk#1012</a></li>
<li>Update metadata.ts by <a
href="https://github.com/pcarleton"><code>@​pcarleton</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1010">modelcontextprotocol/typescript-sdk#1010</a></li>
<li>fix: Prefer the <code>token_endpoint_auth_method</code> response
from DCR registration by <a
href="https://github.com/chipgpt"><code>@​chipgpt</code></a> in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1022">modelcontextprotocol/typescript-sdk#1022</a></li>
<li>Fix: Non-existent tool, disabled tool and inputSchema validation
return MCP protocol level instead of CallToolResult with isError: true
by <a
href="https://github.com/KKonstantinov"><code>@​KKonstantinov</code></a>
in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1044">modelcontextprotocol/typescript-sdk#1044</a></li>
<li>chore: bump version to 1.21.0 for release by <a
href="https://github.com/felixweinberger"><code>@​felixweinberger</code></a>
in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1062">modelcontextprotocol/typescript-sdk#1062</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/chipgpt"><code>@​chipgpt</code></a> made
their first contribution in <a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1022">modelcontextprotocol/typescript-sdk#1022</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.20.2...1.21.0">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.20.2...1.21.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/783d53be1049041cc1f0a23c070c3400208a94ff"><code>783d53b</code></a>
chore: bump version to 1.21.0 for release (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1062">#1062</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/7387c44bf548b23c5cd8f1b7ae88020bfa7058ad"><code>7387c44</code></a>
Fix: Non-existent tool, disabled tool and inputSchema validation return
MCP p...</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/874aa27a895068957f52dbf360efda47440b3a68"><code>874aa27</code></a>
fix: Prefer the <code>token_endpoint_auth_method</code> response from
DCR registration ...</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/e74a358728991216391995e8daa5d0573614abc5"><code>e74a358</code></a>
Update metadata.ts (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1010">#1010</a>)</li>
<li><a
href="https://github.com/modelcontextprotocol/typescript-sdk/commit/5a8fb394309afbfe6ce55d2f4cbccb843a96d12c"><code>5a8fb39</code></a>
feat: pluggable JSON schema validator providers (<a
href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1012">#1012</a>)</li>
<li>See full diff in <a
href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.20.2...1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `chrome-devtools-frontend` from 1.0.1538310 to 1.0.1539728
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/db6563fb64d19b5682161a9682ec3d805d7a68be"><code>db6563f</code></a>
[docs] Add a screenshot test for LMI and remove it from component
docs</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/2e93ad7c9a0b1a666e7f3787b9f114c793f7986b"><code>2e93ad7</code></a>
[Cxx extension e2e] Disable DevToolsAiPromptApi</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d813de562a3c0a9caca8f3085aeccdd7ba65e4a8"><code>d813de5</code></a>
Tooltip: improve positioning in fallback case</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/c2d3683210a99f7cd4e4d4d6879cc805cfb54ba3"><code>c2d3683</code></a>
Let EsLint handle excluded files in PRESUBMIT</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/a83225fc286a79da7185b81d73882b198747be9a"><code>a83225f</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/2e329904e511ac35d32605012f3954e9813c9786"><code>2e32990</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d429ba91d6e2bda51d1f8b3e09c39daa4e4edfcc"><code>d429ba9</code></a>
[docs] Remove icon button and issue panel related docs</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/2f78c04a2a921d7b3cebc3d0a3f376232229006f"><code>2f78c04</code></a>
[cleanup] Prefixes for <code>eslint-plugin-lit</code></li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/832756339d0dbb0410d72d5fda9e13e2c6947a22"><code>8327563</code></a>
Refactor ElementsTreeElement to be more declarative</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/85221e31294dcd56613605661a929b2a2eda062f"><code>85221e3</code></a>
[node] Add regression test for node_app breakage</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1538310...v1.0.1539728">compare
view</a></li>
</ul>
</details>
<br />

Updates `puppeteer` from 24.28.0 to 24.29.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/releases">puppeteer's
releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v24.29.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.28.0...puppeteer-core-v24.29.0">24.29.0</a>
(2025-11-05)</h2>
<h3>🎉 Features</h3>
<ul>
<li>add page.openDevTools() method (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14396">#14396</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/0209c0756319177aa0cc5a5f7a5391a817621dca">0209c07</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>do not wait for all targets when connecting (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14395">#14395</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/0029495d0dbb1a81faab647cd83b8878049c9f01">0029495</a>)</li>
<li>tasks and session management in ExtensionTransport (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14400">#14400</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/47c92d6aff49c10b065b49109bac094e7bcc7469">47c92d6</a>)</li>
</ul>
<h2>puppeteer: v24.29.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.28.0...puppeteer-v24.29.0">24.29.0</a>
(2025-11-05)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.28.0 to 24.29.0</li>
</ul>
</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md">puppeteer's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.28.0...puppeteer-v24.29.0">24.29.0</a>
(2025-11-05)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.28.0 to 24.29.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🎉 Features</h3>
<ul>
<li>add page.openDevTools() method (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14396">#14396</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/0209c0756319177aa0cc5a5f7a5391a817621dca">0209c07</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>do not wait for all targets when connecting (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14395">#14395</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/0029495d0dbb1a81faab647cd83b8878049c9f01">0029495</a>)</li>
<li>tasks and session management in ExtensionTransport (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14400">#14400</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/47c92d6aff49c10b065b49109bac094e7bcc7469">47c92d6</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/05f61366ee61f480c7be6f237ec890c907fea67f"><code>05f6136</code></a>
chore: release main (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14398">#14398</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/0029495d0dbb1a81faab647cd83b8878049c9f01"><code>0029495</code></a>
fix: do not wait for all targets when connecting (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14395">#14395</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/47c92d6aff49c10b065b49109bac094e7bcc7469"><code>47c92d6</code></a>
fix: tasks and session management in ExtensionTransport (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14400">#14400</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/0209c0756319177aa0cc5a5f7a5391a817621dca"><code>0209c07</code></a>
feat: add page.openDevTools() method (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14396">#14396</a>)</li>
<li>See full diff in <a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.28.0...puppeteer-v24.29.0">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>
2025-11-05 10:34:07 +00:00
Alex Rudenko 01454d4617 chore: experimental includeAllPages option (#517) 2025-11-05 11:02:36 +01:00
Finnur Thorarinsson d90abd4e9e fix: Augment fix to prevent stray OGS frames in NTP from causing hangs. (#521)
The URL used before was a little too-specific, so it didn't catch frames that include `u/0/` in 
the URL (potentially to support multi users?).

(original fix:
https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/504)
2025-11-04 15:00:20 +00:00
Connor Clark 36504d29ca feat: add insightSetId to performance_analyze_insight (#518)
This should land with / after
https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/508
2025-11-04 08:18:04 +00:00
dependabot[bot] 6af913348f chore(deps-dev): bump chrome-devtools-frontend from 1.0.1536371 to 1.0.1538310 in the bundled group (#508)
Bumps the bundled group with 1 update:
[chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend).

Updates `chrome-devtools-frontend` from 1.0.1536371 to 1.0.1538310
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/0339e4bc4757f5ac2597ca7583df9ec622f822f0"><code>0339e4b</code></a>
Adopt UI eng vision in the OriginTrialTokenRows</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/93bd5da91a5ce6964a305f10704705a31467daa2"><code>93bd5da</code></a>
Update DevTools DEPS (trusted)</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/346f3dfde240a34b2473cb99a094ce59279a54aa"><code>346f3df</code></a>
Add throttling indications in the performance panel</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/a0001354e75e51c513e33e6e6cbba555b7c949e2"><code>a000135</code></a>
Update .env description</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/e828c4b947726794560811d1e4b7416a74eaaaa3"><code>e828c4b</code></a>
Update Chrome (for Testing) PIN</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/ff9456267a699a00a574076ef4df3d4dc9a91b83"><code>ff94562</code></a>
[eslint] Enforce custom elements naming</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/e47cf443a3283de7f0077ea41b2d074c1054d54c"><code>e47cf44</code></a>
Add code for creating request and calling generateCode</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/d31e1d757a684bf6765de95fa8bc16386e267a0f"><code>d31e1d7</code></a>
Speculation Rules: move NOT_TRIGGERED to bottom when sorted</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/e76b25549adccc38581e90b2550f89c34aa2b21f"><code>e76b255</code></a>
Mostly migrate RequestTimingView.ts</li>
<li><a
href="https://github.com/ChromeDevTools/devtools-frontend/commit/ff3c3031a3473b36e5d5aabbb93d65a7ae98b115"><code>ff3c303</code></a>
Use unqualified Lit identifiers and call update render function names in
the ...</li>
<li>Additional commits viewable in <a
href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1536371...v1.0.1538310">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chrome-devtools-frontend&package-manager=npm_and_yarn&previous-version=1.0.1536371&new-version=1.0.1538310)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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>
Co-authored-by: Alex Rudenko <alexrudenko@chromium.org>
2025-11-04 08:00:39 +00:00
Alex Rudenko a2ddb39876 chore(deps): bump puppeteer (#516) 2025-11-03 13:28:28 +00:00
Kilian Valkhof 8854a3400c docs: fix typos in README.md exlcude -> exclude (#513)
drive-by PR to fix some typos I spotted in the readme.
2025-11-03 14:21:34 +01:00
dependabot[bot] 3da8d9f5a3 chore(deps-dev): bump the dev-dependencies group with 4 updates (#507)
Bumps the dev-dependencies group with 4 updates:
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js),
[@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs),
[eslint](https://github.com/eslint/eslint) and
[globals](https://github.com/sindresorhus/globals).

Updates `@eslint/js` from 9.38.0 to 9.39.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.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242">#20242</a>)
(reddaisyy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5"><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238">#20238</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200"><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8"><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836"><code>c7d3229</code></a>
chore: update dependency <code>@​eslint/core</code> to ^0.17.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256">#20256</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d"><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f"><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230">#20230</a>)
(dependabot[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208">#20208</a>)
(唯然)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208">#20208</a>)</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.39.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `@rollup/plugin-commonjs` from 28.0.9 to 29.0.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md"><code>@​rollup/plugin-commonjs</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v29.0.0</h2>
<p><em>2025-10-30</em></p>
<h3>Breaking Changes</h3>
<ul>
<li>feat!: revert <a
href="https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1909">#1909</a>
and add <code>requireNodeBuiltins</code> option (<a
href="https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1937">#1937</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/plugins/commit/c8e78c8584007999050f7d9878d87e15046bbf09"><code>c8e78c8</code></a>
chore(release): commonjs v29.0.0</li>
<li><a
href="https://github.com/rollup/plugins/commit/d2b14eda95dffee51c456c800783906762c3c190"><code>d2b14ed</code></a>
feat(commonjs)!: revert <a
href="https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1909">#1909</a>
and add <code>requireNodeBuiltins</code> option (<a
href="https://github.com/rollup/plugins/tree/HEAD/packages/commonjs/issues/1937">#1937</a>)</li>
<li>See full diff in <a
href="https://github.com/rollup/plugins/commits/commonjs-v29.0.0/packages/commonjs">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 9.38.0 to 9.39.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.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>)
(reddaisyy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5"><code>637216b</code></a>
docs: update CLI flags migration instructions (<a
href="https://redirect.github.com/eslint/eslint/issues/20238">#20238</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200"><code>e7cda3b</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8"><code>7b9446f</code></a>
docs: handle empty flags sections on the feature flags page (<a
href="https://redirect.github.com/eslint/eslint/issues/20222">#20222</a>)
(sethamus)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836"><code>c7d3229</code></a>
chore: update dependency <code>@​eslint/core</code> to ^0.17.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20256">#20256</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d"><code>27549bc</code></a>
chore: update fuzz testing to not error if code sample minimizer fails
(<a
href="https://redirect.github.com/eslint/eslint/issues/20252">#20252</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f"><code>a1370ee</code></a>
ci: bump actions/setup-node from 5 to 6 (<a
href="https://redirect.github.com/eslint/eslint/issues/20230">#20230</a>)
(dependabot[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb"><code>9e7fad4</code></a>
chore: add script to auto-generate eslint:recommended configuration (<a
href="https://redirect.github.com/eslint/eslint/issues/20208">#20208</a>)
(唯然)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/ac3a60dffc29d8d4d5031621bc062e77f891532a"><code>ac3a60d</code></a>
9.39.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa"><code>e79017f</code></a>
Build: changelog update for 9.39.0</li>
<li><a
href="https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d"><code>dfe3c1b</code></a>
chore: update <code>@eslint/js</code> version to 9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20270">#20270</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c"><code>2375a6d</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li><a
href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0"><code>a1f4e52</code></a>
chore: update <code>@eslint</code> dependencies (<a
href="https://redirect.github.com/eslint/eslint/issues/20265">#20265</a>)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `globals` from 16.4.0 to 16.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v16.5.0</h2>
<ul>
<li>Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)
6d441ca</li>
<li>Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)
ea31521</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573"><code>46fdf18</code></a>
16.5.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788"><code>6d441ca</code></a>
Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131"><code>d323da6</code></a>
Add test for keys and values (<a
href="https://redirect.github.com/sindresorhus/globals/issues/315">#315</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6"><code>ea31521</code></a>
Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f"><code>fa8aaae</code></a>
Add date to automated PR title (<a
href="https://redirect.github.com/sindresorhus/globals/issues/311">#311</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f"><code>b777f09</code></a>
Update Puppeteer (<a
href="https://redirect.github.com/sindresorhus/globals/issues/310">#310</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">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>
2025-11-03 08:22:45 +01:00
Alex Rudenko 4a83574961 feat: fetch DOM node selected in the DevTools Elements panel (#486)
Refs https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/129
2025-10-31 11:07:10 +01:00
Alex Rudenko cca5ff471c fix: work around NTP iframes causing hangs (#504)
Drive-by: some logging
2025-10-31 09:26:24 +01:00
Alex Rudenko 2f448e84ea fix: improve get_network_request description (#500)
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/497
2025-10-30 11:52:09 +01:00
Alex Rudenko aae8c0fab0 build: remove outdated prepare.ts steps (#501) 2025-10-30 10:58:38 +01:00