orkon/cli2
601 次代码提交
| 作者 | SHA1 | 备注 | 提交日期 | |
|---|---|---|---|---|
|
|
68ae2f8253 |
feat: support filePath in performance tools (#686)
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/680 |
||
|
|
0abd95c69c |
chore(deps-dev): bump the dev-dependencies group with 4 updates (#760)
Bumps the dev-dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@types/node` from 25.0.6 to 25.0.7 <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.52.0 to 8.53.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/eslint-plugin</code>'s releases</a>.</em></p> <blockquote> <h2>v8.53.0</h2> <h2>8.53.0 (2026-01-12)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to remove unused imports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li> <li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li> <li><strong>project-service:</strong> allow passing <code>Partial<ts.server.ServerHost></code> to project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932">#11932</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> replace unclear "<code>error</code> typed" with more helpful description (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704">#11704</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</li> <li><strong>typescript-estree:</strong> forbid type-only import with both default and named specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930">#11930</a>)</li> <li><strong>typescript-estree:</strong> fix syntax check for <code>using</code> declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910">#11910</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid class implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934">#11934</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid "import equals" declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936">#11936</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid <code>extends</code> and <code>implements</code> in interface declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935">#11935</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Nikita</li> <li>SungHyun627 <a href="https://github.com/SungHyun627"><code>@SungHyun627</code></a></li> <li>Will Harney <a href="https://github.com/wjhsf"><code>@wjhsf</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@typescript-eslint/eslint-plugin</code>'s changelog</a>.</em></p> <blockquote> <h2>8.53.0 (2026-01-12)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li> <li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to remove unused imports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</li> <li><strong>eslint-plugin:</strong> replace unclear "<code>error</code> typed" with more helpful description (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704">#11704</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid <code>extends</code> and <code>implements</code> in interface declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935">#11935</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid class implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934">#11934</a>)</li> <li><strong>typescript-estree:</strong> forbid type-only import with both default and named specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930">#11930</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Nikita</li> <li>SungHyun627 <a href="https://github.com/SungHyun627"><code>@SungHyun627</code></a></li> <li>Will Harney <a href="https://github.com/wjhsf"><code>@wjhsf</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97"><code>3021ede</code></a> chore(release): publish 8.53.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/722ab62547213f9521377c3003629317403075b1"><code>722ab62</code></a> fix(eslint-plugin): [no-useless-default-assignment] fix false positive for pa...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/92fcf3ee719f4ec0903c4fe1bc86ed7a837b98b3"><code>92fcf3e</code></a> feat(eslint-plugin): add rule [strict-void-return] (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/9707">#9707</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3fb03817d66e274560a4ed115e53fb2d770bf6a1"><code>3fb0381</code></a> docs(eslint-plugin): [no-useless-default-assignment] fix misformatted link (#...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/62ee26ead99bf23c16e819dbcae6eb4c24c67175"><code>62ee26e</code></a> feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c4d5a56925e588d0e84e18f6f2d7756d0248d3be"><code>c4d5a56</code></a> fix(eslint-plugin): replace unclear "<code>error</code> typed" with more helpful descrip...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3ac77355112f5c4150f5a9e2f97fd6aa9812ab4e"><code>3ac7735</code></a> fix(typescript-estree): forbid invalid <code>extends</code> and <code>implements</code> in interfac...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a8b924b3cd736068216c2036832ee4f0338c670a"><code>a8b924b</code></a> fix(typescript-estree): forbid invalid class implements (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11934">#11934</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a98ec1f3931cd38226ce358d644154a696a280a2"><code>a98ec1f</code></a> fix(typescript-estree): forbid type-only import with both default and named s...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.52.0 to 8.53.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@typescript-eslint/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v8.53.0</h2> <h2>8.53.0 (2026-01-12)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to remove unused imports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li> <li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li> <li><strong>project-service:</strong> allow passing <code>Partial<ts.server.ServerHost></code> to project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932">#11932</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> replace unclear "<code>error</code> typed" with more helpful description (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704">#11704</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</li> <li><strong>typescript-estree:</strong> forbid type-only import with both default and named specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930">#11930</a>)</li> <li><strong>typescript-estree:</strong> fix syntax check for <code>using</code> declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910">#11910</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid class implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934">#11934</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid "import equals" declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936">#11936</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid <code>extends</code> and <code>implements</code> in interface declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935">#11935</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Nikita</li> <li>SungHyun627 <a href="https://github.com/SungHyun627"><code>@SungHyun627</code></a></li> <li>Will Harney <a href="https://github.com/wjhsf"><code>@wjhsf</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@typescript-eslint/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>8.53.0 (2026-01-12)</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/3021ede961732e66b1daca804759aa0cf4143b97"><code>3021ede</code></a> chore(release): publish 8.53.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.52.0 to 8.53.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.53.0</h2> <h2>8.53.0 (2026-01-12)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unused-vars] add a fixer to remove unused imports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11922">#11922</a>)</li> <li><strong>eslint-plugin:</strong> add rule [strict-void-return] (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/9707">#9707</a>)</li> <li><strong>project-service:</strong> allow passing <code>Partial<ts.server.ServerHost></code> to project service (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11932">#11932</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> replace unclear "<code>error</code> typed" with more helpful description (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11704">#11704</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11916">#11916</a>)</li> <li><strong>typescript-estree:</strong> forbid type-only import with both default and named specifiers (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11930">#11930</a>)</li> <li><strong>typescript-estree:</strong> fix syntax check for <code>using</code> declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11910">#11910</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid class implements (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11934">#11934</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid "import equals" declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11936">#11936</a>)</li> <li><strong>typescript-estree:</strong> forbid invalid <code>extends</code> and <code>implements</code> in interface declaration (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11935">#11935</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>auvred <a href="https://github.com/auvred"><code>@auvred</code></a></li> <li>Brad Zacher <a href="https://github.com/bradzacher"><code>@bradzacher</code></a></li> <li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li> <li>Josh Goldberg</li> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger</li> <li>Niki <a href="https://github.com/phaux"><code>@phaux</code></a></li> <li>Nikita</li> <li>SungHyun627 <a href="https://github.com/SungHyun627"><code>@SungHyun627</code></a></li> <li>Will Harney <a href="https://github.com/wjhsf"><code>@wjhsf</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.53.0 (2026-01-12)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/3021ede961732e66b1daca804759aa0cf4143b97"><code>3021ede</code></a> chore(release): publish 8.53.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.53.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
b204ad7009 |
build: update verify server.json (#759)
move download to the script, run script without deleting server.json |
||
|
|
8f3fcf6582 |
chore: get tab ID tool (#756)
An experimental tools to allow interop with other CDP tooling. |
||
|
|
e8c9192dbd |
chore: add usage statistics CLI flag (#757)
This PR initiates the implementation of clearcut telemetry. It
introduces the CLI configuration required to opt-out of usage
statistics, along with the necessary transparency disclaimers for the
user. It's hidden by default during development & while we get the
launch approvals.
**Implementation Roadmap:**
This is the first in a series of PRs designed to implement the telemetry
system:
1. **CLI & Opt-out Mechanism (This PR):**
* Adds the `--usage-statistics` flag (hidden, default `false` for now).
* Adds transparency logging to specify data collection when enabled.
2. **Logger Scaffolding & Integration:**
* Implement `ClearcutLogger` and integrate it into `main.ts`.
* Add hooks for `logServerStart` and `logToolInvocation`.
* Introduce `ClearcutSender` as an abstraction layer for transport
logic.
3. **Persistence Layer:**
* Implement local state management to reliably track "First Time
Installation" and "Daily Active" metrics.
* Implement sending the daily active and first time installation event
based on this local state.
4. **Watchdog Process Architecture:**
* Move `ClearcutSender` execution to a dedicated watchdog process to
ensure reliable event transmission even during abrupt server shutdowns.
5. **Transport, Batching & Retries:**
* Finalize `ClearcutSender` with actual HTTP transport logic, including
event batching, respecting `next_request_wait_millis` and retries.
|
||
|
|
3fcca026cb |
chore: support structured content (#744)
The idea is to turn formatters into instances and support both text and JSON formatting. The structured content is output if the experimental structured content flag is passed. For now, only the snapshots are returned in a structured way. Refs https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/689 |
||
|
|
14ff4009d3 |
chore(deps-dev): bump puppeteer from 24.34.0 to 24.35.0 in the bundled group (#755)
Bumps the bundled group with 1 update: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.34.0 to 24.35.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.35.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.34.0...puppeteer-core-v24.35.0">24.35.0</a> (2026-01-12)</h2> <h3>🎉 Features</h3> <ul> <li>support background flag when creating pages (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14547">#14547</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a">77245fd</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li><strong>puppeteer-core:</strong> Deprecate Cookie attribute sameParty (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14550">#14550</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b">d128a84</a>)</li> <li>roll to Chrome 143.0.7499.192 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14541">#14541</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088">d3127b7</a>)</li> <li><strong>webdriver:</strong> closing page with iframes via webdriver (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14549">#14549</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b">b89ce87</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>The following workspace dependencies were updated <ul> <li>dependencies <ul> <li><code>@puppeteer/browsers</code> bumped from 2.11.0 to 2.11.1</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer: v24.35.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0">24.35.0</a> (2026-01-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><code>@puppeteer/browsers</code> bumped from 2.11.0 to 2.11.1</li> <li>puppeteer-core bumped from 24.34.0 to 24.35.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.34.0...puppeteer-v24.35.0">24.35.0</a> (2026-01-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><code>@puppeteer/browsers</code> bumped from 2.11.0 to 2.11.1</li> </ul> </li> </ul> </li> </ul> <h3>🎉 Features</h3> <ul> <li>support background flag when creating pages (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14547">#14547</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a">77245fd</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li><strong>puppeteer-core:</strong> Deprecate Cookie attribute sameParty (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14550">#14550</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b">d128a84</a>)</li> <li>roll to Chrome 143.0.7499.192 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14541">#14541</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088">d3127b7</a>)</li> <li><strong>webdriver:</strong> closing page with iframes via webdriver (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14549">#14549</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b">b89ce87</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/853796e7f342b33ce6a27b8cede0b686f645c1bc"><code>853796e</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14542">#14542</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/7deeb78b8e887dd1363c7b6129901bb758894193"><code>7deeb78</code></a> chore: expose originating targetId on ConsoleMessage (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14556">#14556</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/2f56831d1212e37d5bc982db63d8123a71876b8b"><code>2f56831</code></a> chore(deps): bump ws from 8.18.3 to 8.19.0 in the dependencies group (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14553">#14553</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b89ce8772803fc207bdd67000d3ea908a3a6f96b"><code>b89ce87</code></a> fix(webdriver): closing page with iframes via webdriver (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14549">#14549</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/695624e35ee4d490ade1fc6a857e769c373b82e2"><code>695624e</code></a> chore: add internal _tabId to page (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14548">#14548</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/77245fd344c0d0ec3ce2b8307cbc528e4c1e572a"><code>77245fd</code></a> feat: support background flag when creating pages (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14547">#14547</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/2ab534b4533d6a658f32c8b2b18d2be64a2d083f"><code>2ab534b</code></a> chore: npm audit fix --force (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14546">#14546</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/d128a845a176100957eaee32aa391c22d6c9374b"><code>d128a84</code></a> fix(puppeteer-core): Deprecate Cookie attribute sameParty (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14550">#14550</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/84d8de3c1102819fa93ab33215ee3e8332afa8f8"><code>84d8de3</code></a> chore(deps-dev): bump the dev-dependencies group with 3 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14537">#14537</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/d3127b7a9a9810e84cf35d75efd66debaffab088"><code>d3127b7</code></a> fix: roll to Chrome 143.0.7499.192 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14541">#14541</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.34.0...puppeteer-v24.35.0">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
9a51af219f |
feat: Allow opting out of default Chrome launch arguments (#729)
Related Issue - https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/430 ### Description When Chrome is launched via Puppeteer, it automatically adds a set of default flags like `--enable-automation --disable-extensions --disable-component-extensions-with-background-pages.` Currently, there is no way to opt out of these defaults, which makes certain use cases difficult or impossible to support. this PR adds a way to selectively ignore specific default Chrome launch flags applied by Puppeteer using its [ignoreDefaultArgs](https://pptr.dev/api/puppeteer.launchoptions#ignoredefaultargs) property. ```json { "name": "chrome-devtools-mcp", "version": "latest", "mcpServers": { "chrome-devtools": { "command": "npx", "args": [ "chrome-devtools-mcp@latest", "--ignore-default-chrome-arg='--enable-automation'", "--ignore-default-chrome-arg='--disable-extensions'" ] } } } ``` **Feedback appreciated** @OrKoN |
||
|
|
1f532b8faf |
docs: claude code broken link (#707)
I fixed the broken link to Claude Code in the README. |
||
|
|
0e1b8fe03c |
chore(deps-dev): bump the dev-dependencies group with 2 updates (#750)
Bumps the dev-dependencies group with 2 updates: [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) and [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@stylistic/eslint-plugin` from 5.6.1 to 5.7.0 <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.7.0</h2> <h2><a href="https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.1...v5.7.0">5.7.0</a> (2026-01-09)</h2> <h3>Features</h3> <ul> <li><strong>customize:</strong> allow indent option as full rule options (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1091">#1091</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/ab50c7170d855d2833c7381a0401ce4f1a7e4259">ab50c71</a>)</li> <li>deprecate <code>jsx-sort-props</code> in favor of <code>eslint-plugin-perfectionist</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1071">#1071</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/622b88885006cd1cd1e5ebfb1d665176505ada61">622b888</a>)</li> <li><strong>dot-location:</strong> support <code>MetaProperty</code>, <code>TSQualifiedName</code>, <code>TSImportType</code>, <code>JSXMemberExpression</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1063">#1063</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c296e42fc8ae8c2b48379aa7f06ee092aa7bc7f3">c296e42</a>)</li> <li><strong>eol-last:</strong> improve to make language-agnostic (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1051">#1051</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/9152494b67f71e0278231fdf1eeb08445b0d64d2">9152494</a>)</li> <li><strong>linebreak-style:</strong> improve to make language-agnostic (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1050">#1050</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/132926d6bb7e5e195d7ae9f7e9d8c2c3a3a543a1">132926d</a>)</li> <li><strong>type-annotation-spacing:</strong> allow ignore check <code>arrow</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1080">#1080</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1aaf61f39fc2bb036c75ee3460e73a870f738633">1aaf61f</a>)</li> <li>update deps, support <code>@typescript-eslint/parser</code> >=8.48.0 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1095">#1095</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/172ef89d6b19c0fdf974a041a67d5b9f24f7c827">172ef89</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>list-style:</strong> replace text range with delimiter directly (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1062">#1062</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c2ac3483e9baf10187e71756931f19b2f2b50a51">c2ac348</a>)</li> <li><strong>object-curly-spacing:</strong> allow space before comment in multi-line objects (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1076">#1076</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d73c03e970b50980b02a754596e352fd86cedaaf">d73c03e</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>fix command to run docs (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1058">#1058</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/f5974417fa5e2f00c661e443f510dbe72cdd4777">f597441</a>)</li> </ul> <h3>Build Related</h3> <ul> <li><strong>deps:</strong> bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1061">#1061</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/767efe49154ac91bce0c8556d735eed266988d57">767efe4</a>)</li> <li><strong>deps:</strong> bump actions/download-artifact from 6 to 7 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1067">#1067</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/272e75d7caf535504cd9e8a0e2c16bb9d17117dc">272e75d</a>)</li> <li><strong>deps:</strong> bump actions/upload-artifact from 5 to 6 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1068">#1068</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/50239e30603d030b6ef4bec3acdd66f2b73bee8d">50239e3</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>docs:</strong> extract local vite plugins from <code>vite.config.ts</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1081">#1081</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/79e6c6b8289869ecaf4bfa189eefa6879620fa5a">79e6c6b</a>)</li> <li><strong>indent:</strong> simplify handling of <code>TSConditionalType</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1075">#1075</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/233c9678b312f3e816984a2ddfe34c7e376ec553">233c967</a>)</li> <li><strong>indent:</strong> simplify handling of <code>TSMappedType</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1073">#1073</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/30b6bb35e54c7db315305a9cc4c30a4722d03ad5">30b6bb3</a>)</li> <li><strong>member-delimiter-style:</strong> use auto-generated types (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1089">#1089</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/580164b91190b19ecbe643ffdaca5431e37bec9d">580164b</a>)</li> <li><strong>padding-line-between-statements:</strong> use auto-generated types (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1090">#1090</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a80aefb09ff022f8ff2134720c82a3d0d1ff236e">a80aefb</a>)</li> <li>replace <code>hasCommentsBetween</code> with <code>sourceCode.commentsExistBetween</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1094">#1094</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/77e1370147573afcd5958c5fe921ce2b0ffc21bf">77e1370</a>)</li> <li><strong>test-utils:</strong> replace language conditionals with a config object (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1064">#1064</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/e78a122232e6b1a52d8fff550dfbe8793dd8c6c8">e78a122</a>)</li> <li><strong>utils:</strong> simplify type guards, cleanup typings & docs (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1086">#1086</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/843428ebf94dbe2013d93032271064fb8a5660de">843428e</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.1...v5.7.0">5.7.0</a> (2026-01-09)</h2> <h3>Features</h3> <ul> <li><strong>customize:</strong> allow indent option as full rule options (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1091">#1091</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/ab50c7170d855d2833c7381a0401ce4f1a7e4259">ab50c71</a>)</li> <li>deprecate <code>jsx-sort-props</code> in favor of <code>eslint-plugin-perfectionist</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1071">#1071</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/622b88885006cd1cd1e5ebfb1d665176505ada61">622b888</a>)</li> <li><strong>dot-location:</strong> support <code>MetaProperty</code>, <code>TSQualifiedName</code>, <code>TSImportType</code>, <code>JSXMemberExpression</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1063">#1063</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c296e42fc8ae8c2b48379aa7f06ee092aa7bc7f3">c296e42</a>)</li> <li><strong>eol-last:</strong> improve to make language-agnostic (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1051">#1051</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/9152494b67f71e0278231fdf1eeb08445b0d64d2">9152494</a>)</li> <li><strong>linebreak-style:</strong> improve to make language-agnostic (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1050">#1050</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/132926d6bb7e5e195d7ae9f7e9d8c2c3a3a543a1">132926d</a>)</li> <li><strong>type-annotation-spacing:</strong> allow ignore check <code>arrow</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1080">#1080</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1aaf61f39fc2bb036c75ee3460e73a870f738633">1aaf61f</a>)</li> <li>update deps, support <code>@typescript-eslint/parser</code> >=8.48.0 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1095">#1095</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/172ef89d6b19c0fdf974a041a67d5b9f24f7c827">172ef89</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>list-style:</strong> replace text range with delimiter directly (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1062">#1062</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/c2ac3483e9baf10187e71756931f19b2f2b50a51">c2ac348</a>)</li> <li><strong>object-curly-spacing:</strong> allow space before comment in multi-line objects (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1076">#1076</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d73c03e970b50980b02a754596e352fd86cedaaf">d73c03e</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>fix command to run docs (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1058">#1058</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/f5974417fa5e2f00c661e443f510dbe72cdd4777">f597441</a>)</li> </ul> <h3>Build Related</h3> <ul> <li><strong>deps:</strong> bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1061">#1061</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/767efe49154ac91bce0c8556d735eed266988d57">767efe4</a>)</li> <li><strong>deps:</strong> bump actions/download-artifact from 6 to 7 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1067">#1067</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/272e75d7caf535504cd9e8a0e2c16bb9d17117dc">272e75d</a>)</li> <li><strong>deps:</strong> bump actions/upload-artifact from 5 to 6 (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1068">#1068</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/50239e30603d030b6ef4bec3acdd66f2b73bee8d">50239e3</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>docs:</strong> extract local vite plugins from <code>vite.config.ts</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1081">#1081</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/79e6c6b8289869ecaf4bfa189eefa6879620fa5a">79e6c6b</a>)</li> <li><strong>indent:</strong> simplify handling of <code>TSConditionalType</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1075">#1075</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/233c9678b312f3e816984a2ddfe34c7e376ec553">233c967</a>)</li> <li><strong>indent:</strong> simplify handling of <code>TSMappedType</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1073">#1073</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/30b6bb35e54c7db315305a9cc4c30a4722d03ad5">30b6bb3</a>)</li> <li><strong>member-delimiter-style:</strong> use auto-generated types (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1089">#1089</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/580164b91190b19ecbe643ffdaca5431e37bec9d">580164b</a>)</li> <li><strong>padding-line-between-statements:</strong> use auto-generated types (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1090">#1090</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a80aefb09ff022f8ff2134720c82a3d0d1ff236e">a80aefb</a>)</li> <li>replace <code>hasCommentsBetween</code> with <code>sourceCode.commentsExistBetween</code> (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1094">#1094</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/77e1370147573afcd5958c5fe921ce2b0ffc21bf">77e1370</a>)</li> <li><strong>test-utils:</strong> replace language conditionals with a config object (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1064">#1064</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/e78a122232e6b1a52d8fff550dfbe8793dd8c6c8">e78a122</a>)</li> <li><strong>utils:</strong> simplify type guards, cleanup typings & docs (<a href="https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1086">#1086</a>) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/843428ebf94dbe2013d93032271064fb8a5660de">843428e</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/94ba6b3f25d8f92d300fe0eda87181d7115bb708"><code>94ba6b3</code></a> chore: release v5.7.0 (main) (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1060">#1060</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/172ef89d6b19c0fdf974a041a67d5b9f24f7c827"><code>172ef89</code></a> feat: update deps, support <code>@typescript-eslint/parser</code> >=8.48.0 (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1095">#1095</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/ab50c7170d855d2833c7381a0401ce4f1a7e4259"><code>ab50c71</code></a> feat(customize): allow indent option as full rule options (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1091">#1091</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/77e1370147573afcd5958c5fe921ce2b0ffc21bf"><code>77e1370</code></a> refactor: replace <code>hasCommentsBetween</code> with <code>sourceCode.commentsExistBetween</code>...</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/6494fdc6d379feb403b7c79e99d7f5554e47034d"><code>6494fdc</code></a> chore: cleanup unused constants (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1093">#1093</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/a80aefb09ff022f8ff2134720c82a3d0d1ff236e"><code>a80aefb</code></a> refactor(padding-line-between-statements): use auto-generated types (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1090">#1090</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/580164b91190b19ecbe643ffdaca5431e37bec9d"><code>580164b</code></a> refactor(member-delimiter-style): use auto-generated types (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1089">#1089</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/622b88885006cd1cd1e5ebfb1d665176505ada61"><code>622b888</code></a> feat: deprecate <code>jsx-sort-props</code> in favor of <code>eslint-plugin-perfectionist</code> (#...</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/1aaf61f39fc2bb036c75ee3460e73a870f738633"><code>1aaf61f</code></a> feat(type-annotation-spacing): allow ignore check <code>arrow</code> (<a href="https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1080">#1080</a>)</li> <li><a href="https://github.com/eslint-stylistic/eslint-stylistic/commit/d73c03e970b50980b02a754596e352fd86cedaaf"><code>d73c03e</code></a> fix(object-curly-spacing): allow space before comment in multi-line objects (...</li> <li>Additional commits viewable in <a href="https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.7.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 25.0.3 to 25.0.6 <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 /> 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> |
||
|
|
e1231c5ff2 | ci: add merge queue triggers (#754) | ||
|
|
c74f72ea72 |
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1565595 to 1.0.1566234 in the bundled-devtools group (#751)
Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1565595 to 1.0.1566234 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/8d1971f1cfd16cb13442a768240040e384f29d11"><code>8d1971f</code></a> Update Chrome (for Testing) PIN</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/acfae0caeb3a7285eeb1be4600484311d4020bad"><code>acfae0c</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/78ac9e28eab54c4e40cbc6071479040622fa334b"><code>78ac9e2</code></a> Fix CXX extension build</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/64070c68a17f48a56e6a51ccf82a055b2b21382b"><code>64070c6</code></a> Store device bound session events in model + handle new/updated sessions</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/a8a32d59ea55b5e79e15db3d5cb43bcd47ce25ff"><code>a8a32d5</code></a> Tie displayed device bound session sites to cookie domains</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/721e739825d034c8de322a1067041181f68a58bd"><code>721e739</code></a> [Console Insights Teasers] Create teasers on hover</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/52d4e651be575b5c7b40e5fa7861a903688c9dad"><code>52d4e65</code></a> Add color shift warning disclaimer only when clipped color present</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/0b8bb47f16619b83838f6f5480b97d497e6f6f33"><code>0b8bb47</code></a> Display device bound session view on tree element selection</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/7c9e8e0d86c03e6bec5c2e6501d8d352614906f0"><code>7c9e8e0</code></a> Roll browser-protocol</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/f72ec0e87466b6c2328d7b0defaf8bab753b31cd"><code>f72ec0e</code></a> Update Chrome (for Testing) PIN</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1565595...v1.0.1566234">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
a94dc0e614 |
chore: experimental vision mode (#745)
this PR adds the `--experimental-vision` argument that exposes additional tool for visual automation (currently, click_at(x, y)). |
||
|
|
5c1ecf835a |
fix: use relative path for plugin source in marketplace (#724)
The previous GitHub self-reference format was not recognized by Claude Code when adding this repository as an external marketplace. Using a relative path `./` follows the pattern used by other official plugins like [Sentry](https://github.com/getsentry/sentry-for-claude/blob/main/.claude-plugin/marketplace.json) and ensures proper plugin discovery. <img width="1824" height="1488" alt="image" src="https://github.com/user-attachments/assets/18e8767d-b362-4c08-a166-ae91ff9d2711" /> |
||
|
|
8e252ddbc6 | test: fix flaky network test by normalizing accept-language header (#743) | ||
|
|
a23c6ba8c9 |
refactor: change pageIdx to page ids (#741)
This allows for order-independent page IDs that are still easy to consume by LLMs (incremental integers). |
||
|
|
79ab800b1e |
chore(build): remove obsolete protocol_client.js modifications (#739)
The `self.Protocol` assignment and register call have moved to the InspectorBackend constructor. The `self.Protocol` assignment now use `globalThis`. The register call is necessary to make DevTools foundation work. |
||
|
|
11d1f59953 |
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1555430 to 1.0.1556696 in the bundled-devtools group (#666)
Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1555430 to 1.0.1556696 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/83a3c3fc7efa15178d90405227c47eaabc65d953"><code>83a3c3f</code></a> Update Chrome (for Testing) PIN</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/ff42883953527aa4c191efa25a67db73572a3e1a"><code>ff42883</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/e920d51d47588421b72a53dbb3ed4e80033e4aa7"><code>e920d51</code></a> [scopes] Record mapping positions for method scopes</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/7c374960df3ee955592b67dd1d0f13bf85e910a3"><code>7c37496</code></a> [GreenDev] Auto-open artifacts viewer when it's not empty</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/48ed0fb16bfd6eeff258e1e836623540501e1f1f"><code>48ed0fb</code></a> Migrate protocol handlers section to the <devtools-report-view></li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/bb04a982f1fed3cda647470ef9d98d4549090def"><code>bb04a98</code></a> Migrate elements/styles-3/styles-disable-then-delete to an e2e test</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/8368e5ccae8f1da1e3992c08491f1ec75e119cd8"><code>8368e5c</code></a> Update Chrome (for Testing) PIN</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/deddd98fd4c3ec7324abf6653050e1be390ed8d6"><code>deddd98</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/d998df961baf27d919a95d97252023399916e090"><code>d998df9</code></a> [TDR] Remove TODOs linked to issue 372319476</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/2c8ec9761b2465869d3c1656502c99641565a816"><code>2c8ec97</code></a> [AI Assistance] Move origin and context to AI Conversation</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1555430...v1.0.1556696">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
b48e10b69c |
chore: implement stack trace formatting for console messages (#738)
The PR only implements the formatting, we don't create `DevTools.StackTrace` instances from puppeteer console message stack traces yet. |
||
|
|
6576c0feb3 |
chore(deps-dev): bump the bundled group with 2 updates (#697)
Bumps the bundled group with 2 updates: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) and [puppeteer](https://github.com/puppeteer/puppeteer). Updates `@modelcontextprotocol/sdk` from 1.24.3 to 1.25.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.25.1</h2> <h2>What's Changed</h2> <ul> <li>spec types - backwards compatibility changes by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1306">modelcontextprotocol/typescript-sdk#1306</a></li> <li>chore: bump version for patch fix by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1307">modelcontextprotocol/typescript-sdk#1307</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.25.0...1.25.1">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.25.0...1.25.1</a></p> <h2>1.25.0</h2> <h2>What's Changed</h2> <ul> <li>list changed handlers on client constructor by <a href="https://github.com/mattzcarey"><code>@mattzcarey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1206">modelcontextprotocol/typescript-sdk#1206</a></li> <li>Role - moved from inline to reusable type by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1221">modelcontextprotocol/typescript-sdk#1221</a></li> <li>fix: use versioned npm tag for non-main branch releases by <a href="https://github.com/pcarleton"><code>@pcarleton</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1236">modelcontextprotocol/typescript-sdk#1236</a></li> <li>No automatic completion support unless needed - Revisited yet again by <a href="https://github.com/cliffhall"><code>@cliffhall</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1237">modelcontextprotocol/typescript-sdk#1237</a></li> <li>fix: Support updating output schema by <a href="https://github.com/vincent0426"><code>@vincent0426</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1048">modelcontextprotocol/typescript-sdk#1048</a></li> <li>Remove type dependency on <code>@cfworker/json-schema</code> by <a href="https://github.com/LucaButBoring"><code>@LucaButBoring</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1229">modelcontextprotocol/typescript-sdk#1229</a></li> <li>Relocate tests under <code>/test</code> by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1220">modelcontextprotocol/typescript-sdk#1220</a></li> <li>Fix tsconfig: remove tests by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1240">modelcontextprotocol/typescript-sdk#1240</a></li> <li>tsconfig - tests and build fix by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1243">modelcontextprotocol/typescript-sdk#1243</a></li> <li>fix a typo in examples README by <a href="https://github.com/DaleSeo"><code>@DaleSeo</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1246">modelcontextprotocol/typescript-sdk#1246</a></li> <li>Protocol date validation by <a href="https://github.com/mattzcarey"><code>@mattzcarey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1247">modelcontextprotocol/typescript-sdk#1247</a></li> <li>Flaky test fix on Types.test.ts by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1244">modelcontextprotocol/typescript-sdk#1244</a></li> <li>SPEC COMPLIANCE: Remove loose/passthrough types not allowed/defined by MCP spec + Task types by <a href="https://github.com/KKonstantinov"><code>@KKonstantinov</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1242">modelcontextprotocol/typescript-sdk#1242</a></li> <li>Follow-up fixes for PR <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1242">#1242</a> by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1274">modelcontextprotocol/typescript-sdk#1274</a></li> <li>Update server examples and docs by <a href="https://github.com/DaleSeo"><code>@DaleSeo</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1285">modelcontextprotocol/typescript-sdk#1285</a></li> <li>Update TypeScript config to ES2020 to fix AJV imports by <a href="https://github.com/mattzcarey"><code>@mattzcarey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1297">modelcontextprotocol/typescript-sdk#1297</a></li> <li>Fix Zod v4 schema description extraction by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1296">modelcontextprotocol/typescript-sdk#1296</a></li> <li>Add optional description field to Implementation schema by <a href="https://github.com/calclavia"><code>@calclavia</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1295">modelcontextprotocol/typescript-sdk#1295</a></li> <li>Add theme property to Icon schema by <a href="https://github.com/DaleSeo"><code>@DaleSeo</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1290">modelcontextprotocol/typescript-sdk#1290</a></li> <li>feat: fetch transport by <a href="https://github.com/mattzcarey"><code>@mattzcarey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1209">modelcontextprotocol/typescript-sdk#1209</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/1301">modelcontextprotocol/typescript-sdk#1301</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/vincent0426"><code>@vincent0426</code></a> made their first contribution in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1048">modelcontextprotocol/typescript-sdk#1048</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.3...1.25.0">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.3...1.25.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/384311b9b8452017f5f81819c133dc45c667cfa4"><code>384311b</code></a> chore: bump version for patch fix (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1307">#1307</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/fb07af810b51003c338dc4885a9e42f54519f9af"><code>fb07af8</code></a> spec types - backwards compatibility changes (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1306">#1306</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/2b20ca95735e82a2ba7c47c9bd303057601b7f8e"><code>2b20ca9</code></a> chore: bump version for release (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1301">#1301</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/67ba7adbb73a0e40c2c350c74280ae3ac0aa47d6"><code>67ba7ad</code></a> feat: fetch transport (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1209">#1209</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/1d425471342ceb414aa47eaca0173d3f35014633"><code>1d42547</code></a> Add theme property to Icon schema (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1290">#1290</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/54303b4f8c94c5ce0fdc6598d5957e7db5f9eccb"><code>54303b4</code></a> Add optional description field to Implementation schema (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1295">#1295</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/9941294df9c3b9121c042a72419248bf83d45c5c"><code>9941294</code></a> Fix Zod v4 schema description extraction (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1296">#1296</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/34c9e165fee21cb84d1c577d1df433fe97d7742f"><code>34c9e16</code></a> Update TypeScript config to ES2020 to fix AJV imports (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1297">#1297</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/67d79d45ee934d9e811150fb3d9eb458b8ce59f1"><code>67d79d4</code></a> Update server examples and docs (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1285">#1285</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/06a4fd2332cd0ba8884e18b21ef4f7d03dea7b0d"><code>06a4fd2</code></a> Follow-up fixes for PR <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1242">#1242</a> (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1274">#1274</a>)</li> <li>Additional commits viewable in <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.3...1.25.1">compare view</a></li> </ul> </details> <br /> Updates `puppeteer` from 24.33.0 to 24.34.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.34.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.33.1...puppeteer-core-v24.34.0">24.34.0</a> (2025-12-19)</h2> <h3>🎉 Features</h3> <ul> <li>publish page.resize() (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14525">#14525</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820">ee31c21</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 143.0.7499.169 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14529">#14529</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1">40c73cd</a>)</li> <li>roll to Firefox 146.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14530">#14530</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f0c7e574e382d0d270823b8e705cb424fd0aae4c">f0c7e57</a>)</li> </ul> <h2>puppeteer: v24.34.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.1...puppeteer-v24.34.0">24.34.0</a> (2025-12-19)</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.33.1 to 24.34.0</li> </ul> </li> </ul> </li> </ul> <h2>puppeteer-core: v24.33.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.33.0...puppeteer-core-v24.33.1">24.33.1</a> (2025-12-18)</h2> <h3>🛠️ Fixes</h3> <ul> <li>DevTools worker targets should not end up as DevToolsTarget (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14505">#14505</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e37f1a44e51689e0aedbb8f6a36a79a421d6264b">e37f1a4</a>)</li> <li>roll to Chrome 143.0.7499.146 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14519">#14519</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/0fe8e2cdd80626468b136fc0e4a4b204cb81ca24">0fe8e2c</a>)</li> <li><strong>webdriver:</strong> emit <code>response</code> event on <code>network.responseStarted</code> (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14513">#14513</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/cdd358fb351d8776dafcd5e909ccabadbefa729e">cdd358f</a>)</li> </ul> <h2>puppeteer: v24.33.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.0...puppeteer-v24.33.1">24.33.1</a> (2025-12-18)</h2> <h3>♻️ Chores</h3> <ul> <li><strong>puppeteer:</strong> Synchronize puppeteer versions</li> </ul> <h3>Dependencies</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.33.1...puppeteer-v24.34.0">24.34.0</a> (2025-12-19)</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.33.1 to 24.34.0</li> </ul> </li> </ul> </li> </ul> <h3>🎉 Features</h3> <ul> <li>publish page.resize() (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14525">#14525</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820">ee31c21</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 143.0.7499.169 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14529">#14529</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1">40c73cd</a>)</li> <li>roll to Firefox 146.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14530">#14530</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f0c7e574e382d0d270823b8e705cb424fd0aae4c">f0c7e57</a>)</li> </ul> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.0...puppeteer-v24.33.1">24.33.1</a> (2025-12-18)</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.33.0 to 24.33.1</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>DevTools worker targets should not end up as DevToolsTarget (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14505">#14505</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/e37f1a44e51689e0aedbb8f6a36a79a421d6264b">e37f1a4</a>)</li> <li>roll to Chrome 143.0.7499.146 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14519">#14519</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/0fe8e2cdd80626468b136fc0e4a4b204cb81ca24">0fe8e2c</a>)</li> <li><strong>webdriver:</strong> emit <code>response</code> event on <code>network.responseStarted</code> (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14513">#14513</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/cdd358fb351d8776dafcd5e909ccabadbefa729e">cdd358f</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/7d750c25cb29764f2fb31cb90b750a8eec350199"><code>7d750c2</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14526">#14526</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/f0c7e574e382d0d270823b8e705cb424fd0aae4c"><code>f0c7e57</code></a> fix: roll to Firefox 146.0.1 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14530">#14530</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/c1cb7b6baf43e6f3a2bf591e832d36dff7d28da4"><code>c1cb7b6</code></a> docs: add full screen request guide and correct typos (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14527">#14527</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/40c73cd6599db2857cbffbe7e9b1685f2d50e4f1"><code>40c73cd</code></a> fix: roll to Chrome 143.0.7499.169 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14529">#14529</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/ee31c21270a881164b689c3b1cd9c2feca0e2820"><code>ee31c21</code></a> feat: publish page.resize() (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14525">#14525</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/5aab24c5a7dba1ea067af8440fb21a0d22496994"><code>5aab24c</code></a> docs: patch failed release generation (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14524">#14524</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/edf5f9e5d3c27f00bd491fa139775a3a8a1fe2e6"><code>edf5f9e</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14506">#14506</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/c369b65cc5ba69e9219c9895e2eeac51fcbac9b2"><code>c369b65</code></a> docs: add new guides to the sidebar (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14523">#14523</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/73acfc0c3848cfb4a1432b8d24643c3f51501cf9"><code>73acfc0</code></a> test: add a keep alive fetch interception test (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14522">#14522</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/b1770042e3802e1e6a0e1e44d7b175c9fa93af4f"><code>b177004</code></a> docs: added screen configuration and window management examples (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14521">#14521</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.33.0...puppeteer-v24.34.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> Co-authored-by: Alex Rudenko <alexrudenko@chromium.org> |
||
|
|
353325202d |
chore(deps-dev): bump the dev-dependencies group with 4 updates (#737)
Bumps the dev-dependencies group with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [rollup](https://github.com/rollup/rollup) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@typescript-eslint/eslint-plugin` from 8.51.0 to 8.52.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.52.0</h2> <h2>8.52.0 (2026-01-05)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li> <li><strong>typescript-estree:</strong> add tseslint.com redirects for CLI outputs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895">#11895</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</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.52.0 (2026-01-05)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</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/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a> chore(release): publish 8.52.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6b467b0533b78777fa01128cdeeab1b5326a4550"><code>6b467b0</code></a> docs: add blog post on revamping the ban-types rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11873">#11873</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/309a38ed83994738323efd78fc31137136a7681a"><code>309a38e</code></a> fix(eslint-plugin): [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11">#11</a>...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/cf79108b6405972fb73f5991e913e1b36de8a67f"><code>cf79108</code></a> fix(eslint-plugin): [no-useless-default-assignment] handle conditional initia...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/a166cea2d00fedd0762ecb87d95bc1f1cf93d528"><code>a166cea</code></a> feat(eslint-plugin-internal): [no-multiple-lines-of-errors] add rule (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11899">#11899</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d1b44c02a86d366139c61ac80c0eb1c63668be7f"><code>d1b44c0</code></a> chore(deps): update nx monorepo to v22.3.3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11848">#11848</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a> chore: update deps to latest minor/patch (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11921">#11921</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/45a7d2bf60afd214046ff76e7feda516b3d7bdb2"><code>45a7d2b</code></a> chore(typescript-estree): use <code>iterateComments()</code> from ts-api-utils v2.3 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11">#11</a>...</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.51.0 to 8.52.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.52.0</h2> <h2>8.52.0 (2026-01-05)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li> <li><strong>typescript-estree:</strong> add tseslint.com redirects for CLI outputs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895">#11895</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</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.52.0 (2026-01-05)</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/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a> chore(release): publish 8.52.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a> chore: update deps to latest minor/patch (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11921">#11921</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `rollup` from 4.54.0 to 4.55.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.55.1</h2> <h2>4.55.1</h2> <p><em>2026-01-05</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<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.55.1</h2> <p><em>2026-01-05</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix artifact reference for OpenBSD (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6231">#6231</a>: Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>4.55.0</h2> <p><em>2026-01-05</em></p> <h3>Features</h3> <ul> <li>Natively support ppc64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li> <li>Natively support loong64 Linux Musl targets (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li> <li>Natively support OpenBSD targets (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Prevent some cycles when using top-level-await (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li> <li>Warn when generating cycling manual chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/5997">#5997</a>: Add support for ppc64 & loong64 musl linux (<a href="https://github.com/fossdd"><code>@fossdd</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6218">#6218</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/6219">#6219</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6220">#6220</a>: chore(deps): lock file maintenance (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6221">#6221</a>: Handle TLA dynamic import cycles in chunkAssignment (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6222">#6222</a>: Apply to adjust the description of the command-line parameter 'rollup… (<a href="https://github.com/image-gif"><code>@image-gif</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6223">#6223</a>: Deduplicate CLI help file (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6224">#6224</a>: OpenBSD support (<a href="https://github.com/edshot99"><code>@edshot99</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6225">#6225</a>: Throw a warning for circular chunks (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6226">#6226</a>: fix(deps): update swc monorepo (major) (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6227">#6227</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6228">#6228</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6229">#6229</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/299cc46f3059a72b1e37b80c688a6d88c6c5f3fd"><code>299cc46</code></a> 4.55.1</li> <li><a href="https://github.com/rollup/rollup/commit/72f650da774832a535b8b9359af541ceaa44352a"><code>72f650d</code></a> Fix OpenBSD artifacts and ensure OIDC is working (<a href="https://redirect.github.com/rollup/rollup/issues/6231">#6231</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/570b7ee21ce3ca143bdfad918fcb31b1792d308f"><code>570b7ee</code></a> 4.55.0</li> <li><a href="https://github.com/rollup/rollup/commit/55014f3acf089c8092842a4db1020865465528b0"><code>55014f3</code></a> OpenBSD support (<a href="https://redirect.github.com/rollup/rollup/issues/6224">#6224</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/72b0f0ee02f6766f8e59c1724700da6647c6b51f"><code>72b0f0e</code></a> Add support for ppc64 & loong64 musl linux (<a href="https://redirect.github.com/rollup/rollup/issues/5997">#5997</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/e0bfc4bea49241ac13c3f70d226e7a743b539a53"><code>e0bfc4b</code></a> Throw a warning for circular chunks (<a href="https://redirect.github.com/rollup/rollup/issues/6225">#6225</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/b58ea7bf8288718de6dec474a0b6d4b2460d73d4"><code>b58ea7b</code></a> Handle TLA dynamic import cycles in chunkAssignment (<a href="https://redirect.github.com/rollup/rollup/issues/6221">#6221</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/93aea336770b45202d07f355990ab23b8ef6226f"><code>93aea33</code></a> fix(deps): update swc monorepo (major) (<a href="https://redirect.github.com/rollup/rollup/issues/6226">#6226</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/639f4ebeb3dfbf5480ef3cb411d56a8a124fa529"><code>639f4eb</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6229">#6229</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/14ac7df82aa4a9e0fc9af1b9e3331ed3dbc58b2d"><code>14ac7df</code></a> chore(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6228">#6228</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.54.0...v4.55.1">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.51.0 to 8.52.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.52.0</h2> <h2>8.52.0 (2026-01-05)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin-internal:</strong> [no-multiple-lines-of-errors] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11899">#11899</a>)</li> <li><strong>typescript-estree:</strong> add tseslint.com redirects for CLI outputs (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11895">#11895</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] handle conditional initializer (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11908">#11908</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] detect @<a href="https://github.com/toPrimitive"><code>@toPrimitive</code></a> and valueOf (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11901">#11901</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</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.52.0 (2026-01-05)</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/9ddd5712687140a68352978fb76428de53ab789e"><code>9ddd571</code></a> chore(release): publish 8.52.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/95c7c730c254ef5e51843e2f3280977eec53f5b8"><code>95c7c73</code></a> chore: update deps to latest minor/patch (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11921">#11921</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.52.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> |
||
|
|
ddeacfecfb |
chore: fix test name for chrome args (#732)
Fix test name for chrome args |
||
|
|
fbba3c9461 |
docs: update readme to include OpenCode example (#560)
closes: https://github.com/sst/opencode/issues/4377 --------- Co-authored-by: Sebastian Benz <sbenz@google.com> |
||
|
|
914ac682a2 |
chore(deps-dev): bump the dev-dependencies group across 1 directory with 7 updates (#720)
Bumps the dev-dependencies group with 7 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.0.2` | `25.0.3` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.49.0` | `8.51.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.49.0` | `8.51.0` | | [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.0.0` | | [rollup](https://github.com/rollup/rollup) | `4.53.3` | `4.54.0` | | [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.49.0` | `8.51.0` | Updates `@types/node` from 25.0.2 to 25.0.3 <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.49.0 to 8.51.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.51.0</h2> <h2>8.51.0 (2025-12-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> expose rule name via RuleModule interface (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719">#11719</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix some cases to optional syntax (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871">#11871</a>)</li> <li><strong>eslint-plugin:</strong> add namespace to plugin meta (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885">#11885</a>)</li> <li><strong>tsconfig-utils:</strong> more informative error on parsing failures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888">#11888</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> fix crash and false positives in <code>no-useless-default-assignment</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845">#11845</a>)</li> <li><strong>eslint-plugin:</strong> remove fixable from no-dynamic-delete rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876">#11876</a>)</li> <li><strong>eslint-plugin:</strong> bump ts-api-utils to 2.2.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881">#11881</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] handle MemberExpression in final chain position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835">#11835</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Ulrich Stark</li> <li>Yannick Decat <a href="https://github.com/mho22"><code>@mho22</code></a></li> <li>Yukihiro Hasegawa <a href="https://github.com/y-hsgw"><code>@y-hsgw</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> <h2>v8.50.1</h2> <h2>8.50.1 (2025-12-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [method-signature-style] ignore methods that return <code>this</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813">#11813</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct handling of undefined vs. void (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826">#11826</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Tamashoo <a href="https://github.com/Tamashoo"><code>@Tamashoo</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> <h2>v8.50.0</h2> <h2>8.50.0 (2025-12-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720">#11720</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.51.0 (2025-12-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> add namespace to plugin meta (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885">#11885</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix some cases to optional syntax (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871">#11871</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] handle MemberExpression in final chain position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835">#11835</a>)</li> <li><strong>eslint-plugin:</strong> bump ts-api-utils to 2.2.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881">#11881</a>)</li> <li><strong>eslint-plugin:</strong> remove fixable from no-dynamic-delete rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876">#11876</a>)</li> <li><strong>eslint-plugin:</strong> fix crash and false positives in <code>no-useless-default-assignment</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845">#11845</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Ulrich Stark</li> <li>Yannick Decat <a href="https://github.com/mho22"><code>@mho22</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> <h2>8.50.1 (2025-12-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct handling of undefined vs. void (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826">#11826</a>)</li> <li><strong>eslint-plugin:</strong> [method-signature-style] ignore methods that return <code>this</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813">#11813</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Tamashoo <a href="https://github.com/Tamashoo"><code>@Tamashoo</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> <h2>8.50.0 (2025-12-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720">#11720</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Ulrich Stark</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/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928"><code>e4c57f5</code></a> chore(release): publish 8.51.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c7b698b3821946d4bdeb51239d3b3572e5434893"><code>c7b698b</code></a> feat(eslint-plugin): add namespace to plugin meta (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11885">#11885</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/2b0d14b279eb679b53be89bc85ff8a08d8665b9d"><code>2b0d14b</code></a> docs(eslint-plugin): [no-unsafe-return] added Limitations note (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11884">#11884</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/5612098090a4dfa092f0c167674134c0bbc84164"><code>5612098</code></a> chore(eslint-plugin): default testing types to projectService, only (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11882">#11882</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/6e441a7d6019618ad344ef263db891d374d3d809"><code>6e441a7</code></a> feat(eslint-plugin): [no-useless-default-assignment] fix some cases to option...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/7379004168d2ab7b105db03eaf498d1117925a70"><code>7379004</code></a> fix(eslint-plugin): [prefer-optional-chain] handle MemberExpression in final ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d9ba20d138e19153e23752b1394f2cf1409f2a4c"><code>d9ba20d</code></a> chore(website): replace <code>cross-fetch</code> and <code>make-dir</code> with Node.js built-ins (...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/f7085c3058320bc373302e6a5d099bd563b159fa"><code>f7085c3</code></a> docs(eslint-plugin): [no-useless-default-assignment] mention .length in "when...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/7ee3522f6649452eb9b9f610610902b04feb971e"><code>7ee3522</code></a> fix(eslint-plugin): bump ts-api-utils to 2.2.0 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11881">#11881</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e033d27d9c4a4bf1491736a13f6d3ed44b1050cf"><code>e033d27</code></a> docs(eslint-plugin): [strict-boolean-expressions] mention <code>@eslint-react/no-le</code>...</li> <li>Additional commits viewable in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.49.0 to 8.51.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.51.0</h2> <h2>8.51.0 (2025-12-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> expose rule name via RuleModule interface (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719">#11719</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix some cases to optional syntax (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871">#11871</a>)</li> <li><strong>eslint-plugin:</strong> add namespace to plugin meta (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885">#11885</a>)</li> <li><strong>tsconfig-utils:</strong> more informative error on parsing failures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888">#11888</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> fix crash and false positives in <code>no-useless-default-assignment</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845">#11845</a>)</li> <li><strong>eslint-plugin:</strong> remove fixable from no-dynamic-delete rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876">#11876</a>)</li> <li><strong>eslint-plugin:</strong> bump ts-api-utils to 2.2.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881">#11881</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] handle MemberExpression in final chain position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835">#11835</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Ulrich Stark</li> <li>Yannick Decat <a href="https://github.com/mho22"><code>@mho22</code></a></li> <li>Yukihiro Hasegawa <a href="https://github.com/y-hsgw"><code>@y-hsgw</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> <h2>v8.50.1</h2> <h2>8.50.1 (2025-12-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [method-signature-style] ignore methods that return <code>this</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813">#11813</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct handling of undefined vs. void (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826">#11826</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Tamashoo <a href="https://github.com/Tamashoo"><code>@Tamashoo</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> <h2>v8.50.0</h2> <h2>8.50.0 (2025-12-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720">#11720</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.51.0 (2025-12-29)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.50.1 (2025-12-22)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.50.0 (2025-12-15)</h2> <p>This was a version bump only for parser to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928"><code>e4c57f5</code></a> chore(release): publish 8.51.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2"><code>d520b88</code></a> chore(release): publish 8.50.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a"><code>c62e858</code></a> chore(release): publish 8.50.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `globals` from 16.5.0 to 17.0.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>v17.0.0</h2> <h3>Breaking</h3> <ul> <li>Split <code>audioWorklet</code> environment from <code>browser</code> (<a href="https://redirect.github.com/sindresorhus/globals/issues/320">#320</a>) 7bc293e</li> </ul> <h3>Improvements</h3> <ul> <li>Update globals (<a href="https://redirect.github.com/sindresorhus/globals/issues/329">#329</a>) ebe1063</li> <li>Get all browser globals from both <code>chrome</code> and <code>firefox</code> (<a href="https://redirect.github.com/sindresorhus/globals/issues/321">#321</a>) 59ceff8</li> <li>Add <code>bunBuiltin</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/324">#324</a>) 1bc6e3b</li> <li>Add <code>denoBuiltin</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/324">#324</a>) 1bc6e3b</li> <li>Add <code>paintWorklet</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/323">#323</a>) 4b78f56</li> <li>Add <code>sharedWorker</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/322">#322</a>) 4a02a85</li> </ul> <hr /> <p><a href="https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0">https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/globals/commit/bb89b18916b00f6c4f089baa0d66cb7f0771ab1b"><code>bb89b18</code></a> 17.0.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/ebe106340137419b4ac0150f746b7567fb78ce03"><code>ebe1063</code></a> Update globals (2026-01-01) (<a href="https://redirect.github.com/sindresorhus/globals/issues/329">#329</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/e3d8da349da72d66fcadf94d926d4ff96da3319c"><code>e3d8da3</code></a> Revert "Automate script for <code>paintWorklet</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/325">#325</a>)" (<a href="https://redirect.github.com/sindresorhus/globals/issues/328">#328</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/e7c0453f80840ebcef3a6bccaabc7a9dc0cb7a84"><code>e7c0453</code></a> Automate script for <code>paintWorklet</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/325">#325</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/1bc6e3bc6658d4243a714bb7dd7401f206fd3bc5"><code>1bc6e3b</code></a> Add <code>bunBuiltin</code> and <code>denoBuiltin</code> (<a href="https://redirect.github.com/sindresorhus/globals/issues/324">#324</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/4b78f56c1c305e34161183e8fd5ac89e92c72e84"><code>4b78f56</code></a> Add <code>paintWorklet</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/323">#323</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/59ceff80cb22de31a78651acdda4db1a91eefb11"><code>59ceff8</code></a> Get all browser globals from both <code>chrome</code> and <code>firefox</code> (<a href="https://redirect.github.com/sindresorhus/globals/issues/321">#321</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/4a02a852463c03ae722f14f06944c5aa7e0e06e0"><code>4a02a85</code></a> Add <code>sharedWorker</code> environment (<a href="https://redirect.github.com/sindresorhus/globals/issues/322">#322</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/7bc293ec2498be49293e3aec46186a98a76e5ecd"><code>7bc293e</code></a> Split <code>audioWorklet</code> environment from <code>browser</code> (<a href="https://redirect.github.com/sindresorhus/globals/issues/320">#320</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/814075ffd71e6b0599f2611cd445b00906ad2181"><code>814075f</code></a> Fix browser launch (<a href="https://redirect.github.com/sindresorhus/globals/issues/319">#319</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sindresorhus/globals/compare/v16.5.0...v17.0.0">compare view</a></li> </ul> </details> <br /> Updates `rollup` from 4.53.3 to 4.54.0 <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.54.0</h2> <h2>4.54.0</h2> <p><em>2025-12-20</em></p> <h3>Features</h3> <ul> <li>Enable tree-shaking for <code>Symbol.hasInstance</code>, <code>Symbol.dispose</code> and <code>Symbol.asyncDispose</code> properties if unused (<a href="https://redirect.github.com/rollup/rollup/issues/6046">#6046</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Ensure that well-known-Symbol-valued properties are not tree-shaken except in select cases (<a href="https://redirect.github.com/rollup/rollup/issues/6046">#6046</a>)</li> <li>Ensure namespace properties are included when referenced only from a try-catch (<a href="https://redirect.github.com/rollup/rollup/issues/6216">#6216</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6046">#6046</a>: fix: correctly handle wellknown protocols (<a href="https://github.com/cyyynthia"><code>@cyyynthia</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6201">#6201</a>: chore(deps): update dependency lru-cache to v11 (<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/6211">#6211</a>: chore(deps): update msys2/setup-msys2 digest to 4f806de (<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/6212">#6212</a>: chore(deps): update actions/cache action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6213">#6213</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/6214">#6214</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6215">#6215</a>: chore(deps): lock file maintenance (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6216">#6216</a>: fix: include namespace variable paths during try-catch deoptimization (<a href="https://github.com/schwing"><code>@schwing</code></a>)</li> </ul> <h2>v4.53.5</h2> <h2>4.53.5</h2> <p><em>2025-12-16</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix wrong semicolon insertion position when using JSX (<a href="https://redirect.github.com/rollup/rollup/issues/6206">#6206</a>)</li> <li>Generate spec-compliant sourcemaps when sources content is excluded (<a href="https://redirect.github.com/rollup/rollup/issues/6196">#6196</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6196">#6196</a>: fix: set sourcesContent to undefined instead of null when excluding sources content (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6206">#6206</a>: Fix semicolon order in JSX (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> </ul> <h2>v4.53.4</h2> <h2>4.53.4</h2> <p><em>2025-12-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Ensure <code>Symbol.dispose</code> and <code>Symbol.asyncDispose</code> properties are never removed with <code>(await) using</code> declarations. (<a href="https://redirect.github.com/rollup/rollup/issues/6209">#6209</a>)</li> </ul> <h3>Pull Requests</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.54.0</h2> <p><em>2025-12-20</em></p> <h3>Features</h3> <ul> <li>Enable tree-shaking for <code>Symbol.hasInstance</code>, <code>Symbol.dispose</code> and <code>Symbol.asyncDispose</code> properties if unused (<a href="https://redirect.github.com/rollup/rollup/issues/6046">#6046</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Ensure that well-known-Symbol-valued properties are not tree-shaken except in select cases (<a href="https://redirect.github.com/rollup/rollup/issues/6046">#6046</a>)</li> <li>Ensure namespace properties are included when referenced only from a try-catch (<a href="https://redirect.github.com/rollup/rollup/issues/6216">#6216</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6046">#6046</a>: fix: correctly handle wellknown protocols (<a href="https://github.com/cyyynthia"><code>@cyyynthia</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6201">#6201</a>: chore(deps): update dependency lru-cache to v11 (<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/6211">#6211</a>: chore(deps): update msys2/setup-msys2 digest to 4f806de (<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/6212">#6212</a>: chore(deps): update actions/cache action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6213">#6213</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/6214">#6214</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6215">#6215</a>: chore(deps): lock file maintenance (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6216">#6216</a>: fix: include namespace variable paths during try-catch deoptimization (<a href="https://github.com/schwing"><code>@schwing</code></a>)</li> </ul> <h2>4.53.5</h2> <p><em>2025-12-16</em></p> <h3>Bug Fixes</h3> <ul> <li>Fix wrong semicolon insertion position when using JSX (<a href="https://redirect.github.com/rollup/rollup/issues/6206">#6206</a>)</li> <li>Generate spec-compliant sourcemaps when sources content is excluded (<a href="https://redirect.github.com/rollup/rollup/issues/6196">#6196</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6196">#6196</a>: fix: set sourcesContent to undefined instead of null when excluding sources content (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6206">#6206</a>: Fix semicolon order in JSX (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> </ul> <h2>4.53.4</h2> <p><em>2025-12-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Ensure <code>Symbol.dispose</code> and <code>Symbol.asyncDispose</code> properties are never removed with <code>(await) using</code> declarations. (<a href="https://redirect.github.com/rollup/rollup/issues/6209">#6209</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6185">#6185</a>: chore(deps): update dependency <code>@inquirer/prompts</code> to v8 (<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/6186">#6186</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/88f1430c42fe76db421623106546e50627271952"><code>88f1430</code></a> 4.54.0</li> <li><a href="https://github.com/rollup/rollup/commit/e5e01c1be67d6d28b9697421cf3dcce23b662596"><code>e5e01c1</code></a> fix: include namespace variable paths during try-catch deoptimization (<a href="https://redirect.github.com/rollup/rollup/issues/6216">#6216</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/107959c9ed6a4ae2cb264ad63a85324e7b9bb5fe"><code>107959c</code></a> fix: correctly handle wellknown protocols (<a href="https://redirect.github.com/rollup/rollup/issues/6046">#6046</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/160514db7fc246fdce8039f2baf5407f55857f1b"><code>160514d</code></a> chore(deps): lock file maintenance (<a href="https://redirect.github.com/rollup/rollup/issues/6215">#6215</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/59bda588ddecb73080e01336576b4c0677fea49e"><code>59bda58</code></a> chore(deps): update msys2/setup-msys2 digest to 4f806de (<a href="https://redirect.github.com/rollup/rollup/issues/6211">#6211</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/9b7ca4d810ae11440a505885695eb4a14a4f6a3f"><code>9b7ca4d</code></a> chore(deps): update actions/cache action to v5 (<a href="https://redirect.github.com/rollup/rollup/issues/6212">#6212</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/abf1fb519fdbf18f6682e4ca1c396294c6091bb9"><code>abf1fb5</code></a> chore(deps): update github artifact actions (major) (<a href="https://redirect.github.com/rollup/rollup/issues/6213">#6213</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/0dec3ca13b768a765bb470b88d10eefa4fda153d"><code>0dec3ca</code></a> fix(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6214">#6214</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/c3fa50c12a5a863d457c7816f30d1b077763b4db"><code>c3fa50c</code></a> chore(deps): update dependency lru-cache to v11 (<a href="https://redirect.github.com/rollup/rollup/issues/6201">#6201</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/31bb66ee9eea35e5ae348e4074bbad55d390112b"><code>31bb66e</code></a> 4.53.5</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.53.3...v4.54.0">compare view</a></li> </ul> </details> <br /> Updates `sinon` from 21.0.0 to 21.0.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sinonjs/sinon/blob/main/docs/changelog.md">sinon's changelog</a>.</em></p> <blockquote> <h2>21.0.1</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3"><code>456a65c2</code></a> Update dependencies - except <code>@sinonjs/samsam</code> (<a href="https://redirect.github.com/sinonjs/sinon/issues/2669">#2669</a>) (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16"><code>f04f3eb1</code></a> Fix issue 2618 - Remove browserify in favor of esbuild (<a href="https://redirect.github.com/sinonjs/sinon/issues/2661">#2661</a>) (Artur Parkhisenko)</li> <li><a href="https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a"><code>48b69df2</code></a> fix(docs): remove <code>assert.failException</code> from documentation (<a href="https://redirect.github.com/sinonjs/sinon/issues/2666">#2666</a>) (Steffen Schroeder)</li> <li><a href="https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049"><code>13b27ccc</code></a> Fix sandbox restore not handling stubbed functions (<a href="https://redirect.github.com/sinonjs/sinon/issues/2667">#2667</a>) (thamion)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865"><code>ae9e09ac</code></a> Update compatibility target to ES2023 (Carl-Erik Kopseng) <blockquote> <p>Updated compatibility target from ES2017 to ES2023 and clarified the note on breaking changes.</p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44"><code>26055043</code></a> Improve error message for immutable descriptors (<a href="https://redirect.github.com/sinonjs/sinon/issues/2664">#2664</a>) (Stuart Dotson)</li> <li><a href="https://github.com/sinonjs/sinon/commit/80fa9a5b8b605eb141e556ec5c8e7cd164ca9c5c"><code>80fa9a5b</code></a> Also mirror the calledOnceWith assertion (<a href="https://redirect.github.com/sinonjs/sinon/issues/2660">#2660</a>) (Benedikt Meurer)</li> </ul> <p><em>Released by <a href="https://github.com/fatso83">Carl-Erik Kopseng</a> on 2025-12-19.</em></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/a8bebe028f3fc1e71c68ca63cedb3ca447c09770"><code>a8bebe0</code></a> 21.0.1</li> <li><a href="https://github.com/sinonjs/sinon/commit/456a65c2813533fa4e946b9e707baf798a679ad3"><code>456a65c</code></a> Update dependencies - except <code>@sinonjs/samsam</code> (<a href="https://redirect.github.com/sinonjs/sinon/issues/2669">#2669</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/f04f3eb108f3d9b0402e42281b54d9057211bf16"><code>f04f3eb</code></a> Fix issue 2618 - Remove browserify in favor of esbuild (<a href="https://redirect.github.com/sinonjs/sinon/issues/2661">#2661</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/48b69df24c97ef316ebc3835418b3459337c325a"><code>48b69df</code></a> fix(docs): remove <code>assert.failException</code> from documentation (<a href="https://redirect.github.com/sinonjs/sinon/issues/2666">#2666</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/13b27cccd066a1bc75cfdcd207f1c8c44ab7b049"><code>13b27cc</code></a> Fix sandbox restore not handling stubbed functions (<a href="https://redirect.github.com/sinonjs/sinon/issues/2667">#2667</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ae9e09ac00799f923a8e6b559ead720999a0e865"><code>ae9e09a</code></a> Update compatibility target to ES2023</li> <li><a href="https://github.com/sinonjs/sinon/commit/26055043212a03afeb2914e16ea32cb7f0a3ac44"><code>2605504</code></a> Improve error message for immutable descriptors (<a href="https://redirect.github.com/sinonjs/sinon/issues/2664">#2664</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/6d48f1226a355a6debd79b214cca94ce55cd67de"><code>6d48f12</code></a> Update text to emphasise that the target is moving</li> <li><a href="https://github.com/sinonjs/sinon/commit/3d852aed60e8fece2a9f2f9fd98559123cb71722"><code>3d852ae</code></a> Remember to quit on first error</li> <li><a href="https://github.com/sinonjs/sinon/commit/43c88c90636e9cffdb777e6edb89a7aff9dfbf22"><code>43c88c9</code></a> Add some output</li> <li>Additional commits viewable in <a href="https://github.com/sinonjs/sinon/compare/v21.0.0...v21.0.1">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.49.0 to 8.51.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.51.0</h2> <h2>8.51.0 (2025-12-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> expose rule name via RuleModule interface (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11719">#11719</a>)</li> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] fix some cases to optional syntax (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11871">#11871</a>)</li> <li><strong>eslint-plugin:</strong> add namespace to plugin meta (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11885">#11885</a>)</li> <li><strong>tsconfig-utils:</strong> more informative error on parsing failures (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11888">#11888</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> fix crash and false positives in <code>no-useless-default-assignment</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11845">#11845</a>)</li> <li><strong>eslint-plugin:</strong> remove fixable from no-dynamic-delete rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11876">#11876</a>)</li> <li><strong>eslint-plugin:</strong> bump ts-api-utils to 2.2.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11881">#11881</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-optional-chain] handle MemberExpression in final chain position (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11835">#11835</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Ulrich Stark</li> <li>Yannick Decat <a href="https://github.com/mho22"><code>@mho22</code></a></li> <li>Yukihiro Hasegawa <a href="https://github.com/y-hsgw"><code>@y-hsgw</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> <h2>v8.50.1</h2> <h2>8.50.1 (2025-12-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [method-signature-style] ignore methods that return <code>this</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11813">#11813</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-assertion] correct handling of undefined vs. void (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11826">#11826</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Josh Goldberg ✨</li> <li>Tamashoo <a href="https://github.com/Tamashoo"><code>@Tamashoo</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> <h2>v8.50.0</h2> <h2>8.50.0 (2025-12-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [no-useless-default-assignment] add rule (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11720">#11720</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.51.0 (2025-12-29)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.50.1 (2025-12-22)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.50.0 (2025-12-15)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/e4c57f5996a9a3aed8a8c2b02712a9ce37db4928"><code>e4c57f5</code></a> chore(release): publish 8.51.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d520b88990e1b20674dcfa3db3b0461c1d6d9aa2"><code>d520b88</code></a> chore(release): publish 8.50.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a"><code>c62e858</code></a> chore(release): publish 8.50.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.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> |
||
|
|
311dfb2031 |
chore(deps-dev): bump qs from 6.14.0 to 6.14.1 (#719)
Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ljharb/qs/blob/main/CHANGELOG.md">qs's changelog</a>.</em></p> <blockquote> <h2><strong>6.14.1</strong></h2> <ul> <li>[Fix] ensure arrayLength applies to <code>[]</code> notation as well</li> <li>[Fix] <code>parse</code>: when a custom decoder returns <code>null</code> for a key, ignore that key</li> <li>[Refactor] <code>parse</code>: extract key segment splitting helper</li> <li>[meta] add threat model</li> <li>[actions] add workflow permissions</li> <li>[Tests] <code>stringify</code>: increase coverage</li> <li>[Dev Deps] update <code>eslint</code>, <code>@ljharb/eslint-config</code>, <code>npmignore</code>, <code>es-value-fixtures</code>, <code>for-each</code>, <code>object-inspect</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ljharb/qs/commit/3fa11a5f643c76896387bd2d86904a2d0141fdf7"><code>3fa11a5</code></a> v6.14.1</li> <li><a href="https://github.com/ljharb/qs/commit/a62670423c1ccab0dd83c621bfb98c7c024e314d"><code>a626704</code></a> [Dev Deps] update <code>npmignore</code></li> <li><a href="https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9"><code>3086902</code></a> [Fix] ensure arrayLength applies to <code>[]</code> notation as well</li> <li><a href="https://github.com/ljharb/qs/commit/fc7930e86c2264c1568c9f5606830e19b0bc2af2"><code>fc7930e</code></a> [Dev Deps] update <code>eslint</code>, <code>@ljharb/eslint-config</code></li> <li><a href="https://github.com/ljharb/qs/commit/0b06aac566abee45ef0327667a7cc89e7aed8b58"><code>0b06aac</code></a> [Dev Deps] update <code>@ljharb/eslint-config</code></li> <li><a href="https://github.com/ljharb/qs/commit/64951f6200a1fb72cc003c6e8226dde3d2ef591f"><code>64951f6</code></a> [Refactor] <code>parse</code>: extract key segment splitting helper</li> <li><a href="https://github.com/ljharb/qs/commit/e1bd2599cdff4c936ea52fb1f16f921cbe7aa88c"><code>e1bd259</code></a> [Dev Deps] update <code>@ljharb/eslint-config</code></li> <li><a href="https://github.com/ljharb/qs/commit/f4b3d39709fef6ddbd85128d1ba4c6b566c4902e"><code>f4b3d39</code></a> [eslint] add eslint 9 optional peer dep</li> <li><a href="https://github.com/ljharb/qs/commit/6e94d9596ca50dffafcef40a5f64eca89962cf34"><code>6e94d95</code></a> [Dev Deps] update <code>eslint</code>, <code>@ljharb/eslint-config</code>, <code>npmignore</code></li> <li><a href="https://github.com/ljharb/qs/commit/973dc3c51c86da9f4e30edeb4b1725158d439102"><code>973dc3c</code></a> [actions] add workflow permissions</li> <li>Additional commits viewable in <a href="https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
28b8ff8164 | docs: autoConnect - clarify how the mcp server selects a profile (#693) | ||
|
|
4a87702ca6 | docs: add experimental chrome on android guide (#691) | ||
|
|
ab2340f401 | docs: update auto connect docs to mention min Chrome version (#681) | ||
|
|
347ed5f60a |
chore(deps-dev): bump the dev-dependencies group with 3 updates (#679)
Bumps the dev-dependencies group with 3 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [eslint](https://github.com/eslint/eslint). Updates `@eslint/js` from 9.39.1 to 9.39.2 <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.2</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a> fix: warn when <code>eslint-env</code> configuration comments are found (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381">#20381</a>) (sethamus)</li> </ul> <h2>Build Related</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a> build: add .scss files entry to knip (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391">#20391</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a> chore: upgrade to <code>@eslint/js@9.39.2</code> (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394">#20394</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a> ci: add <code>v9.x-dev</code> branch (<a href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382">#20382</a>) (Milos Djermanovic)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</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.2/packages/js">compare view</a></li> </ul> </details> <br /> Updates `@types/node` from 25.0.0 to 25.0.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.39.1 to 9.39.2 <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.2</h2> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a> fix: warn when <code>eslint-env</code> configuration comments are found (<a href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>) (sethamus)</li> </ul> <h2>Build Related</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a> build: add .scss files entry to knip (<a href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a> chore: upgrade to <code>@eslint/js@9.39.2</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a> ci: add <code>v9.x-dev</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>) (Milos Djermanovic)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a"><code>9278324</code></a> 9.39.2</li> <li><a href="https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f"><code>542266a</code></a> Build: changelog update for 9.39.2</li> <li><a href="https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b"><code>7ca0af7</code></a> chore: upgrade to <code>@eslint/js@9.39.2</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20394">#20394</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e"><code>c43ce24</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9"><code>5705833</code></a> fix: warn when <code>eslint-env</code> configuration comments are found (<a href="https://redirect.github.com/eslint/eslint/issues/20381">#20381</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23"><code>506f154</code></a> build: add .scss files entry to knip (<a href="https://redirect.github.com/eslint/eslint/issues/20391">#20391</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1"><code>4c9858e</code></a> ci: add <code>v9.x-dev</code> branch (<a href="https://redirect.github.com/eslint/eslint/issues/20382">#20382</a>)</li> <li>See full diff in <a href="https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2">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> |
||
|
|
81cbd99f52 | docs: enhance cli docs + sort required vs opt params (#674) | ||
|
|
807bbccd20 |
chore(main): release chrome-devtools-mcp 0.12.1 (#663)
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.12.1](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.12.0...chrome-devtools-mcp-v0.12.1) (2025-12-12) ### 🛠️ Fixes * catch unexpected error in event handlers ([#672](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/672)) ([chrome-devtools-mcp-v0.12.1 |
||
|
|
ceae17be26 |
fix: make bringToFront optional in select_page (#668)
bringToFront() not only brings the tab to front in the browser but also the browser window itself. This PR fixes the issue by making the call to bringToFront() optional allowing agents to bring a tab to the user's attention if needed but not always. To mitigate the risk of selected page that is in the background being throttled, this PR implements emulation of the focused page to make background tabs run as usual. |
||
|
|
a8aae6652e |
docs: Add debug instructions (#670)
Co-authored-by: Alex Rudenko <OrKoN@users.noreply.github.com> |
||
|
|
f59b4a2ed8 | fix: log unhandledRejection instead of crashing (#673) | ||
|
|
ca0f5607f1 |
fix: catch unexpected error in event handlers (#672)
Closes https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/669 Follow-up upstream: https://github.com/puppeteer/puppeteer/pull/14505 |
||
|
|
f6761e3996 |
chore(deps-dev): bump puppeteer from 24.32.1 to 24.33.0 in the bundled group (#667)
Bumps the bundled group with 1 update: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.32.1 to 24.33.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.33.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.1...puppeteer-core-v24.33.0">24.33.0</a> (2025-12-11)</h2> <h3>🎉 Features</h3> <ul> <li>add Browser.get|setWindowBounds and Page.windowId methods (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14494">#14494</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f5a860d118ee1aaab3089bf56d4251af69f3a934">f5a860d</a>)</li> <li>emulate focused page (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14501">#14501</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/4ad78e7c084aed1d04dfaf55756e5f9f61e2c2e5">4ad78e7</a>)</li> <li>roll to Firefox 146.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14490">#14490</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/525f19cefe065fd94e23664e2de694736da80acc">525f19c</a>)</li> <li><strong>webdriver:</strong> use <code>network.setExtraHeaders</code> instead of network interception (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14422">#14422</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ece0992de0ab7cce0205f4ff5280e65d015b881b">ece0992</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 143.0.7499.42 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14500">#14500</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/be72f84e2001d048ae2c1a5d0b2e3a0737b6be0d">be72f84</a>)</li> </ul> <h2>puppeteer: v24.33.0</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.1...puppeteer-v24.33.0">24.33.0</a> (2025-12-11)</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.32.1 to 24.33.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.32.1...puppeteer-v24.33.0">24.33.0</a> (2025-12-11)</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.32.1 to 24.33.0</li> </ul> </li> </ul> </li> </ul> <h3>🎉 Features</h3> <ul> <li>add Browser.get|setWindowBounds and Page.windowId methods (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14494">#14494</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/f5a860d118ee1aaab3089bf56d4251af69f3a934">f5a860d</a>)</li> <li>emulate focused page (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14501">#14501</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/4ad78e7c084aed1d04dfaf55756e5f9f61e2c2e5">4ad78e7</a>)</li> <li>roll to Firefox 146.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14490">#14490</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/525f19cefe065fd94e23664e2de694736da80acc">525f19c</a>)</li> <li><strong>webdriver:</strong> use <code>network.setExtraHeaders</code> instead of network interception (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14422">#14422</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ece0992de0ab7cce0205f4ff5280e65d015b881b">ece0992</a>)</li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>roll to Chrome 143.0.7499.42 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14500">#14500</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/be72f84e2001d048ae2c1a5d0b2e3a0737b6be0d">be72f84</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/f07e03eaf89dbae832c6ed645a6839d89697a940"><code>f07e03e</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14491">#14491</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/630532911e36ffd388aa60ed0574edd14ddbc795"><code>6305329</code></a> test: skip connect tests for firefox (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14502">#14502</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/4ad78e7c084aed1d04dfaf55756e5f9f61e2c2e5"><code>4ad78e7</code></a> feat: emulate focused page (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14501">#14501</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/f5a860d118ee1aaab3089bf56d4251af69f3a934"><code>f5a860d</code></a> feat: add Browser.get|setWindowBounds and Page.windowId methods (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14494">#14494</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/be72f84e2001d048ae2c1a5d0b2e3a0737b6be0d"><code>be72f84</code></a> fix: roll to Chrome 143.0.7499.42 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14500">#14500</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/46ff12e42375a4ee2c9c7c3a29fa021dfea662f6"><code>46ff12e</code></a> test: fix canary exp (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14497">#14497</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/ece0992de0ab7cce0205f4ff5280e65d015b881b"><code>ece0992</code></a> feat(webdriver): use <code>network.setExtraHeaders</code> instead of network interceptio...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/525f19cefe065fd94e23664e2de694736da80acc"><code>525f19c</code></a> feat: roll to Firefox 146.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14490">#14490</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/23aff88b049ba3ba0f7c7a935cb1ad942acafc17"><code>23aff88</code></a> chore(deps-dev): bump the dev-dependencies group with 7 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14484">#14484</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/625fe7661d118890e39db010aa3117d65d12694e"><code>625fe76</code></a> ci: split out bidi in daily runs (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14489">#14489</a>)</li> <li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.1...puppeteer-v24.33.0">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
aa1c6fa6ff |
chore(deps-dev): bump @types/node from 24.10.2 to 25.0.0 in the dev-dependencies group (#665)
Bumps the dev-dependencies group with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node). Updates `@types/node` from 24.10.2 to 25.0.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 /> [](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> |
||
|
|
a537a8c8ce | docs: explain new auto connection feature (#664) | ||
|
|
61ede1c053 |
fix: Update installation badges in README.md for VS Code (#660)
Broken images |
||
|
|
657b996733 | build: namespace devtools exports (#662) | ||
|
|
94b899c205 | build: bundle devtools frontend (#656) | ||
|
|
7a3b4e7c55 |
chore(deps-dev): bump the dev-dependencies group with 4 updates (#655)
Bumps the dev-dependencies group with 4 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint). Updates `@types/node` from 24.10.1 to 24.10.2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/eslint-plugin` from 8.48.1 to 8.49.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.49.0</h2> <h2>8.49.0 (2025-12-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804">#11804</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update dependency prettier to v3.7.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820">#11820</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Justin McBride</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</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.49.0 (2025-12-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804">#11804</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update dependency prettier to v3.7.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820">#11820</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Justin McBride</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</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/864595a44b56beb9870bf0f41d59cf7f8f48276a"><code>864595a</code></a> chore(release): publish 8.49.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688"><code>32b7e89</code></a> chore(deps): update dependency <code>@vitest/eslint-plugin</code> to v1.5.1 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11816">#11816</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/56149a2839838cbf623d172361123870e435d2d4"><code>56149a2</code></a> feat(eslint-plugin): use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11804">#11804</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/34a49a4f92a22f35c844dfe00567bd59a6075804"><code>34a49a4</code></a> fix(deps): update dependency prettier to v3.7.2 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11820">#11820</a>)</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d2d7ace4e52bedf07482fd879d8e31a52b38fc26"><code>d2d7ace</code></a> docs: fixes bad link to jest docs in unbound-method rule page (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11823">#11823</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/eslint-plugin">compare view</a></li> </ul> </details> <br /> Updates `@typescript-eslint/parser` from 8.48.1 to 8.49.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.49.0</h2> <h2>8.49.0 (2025-12-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804">#11804</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update dependency prettier to v3.7.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820">#11820</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Justin McBride</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</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.49.0 (2025-12-08)</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/864595a44b56beb9870bf0f41d59cf7f8f48276a"><code>864595a</code></a> chore(release): publish 8.49.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688"><code>32b7e89</code></a> chore(deps): update dependency <code>@vitest/eslint-plugin</code> to v1.5.1 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/11816">#11816</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser">compare view</a></li> </ul> </details> <br /> Updates `typescript-eslint` from 8.48.1 to 8.49.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.49.0</h2> <h2>8.49.0 (2025-12-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> use <code>Intl.Segmenter</code> instead of <code>graphemer</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11804">#11804</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update dependency prettier to v3.7.2 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11820">#11820</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Justin McBride</li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</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.49.0 (2025-12-08)</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/864595a44b56beb9870bf0f41d59cf7f8f48276a"><code>864595a</code></a> chore(release): publish 8.49.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/32b7e891bd60ae993e85018ceefa2a0c07590688"><code>32b7e89</code></a> chore(deps): update dependency <code>@vitest/eslint-plugin</code> to v1.5.1 (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11816">#11816</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.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> |
||
|
|
3bd0797184 |
chore(deps-dev): bump chrome-devtools-frontend from 1.0.1550444 to 1.0.1553956 in the bundled-devtools group (#646)
Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1550444 to 1.0.1553956 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/4c880be46773cf87ed44689f41644da65ba56c1c"><code>4c880be</code></a> Update Chrome (for Testing) PIN</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/5e5b9a675e2c0f695b17ff8d50c7734d18bf0804"><code>5e5b9a6</code></a> Use the view function in the unit tests</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/2bb187213adcda40b7e49a27c944afe779cbc577"><code>2bb1872</code></a> Fix styling of ThreadsSidebarPane</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/069e2e5fd49bb0517c2c13d74a9f3a9db5b56d10"><code>069e2e5</code></a> Update DevTools DEPS (trusted)</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/7be07519f3f49c4b9e61ba2de8f504b0a34e8268"><code>7be0751</code></a> [UI] Migrate IgnoreListSetting to UI eng vision</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/8ef4b7fa008e22f5c71e37fae37a103f03403662"><code>8ef4b7f</code></a> [UI] Migrate NetworkRequestTooltip to UI eng vision</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/50782823d2aac9ea68184c562e123c9da7a01f97"><code>5078282</code></a> Adopt UI Eng Vision in RuleSetGrid.</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/2ed44f238cd48c8753392fced8ae6ff18db8db0d"><code>2ed44f2</code></a> [UI] Migrate SidebarSingleInsightSet to UI eng vision</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/93fc1c6ef39c32b8a18b3bf7103265cbb8b789a8"><code>93fc1c6</code></a> [UI] Migrate InteractionBreakdown to UI eng vision</li> <li><a href="https://github.com/ChromeDevTools/devtools-frontend/commit/d515f3bb861b2b1402b8315c3e279cebed3cf967"><code>d515f3b</code></a> [cleanup] Remove unused ChromeLink</li> <li>Additional commits viewable in <a href="https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1550444...v1.0.1553956">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
a7330d4edf |
chore(main): release chrome-devtools-mcp 0.12.0 (#644)
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.12.0](https://github.com/ChromeDevTools/chrome-devtools-mcp/compare/chrome-devtools-mcp-v0.11.0...chrome-devtools-mcp-v0.12.0) (2025-12-09) ### 🎉 Features * support --auto-connect to a Chrome instance ([#651](https://github.com/ChromeDevTools/chrome-devtools-mcp/issues/651)) ([chrome-devtools-mcp-v0.12.0 |
||
|
|
6f59b3975a |
fix: map channel for resolveDefaultUserDataDir (#658)
- delegate to Puppeteer for channel lookup - handle lookup in a custom user data dir on the MCP side |
||
|
|
09111cc164 |
docs: improve autoConnect docs (#653)
Mention chrome://inspect/#remote-debugging in CLI docs and error message. |
||
|
|
e3c59bcd9c |
feat: support --user-data-dir with --auto-connect (#654)
This PR integrates `--user-data-dir` with the `--auto-connect` feature. If `--user-data-dir` is provided as well `--auto-connect`, the specified dir is used to locate a running browser server. |
||
|
|
6ab6d85d50 |
feat: support --auto-connect to a Chrome instance (#651)
This PR adds a new connection mode called `--auto-connect`. To activate it, add the `--auto-connect` flag to the chrome-devtools-mcp server configuration. With this, chrome-devtools-mcp will automatically connect to the running Chrome instance by looking up the port and the URL in the user data dir for the specified `--channel` (by default, `stable`). Requires Chrome M145. |
||
|
|
4cd294fcc7 |
chore(deps-dev): bump puppeteer from 24.32.0 to 24.32.1 in the bundled group (#652)
Bumps the bundled group with 1 update: [puppeteer](https://github.com/puppeteer/puppeteer). Updates `puppeteer` from 24.32.0 to 24.32.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.32.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.32.0...puppeteer-core-v24.32.1">24.32.1</a> (2025-12-08)</h2> <h3>🛠️ Fixes</h3> <ul> <li>assertion errors and wrong URL in puppeteer.connect(channel) (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14486">#14486</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52">1095b46</a>)</li> </ul> <h3>📄 Documentation</h3> <ul> <li>fix versioning in Supported browsers (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14481">#14481</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b">1af199d</a>)</li> </ul> <h2>puppeteer: v24.32.1</h2> <h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1">24.32.1</a> (2025-12-08)</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.32.0 to 24.32.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.32.0...puppeteer-v24.32.1">24.32.1</a> (2025-12-08)</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.32.0 to 24.32.1</li> </ul> </li> </ul> </li> </ul> <h3>🛠️ Fixes</h3> <ul> <li>assertion errors and wrong URL in puppeteer.connect(channel) (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14486">#14486</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52">1095b46</a>)</li> </ul> <h3>📄 Documentation</h3> <ul> <li>fix versioning in Supported browsers (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14481">#14481</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b">1af199d</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/puppeteer/puppeteer/commit/1a29a6aadcbfeb4900b62f4fb1f04b02162f6d90"><code>1a29a6a</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14482">#14482</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/1095b463494dce105fff567321aa3b6e504bab52"><code>1095b46</code></a> fix: assertion errors and wrong URL in puppeteer.connect(channel) (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14486">#14486</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/1af199d748333f6068ce89d09a6c82fc8cc07d8b"><code>1af199d</code></a> docs: fix versioning in Supported browsers (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14481">#14481</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/c5530c16e512a360c51e9426ad14431582808b9f"><code>c5530c1</code></a> chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /website (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14474">#14474</a>)</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/05f25062fd7d1c673bff17ad958c3a3fa57dd5b0"><code>05f2506</code></a> chore(deps-dev): bump the dev-dependencies group across 1 directory with 6 up...</li> <li><a href="https://github.com/puppeteer/puppeteer/commit/f3c4cd66207b2db8c1e05600dad382c2537e848e"><code>f3c4cd6</code></a> chore(deps): bump the all group across 1 directory with 5 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/14478">#14478</a>)</li> <li>See full diff in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.32.0...puppeteer-v24.32.1">compare view</a></li> </ul> </details> <br /> [](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> |
||
|
|
03b8a42174 |
chore(deps-dev): bump @modelcontextprotocol/sdk from 1.24.1 to 1.24.3 in the bundled group (#647)
Bumps the bundled group with 1 update: [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk). Updates `@modelcontextprotocol/sdk` from 1.24.1 to 1.24.3 <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.24.3</h2> <h2>What's Changed</h2> <ul> <li>chore: fix dev dependency security vulnerabilities by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1227">modelcontextprotocol/typescript-sdk#1227</a></li> <li>chore(deps): bump express from 5.0.1 to 5.2.1 in the npm_and_yarn group across 1 directory by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1228">modelcontextprotocol/typescript-sdk#1228</a></li> <li>fix: release HTTP connections after POST responses by <a href="https://github.com/mattzcarey"><code>@mattzcarey</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1214">modelcontextprotocol/typescript-sdk#1214</a></li> <li>fix: skip priming events and closeSSEStream for old protocol versions by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1233">modelcontextprotocol/typescript-sdk#1233</a></li> <li>chore: bump version for patch release by <a href="https://github.com/felixweinberger"><code>@felixweinberger</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1235">modelcontextprotocol/typescript-sdk#1235</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.2...1.24.3">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.2...1.24.3</a></p> <h2>1.24.2</h2> <h2>What's Changed</h2> <ul> <li>feat: add optional resource annotations by <a href="https://github.com/vhorvath2010"><code>@vhorvath2010</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/954">modelcontextprotocol/typescript-sdk#954</a></li> <li>chore: refresh CLAUDE.md by <a href="https://github.com/LucaButBoring"><code>@LucaButBoring</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1217">modelcontextprotocol/typescript-sdk#1217</a></li> <li>refactor: make Server class framework-agnostic by moving express to separate module by <a href="https://github.com/cytle"><code>@cytle</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1223">modelcontextprotocol/typescript-sdk#1223</a></li> <li>chore: bump version to 1.24.2 by <a href="https://github.com/pcarleton"><code>@pcarleton</code></a> in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1224">modelcontextprotocol/typescript-sdk#1224</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/vhorvath2010"><code>@vhorvath2010</code></a> made their first contribution in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/954">modelcontextprotocol/typescript-sdk#954</a></li> <li><a href="https://github.com/cytle"><code>@cytle</code></a> made their first contribution in <a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/pull/1223">modelcontextprotocol/typescript-sdk#1223</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.1...1.24.2">https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.1...1.24.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/724fe6eefeeb7f71328bc43c223fc9abd3df491e"><code>724fe6e</code></a> chore: bump version for patch release (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1235">#1235</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/2f76ac8856b58f04aacca272566b5650f04be936"><code>2f76ac8</code></a> fix: skip priming events and closeSSEStream for old protocol versions (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1233">#1233</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/0a374fc20aa5205534f9a8f3e3d23c450351065a"><code>0a374fc</code></a> fix: release HTTP connections after POST responses (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1214">#1214</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/2d2c8ffaabc848f05ebdbfa92ac278620b0d3ebc"><code>2d2c8ff</code></a> chore(deps): bump express from 5.0.1 to 5.2.1 in the npm_and_yarn group acros...</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/545dbe1f84f01de0a6bf2a5ca7839a53a7b39332"><code>545dbe1</code></a> chore: fix dev dependency security vulnerabilities (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1227">#1227</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/d23674da265cf30d19a19a3b9a3e42aefc5edb0e"><code>d23674d</code></a> chore: bump version to 1.24.2 (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1224">#1224</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/7c9257cdf57e849a6076fb34ed4d40d766f49ef3"><code>7c9257c</code></a> refactor: make Server class framework-agnostic by moving express to separate ...</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/401a189fb88c0f4062518c4f744ebd1c96158004"><code>401a189</code></a> chore: refresh CLAUDE.md (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/1217">#1217</a>)</li> <li><a href="https://github.com/modelcontextprotocol/typescript-sdk/commit/4b5c25d5926007c649ad2809be80188aa9c86ec4"><code>4b5c25d</code></a> feat: add optional resource annotations (<a href="https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/954">#954</a>)</li> <li>See full diff in <a href="https://github.com/modelcontextprotocol/typescript-sdk/compare/1.24.1...1.24.3">compare view</a></li> </ul> </details> <br /> [](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> |