Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jan 9, 2026

4.11.1 (2026-01-09)

Bug Fixes

judithbolanosDQ and others added 22 commits October 21, 2025 11:55
Remember to merge and not squash merge.

No QA required
This updates Lerna to support [OIDC
publishing](https://lerna.js.org/docs/recipes/oidc-trusted-publishing)
which was introduced with version 9.

Fixes: #1238
This patch marks the remaining two test packages as `private`. It also
patches the main workspaces configuration to include all the test
packages.

Previously the wdio test was published by accident. It was marked as a
workspace but not as private. The `release` test package was not marked
as private, but was not included in the workspaces. Therefore it was not
published by accident alone.

Now all packages are available as a workspace, while keeping things
private that should be.

Fixes: #1238
Only run build scripts if present in the workspaces. For the test
workspaces that don't need a build, this removes those that are defined
as just empty echos.

Fixes: #1238
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5
to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<p><strong>Breaking Changes</strong></p>
<ul>
<li>Limit automatic caching to npm, update workflows and documentation
by <a
href="https://github.com/priyagupta108"><code>@​priyagupta108</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1374">actions/setup-node#1374</a></li>
</ul>
<p><strong>Dependency Upgrades</strong></p>
<ul>
<li>Upgrade ts-jest from 29.1.2 to 29.4.1 and document breaking changes
in v5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1336">#1336</a></li>
<li>Upgrade prettier from 2.8.8 to 3.6.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1334">#1334</a></li>
<li>Upgrade actions/publish-action from 0.3.0 to 0.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/actions/setup-node/pull/1362">#1362</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v5...v6.0.0">https://github.com/actions/setup-node/compare/v5...v6.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-node/commit/2028fbc5c25fe9cf00d9f06a71cc4710d4507903"><code>2028fbc</code></a>
Limit automatic caching to npm, update workflows and documentation (<a
href="https://redirect.github.com/actions/setup-node/issues/1374">#1374</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/13427813f706a0f6c9b74603b31103c40ab1c35a"><code>1342781</code></a>
Bump actions/publish-action from 0.3.0 to 0.4.0 (<a
href="https://redirect.github.com/actions/setup-node/issues/1362">#1362</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/89d709d423dc495668cd762a18dd4a070611be3f"><code>89d709d</code></a>
Bump prettier from 2.8.8 to 3.6.2 (<a
href="https://redirect.github.com/actions/setup-node/issues/1334">#1334</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/cd2651c46231bc0d6f48d6b34433b845331235fe"><code>cd2651c</code></a>
Bump ts-jest from 29.1.2 to 29.4.1 (<a
href="https://redirect.github.com/actions/setup-node/issues/1336">#1336</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-node/compare/v5...v6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=5&new-version=6)](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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion)
from 1.1.11 to 1.1.12.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/juliangruber/brace-expansion/releases">brace-expansion's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.12</h2>
<ul>
<li>pkg: publish on tag 1.x  c460dbd</li>
<li>fmt  ccb8ac6</li>
<li>Fix potential ReDoS Vulnerability or Inefficient Regular Expression
(<a
href="https://redirect.github.com/juliangruber/brace-expansion/issues/65">#65</a>)
c3c73c8</li>
</ul>
<hr />
<p><a
href="https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12">https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711"><code>44f33b4</code></a>
1.1.12</li>
<li><a
href="https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570"><code>c460dbd</code></a>
pkg: publish on tag 1.x</li>
<li><a
href="https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f"><code>ccb8ac6</code></a>
fmt</li>
<li><a
href="https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217"><code>c3c73c8</code></a>
Fix potential ReDoS Vulnerability or Inefficient Regular Expression (<a
href="https://redirect.github.com/juliangruber/brace-expansion/issues/65">#65</a>)</li>
<li>See full diff in <a
href="https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=brace-expansion&package-manager=npm_and_yarn&previous-version=1.1.11&new-version=1.1.12)](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/dequelabs/axe-core-npm/network/alerts).

</details>

No QA required

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Garbee <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to
6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/checkout/releases">actions/checkout's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update README to include Node.js 24 support details and requirements
by <a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
in <a
href="https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li>
<li>Persist creds to a separate file by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li>
<li>v6-beta by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li>
<li>update readme/changelog for v6 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p>
<h2>v6-beta</h2>
<h2>What's Changed</h2>
<p>Updated persist-credentials to store the credentials under
<code>$RUNNER_TEMP</code> instead of directly in the local git
config.</p>
<p>This requires a minimum Actions Runner version of <a
href="https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a>
to access the persisted credentials for <a
href="https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker
container action</a> scenarios.</p>
<h2>v5.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Port v6 cleanup to v5 by <a
href="https://github.com/ericsciple"><code>@​ericsciple</code></a> in <a
href="https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a>
update readme/changelog for v6 (<a
href="https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a>
v6-beta (<a
href="https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a>
Persist creds to a separate file (<a
href="https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li>
<li><a
href="https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a>
Update README to include Node.js 24 support details and requirements (<a
href="https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/checkout/compare/v5...v6">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=5&new-version=6)](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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 11.1.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/isaacs/node-glob/blob/main/changelog.md">glob's
changelog</a>.</em></p>
<blockquote>
<h1>changeglob</h1>
<h2>12</h2>
<ul>
<li>Remove the unsafe <code>--shell</code> option. The
<code>--shell</code> option is now
ONLY supported on known shells where the behavior can be
implemented safely.</li>
</ul>
<h2>11.1</h2>
<p><a
href="https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2">GHSA-5j98-mcp5-4vw2</a></p>
<ul>
<li>Add the <code>--shell</code> option for the command line, with a
warning
that this is unsafe. (It will be removed in v12.)</li>
<li>Add the <code>--cmd-arg</code>/<code>-g</code> as a way to
<em>safely</em> add positional
arguments to the command provided to the CLI tool.</li>
<li>Detect commands with space or quote characters on known shells,
and pass positional arguments to them safely, avoiding
<code>shell:true</code> execution.</li>
</ul>
<h2>11.0</h2>
<ul>
<li>Drop support for node before v20</li>
</ul>
<h2>10.4</h2>
<ul>
<li>Add <code>includeChildMatches: false</code> option</li>
<li>Export the <code>Ignore</code> class</li>
</ul>
<h2>10.3</h2>
<ul>
<li>Add <code>--default -p</code> flag to provide a default pattern</li>
<li>exclude symbolic links to directories when <code>follow</code> and
<code>nodir</code>
are both set</li>
</ul>
<h2>10.2</h2>
<ul>
<li>Add glob cli</li>
</ul>
<h2>10.1</h2>
<ul>
<li>Return <code>'.'</code> instead of the empty string <code>''</code>
when the current
working directory is returned as a match.</li>
<li>Add <code>posix: true</code> option to return <code>/</code>
delimited paths, even on
Windows.</li>
</ul>
<h2>10.0.0</h2>
<ul>
<li>No default exports, only named exports</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d"><code>2551fb5</code></a>
11.1.0</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146"><code>47473c0</code></a>
bin: Do not expose filenames to shell expansion</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62"><code>bc33fe1</code></a>
skip tilde test on systems that lack tilde expansion</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/59bf9ca211bda5636c4fe9e32d41530c90a4f30d"><code>59bf9ca</code></a>
fix notes</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/dde4fa66c87e24b37bb5be28ed10c6e12019edac"><code>dde4fa6</code></a>
docs(README): add #anchor and improve <code>note</code>s</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/0559b0ed13c0f8147cd2ac9d48bb49684caaf20e"><code>0559b0e</code></a>
docs: add better links to path-scurry docs</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/c9773c249b4b9ed6b2447222c226f9d20c6ce916"><code>c9773c2</code></a>
fix: correct typos in <code>README.md</code></li>
<li><a
href="https://github.com/isaacs/node-glob/commit/13e68eadbc4f0aacd9d6ffbcb4b28a34d5d8512c"><code>13e68ea</code></a>
Fix punctuation in traversal function documentation</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/1527e2b8107e95122ab6e9b6f6312f121693d53d"><code>1527e2b</code></a>
fix repo url</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/7e190e8776a7fa66fba40827de5f9effd1c52f9d"><code>7e190e8</code></a>
fix typo <code>maths</code> → <code>paths</code></li>
<li>Additional commits viewable in <a
href="https://github.com/isaacs/node-glob/compare/v11.0.3...v11.1.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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/dequelabs/axe-core-npm/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) and
[@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon).
These dependencies needed to be updated together.
Updates `sinon` from 18.0.0 to 21.0.0
<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.0</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/fd10f13f3fed7853dd489dd9e84f28c22df715c2"><code>fd10f13f</code></a>
chore!: remove assert.failException property (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2659">#2659</a>)
(Morgan Roderick)
<blockquote>
<p>This was used for allowing customisation of the thrown error between
sandboxes and for customisation for integrations (most likely from the
days of BusterJS).</p>
<p>To my knowledge and what I've been able to find on GitHub, this has
never had any <em>production</em> use by end users.</p>
<p>BREAKING CHANGE: this removes assert.failException from the API</p>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/c7202351b62f171169ea1c0c6b7cb94be6a2e413"><code>c7202351</code></a>
Revert &quot;chore: npm audit&quot; (Morgan Roderick)
<blockquote>
<p>This reverts commit 824da531173204e4106bf15ab2677b6193802893.</p>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/824da531173204e4106bf15ab2677b6193802893"><code>824da531</code></a>
chore: npm audit (Morgan Roderick)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/14edd78eaa9cc80c3810b8b020b973ddff6dfda2"><code>14edd78e</code></a>
chore: upgrade esbuild (Morgan Roderick)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/1ac5af9c24a6a66fbdbba8d4ceb9399f6272baa3"><code>1ac5af9c</code></a>
npm audit (Morgan Roderick)</li>
</ul>
<p><em>Released by Morgan Roderick on 2025-06-13.</em></p>
<h2>20.0.0</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/b6daed26cd4ba2c045d3d2fc2cadbdcbf43c61e6"><code>b6daed26</code></a>
chore!: remove usingPromise (Morgan Roderick)
<blockquote>
<p>Everyone should be using native promises by now, or should know how
to stub natives</p>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/95d4b8fc89316c7af82c02750e8ca71e5bc76d07"><code>95d4b8fc</code></a>
chore!: remove fakeXMLHttpRequest and fakeServer (Morgan Roderick)
<blockquote>
<p>BREAKING CHANGE: remove fakeXMLHttpRequest and fakeServer from the
API</p>
</blockquote>
</li>
</ul>
<p><em>Released by Morgan Roderick on 2025-03-24.</em></p>
<h2>19.0.5</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/67d19ff01541fd76dceb1b753e5110b4375fb819"><code>67d19ff0</code></a>
chore: deprecate usingPromise (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2651">#2651</a>)
(Morgan Roderick)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/598dddb6e1d65187f6410a1b7f270858ce45c857"><code>598dddb6</code></a>
chore: deprecate useFakeXMLHttpRequest and useFakeServer (Morgan
Roderick)</li>
</ul>
<p><em>Released by Morgan Roderick on 2025-03-23.</em></p>
<h2>19.0.4</h2>
<p>The release script failed half-way in 19.0.3, so re-releasing.</p>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/da67311a3eeff7df47ac13af21a7331e523b433a"><code>da67311a</code></a>
Revert &quot;Add version 19.0.3 to releases&quot; (Carl-Erik
Kopseng)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/sinonjs/sinon/commits">compare view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~mrgnrdrck">mrgnrdrck</a>, a new releaser
for sinon since your current version.</p>
</details>
<br />

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


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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 11.0.3 to 13.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/isaacs/node-glob/blob/main/changelog.md">glob's
changelog</a>.</em></p>
<blockquote>
<h1>changeglob</h1>
<h2>13</h2>
<ul>
<li>Move the CLI program out to a separate package,
<code>glob-bin</code>.
Install that if you'd like to continue using glob from the
command line.</li>
</ul>
<h2>12</h2>
<ul>
<li>Remove the unsafe <code>--shell</code> option. The
<code>--shell</code> option is now
ONLY supported on known shells where the behavior can be
implemented safely.</li>
</ul>
<h2>11.1</h2>
<p><a
href="https://github.com/isaacs/node-glob/security/advisories/GHSA-5j98-mcp5-4vw2">GHSA-5j98-mcp5-4vw2</a></p>
<ul>
<li>Add the <code>--shell</code> option for the command line, with a
warning
that this is unsafe. (It will be removed in v12.)</li>
<li>Add the <code>--cmd-arg</code>/<code>-g</code> as a way to
<em>safely</em> add positional
arguments to the command provided to the CLI tool.</li>
<li>Detect commands with space or quote characters on known shells,
and pass positional arguments to them safely, avoiding
<code>shell:true</code> execution.</li>
</ul>
<h2>11.0</h2>
<ul>
<li>Drop support for node before v20</li>
</ul>
<h2>10.4</h2>
<ul>
<li>Add <code>includeChildMatches: false</code> option</li>
<li>Export the <code>Ignore</code> class</li>
</ul>
<h2>10.3</h2>
<ul>
<li>Add <code>--default -p</code> flag to provide a default pattern</li>
<li>exclude symbolic links to directories when <code>follow</code> and
<code>nodir</code>
are both set</li>
</ul>
<h2>10.2</h2>
<ul>
<li>Add glob cli</li>
</ul>
<h2>10.1</h2>
<ul>
<li>Return <code>'.'</code> instead of the empty string <code>''</code>
when the current
working directory is returned as a match.</li>
<li>Add <code>posix: true</code> option to return <code>/</code>
delimited paths, even on</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/isaacs/node-glob/commit/3bfb9604fabcd372fd13bbacef90339d10d1aa92"><code>3bfb960</code></a>
13.0.0</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/db31a63edaffa88b6361199267f155112f49f4fe"><code>db31a63</code></a>
Split the CLI out from the main project</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/54934586bc33b3f90fde6c13c1ca5b719801ee78"><code>5493458</code></a>
ci: remove node 20</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/3f7526c1f4843404a3548c5c5fc27aa2a329bca2"><code>3f7526c</code></a>
test: fix bin tests on windows (slashes)</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/2b03ccaf9fc397b6054d639cd5fbe97104d36221"><code>2b03cca</code></a>
12.0.0</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/d56203dc19a4af5c8f8177a3b67e63a14a246458"><code>d56203d</code></a>
prettier config</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/bb521e5d188a8cbbe86d5cef3bf57a49fdee7c59"><code>bb521e5</code></a>
Remove --shell option where unsafe to use</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/2551fb51440d402fa2120457bf460e546ee9964d"><code>2551fb5</code></a>
11.1.0</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/47473c046b91c67269df7a66eab782a6c2716146"><code>47473c0</code></a>
bin: Do not expose filenames to shell expansion</li>
<li><a
href="https://github.com/isaacs/node-glob/commit/bc33fe1c6a47abd497703d79ad96036e7891ff62"><code>bc33fe1</code></a>
skip tilde test on systems that lack tilde expansion</li>
<li>Additional commits viewable in <a
href="https://github.com/isaacs/node-glob/compare/v11.0.3...v13.0.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 12.0.1 to
24.31.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/puppeteer/puppeteer/releases">puppeteer's
releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v24.31.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.30.0...puppeteer-core-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>🎉 Features</h3>
<ul>
<li><strong>webdriver:</strong> use
<code>emulation.setNetworkConditions</code> for offline emulation (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li>
<li><strong>webdriver:</strong> use
<code>emulation.setUserAgentOverride</code> instead of network
interception (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>roll to Chrome 142.0.7444.175 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li>
<li>roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li>
<li>TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li>
</ul>
<h2>puppeteer: v24.31.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.30.0...puppeteer-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.30.0 to 24.31.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>puppeteer-core: v24.30.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v24.29.1...puppeteer-core-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>🎉 Features</h3>
<ul>
<li>roll to Firefox 145.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li><strong>cdp:</strong> update request with ExtraInfo if available (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14410">#14410</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/b923eecf7f2ceac686fc464e28ff65676dff983f">b923eec</a>)</li>
<li>roll to Chrome 142.0.7444.162 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14415">#14415</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/be07e5d2bacce69db96f43f268cf9ab50d6401bc">be07e5d</a>)</li>
</ul>
<h2>puppeteer: v24.30.0</h2>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>♻️ Chores</h3>
<!-- 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.30.0...puppeteer-v24.31.0">24.31.0</a>
(2025-11-20)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.30.0 to 24.31.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🎉 Features</h3>
<ul>
<li><strong>webdriver:</strong> use
<code>emulation.setNetworkConditions</code> for offline emulation (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14431">#14431</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921">a9e7c1d</a>)</li>
<li><strong>webdriver:</strong> use
<code>emulation.setUserAgentOverride</code> instead of network
interception (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14335">#14335</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/e48ae6bd8ca39fc09c79f468b48b1666d5668726">e48ae6b</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<ul>
<li>roll to Chrome 142.0.7444.175 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14429">#14429</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/839fe96c6f885e38b68612a7135256850ea0b39d">839fe96</a>)</li>
<li>roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260">7e1eed0</a>)</li>
<li>TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d">3b83e65</a>)</li>
</ul>
<h2><a
href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.29.1...puppeteer-v24.30.0">24.30.0</a>
(2025-11-12)</h2>
<h3>♻️ Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 24.29.1 to 24.30.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>🎉 Features</h3>
<ul>
<li>roll to Firefox 145.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14418">#14418</a>)
(<a
href="https://github.com/puppeteer/puppeteer/commit/1d9881c323dad546dd2d4ceb24f0f83ecda5c8a3">1d9881c</a>)</li>
</ul>
<h3>🛠️ Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/1ad21f5e63d828175a1a5ca96c397c3d6ee1802b"><code>1ad21f5</code></a>
chore: release main (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14421">#14421</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3b83e658ec4fb76b72e56e1241e3370eac1c4d8d"><code>3b83e65</code></a>
fix: TS fix for path in ScreenshotOptions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14443">#14443</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/4437670b15b985bf5be096addaab64495ebe4689"><code>4437670</code></a>
ci: update permission for actions (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14441">#14441</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/3a588e32ba66a5e109bc0def10addef5cb56a78c"><code>3a588e3</code></a>
chore(deps-dev): bump the dev-dependencies group with 6 updates (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14439">#14439</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/5bcfd2d57ff908bcce0bb151c29f3714a83a4651"><code>5bcfd2d</code></a>
chore(deps): bump webdriver-bidi-protocol from 0.3.8 to 0.3.9 in the
dependen...</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/b3b7317d67a880fe3eebd3fcf7bdb8904e4d9bc0"><code>b3b7317</code></a>
chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /website (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14433">#14433</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/5826088613192cbb8fb08bbd4b14c80e28f5116d"><code>5826088</code></a>
chore: extract <code>DeviceRequestPrompt</code> interface (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14432">#14432</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/7e1eed0838778a70acbc7a7a0133f61197335260"><code>7e1eed0</code></a>
fix: roll to Firefox 145.0.1 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14437">#14437</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/bc5ef9d0a6bb9703e6154f1d1ae118df8aab19df"><code>bc5ef9d</code></a>
chore(deps-dev): bump glob from 10.4.5 to 10.5.0 (<a
href="https://redirect.github.com/puppeteer/puppeteer/issues/14436">#14436</a>)</li>
<li><a
href="https://github.com/puppeteer/puppeteer/commit/a9e7c1dc7df7de10304c2f6cdd93e95de3bc0921"><code>a9e7c1d</code></a>
feat(webdriver): use <code>emulation.setNetworkConditions</code> for
offline emulation (...</li>
<li>Additional commits viewable in <a
href="https://github.com/puppeteer/puppeteer/compare/v12.0.1...puppeteer-v24.31.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for puppeteer since your current version.</p>
</details>
<br />


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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [express](https://github.com/expressjs/express) from 5.1.0 to
5.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/releases">express's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h2>Important: Security</h2>
<ul>
<li>Security fix for <a
href="https://www.cve.org/CVERecord?id=CVE-2024-51999">CVE-2024-51999</a>
(<a
href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6">GHSA-pj86-cfqh-vqx6</a>)</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6429">expressjs/express#6429</a></li>
<li>Refactor: simplify <code>acceptsLanguages</code> implementation
using spread operator by <a
href="https://github.com/Ayoub-Mabrouk"><code>@​Ayoub-Mabrouk</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6137">expressjs/express#6137</a></li>
<li>increased code coverage of utils.js file by <a
href="https://github.com/ashish3011"><code>@​ashish3011</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6386">expressjs/express#6386</a></li>
<li>chore: remove duplicate word by <a
href="https://github.com/dufucun"><code>@​dufucun</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6456">expressjs/express#6456</a></li>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6498">expressjs/express#6498</a></li>
<li>build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6497">expressjs/express#6497</a></li>
<li>build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6496">expressjs/express#6496</a></li>
<li>ci: add node.js 24 to test matrix by <a
href="https://github.com/Phillip9587"><code>@​Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6504">expressjs/express#6504</a></li>
<li>ci: update codeql config by <a
href="https://github.com/Phillip9587"><code>@​Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6488">expressjs/express#6488</a></li>
<li>chore: wider range for query test skip by <a
href="https://github.com/jonchurch"><code>@​jonchurch</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6512">expressjs/express#6512</a></li>
<li>chore: fix typos in test by <a
href="https://github.com/noritaka1166"><code>@​noritaka1166</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6535">expressjs/express#6535</a></li>
<li>ci: disable credential persistence for checkout actions by <a
href="https://github.com/mertssmnoglu"><code>@​mertssmnoglu</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6522">expressjs/express#6522</a></li>
<li>ci: allow manual triggering of workflow by <a
href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6515">expressjs/express#6515</a></li>
<li>test: add coverage for app.listen() variants by <a
href="https://github.com/kgarg1"><code>@​kgarg1</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6476">expressjs/express#6476</a></li>
<li>docs: move documentation and charters to the discussions and .github
… by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6427">expressjs/express#6427</a></li>
<li>build(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6549">expressjs/express#6549</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6548">expressjs/express#6548</a></li>
<li>chore: enforce explicit <code>Buffer</code> import and add lint rule
by <a href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6525">expressjs/express#6525</a></li>
<li>chore: use node protocol for querystring by <a
href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6520">expressjs/express#6520</a></li>
<li>chore: fix typo by <a
href="https://github.com/mountdisk"><code>@​mountdisk</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6609">expressjs/express#6609</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6618">expressjs/express#6618</a></li>
<li>add deprecation warnings for redirect arguments undefined by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6405">expressjs/express#6405</a></li>
<li>ci: run CI when the markdown changes by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6632">expressjs/express#6632</a></li>
<li>doc: fix CONTRIBUTING link by <a
href="https://github.com/jonchurch"><code>@​jonchurch</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6653">expressjs/express#6653</a></li>
<li>doc: update contributing guidelines and code of conduct links by <a
href="https://github.com/ShubhamOulkar"><code>@​ShubhamOulkar</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6601">expressjs/express#6601</a></li>
<li>build(deps-dev): bump morgan from 1.10.0 to 1.10.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6679">expressjs/express#6679</a></li>
<li>build(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6678">expressjs/express#6678</a></li>
<li>lint: add --fix flag to automatic fix linting issue by <a
href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6644">expressjs/express#6644</a></li>
<li>chore: ignore yarn.lock file and update example by <a
href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6588">expressjs/express#6588</a></li>
<li>lib: use req.socket over deprecated req.connection by <a
href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6705">expressjs/express#6705</a></li>
<li>doc: update express app example by <a
href="https://github.com/shivarm"><code>@​shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6718">expressjs/express#6718</a></li>
<li>build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6675">expressjs/express#6675</a></li>
<li>Remove history.md from being packaged on publish by <a
href="https://github.com/sheplu"><code>@​sheplu</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6780">expressjs/express#6780</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6797">expressjs/express#6797</a></li>
<li>build(deps): bump github/codeql-action from 3.29.7 to 3.30.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6796">expressjs/express#6796</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6795">expressjs/express#6795</a></li>
<li>build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6794">expressjs/express#6794</a></li>
<li>build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6793">expressjs/express#6793</a></li>
<li>ci: add node.js 25 to test matrix by <a
href="https://github.com/Phillip9587"><code>@​Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6843">expressjs/express#6843</a></li>
<li>build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by
<a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6871">expressjs/express#6871</a></li>
<li>build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6870">expressjs/express#6870</a></li>
<li>build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6869">expressjs/express#6869</a></li>
<li>build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6868">expressjs/express#6868</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/blob/master/History.md">express's
changelog</a>.</em></p>
<blockquote>
<h1>5.2.0 / 2025-12-01</h1>
<ul>
<li>Security fix for <a
href="https://www.cve.org/CVERecord?id=CVE-2024-51999">CVE-2024-51999</a>
(<a
href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6">GHSA-pj86-cfqh-vqx6</a>)</li>
<li>deps: <code>body-parser@^2.2.1</code></li>
<li>A deprecation warning was added when using <code>res.redirect</code>
with undefined arguments, Express now emits a warning to help detect
calls that pass undefined as the status or URL and make them easier to
fix.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8"><code>4007ad1</code></a>
Release: 5.2.0 (<a
href="https://redirect.github.com/expressjs/express/issues/6920">#6920</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255"><code>2f64f68</code></a>
sec: security patch for CVE-2024-51999</li>
<li><a
href="https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba"><code>ed0ba3f</code></a>
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (<a
href="https://redirect.github.com/expressjs/express/issues/6928">#6928</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71"><code>8eace46</code></a>
build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (<a
href="https://redirect.github.com/expressjs/express/issues/6929">#6929</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5"><code>30bae81</code></a>
build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (<a
href="https://redirect.github.com/expressjs/express/issues/6930">#6930</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f"><code>758d435</code></a>
deps: body-parser@^2.2.1 (<a
href="https://redirect.github.com/expressjs/express/issues/6922">#6922</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53"><code>77bcd52</code></a>
docs: update emeritus triagers (<a
href="https://redirect.github.com/expressjs/express/issues/6890">#6890</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd"><code>f33caf1</code></a>
Nominate to <a
href="https://github.com/efekrskl"><code>@​efekrskl</code></a> for
triage team (<a
href="https://redirect.github.com/expressjs/express/issues/6888">#6888</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/54af593b739ea44674e4a445efa15b8024f093da"><code>54af593</code></a>
refactor: use cached slice in app.listen (<a
href="https://redirect.github.com/expressjs/express/issues/6897">#6897</a>)</li>
<li><a
href="https://github.com/expressjs/express/commit/2551a7d8afd82e41b9282bd0235190a847a59f44"><code>2551a7d</code></a>
docs: switch badges from badgen.net to shields.io (<a
href="https://redirect.github.com/expressjs/express/issues/6900">#6900</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/express/compare/v5.1.0...v5.2.0">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore 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/dequelabs/axe-core-npm/network/alerts).

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mocha](https://github.com/mochajs/mocha) from 9.2.2 to 11.7.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mochajs/mocha/releases">mocha's
releases</a>.</em></p>
<blockquote>
<h2>v11.7.5</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5">11.7.5</a>
(2025-11-04)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>swallow more <code>require</code> errors from *ts files (<a
href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>)
(<a
href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d">d89dbaf</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>run tests on PRs for and pushes to v11.x (<a
href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d">8b21b38</a>)</li>
<li>setup release-please for v11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>)
(<a
href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5">663fff4</a>)</li>
</ul>
<h2>v11.7.4</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4">11.7.4</a>
(2025-10-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>watch mode using chokidar v4 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>)
(<a
href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f">c2667c3</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>migrate remaining legacy wiki pages to main documentation (<a
href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>)
(<a
href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8">bff9166</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>remove trailing spaces (<a
href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>)
(<a
href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff">7f68e5c</a>)</li>
</ul>
<h2>v11.7.3</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3">11.7.3</a>
(2025-09-30)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>use original require() error for TS files if
ERR_UNKNOWN_FILE_EXTENSION (<a
href="https://redirect.github.com/mochajs/mocha/issues/5408">#5408</a>)
(<a
href="https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1">ebdbc48</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>add security escalation policy (<a
href="https://redirect.github.com/mochajs/mocha/issues/5466">#5466</a>)
(<a
href="https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027">4122c7d</a>)</li>
<li>fix duplicate global leak documentation (<a
href="https://redirect.github.com/mochajs/mocha/issues/5461">#5461</a>)
(<a
href="https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6">1164b9d</a>)</li>
<li>migrate third party UIs wiki page to docs (<a
href="https://redirect.github.com/mochajs/mocha/issues/5434">#5434</a>)
(<a
href="https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc">6654704</a>)</li>
<li>update maintainer release notes for release-please (<a
href="https://redirect.github.com/mochajs/mocha/issues/5453">#5453</a>)
(<a
href="https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483">185ae1e</a>)</li>
</ul>
<h3>🤖 Automation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mochajs/mocha/blob/v11.7.5/CHANGELOG.md">mocha's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.4...v11.7.5">11.7.5</a>
(2025-11-04)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>swallow more <code>require</code> errors from *ts files (<a
href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>)
(<a
href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d">d89dbaf</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>run tests on PRs for and pushes to v11.x (<a
href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d">8b21b38</a>)</li>
<li>setup release-please for v11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>)
(<a
href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5">663fff4</a>)</li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.3...v11.7.4">11.7.4</a>
(2025-10-01)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>watch mode using chokidar v4 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>)
(<a
href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f">c2667c3</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>migrate remaining legacy wiki pages to main documentation (<a
href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>)
(<a
href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8">bff9166</a>)</li>
</ul>
<h3>🧹 Chores</h3>
<ul>
<li>remove trailing spaces (<a
href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>)
(<a
href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff">7f68e5c</a>)</li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.7.2...v11.7.3">11.7.3</a>
(2025-09-30)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>use original require() error for TS files if
ERR_UNKNOWN_FILE_EXTENSION (<a
href="https://redirect.github.com/mochajs/mocha/issues/5408">#5408</a>)
(<a
href="https://github.com/mochajs/mocha/commit/ebdbc487693254498de62068c59e3e43d078eff1">ebdbc48</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>add security escalation policy (<a
href="https://redirect.github.com/mochajs/mocha/issues/5466">#5466</a>)
(<a
href="https://github.com/mochajs/mocha/commit/4122c7d13d0941be451365397fbf43e1f3103027">4122c7d</a>)</li>
<li>fix duplicate global leak documentation (<a
href="https://redirect.github.com/mochajs/mocha/issues/5461">#5461</a>)
(<a
href="https://github.com/mochajs/mocha/commit/1164b9da895e56cf745acda2792e634080018ff6">1164b9d</a>)</li>
<li>migrate third party UIs wiki page to docs (<a
href="https://redirect.github.com/mochajs/mocha/issues/5434">#5434</a>)
(<a
href="https://github.com/mochajs/mocha/commit/66547045cb9bd2fa8209b34c36da2a5ef49d23fc">6654704</a>)</li>
<li>update maintainer release notes for release-please (<a
href="https://redirect.github.com/mochajs/mocha/issues/5453">#5453</a>)
(<a
href="https://github.com/mochajs/mocha/commit/185ae1eabe5c1e92c758bdfb398f7f47b6ef9483">185ae1e</a>)</li>
</ul>
<h3>🤖 Automation</h3>
<ul>
<li><strong>deps:</strong> bump actions/setup-node in the github-actions
group (<a
href="https://redirect.github.com/mochajs/mocha/issues/5459">#5459</a>)
(<a
href="https://github.com/mochajs/mocha/commit/48c6f4068b5d22ebc49220900f0b53f8ecdc2b74">48c6f40</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mochajs/mocha/commit/9a6a5db8401dec63ea81093dd862e9e9b13b44d0"><code>9a6a5db</code></a>
chore(v11.x): release 11.7.5 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5523">#5523</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/8b21b3820e99d8c50c024ad1fbac8b78a3293d8d"><code>8b21b38</code></a>
chore: run tests on PRs for and pushes to v11.x (<a
href="https://redirect.github.com/mochajs/mocha/issues/5525">#5525</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/663fff4b06ed3a1c70483c6ed8911ff0b89fa7b5"><code>663fff4</code></a>
chore: setup release-please for v11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5522">#5522</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/8d972202fe4efd3f55ce35358b840d7ade0a1cf5"><code>8d97220</code></a>
Update release-please to include v11.x and use Node ^22</li>
<li><a
href="https://github.com/mochajs/mocha/commit/d89dbaf23d093c22ab72e124dcaed110f3b0228d"><code>d89dbaf</code></a>
fix: swallow more <code>require</code> errors from *ts files (<a
href="https://redirect.github.com/mochajs/mocha/issues/5498">#5498</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/8649f394e469b0ec8612837b84707ac42ad2af62"><code>8649f39</code></a>
chore(main): release 11.7.4 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5473">#5473</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/c2667c3b3fca33c21306f59a1cca55bb7e1dac1f"><code>c2667c3</code></a>
fix: watch mode using chokidar v4 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5379">#5379</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/7f68e5c1565606bcebeb715b8591c52973d00dff"><code>7f68e5c</code></a>
chore: remove trailing spaces (<a
href="https://redirect.github.com/mochajs/mocha/issues/5475">#5475</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/bff91660733b71b124aad939538dee7747cfbeb8"><code>bff9166</code></a>
Docs: migrate remaining legacy wiki pages to main documentation (<a
href="https://redirect.github.com/mochajs/mocha/issues/5465">#5465</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/c8053277699b35854eb926ffa7b3b5bebcfbdd44"><code>c805327</code></a>
chore(main): release 11.7.3 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5455">#5455</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/mochajs/mocha/compare/v9.2.2...v11.7.5">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by <a
href="https://www.npmjs.com/~voxpelli">voxpelli</a>, a new releaser for
mocha since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mocha&package-manager=npm_and_yarn&previous-version=9.2.2&new-version=11.7.5)](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)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework)
from 8.39.0 to 9.20.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/releases"><code>@​wdio/mocha-framework</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.20.1 (2025-11-18)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-browserstack-service</code>, <code>wdio-cli</code>,
<code>wdio-config</code>, <code>wdio-sauce-service</code>,
<code>wdio-shared-store-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14802">#14802</a>
🐛⏪️ revert: &quot;tsConfigPath in wdio.conf (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14664">#14664</a>)&quot;
(<a href="https://github.com/sh41"><code>@​sh41</code></a>)</li>
</ul>
</li>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14843">#14843</a>
Add semicolon to fix browser.execute on Perfecto (<a
href="https://github.com/nheiser"><code>@​nheiser</code></a>)</li>
</ul>
</li>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14756">#14756</a>
fix(webdriver): invoke terminate on all unsuccessful websocket
candidates (<a
href="https://github.com/pokdeep"><code>@​pokdeep</code></a>)</li>
</ul>
</li>
<li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14853">#14853</a>
Fix: Prevent stale CSS property reads in WebDriver Bidi mode (<a
href="https://github.com/ivanovicu"><code>@​ivanovicu</code></a>)</li>
</ul>
</li>
<li><code>wdio-cli</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14846">#14846</a>
fix <code>wdio repl</code> when run with multiremote capabilities (<a
href="https://github.com/zhirzh"><code>@​zhirzh</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14834">#14834</a>
docs: add page for waitForResponse mock method (<a
href="https://github.com/icholy"><code>@​icholy</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14825">#14825</a>
fix: update React logo and alt text for accessibility (<a
href="https://github.com/ritwickrajmakhal"><code>@​ritwickrajmakhal</code></a>)</li>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14821">#14821</a>
Fix 3rd-party reporters links (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14790">#14790</a>
README update to use https (<a
href="https://github.com/fpereira1"><code>@​fpereira1</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 10</h4>
<ul>
<li>Filype (<a
href="https://github.com/fpereira1"><code>@​fpereira1</code></a>)</li>
<li>Ilia Choly (<a
href="https://github.com/icholy"><code>@​icholy</code></a>)</li>
<li>Kirill Gavrilov (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
<li>Pokdeep Sandhu (<a
href="https://github.com/pokdeep"><code>@​pokdeep</code></a>)</li>
<li>RITWICK RAJ MAKHAL (<a
href="https://github.com/ritwickrajmakhal"><code>@​ritwickrajmakhal</code></a>)</li>
<li>Shirsh Zibbu (<a
href="https://github.com/zhirzh"><code>@​zhirzh</code></a>)</li>
<li>Steve Hall (<a
href="https://github.com/sh41"><code>@​sh41</code></a>)</li>
<li>Uros Ivanovic (<a
href="https://github.com/ivanovicu"><code>@​ivanovicu</code></a>)</li>
<li>Will Brock (<a
href="https://github.com/WillBrock"><code>@​WillBrock</code></a>)</li>
<li><a href="https://github.com/nheiser"><code>@​nheiser</code></a></li>
</ul>
<h2>v9.20.0 (2025-09-27)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>wdio-allure-reporter</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14719">#14719</a>
Update wdio-allure-reporter for Allure 3 (<a
href="https://github.com/todti"><code>@​todti</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14760">#14760</a>
fix(webdriver): Fix no retrying requests when unexpected token on
responses occurs (like on HTML responses) (<a
href="https://github.com/Nyaran"><code>@​Nyaran</code></a>)</li>
</ul>
</li>
<li><code>wdio-cucumber-framework</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14763">#14763</a>
feat(cucumber): Fix skipping tests with skip tag using complex regular
expressions (<a
href="https://github.com/Nyaran"><code>@​Nyaran</code></a>)</li>
</ul>
</li>
<li><code>wdio-allure-reporter</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14723">#14723</a>
fix(<code>@​wdio/allure-reporter</code>): Encode HTML entities (<a
href="https://github.com/sventschui"><code>@​sventschui</code></a>)</li>
</ul>
</li>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14714">#14714</a>
fix(attach-params): user options should override detectBackend (<a
href="https://github.com/NaamuKim"><code>@​NaamuKim</code></a>)</li>
</ul>
</li>
<li><code>wdio-utils</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md"><code>@​wdio/mocha-framework</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v9.20.1 (2025-11-18)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-browserstack-service</code>, <code>wdio-cli</code>,
<code>wdio-config</code>, <code>wdio-sauce-service</code>,
<code>wdio-shared-store-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14802">#14802</a>
🐛⏪️ revert: &quot;tsConfigPath in wdio.conf (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14664">#14664</a>)&quot;
(<a href="https://github.com/sh41"><code>@​sh41</code></a>)</li>
</ul>
</li>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14843">#14843</a>
Add semicolon to fix browser.execute on Perfecto (<a
href="https://github.com/nheiser"><code>@​nheiser</code></a>)</li>
</ul>
</li>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14756">#14756</a>
fix(webdriver): invoke terminate on all unsuccessful websocket
candidates (<a
href="https://github.com/pokdeep"><code>@​pokdeep</code></a>)</li>
</ul>
</li>
<li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14853">#14853</a>
Fix: Prevent stale CSS property reads in WebDriver Bidi mode (<a
href="https://github.com/ivanovicu"><code>@​ivanovicu</code></a>)</li>
</ul>
</li>
<li><code>wdio-cli</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14846">#14846</a>
fix <code>wdio repl</code> when run with multiremote capabilities (<a
href="https://github.com/zhirzh"><code>@​zhirzh</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14834">#14834</a>
docs: add page for waitForResponse mock method (<a
href="https://github.com/icholy"><code>@​icholy</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14825">#14825</a>
fix: update React logo and alt text for accessibility (<a
href="https://github.com/ritwickrajmakhal"><code>@​ritwickrajmakhal</code></a>)</li>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14821">#14821</a>
Fix 3rd-party reporters links (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14790">#14790</a>
README update to use https (<a
href="https://github.com/fpereira1"><code>@​fpereira1</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 10</h4>
<ul>
<li>Filype (<a
href="https://github.com/fpereira1"><code>@​fpereira1</code></a>)</li>
<li>Ilia Choly (<a
href="https://github.com/icholy"><code>@​icholy</code></a>)</li>
<li>Kirill Gavrilov (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
<li>Pokdeep Sandhu (<a
href="https://github.com/pokdeep"><code>@​pokdeep</code></a>)</li>
<li>RITWICK RAJ MAKHAL (<a
href="https://github.com/ritwickrajmakhal"><code>@​ritwickrajmakhal</code></a>)</li>
<li>Shirsh Zibbu (<a
href="https://github.com/zhirzh"><code>@​zhirzh</code></a>)</li>
<li>Steve Hall (<a
href="https://github.com/sh41"><code>@​sh41</code></a>)</li>
<li>Uros Ivanovic (<a
href="https://github.com/ivanovicu"><code>@​ivanovicu</code></a>)</li>
<li>Will Brock (<a
href="https://github.com/WillBrock"><code>@​WillBrock</code></a>)</li>
<li><a href="https://github.com/nheiser"><code>@​nheiser</code></a></li>
</ul>
<h2>v9.20.0 (2025-09-27)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>wdio-allure-reporter</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14719">#14719</a>
Update wdio-allure-reporter for Allure 3 (<a
href="https://github.com/todti"><code>@​todti</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14760">#14760</a>
fix(webdriver): Fix no retrying requests when unexpected token on
responses occurs (like on HTML responses) (<a
href="https://github.com/Nyaran"><code>@​Nyaran</code></a>)</li>
</ul>
</li>
<li><code>wdio-cucumber-framework</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14763">#14763</a>
feat(cucumber): Fix skipping tests with skip tag using complex regular
expressions (<a
href="https://github.com/Nyaran"><code>@​Nyaran</code></a>)</li>
</ul>
</li>
<li><code>wdio-allure-reporter</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14723">#14723</a>
fix(<code>@​wdio/allure-reporter</code>): Encode HTML entities (<a
href="https://github.com/sventschui"><code>@​sventschui</code></a>)</li>
</ul>
</li>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14714">#14714</a>
fix(attach-params): user options should override detectBackend (<a
href="https://github.com/NaamuKim"><code>@​NaamuKim</code></a>)</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/ac132d5e6c95ad0b9f4e92cb0090c9a60296da4c"><code>ac132d5</code></a>
v9.20.1</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/6c8694a72b8e173ecdd20dacae5d49d089b2877c"><code>6c8694a</code></a>
v9.20.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/4ca46771777a0ef20bfd911fbd0da0904059fd9e"><code>4ca4677</code></a>
v9.19.2</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/df3ec33741d11d196adad148f4d066a3fcbcd51b"><code>df3ec33</code></a>
v9.19.1</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/be9a42358a6646d48c3ce5a341761f55aa605b24"><code>be9a423</code></a>
v9.19.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/a515cdf9ce892da87708c290dd2b05b051bbe602"><code>a515cdf</code></a>
v9.18.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/37b4536580653882a674f8b7d6fb11625d7d73f8"><code>37b4536</code></a>
fix(security): address multiple security vulnerabilities across codebase
(<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14">#14</a>...</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/796df04f0f5c744d5ef4bafd3759995fa4829d6f"><code>796df04</code></a>
v9.17.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/d748681bdce94fcc14539a5fb20203578e37226d"><code>d748681</code></a>
chore(linter) fixed linter warnings with --fix (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14626">#14626</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/b32147470bfd77adb7cfc7ca51385eb295a74923"><code>b321474</code></a>
fix(mocha-framework): report spec load error as failure in
<code>after</code> hook (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework/issues/14506">#14506</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/webdriverio/webdriverio/commits/v9.20.1/packages/wdio-mocha-framework">compare
view</a></li>
</ul>
</details>
<br />


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

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

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

---

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

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


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1265)

Bumps the npm-low-risk group with 26 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.39.2` |
| [globals](https://github.com/sindresorhus/globals) | `16.3.0` |
`16.5.0` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.0` |
`16.2.7` |
| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.7.4` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` |
`5.9.3` |
|
[typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)
| `8.44.1` | `8.50.0` |
| [dotenv](https://github.com/motdotla/dotenv) | `17.2.2` | `17.2.3` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
`4.35.0` | `4.39.0` |
|
[@types/selenium-webdriver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/selenium-webdriver)
| `4.1.28` | `4.35.4` |
|
[@types/mocha](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mocha)
| `10.0.7` | `10.0.10` |
| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.2` |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.55.1`
| `1.57.0` |
| [express](https://github.com/expressjs/express) | `5.2.0` | `5.2.1` |
|
[@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express)
| `5.0.3` | `5.0.6` |
| [tsup](https://github.com/egoist/tsup) | `8.5.0` | `8.5.1` |
|
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
| `7.28.4` | `7.28.5` |
|
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
| `7.28.3` | `7.28.5` |
|
[@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react)
| `7.27.1` | `7.28.5` |
|
[@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript)
| `7.27.1` | `7.28.5` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) |
`30.1.3` | `30.2.0` |
|
[jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom)
| `30.1.2` | `30.2.0` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.6`
|
| [semver](https://github.com/npm/node-semver) | `7.7.2` | `7.7.3` |
|
[@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli)
| `9.19.2` | `9.21.1` |
|
[@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner)
| `9.19.2` | `9.21.0` |
|
[@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter)
| `9.19.2` | `9.20.0` |


Updates `eslint` from 9.36.0 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/[email protected]</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>
<h2>v9.39.1</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d"><code>650753e</code></a>
fix: Only pass node to JS lang visitor methods (<a
href="https://redirect.github.com/eslint/eslint/issues/20283">#20283</a>)
(Nicholas C. Zakas)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e"><code>51b51f4</code></a>
docs: add a section on when to use extends vs cascading (<a
href="https://redirect.github.com/eslint/eslint/issues/20268">#20268</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1"><code>b44d426</code></a>
docs: Update README (GitHub Actions Bot)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4"><code>c7ebefc</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2"><code>61778f6</code></a>
chore: update eslint-config-eslint dependency <code>@​eslint/js</code>
to ^9.39.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/20275">#20275</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8"><code>d9ca2fc</code></a>
ci: Add rangeStrategy to eslint group in renovate config (<a
href="https://redirect.github.com/eslint/eslint/issues/20266">#20266</a>)
(唯然)</li>
<li><a
href="https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280"><code>009e507</code></a>
test: fix version tests for ESLint v10 (<a
href="https://redirect.github.com/eslint/eslint/issues/20274">#20274</a>)
(Milos Djermanovic)</li>
</ul>
<h2>v9.39.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce"><code>cc57d87</code></a>
feat: update error loc to key in <code>no-dupe-class-members</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20259">#20259</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c"><code>126552f</code></a>
feat: update error location in <code>for-direction</code> and
<code>no-dupe-args</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20258">#20258</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a"><code>167d097</code></a>
feat: update <code>complexity</code> rule to highlight only static block
header (<a
href="https://redirect.github.com/eslint/eslint/issues/20245">#20245</a>)
(jaymarvelz)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c"><code>15f5c7c</code></a>
fix: forward traversal <code>step.args</code> to visitors (<a
href="https://redirect.github.com/eslint/eslint/issues/20253">#20253</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d"><code>5a1a534</code></a>
fix: allow JSDoc comments in object-shorthand rule (<a
href="https://redirect.github.com/eslint/eslint/issues/20167">#20167</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362"><code>e86b813</code></a>
fix: Use more types from <code>@​eslint/core</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20257">#20257</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323"><code>927272d</code></a>
fix: correct <code>Scope</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20198">#20198</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a"><code>37f76d9</code></a>
fix: use <code>AST.Program</code> type for Program node (<a
href="https://redirect.github.com/eslint/eslint/issues/20244">#20244</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768"><code>ae07f0b</code></a>
fix: unify timing report for concurrent linting (<a
href="https://redirect.github.com/eslint/eslint/issues/20188">#20188</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9"><code>b165d47</code></a>
fix: correct <code>Rule</code> typings (<a
href="https://redirect.github.com/eslint/eslint/issues/20199">#20199</a>)
(jaymarvelz)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8"><code>fb97cda</code></a>
fix: improve error message for missing fix function in suggestions (<a
href="https://redirect.github.com/eslint/eslint/issues/20218">#20218</a>)
(jaymarvelz)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0"><code>d3e81e3</code></a>
docs: Always recommend to include a files property (<a
href="https://redirect.github.com/eslint/eslint/issues/20158">#20158</a>)
(Percy Ma)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a"><code>0f0385f</code></a>
docs: use consistent naming recommendation (<a
href="https://redirect.github.com/eslint/eslint/issues/20250">#20250</a>)
(Alex M. Spieslechner)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40"><code>a3b1456</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552"><code>cf5f2dd</code></a>
docs: fix correct tag of <code>no-useless-constructor</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20255">#20255</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec"><code>10b995c</code></a>
docs: add TS options and examples for <code>nofunc</code> in
<code>no-use-before-define</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/20249">#20249</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8"><code>2584187</code></a>
docs: remove repetitive word in comment (<a
href="https://redirect.github.com/eslint/eslint/issues/20242">#20242</a>)
(reddaisyy)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</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/[email protected]</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><a
href="https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45"><code>e277281</code></a>
9.39.1</li>
<li><a
href="https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896"><code>4cdf397</code></a>
Build: changelog update for 9.39.1</li>
<li><a
href="https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381"><code>92db329</code></a>
chore: update <code>@eslint/js</code> version to 9.39.1 (<a
href="https://redirect.github.com/eslint/eslint/issues/20284">#20284</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eslint/eslint/compare/v9.36.0...v9.39.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `globals` from 16.3.0 to 16.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v16.5.0</h2>
<ul>
<li>Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)
6d441ca</li>
<li>Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)
ea31521</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0">https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0</a></p>
<h2>v16.4.0</h2>
<ul>
<li>Update globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/309">#309</a>)
8b8a2d6</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0">https://github.com/sindresorhus/globals/compare/v16.3.0...v16.4.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573"><code>46fdf18</code></a>
16.5.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788"><code>6d441ca</code></a>
Update globals (2025-11-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/316">#316</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131"><code>d323da6</code></a>
Add test for keys and values (<a
href="https://redirect.github.com/sindresorhus/globals/issues/315">#315</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6"><code>ea31521</code></a>
Add Vue, Svelte, and Astro globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/314">#314</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f"><code>fa8aaae</code></a>
Add date to automated PR title (<a
href="https://redirect.github.com/sindresorhus/globals/issues/311">#311</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f"><code>b777f09</code></a>
Update Puppeteer (<a
href="https://redirect.github.com/sindresorhus/globals/issues/310">#310</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/52ba38b98338c0e4c16ebab6638b2ac74a2f726c"><code>52ba38b</code></a>
16.4.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/8b8a2d62527a90c2535de732f3eeeb6f3111f1be"><code>8b8a2d6</code></a>
Update globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/309">#309</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v16.3.0...v16.5.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `lint-staged` from 16.2.0 to 16.2.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/releases">lint-staged's
releases</a>.</em></p>
<blockquote>
<h2>v16.2.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1711">#1711</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! - Do
not display a &quot;<em>failed to spawn</em>&quot; error message when a
task fails normally. This message is reserved for when the task didn't
run because spawning it failed.</li>
</ul>
<h2>v16.2.6</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1693">#1693</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e"><code>33d4502</code></a>
Thanks <a
href="https://github.com/Adrian-Baran-GY"><code>@​Adrian-Baran-GY</code></a>!
- Fix problems with <code>--continue-on-error</code> option, where tasks
might have still been killed (<code>SIGINT</code>) when one of them
failed.</li>
</ul>
<h2>v16.2.5</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1687">#1687</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839"><code>9e02d9d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Fix unhandled promise rejection when spawning tasks (<em>instead of the
tasks themselves failing</em>). Previously when a task failed to spawn,
<em>lint-staged</em> also failed and the backup stash might not have
been automatically restored.</li>
</ul>
<h2>v16.2.4</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1682">#1682</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e"><code>0176038</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Update dependencies, including <a
href="https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0"><code>[email protected]</code></a>
with bug fixes.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1671">#1671</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3"><code>581a54e</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Speed up execution by only importing the <code>yaml</code> depedency if
using YAML configuration files.</p>
</li>
</ul>
<h2>v16.2.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1669">#1669</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751"><code>27cd541</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
When using <code>--fail-on-changes</code>, automatically hidden
(partially) unstaged changes are no longer counted to make
<em>lint-staged</em> fail.</li>
</ul>
<h2>v16.2.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1667">#1667</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5"><code>699f95d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
The backup stash will not be dropped when using
<code>--fail-on-changes</code> and there are errors. When reverting to
original state is disabled (via <code>--no-revert</code> or
<code>--fail-on-changes</code>), hidden (partially) unstaged changes are
still restored automatically so that it's easier to resolve the
situation manually.</p>
<p>Additionally, the example for using the backup stash manually now
uses the correct backup hash, if available:</p>
<pre lang="shell"><code>% npx lint-staged --fail-on-changes
✔ Backed up original state in git stash (c18d55a3)
✔ Running tasks for staged files...
✖ Tasks modified files and --fail-on-changes was used!
↓ Cleaning up temporary files...
<p>✖ lint-staged failed because <code>--fail-on-changes</code> was
used.</p>
<p>Any lost modifications can be restored from a git stash:</p>
<p>&gt; git stash list --format=&quot;%h %s&quot;
c18d55a3 On main: lint-staged automatic backup
&gt; git apply --index c18d55a3
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md">lint-staged's
changelog</a>.</em></p>
<blockquote>
<h2>16.2.7</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1711">#1711</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! - Do
not display a &quot;<em>failed to spawn</em>&quot; error message when a
task fails normally. This message is reserved for when the task didn't
run because spawning it failed.</li>
</ul>
<h2>16.2.6</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1693">#1693</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/33d4502ef9c939a9c6f41fc630a34e0985220f8e"><code>33d4502</code></a>
Thanks <a
href="https://github.com/Adrian-Baran-GY"><code>@​Adrian-Baran-GY</code></a>!
- Fix problems with <code>--continue-on-error</code> option, where tasks
might have still been killed (<code>SIGINT</code>) when one of them
failed.</li>
</ul>
<h2>16.2.5</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1687">#1687</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/9e02d9dc8a84bfeb7995520f00f7080b07a2e839"><code>9e02d9d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Fix unhandled promise rejection when spawning tasks (<em>instead of the
tasks themselves failing</em>). Previously when a task failed to spawn,
<em>lint-staged</em> also failed and the backup stash might not have
been automatically restored.</li>
</ul>
<h2>16.2.4</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1682">#1682</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/01760380e57080d136cc396455346c36aef5770e"><code>0176038</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Update dependencies, including <a
href="https://github.com/sindresorhus/nano-spawn/releases/tag/v2.0.0"><code>[email protected]</code></a>
with bug fixes.</p>
</li>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1671">#1671</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/581a54eea6ba3a3a1b715407c895f63a961903f3"><code>581a54e</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
Speed up execution by only importing the <code>yaml</code> depedency if
using YAML configuration files.</p>
</li>
</ul>
<h2>16.2.3</h2>
<h3>Patch Changes</h3>
<ul>
<li><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1669">#1669</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/27cd5413d973baea6b4f3da704fb3bee8298e751"><code>27cd541</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
When using <code>--fail-on-changes</code>, automatically hidden
(partially) unstaged changes are no longer counted to make
<em>lint-staged</em> fail.</li>
</ul>
<h2>16.2.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://redirect.github.com/lint-staged/lint-staged/pull/1667">#1667</a>
<a
href="https://github.com/lint-staged/lint-staged/commit/699f95df8f89ac7f7d360bbf93740d19d5899ac5"><code>699f95d</code></a>
Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
The backup stash will not be dropped when using
<code>--fail-on-changes</code> and there are errors. When reverting to
original state is disabled (via <code>--no-revert</code> or
<code>--fail-on-changes</code>), hidden (partially) unstaged changes are
still restored automatically so that it's easier to resolve the
situation manually.</p>
<p>Additionally, the example for using the backup stash manually now
uses the correct backup hash, if available:</p>
<pre lang="shell"><code>% npx lint-staged --fail-on-changes
✔ Backed up original state in git stash (c18d55a3)
✔ Running tasks for staged files...
✖ Tasks modified files and --fail-on-changes was used!
↓ Cleaning up temporary files...
<p>✖ lint-staged failed because <code>--fail-on-changes</code> was
used.</p>
<p>Any lost modifications can be restored from a git stash:
</code></pre></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/0c1b000af8688366077ecc7093333e8a701c4f7c"><code>0c1b000</code></a>
chore(changeset): release</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/595b2022b08b3c6936ec21e18e04bdfbb4071b49"><code>595b202</code></a>
build(deps): update dependencies</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e"><code>ef74c8d</code></a>
fix: do display &quot;failed to spawn&quot; message when task fails
normally</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/5cf2a1ee62af346c41c99dda1eaea75e7f7c9a1c"><code>5cf2a1e</code></a>
style: do not autofix when running lint-staged</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/ba4001276ac6c9c17309eec05b69b0bddf426823"><code>ba40012</code></a>
chore: drop <code>npx</code> from <code>commit-msg</code> hook</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/d67de9ac0495ca384a441e196357c49857499bd9"><code>d67de9a</code></a>
chore: fix <code>pre-push</code> hook usage with changeset</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/8017d1df2fdb8141fa359944cba6244cbe199152"><code>8017d1d</code></a>
build(deps): update dependencies</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/922d7f4fb356d59e8e959391566c81f4e15042f2"><code>922d7f4</code></a>
ci: remove dependabot integration, it's not useful</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/6aeeef18f0a6c405016c2d0370d04bd7a1d2c353"><code>6aeeef1</code></a>
docs: add PR template</li>
<li><a
href="https://github.com/lint-staged/lint-staged/commit/a5728b5059c6b5897b854650a606a4fea307d017"><code>a5728b5</code></a>
docs: add AGENTS.md</li>
<li>Additional commits viewable in <a
href="https://github.com/lint-staged/lint-staged/compare/v16.2.0...v16.2.7">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for lint-staged since your current version.</p>
</details>
<br />

Updates `prettier` from 3.6.2 to 3.7.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/releases">prettier's
releases</a>.</em></p>
<blockquote>
<h2>3.7.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix comment in union type gets duplicated by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18393">prettier/prettier#18393</a></li>
<li>Fix unstable comment print in union type by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18395">prettier/prettier#18395</a></li>
<li>Avoid quote around LWC interpolations by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18383">prettier/prettier#18383</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374">Changelog</a></p>
<h2>3.7.3</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix <code>prettier.getFileInfo()</code> change that breaks VSCode
extension by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18375">prettier/prettier#18375</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373">Changelog</a></p>
<h2>3.7.2</h2>
<h2>What's Changed</h2>
<ul>
<li>Fix string print when switching quotes by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18351">prettier/prettier#18351</a></li>
<li>Preserve quote for embedded HTML attribute values by <a
href="https://github.com/kovsu"><code>@​kovsu</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18352">prettier/prettier#18352</a></li>
<li>Fix comment in empty type literal by <a
href="https://github.com/fisker"><code>@​fisker</code></a> in <a
href="https://redirect.github.com/prettier/prettier/pull/18364">prettier/prettier#18364</a></li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372">Changelog</a></p>
<h2>3.7.1</h2>
<ul>
<li>Fix performance regression in doc printer (<a
href="https://redirect.github.com/prettier/prettier/pull/18342">#18342</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371">Changelog</a></p>
<h2>3.7.0</h2>
<p><a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.0">diff</a></p>
<p>🔗 <a href="https://prettier.io/blog/2025/11/27/3.7.0">Release
note</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
changelog</a>.</em></p>
<blockquote>
<h1>3.7.4</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.7.3...3.7.4">diff</a></p>
<h4>LWC: Avoid quote around interpolations (<a
href="https://redirect.github.com/prettier/prettier/pull/18383">#18383</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="html"><code>&lt;!-- Input --&gt;
&lt;div foo={bar}&gt;   &lt;/div&gt;
<p>&lt;!-- Prettier 3.7.3 (--embedded-language-formatting off) --&gt;
&lt;div foo=&quot;{bar}&quot;&gt;&lt;/div&gt;</p>
<p>&lt;!-- Prettier 3.7.4 (--embedded-language-formatting off) --&gt;
&lt;div foo={bar}&gt;&lt;/div&gt;
</code></pre></p>
<h4>TypeScript: Fix comment inside union type gets duplicated (<a
href="https://redirect.github.com/prettier/prettier/pull/18393">#18393</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type Foo = (/** comment */ a | b) | c;
<p>// Prettier 3.7.3
type Foo = /** comment <em>/ (/</em>* comment */ a | b) | c;</p>
<p>// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
</code></pre></p>
<h4>TypeScript: Fix unstable comment print in union type comments (<a
href="https://redirect.github.com/prettier/prettier/pull/18395">#18395</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="tsx"><code>// Input
type X = (A | B) &amp; (
  // comment
  A | B
);
<p>// Prettier 3.7.3 (first format)
type X = (A | B) &amp;
(// comment
A | B);</p>
<p>// Prettier 3.7.3 (second format)
type X = (
| A
&lt;/tr&gt;&lt;/table&gt;
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/7848357af654883e21ed05c0bbbedf89ee88750e"><code>7848357</code></a>
Release 3.7.4</li>
<li><a
href="https://github.com/prettier/prettier/commit/7686c59d512177707711cb327196d4a965411ec0"><code>7686c59</code></a>
Release <code>@​prettier/plugin-hermes</code> &amp;
<code>@​prettier/plugin-oxc</code> v0.1.3</li>
<li><a
href="https://github.com/prettier/prettier/commit/fe494348a027cb9fcefd2cab9cd7ab1190d74a1c"><code>fe49434</code></a>
Remove dead code checking union/intersection types length (<a
href="https://redirect.github.com/prettier/prettier/issues/18396">#18396</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/ca02b37489870d5f5996a7f91cbc4e4983fa9729"><code>ca02b37</code></a>
Fix unstable comment print (<a
href="https://redirect.github.com/prettier/prettier/issues/18395">#18395</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/7efb988c6784997685f38766b93a436ef7456974"><code>7efb988</code></a>
Fix comment in union type get duplicated (<a
href="https://redirect.github.com/prettier/prettier/issues/18393">#18393</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/cfa92c1b6dc6a67f7ac13b801e2f827953721af3"><code>cfa92c1</code></a>
Update dependency <code>@​angular/compiler</code> to v21.0.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/18392">#18392</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/1de273770b052749f735987c5733c862217b991d"><code>1de2737</code></a>
Update dependency yaml to v2.8.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/18391">#18391</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/706aa4ef90dbf3804595b10adffad6b75228fea6"><code>706aa4e</code></a>
Switch js parse postprocess to <code>onEnter</code> (<a
href="https://redirect.github.com/prettier/prettier/issues/18382">#18382</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/d3eb2b2d081f4b5b1008e64655ce7cc8fefd731e"><code>d3eb2b2</code></a>
Reuse arrays in visitor keys (<a
href="https://redirect.github.com/prettier/prettier/issues/18386">#18386</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/c45fef106ec4d1efdcd61a64c3dd3298272b3d99"><code>c45fef1</code></a>
Fix LWC attribute with <code>--embedded-language-formatting off</code>
(<a
href="https://redirect.github.com/prettier/prettier/issues/18383">#18383</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.6.2...3.7.4">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for prettier since your current version.</p>
</details>
<br />

Updates `typescript` from 5.9.2 to 5.9.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/TypeScript/releases">typescript's
releases</a>.</em></p>
<blockquote>
<h2>TypeScript 5.9.3</h2>
<p>Note: this tag was recreated to point at the correct commit. The npm
package contained the correct content.</p>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-9/">release
announcement</a></p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.0%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.1%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.1 (RC)</a>.</li>
<li><em>No specific changes for TypeScript 5.9.2 (Stable)</em></li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+5.9.3%22+is%3Aclosed+">fixed
issues query for Typescript 5.9.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/TypeScript/commit/c63de15a992d37f0d6cec03ac7631872838602cb"><code>c63de15</code></a>
Bump version to 5.9.3 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8428ca4cc8a7ecc9ac18dd0258016228814f5eaf"><code>8428ca4</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62438">#62438</a>
(Fix incorrectly ignored dts file fr...) into release-5.9 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/a131cac6831aa6532ea963d0cb3131b957cad980"><code>a131cac</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62351">#62351</a>
(Add missing Float16Array constructo...) into release-5.9 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/04243333584a5bfaeb3434c0982c6280fe87b8d5"><code>0424333</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62423">#62423</a>
(Revert PR 61928) into release-5.9 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62425">#62425</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/bdb641a4347af822916fb8cdb9894c9c2d2421dd"><code>bdb641a</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/62311">#62311</a>
(Fix parenthesizer rules for manuall...) into release-5.9 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/0d9b9b92e2aca2f75c979a801abbc21bff473748"><code>0d9b9b9</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/61978">#61978</a>
(Restructure CI to prepare for requi...) into release-5.9 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/2dce0c58af51cf9a9068365dc2f756c61b82b597"><code>2dce0c5</code></a>
Intentionally regress one buggy declaration output to an older version
(<a
href="https://redirect.github.com/microsoft/TypeScript/issues/62163">#62163</a>)</li>
<li>See full diff in <a
href="https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `typescript-eslint` from 8.44.1 to 8.50.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.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>
<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>
<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>
<h2>v8.48.1</h2>
<h2>8.48.1 (2025-12-02)</h2>
<h3>⏪ Reverts</h3>
<ul>
<li><strong>eslint-plugin:</strong> revert
&quot;[no-redundant-type-constituents] use assignability checking for
redundancy checks (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10744">#10744</a>)&quot;
(<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11812">#11812</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [consistent-type-exports] check
value flag before resolving alias (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11769">#11769</a>)</li>
<li><strong>eslint-plugin:</strong> honor ignored base types on generic
classes (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11767">#11767</a>)</li>
<li><strong>eslint-plugin:</strong> [restrict-template-expressions]
check base types in allow list (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11764">#11764</a>,
<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/issues/11759">#11759</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Josh Goldberg</li>
<li>OleksandraKordonets</li>
<li>SangheeSon <a
href="https://github.com/Higangssh"><code>@​Higangssh</code></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.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>
<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>
<h2>8.48.1 (2025-12-02)</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.48.0 (2025-11-24)</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.47.0 (2025-11-17)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.46.4 (2025-11-10)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.46.3 (2025-11-03)</h2>
<p>This was a version bump only for typescript-eslint to align it with
other projects, there were no code changes.</p>
<p>You can read about our <a
href="https://typescript-eslint.io/users/versioning">versioning
strategy</a> and <a
href="https://typescript-eslint.io/users/releases">releases</a> on our
website.</p>
<h2>8.46.2 (2025-10-20)</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.46.1 (2025-10-13)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/c62e85874f0e482156a54b6744fe90a6f270012a"><code>c62e858</code></a>
chore(release): publish 8.50.0</li>
<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><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/8fe34456f75c1d1e8a4dc518306d5ab93422efec"><code>8fe3445</code></a>
chore(release): publish 8.48.1</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/6fb1551634b2ff11718e579098f69e041a2ff92c"><code>6fb1551</code></a>
chore(release): publish 8.48.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a4dc42ac541139f0da344550bce7accd8f3d366a"><code>a4dc42a</code></a>
chore: migrate to nx 22 (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11780">#11780</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/28cf8032c2492bb3c55dd7dd145249f2246034ad"><code>28cf803</code></a>
chore(release): publish 8.47.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/843f144797c0a94272cdb002c00c5639cf0797c6"><code>843f144</code></a>
chore(release): publish 8.46.4</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/7c6944e74b29a3310515a9de9333e20116165b58"><code>7c6944e</code></a>
chore: fix typos (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11744">#11744</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/d9f3497dfb72e90fd7dc977c77d41b0eb9df4909"><code>d9f3497</code></a>
chore(release): publish 8.46.3</li>
<li>Additional commits viewable in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.50.0/packages/typescript-eslint">compare
view</a></li>
</ul>
</details>
<br />

Updates `dotenv` from 17.2.2 to 17.2.3
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md">dotenv's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3">17.2.3</a>
(2025-09-29)</h2>
<h3>Changed</h3>
<ul>
<li>Fixed typescript error definition (<a
href="https://redirect.github.com/motdotla/dotenv/pull/912">#912</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/motdotla/dotenv/commit/affe11372f3f1945f922996c092b5be70f30c40c"><code>affe113</code></a>
17.2.3</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/db1ff1f13a9d8057b3752b63dfe4b811698093a1"><code>db1ff1f</code></a>
changelog 🪵</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/7063f161788d66bac52cf5424552ee1baaf9db37"><code>7063f16</code></a>
Merge pull request <a
href="https://redirect.github.com/motdotla/dotenv/issues/913">#913</a>
from motdotla/new-tips</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/0bbe72c7d9f1c08666b54b099377dc7c5e1a7ae2"><code>0bbe72c</code></a>
test against expected tips</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/017951b8be6aa0e431b528ba7c15644a893a102a"><code>017951b</code></a>
only run .js tests</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/39eda1f7f8773b33716c5da2e6e43dc62dd0ba1c"><code>39eda1f</code></a>
add space back</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/fcc030ed6511ad96226a25d2e6a31a72e7048cba"><code>fcc030e</code></a>
update tips</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/b6c7a0d11bc7769daa4042b7f5bc211757cbc039"><code>b6c7a0d</code></a>
updated tips - as Dotenvx Radar has been renamed Dotenvx Ops</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/b3c8b16bd05e53bc02ca05827a89298cc1064cd6"><code>b3c8b16</code></a>
remove unnecessary call to npx</li>
<li><a
href="https://github.com/motdotla/dotenv/commit/d6e4c17e61abb479cd5c1c06d5b3269a4f41cb3f"><code>d6e4c17</code></a>
Merge pull request <a
href="https://redirect.github.com/motdotla/dotenv/issues/912">#912</a>
from adjerbetian/fix/typescript-error-definition</li>
<li>Additional commits viewable in <a
href="https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `selenium-webdriver` from 4.35.0 to 4.39.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.39.0</h2>
<h2>Detailed Changelogs by Component</h2>
<p><!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md">JavaScript</a></strong>
<!-- raw HTML omitted --></p>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
<ul>
<li>[atoms] fix text node children are always considered as displayed <a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16284">#16284</a>
by <a href="https://github.com/joerg1985"><code>@​joerg1985</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16329">SeleniumHQ/selenium#16329</a></li>
<li>[grid] Enhance UI with theme integration and improved status
indicators by <a
href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16512">SeleniumHQ/selenium#16512</a></li>
<li>[py][bidi]: add emulation command - <code>set_locale_override</code>
by <a href="https://github.com/navin772"><code>@​navin772</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16504">SeleniumHQ/selenium#16504</a></li>
<li>[py][bidi]: add emulation command <code>set_scripting_enabled</code>
by <a href="https://github.com/navin772"><code>@​navin772</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16513">SeleniumHQ/selenium#16513</a></li>
<li>[py] Update docstrings to google pydoc format by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16511">SeleniumHQ/selenium#16511</a></li>
<li>[java][BiDi] implement <code>browsingContext.downloadEnd</code>
event by <a
href="https://github.com/Delta456"><code>@​Delta456</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16347">SeleniumHQ/selenium#16347</a></li>
<li>Fix typo and minor formatting changes in README.md by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16523">SeleniumHQ/selenium#16523</a></li>
<li>[py] Update docstrings (remove reST leftovers and resolve D200) by
<a href="https://github.com/iampopovich"><code>@​iampopovich</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16525">SeleniumHQ/selenium#16525</a></li>
<li>[py] Fix docstring formatting and apply ruff linting rules by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16527">SeleniumHQ/selenium#16527</a></li>
<li>[py] Fix Ruff D417 warnings in docstrings by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16535">SeleniumHQ/selenium#16535</a></li>
<li>[py] Fix ruff D415 warnings in docstrings by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16536">SeleniumHQ/selenium#16536</a></li>
<li>[py][bidi]: add <code>set_screen_orientation_override</code> command
in Emulation by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16522">SeleniumHQ/selenium#16522</a></li>
<li>[py] Fix D205 ruff warnings for docstrings and add type hints by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16537">SeleniumHQ/selenium#16537</a></li>
<li>[py][bidi]: add <code>set_download_behavior</code> command by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16556">SeleniumHQ/selenium#16556</a></li>
<li>[py] Bump pytest and dev dependencies by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16572">SeleniumHQ/selenium#16572</a></li>
<li>[bazel] Move <code>rules_rust</code> to <code>bzlmod</code> by <a
href="https://github.com/shs96c"><code>@​shs96c</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16566">SeleniumHQ/selenium#16566</a></li>
<li>[ci] Make a PR for updating mirror file instead of pushing directly
to trunk by <a
href="https://github.com/bonigarcia"><code>@​bonigarcia</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16579">SeleniumHQ/selenium#16579</a></li>
<li>[ci] Update mirror info (2025-11-11T15:26:46Z) by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16578">SeleniumHQ/selenium#16578</a></li>
<li>[ci] Revert latest changes related to the mirror workflow by <a
href="https://github.com/bonigarcia"><code>@​bonigarcia</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16580">SeleniumHQ/selenium#16580</a></li>
<li>[java]: refactor request interception tests and handle CORS by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16585">SeleniumHQ/selenium#16585</a></li>
<li>[py][bidi]: enable download event tests for firefox by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16587">SeleniumHQ/selenium#16587</a></li>
<li>[py] Fix more type annotations by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16551">SeleniumHQ/selenium#16551</a></li>
<li>[java][BiDi] implement <code>emulation.setTimezoneOverride</code> by
<a href="https://github.com/Delta456"><code>@​Delta456</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16530">SeleniumHQ/selenium#16530</a></li>
<li>[grid] Minimum Docker API 1.44 for Docker Engine v29+ in Dynamic
Grid by <a
href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16591">SeleniumHQ/selenium#16591</a></li>
<li>Show file modification time by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16589">SeleniumHQ/selenium#16589</a></li>
<li>[py][bidi]: add emulation command
<code>set_user_agent_override</code> by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16595">SeleniumHQ/selenium#16595</a></li>
<li>[grid] Improve Docker client for Dynamic Grid by <a
href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16596">SeleniumHQ/selenium#16596</a></li>
<li>[py]: reuse driver in case of bidi tests by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16597">SeleniumHQ/selenium#16597</a></li>
<li>[grid] Improve browser container labels and naming in Dynamic Grid
by <a href="https://github.com/VietND96"><code>@​VietND96</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16599">SeleniumHQ/selenium#16599</a></li>
<li>[build] Upgrade rules_dotnet to 0.20.5 by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16592">SeleniumHQ/selenium#16592</a></li>
<li>[dotnet] [bidi] Simplify namespace for communications by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16602">SeleniumHQ/selenium#16602</a></li>
<li>[py] Improve type hints with union syntax and native types by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16590">SeleniumHQ/selenium#16590</a></li>
<li>[py] Use double quotes in generate.py by <a
href="https://github.com/Delta456"><code>@​Delta456</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16607">SeleniumHQ/selenium#16607</a></li>
<li>[ci] Use pagination in mirror workflow to get all Selenium releases
by <a href="https://github.com/bonigarcia"><code>@​bonigarcia</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16605">SeleniumHQ/selenium#16605</a></li>
<li>[dotnet] Generate atoms statically by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16608">SeleniumHQ/selenium#16608</a></li>
<li>[nodejs] Update dev dependencies to fix vulnerabilities by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16610">SeleniumHQ/selenium#16610</a></li>
<li>[java][BiDi] emulation: allow passing null to GeolocationOverride by
<a href="https://github.com/Delta456"><code>@​Delta456</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16594">SeleniumHQ/selenium#16594</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/126f156aeef74660a72fa77efffc78adb1353620"><code>126f156</code></a>
[build] Prepare for release of Selenium 4.39.0 (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16672">#16672</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/080c81fb948cf52b074de02d43e328c3e2a4599a"><code>080c81f</code></a>
fix flaky Ruby test <code>devtools_spec.rb</code></li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/87fef04c132ef7e2aefe54a3ef07e3a315f0c64c"><code>87fef04</code></a>
[dotnet] [bidi] Remove browsing scoped events at core level (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16694">#16694</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/d9d1d7933a3ec5f2a2da0bce388bf996f585537a"><code>d9d1d79</code></a>
[dotnet] [bidi] Always provide new json options for modules (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16691">#16691</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/54f45d32e19a0bea807d1b63d3070b3200e59164"><code>54f45d3</code></a>
[dotnet] [bidi] BrowsingContext type as record with equality (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16692">#16692</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/fab7984c4a8d4a86da18e12d1a84b67a9ec3c234"><code>fab7984</code></a>
[py] Bump urllib3 in packaging and dev dependencies (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16690">#16690</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/fb859ad4bac17765155f385ae8d24b225acef0c8"><code>fb859ad</code></a>
[dotnet] [bidi] Stateful converters with hydration (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16670">#16670</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/cfd57e3f420c4f0724bc7b4584ba9856931dc189"><code>cfd57e3</code></a>
Revert &quot;[java] use <code>--enable-chrome-logs</code> to redirect
browser I/O streams&quot;</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/efe5a4fdb477c0fa03438393ca3b8b991dd8c01d"><code>efe5a4f</code></a>
[java] Add JSpecify annotations to ChromiumDriver (Issue <a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/14291">#14291</a>)
(<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16628">#16628</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/966731074637d6250bf8a12ff85a174a03778ef6"><code>9667310</code></a>
[java] avoid ClassCastException for unexpected driver responses <a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/16389">#16389</a></li>
<li>Additional commits viewable in <a
href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.35.0...selenium-4.39.0">compare
view</a></li>
</ul>
</details>
<br />

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

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

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

Updates `rimraf` from 6.0.1 to 6.1.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md">rimraf's
changelog</a>.</em></p>
<blockquote>
<h1>6.1</h1>
<ul>
<li>Move to native <code>fs/promises</code> usage instead of
promisifying
manually.</li>
</ul>
<h1>6.0</h1>
<ul>
<li>Drop support for nodes before v20</li>
<li>Add <code>--version</code> to CLI</li>
</ul>
<h1>5.0</h1>
<ul>
<li>No default export, only named exports</li>
</ul>
<h1>4.4</h1>
<ul>
<li>Provide Dirent or Stats object as second argument to filter</li>
</ul>
<h1>4.3</h1>
<ul>
<li>Return boolean indicating whether the path was fully removed</li>
<li>Add filter option</li>
<li>bin: add --verbose, -v to print files as they are deleted</li>
<li>bin: add --no-verbose, -V to not print files as they are
deleted</li>
<li>bin: add -i --interactive to be prompted on each deletion</li>
<li>bin: add -I --no-interactive to not be prompted on each
deletion</li>
<li><strong>4.3.1</strong> Fixed inappropriately following symbolic
links to
directories</li>
</ul>
<h1>v4.2</h1>
<ul>
<li>Brought back <code>glob</code> support, using the new and improved
glob v9</li>
</ul>
<h1>v4.1</h1>
<ul>
<li>Improved hybrid module with no need to look at the
<code>.default</code>
dangly bit. <code>.default</code> preserved as a reference to
<code>rimraf</code>
for compatibility with anyone who came to rely on it in v4.0.</li>
<li>Accept and ignore <code>-rf</code> and <code>-fr</code> arguments to
the bin.</li>
</ul>
<h1>v4.0</h1>
<ul>
<li>Remove <code>glob</code> dependency entirely. This library now only
accepts actual file and folder names to delete.</li>
<li>Accept array of paths or single path.</li>
<li>Windows performance and reliability improved.</li>
<li>All strategies separated into explicitly exported methods.</li>
<li>Drop support for Node.js below version 14</li>
<li>rewrite in TypeScript</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/isaacs/rimraf/commit/cd45498f616f9265dfe1e30640d6424348f75f04"><code>cd45498</code></a>
6.1.2</li>
<li><a
href="https://github.com/isaacs/r…
Move the "types" condition to the first position in package.json
  exports field to align with Node.js conditional exports standards.
  This ensures TypeScript properly resolves type definitions.

Closes:  #1243
This pull request updates the version of
[`axe-core`](https://npmjs.org/axe-core) to v4.11.1.

This PR was opened by a robot 🤖 🎉.

Co-authored-by: Zidious <[email protected]>
@github-actions github-actions bot requested a review from a team as a code owner January 9, 2026 15:25
@github-actions github-actions bot added the release Ticket is for a release candidate to be QA'd (triggers being sent into Monday.com) label Jan 9, 2026
@github-actions github-actions bot mentioned this pull request Jan 9, 2026
21 tasks
@CLAassistant
Copy link

CLAassistant commented Jan 9, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
3 out of 4 committers have signed the CLA.

✅ Garbee
✅ JustasMonkev
✅ straker
❌ judithbolanosDQ
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Ticket is for a release candidate to be QA'd (triggers being sent into Monday.com)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants