Skip to content

Upstream v4.12.1#247

Open
rohitsahu-bstack wants to merge 430 commits into
mainfrom
upstream-v4.12.1
Open

Upstream v4.12.1#247
rohitsahu-bstack wants to merge 430 commits into
mainfrom
upstream-v4.12.1

Conversation

@rohitsahu-bstack

Copy link
Copy Markdown
Collaborator

<< Describe the changes >>

Closes:

manubuer and others added 30 commits March 4, 2025 11:29
fixed typos in de.json ("nichtleer" vs "nicht leer")

<< Describe the changes >>

Closes:
Ensures tabindex is correctly parsed as an integer using regex instead
of parseInt to comply with HTML standards.

Closes #4632
- added missing description at "doc-has-title" and
"incompleteFallbackMessage"
- typos fixed
- improved grammar

Noticed a missing description in my german axe-reports, so I added it
and also went over the file to fix other small things.
<< Describe the changes >>

Requested changes made

---------

Co-authored-by: Dan Bjorge <dan.bjorge@deque.com>
Other rule description ends with period, but "landmark-one-main"
doesn't.(ends with comma)
To align with the context, I changed comma to period
…658)

img element can have 'math' as its role

Closes: #4657
Fix invalid anchor link in the API.md documentation file.
Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.0 to 25.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/releases">jsdom's
releases</a>.</em></p>
<blockquote>
<h2>Version 25.0.1</h2>
<ul>
<li>Updated dependencies, notably <code>tough-cookie</code>, which no
longer prints a deprecation warning.</li>
</ul>
<h2>Version 25.0.0</h2>
<p>This major release changes the prototype of a jsdom's
<code>EventTarget.prototype</code> to point to the
<code>Object.prototype</code> inside the jsdom, instead of pointing to
the Node.js <code>Object.prototype</code>. Thus, the prototype chain of
<code>Window</code> stays entirely within the jsdom, never crossing over
into the Node.js realm.</p>
<p>This only occurs when <code>runScripts</code> is set to non-default
values of <code>&quot;dangerously&quot;</code> or
<code>&quot;outside-only&quot;</code>, as with the default value, there
is no separate <code>Object.prototype</code> inside the jsdom.</p>
<p>This will likely not impact many programs, but could cause some
changes in <code>instanceof</code> behavior, and so out of an abundance
of caution, we're releasing it as a new major version.</p>
<h2>Version 24.1.3</h2>
<ul>
<li>Fixed calls to <code>postMessage()</code> that were done as a bare
property (i.e., <code>postMessage()</code> instead of
<code>window.postMessage()</code>).</li>
</ul>
<h2>Version 24.1.2</h2>
<ul>
<li>Fixed an issue with the <code>in</code> operator applied to
<code>EventTarget</code> methods, e.g. <code>'addEventListener' in
window</code>, which only appeared in Node.js ≥22.5.0. (legendecas)</li>
<li>Fixed the events fired by <code>blur()</code>: it no longer fires
<code>focus</code> and <code>focusin</code> on the
<code>Document</code>, and <code>blur</code> and <code>focusout</code>
no longer have their <code>relatedTarget</code> property set.
(asamuzaK)</li>
</ul>
<h2>Version 24.1.1</h2>
<ul>
<li>Fixed selection methods to trigger the <code>selectionchange</code>
event on the <code>Document</code> object. (piotr-oles)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/blob/main/Changelog.md">jsdom's
changelog</a>.</em></p>
<blockquote>
<h2>25.0.1</h2>
<ul>
<li>Updated dependencies, notably <code>tough-cookie</code>, which no
longer prints a deprecation warning.</li>
</ul>
<h2>25.0.0</h2>
<p>This major release changes the prototype of a jsdom's
<code>EventTarget.prototype</code> to point to the
<code>Object.prototype</code> inside the jsdom, instead of pointing to
the Node.js <code>Object.prototype</code>. Thus, the prototype chain of
<code>Window</code> stays entirely within the jsdom, never crossing over
into the Node.js realm.</p>
<p>This only occurs when <code>runScripts</code> is set to non-default
values of <code>&quot;dangerously&quot;</code> or
<code>&quot;outside-only&quot;</code>, as with the default value, there
is no separate <code>Object.prototype</code> inside the jsdom.</p>
<p>This will likely not impact many programs, but could cause some
changes in <code>instanceof</code> behavior, and so out of an abundance
of caution, we're releasing it as a new major version.</p>
<h2>24.1.3</h2>
<ul>
<li>Fixed calls to <code>postMessage()</code> that were done as a bare
property (i.e., <code>postMessage()</code> instead of
<code>window.postMessage()</code>).</li>
</ul>
<h2>24.1.2</h2>
<ul>
<li>Fixed an issue with the <code>in</code> operator applied to
<code>EventTarget</code> methods, e.g. <code>'addEventListener' in
window</code>, which only appeared in Node.js ≥22.5.0. (legendecas)</li>
<li>Fixed the events fired by <code>blur()</code>: it no longer fires
<code>focus</code> and <code>focusin</code> on the
<code>Document</code>, and <code>blur</code> and <code>focusout</code>
no longer have their <code>relatedTarget</code> property set.
(asamuzaK)</li>
</ul>
<h2>24.1.1</h2>
<ul>
<li>Fixed selection methods to trigger the <code>selectionchange</code>
event on the <code>Document</code> object. (piotr-oles)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jsdom/jsdom/commit/04541b377d9949d6ab56866760b7883a23db0577"><code>04541b3</code></a>
Version 25.0.1</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/96bd11199362b00026714605d40dc21dfed58e55"><code>96bd111</code></a>
Update dependencies and dev dependencies</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/d08440c9d202ffba68753c99161be29d23dee5fc"><code>d08440c</code></a>
Upgrade tough-cookie to v5.0.0</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/c53efc81e75f38a0558fbf3ed75d30b78b4c4898"><code>c53efc8</code></a>
Version 25.0.0</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/784c8a5689372b678525b1be394e4a02e99f647c"><code>784c8a5</code></a>
Set EventTarget.prototype to the jsdom's Object.prototype</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/0314f1e42e2fa2735a0f5eb001fe3169a9a25595"><code>0314f1e</code></a>
Version 24.1.3</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/46d5d5c946dcfe783e35ece849be91f8f6bd7390"><code>46d5d5c</code></a>
Fix postMessage referenced as a bare property</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/a241df63ff8f8df4287cd6b53282f3391a86580d"><code>a241df6</code></a>
Version 24.1.2</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/c3a9aedca3d3bd66bb65d0df191e754fe195df12"><code>c3a9aed</code></a>
Remove upstreamed WPTs</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/07fab3735a24ed0b443eccdf83dad5a94e7826ea"><code>07fab37</code></a>
Refactor Window object setup code</li>
<li>Additional commits viewable in <a
href="https://github.com/jsdom/jsdom/compare/24.1.0...25.0.1">compare
view</a></li>
</ul>
</details>
<br />


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

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) from 18.0.0 to 19.0.2.
<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>19.0.2</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/4eb4c4bc0266d90d1624e5067029599ed57f7fb2"><code>4eb4c4bc</code></a>
Use fix 13.0.2 version of fake-timers to get Date to pass instanceof
checks (Carl-Erik Kopseng)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/a5b03db3af8948fe57c9f6818d7ae51fdef7ab52"><code>a5b03db3</code></a>
Add links to code that is affected by the breaking changes (Carl-Erik
Kopseng)</li>
</ul>
<p><em>Released by <a href="https://github.com/fatso83">Carl-Erik
Kopseng</a> on 2024-09-13.</em></p>
<h2>19.0.1</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/037ec2d2a995fb1f84f7b63ed00e632316648612"><code>037ec2d2</code></a>
Update migration docs (Carl-Erik Kopseng)</li>
</ul>
<p><em>Released by <a href="https://github.com/fatso83">Carl-Erik
Kopseng</a> on 2024-09-13.</em></p>
<h2>19.0.0</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/3534ab4fb02803173d9ca34f6020c3701d82abc9"><code>3534ab4f</code></a>
Bump samsam and nise to latest versions (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2617">#2617</a>)
(Carl-Erik Kopseng)
<blockquote>
<p>Ensures consistency and less breakage when there are
&quot;circular&quot; dependencies.</p>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/912c568d3038dc0bea0e8a7b25e4298087c7c99c"><code>912c568d</code></a>
upgrade fake timers and others (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2612">#2612</a>)
(Carl-Erik Kopseng)
<blockquote>
<ul>
<li>Upgrade dependencies (includes breaking API in Fake Timers)</li>
<li>fake-timers: no longer creating dates using the original Date class,
but a subclass (proxy)</li>
</ul>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/9715798e30e59b110a1349cd0bd087b0fa5f9af2"><code>9715798e</code></a>
Use newer @mochify/* packages (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2609">#2609</a>)
(Carl-Erik Kopseng)
<blockquote>
<p>Co-authored-by: Maximilian Antoni <a
href="mailto:mail@maxantoni.de">mail@maxantoni.de</a></p>
</blockquote>
</li>
</ul>
<p><em>Released by <a href="https://github.com/fatso83">Carl-Erik
Kopseng</a> on 2024-09-13.</em></p>
<h2>18.0.1</h2>
<p>Basically a patch release to update a transitive dependency in
Nise.</p>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/03e33ec6475d7e7acfe62676af63eb2344cd6db0"><code>03e33ec6</code></a>
Pin fake-timers@11.2.2 to avoid breaking change (Carl-Erik Kopseng)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/5a7924ad94f37b9985899fc8a1dbfd29cbdd7967"><code>5a7924ad</code></a>
Add createStubInstance header in stubs.md (Daniel Kaplan)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/ad6804cd4143eaaaa8f989dae20dbf7295444893"><code>ad6804cd</code></a>
Bump elliptic from 6.5.5 to 6.5.7 (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2608">#2608</a>)
(dependabot[bot])</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/033287bded8dfce16653b33292ef2fef9ed487b0"><code>033287bd</code></a>
Bump path-to-regexp and nise (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2611">#2611</a>)
(dependabot[bot])
<blockquote>
<p>Bumps <a
href="https://github.com/pillarjs/path-to-regexp">path-to-regexp</a> to
8.1.0 and updates ancestor dependency <a
href="https://github.com/sinonjs/nise">nise</a>. These dependencies need
to be updated together.</p>
<p>Updates <code>path-to-regexp</code> from 6.2.2 to 8.1.0</p>
<ul>
<li><a
href="https://github.com/pillarjs/path-to-regexp/releases">Release
notes</a></li>
<li><a
href="https://github.com/pillarjs/path-to-regexp/blob/master/History.md">Changelog</a></li>
<li><a
href="https://github.com/pillarjs/path-to-regexp/compare/v6.2.2...v8.1.0">Commits</a></li>
</ul>
</blockquote>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/372593f5450c5d3d54ff23f09a90e33dbc706b59"><code>372593f</code></a>
19.0.2</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/4eb4c4bc0266d90d1624e5067029599ed57f7fb2"><code>4eb4c4b</code></a>
Use fixed 13.0.2 version</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/968f40331ca96b100fbc6c483ebee3e55ff2eeec"><code>968f403</code></a>
Improve formatting. Add note on fix in fake-timers@13.0.2</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/a5b03db3af8948fe57c9f6818d7ae51fdef7ab52"><code>a5b03db</code></a>
Add links to code that is affected by the breaking changes</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/43e9dd19b5289f526aa2769047b25a66072bb62e"><code>43e9dd1</code></a>
19.0.1</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/037ec2d2a995fb1f84f7b63ed00e632316648612"><code>037ec2d</code></a>
Update migration docs</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/62724bbff0cb66113aa17ae1d05fd1cb493c0a24"><code>62724bb</code></a>
19.0.0</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/dda95c26ef81f4bb75c2b56784d86424d828a82f"><code>dda95c2</code></a>
Update lock file</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/3534ab4fb02803173d9ca34f6020c3701d82abc9"><code>3534ab4</code></a>
Bump samsam and nise to latest versions (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2617">#2617</a>)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/c9964ebb2282a5b5e60751fe1b5405be9bdba6fb"><code>c9964eb</code></a>
Remove referee-sinon introduced by recent mochify merge (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2616">#2616</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/sinonjs/sinon/compare/v18.0.0...v19.0.2">compare
view</a></li>
</ul>
</details>
<br />


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

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Prevent dependabot upgrade to glob@11 as it drops support for node 18,
which we still support in our tests.

Ref: dequelabs/axe-core#4549

---------

Co-authored-by: Dan Bjorge <dan.bjorge@deque.com>
… (#4669)

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

| Package | From | To |
| --- | --- | --- |
| [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) |
`4.10.0` | `4.10.1` |
|
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
| `7.25.2` | `7.26.0` |
|
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
| `7.25.4` | `7.26.0` |
|
[@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3)
| `7.25.6` | `7.26.0` |
| [aria-query](https://github.com/A11yance/aria-query) | `5.3.0` |
`5.3.2` |
|
[core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
| `3.38.1` | `3.40.0` |
| [eslint](https://github.com/eslint/eslint) | `9.9.1` | `9.17.0` |
| [glob](https://github.com/isaacs/node-glob) | `10.4.2` | `10.4.5` |
| [globals](https://github.com/sindresorhus/globals) | `15.9.0` |
`15.14.0` |
| [husky](https://github.com/typicode/husky) | `9.1.5` | `9.1.7` |
| [jsdoc](https://github.com/jsdoc/jsdoc) | `4.0.3` | `4.0.4` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.2.9` |
`15.3.0` |
| [prettier](https://github.com/prettier/prettier) | `3.3.3` | `3.4.2` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
`4.24.0` | `4.27.0` |
| [serve-handler](https://github.com/vercel/serve-handler) | `6.1.5` |
`6.1.6` |
|
[start-server-and-test](https://github.com/bahmutov/start-server-and-test)
| `2.0.5` | `2.0.9` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.5.4` |
`5.7.3` |


Updates `@axe-core/webdriverjs` from 4.10.0 to 4.10.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dequelabs/axe-core-npm/releases"><code>@​axe-core/webdriverjs</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Release 4.10.1</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: merge master into develop by <a
href="https://github.com/attest-team-ci"><code>@​attest-team-ci</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1111">dequelabs/axe-core-npm#1111</a></li>
<li>chore: bump axios from 1.7.3 to 1.7.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1118">dequelabs/axe-core-npm#1118</a></li>
<li>chore: bump express from 4.19.2 to 4.20.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1117">dequelabs/axe-core-npm#1117</a></li>
<li>chore: bump rimraf from 5.0.7 to 6.0.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1097">dequelabs/axe-core-npm#1097</a></li>
<li>chore: bump chromedriver from 126.0.4 to 127.0.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1104">dequelabs/axe-core-npm#1104</a></li>
<li>chore: bump <code>@​types/node</code> from 20.14.9 to 22.0.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1094">dequelabs/axe-core-npm#1094</a></li>
<li>chore: bump axe-test-fixtures from <code>80fde4a</code> to
<code>412be57</code> by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1096">dequelabs/axe-core-npm#1096</a></li>
<li>chore: bump glob from 10.4.2 to 11.0.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1095">dequelabs/axe-core-npm#1095</a></li>
<li>chore: bump nyc from 15.1.0 to 17.1.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1122">dequelabs/axe-core-npm#1122</a></li>
<li>fix: Update axe-core to v4.10.1 by <a
href="https://github.com/attest-team-ci"><code>@​attest-team-ci</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1124">dequelabs/axe-core-npm#1124</a></li>
<li>chore: RC v4.10.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1126">dequelabs/axe-core-npm#1126</a></li>
<li>fix: Update axe-core to v4.10.2 by <a
href="https://github.com/attest-team-ci"><code>@​attest-team-ci</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1128">dequelabs/axe-core-npm#1128</a></li>
<li>chore(cli): update deque university link to correct url by <a
href="https://github.com/nayanrajDQ"><code>@​nayanrajDQ</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1132">dequelabs/axe-core-npm#1132</a></li>
<li>chore: RC v4.10.1 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1133">dequelabs/axe-core-npm#1133</a></li>
<li>Release 4.10.1 by <a
href="https://github.com/nayanrajDQ"><code>@​nayanrajDQ</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1138">dequelabs/axe-core-npm#1138</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/nayanrajDQ"><code>@​nayanrajDQ</code></a> made
their first contribution in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1132">dequelabs/axe-core-npm#1132</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1">https://github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md"><code>@​axe-core/webdriverjs</code>'s
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1">4.10.1</a>
(2024-10-29)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Update axe-core to v4.10.1 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1124">#1124</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/099818bcef1da11df1700027cd6487e338e5cbd2">099818b</a>)</li>
<li>Update axe-core to v4.10.2 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1128">#1128</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/aaaa34e7c3fdf51b285870203d59a1f55b030c21">aaaa34e</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/b4f5cc4283708c14c9529a9280a530db40f3c7ce"><code>b4f5cc4</code></a>
Release 4.10.1 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1138">#1138</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/7ac2fd2f7f765c8836e989c2caa32882ee3f812f"><code>7ac2fd2</code></a>
chore: RC v4.10.1 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1133">#1133</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/ab108cdc0b4011d30408ce4786568970abe685d4"><code>ab108cd</code></a>
Merge branch 'release' into release-2024-10-29</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/7ced7121922f5242c6ca4fe11fe0b21366a87dcc"><code>7ced712</code></a>
chore: RC v4.10.1</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/24fbe06bdd3feed8b09df57480ee337986d261f2"><code>24fbe06</code></a>
chore(cli): update deque university link to correct url (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1132">#1132</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/aaaa34e7c3fdf51b285870203d59a1f55b030c21"><code>aaaa34e</code></a>
fix: Update axe-core to v4.10.2 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1128">#1128</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/7c450cbdbfca06493ff16952f471bae816c58092"><code>7c450cb</code></a>
chore: RC v4.10.1 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1126">#1126</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/eec387f46ed0f3b43c228af768459557d2fb8dd7"><code>eec387f</code></a>
chore: RC v4.10.1</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/099818bcef1da11df1700027cd6487e338e5cbd2"><code>099818b</code></a>
fix: Update axe-core to v4.10.1 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1124">#1124</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/9344d84fc84849a243d4cda4575f732ac377a89c"><code>9344d84</code></a>
chore: bump nyc from 15.1.0 to 17.1.0 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1122">#1122</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/core` from 7.25.2 to 7.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/core</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<p>Thanks <a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>
for your first PR!</p>
<p>You can find the release blog post with some highlights at <a
href="https://babeljs.io/blog/2024/10/25/7.26.0">https://babeljs.io/blog/2024/10/25/7.26.0</a>.</p>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Dylan Piercey (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Timofei Iatsenko (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16905">#16905</a>
fix: Keep type annotations in <code>syntacticPlaceholders</code> mode
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16907">#16907</a>
fix: support BROWSERSLIST{,_CONFIG} env (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16884">#16884</a>
Analyze <code>ClassAccessorProperty</code> to prevent the
<code>no-undef</code> rule (<a
href="https://github.com/victorenator"><code>@​victorenator</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16914">#16914</a>
remove test options flaky (<a
href="https://github.com/JLHwung"><code>@​JLHwung</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/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe"><code>63d3038</code></a>
v7.26.0</li>
<li><a
href="https://github.com/babel/babel/commit/8b5b6bf01afad783213c773138ed27581798c9b1"><code>8b5b6bf</code></a>
fix: CI with Node v23.1.0 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16932">#16932</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/64fa46676b5729fcc53fbc71ccd4615d3017fe08"><code>64fa466</code></a>
Enable import attributes parsing by default (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16850">#16850</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/02168537bac6c820b2dc1f733d73cd1689ed031e"><code>0216853</code></a>
feat: support async plugin's pre/post (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16862">#16862</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b8002e2a6a6c4eb0eaf6b1971c89fdde8e47fe31"><code>b8002e2</code></a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16928">#16928</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/56658acc35c7baab77b139e4432d2ce835a6abe8"><code>56658ac</code></a>
Fix loading of modules with TLA in Node.js 23 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16926">#16926</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/fdc456a2c944b431d3e5e09c0e6463135448cd12"><code>fdc456a</code></a>
Only parse # as comment in .babelignore at line start (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16925">#16925</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/79e50b22bc9dda5703ebfa99180c7d9ff16b873d"><code>79e50b2</code></a>
test: add node 23 to ci matrix</li>
<li><a
href="https://github.com/babel/babel/commit/4360ee5c1e02334cf7c2a827ab439dd17b21b037"><code>4360ee5</code></a>
fix: path.resolve changes in node 23.0.0</li>
<li><a
href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a>
v7.25.9</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.26.0/packages/babel-core">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/preset-env` from 7.25.4 to 7.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/preset-env</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<p>Thanks <a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>
for your first PR!</p>
<p>You can find the release blog post with some highlights at <a
href="https://babeljs.io/blog/2024/10/25/7.26.0">https://babeljs.io/blog/2024/10/25/7.26.0</a>.</p>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Dylan Piercey (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Timofei Iatsenko (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/preset-env</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16905">#16905</a>
fix: Keep type annotations in <code>syntacticPlaceholders</code> mode
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16907">#16907</a>
fix: support BROWSERSLIST{,_CONFIG} env (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16884">#16884</a>
Analyze <code>ClassAccessorProperty</code> to prevent the
<code>no-undef</code> rule (<a
href="https://github.com/victorenator"><code>@​victorenator</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16914">#16914</a>
remove test options flaky (<a
href="https://github.com/JLHwung"><code>@​JLHwung</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/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe"><code>63d3038</code></a>
v7.26.0</li>
<li><a
href="https://github.com/babel/babel/commit/64fa46676b5729fcc53fbc71ccd4615d3017fe08"><code>64fa466</code></a>
Enable import attributes parsing by default (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16850">#16850</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/816b293a698bce6162b2b3ed62a4bd6e9020eb3a"><code>816b293</code></a>
Add <code>transform-regexp-modifiers</code> to <code>preset-env</code>
(<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16692">#16692</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a>
v7.25.9</li>
<li><a
href="https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5"><code>af91759</code></a>
fix: Accidentally publishing useless files (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16917">#16917</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/490a330aa82cd0f1e65ca8615f5c58bd97aa0dda"><code>490a330</code></a>
Update compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16909">#16909</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/d65873827b00e4a0a3ed8fe59000cebd5d1dd82e"><code>d658738</code></a>
fix: support BROWSERSLIST{,_CONFIG} env (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16907">#16907</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/f9cb91aae533950b5846de301f3d6bc2b27ac173"><code>f9cb91a</code></a>
v7.25.8</li>
<li><a
href="https://github.com/babel/babel/commit/a6b0f541bcd58ecd848282097d797029435e4cbf"><code>a6b0f54</code></a>
Inline one-line syntax plugins (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16824">#16824</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf"><code>2533cfb</code></a>
v7.25.7</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.26.0/packages/babel-preset-env">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/runtime-corejs3` from 7.25.6 to 7.26.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases"><code>@​babel/runtime-corejs3</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<p>Thanks <a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>
for your first PR!</p>
<p>You can find the release blog post with some highlights at <a
href="https://babeljs.io/blog/2024/10/25/7.26.0">https://babeljs.io/blog/2024/10/25/7.26.0</a>.</p>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</h4>
<ul>
<li>Dylan Piercey (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li>Timofei Iatsenko (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/runtime-corejs3</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.0 (2024-10-25)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-core</code>, <code>babel-generator</code>,
<code>babel-parser</code>,
<code>babel-plugin-syntax-import-assertions</code>,
<code>babel-plugin-syntax-import-attributes</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16850">#16850</a>
Enable import attributes parsing by default (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16862">#16862</a>
feat: support async plugin's pre/post (<a
href="https://github.com/timofei-iatsenko"><code>@​timofei-iatsenko</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-proposal-regexp-modifiers</code>,
<code>babel-plugin-transform-regexp-modifiers</code>,
<code>babel-preset-env</code>, <code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add
<code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16849">#16849</a>
feat: add <code>startIndex</code> parser option (<a
href="https://github.com/DylanPiercey"><code>@​DylanPiercey</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-plugin-syntax-flow</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16841">#16841</a>
Always enable parsing of Flow enums (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16794">#16794</a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add
experimental format-preserving mode to <code>@babel/generator</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16928">#16928</a>
Workaround Node.js bug for parallel loading of TLA modules (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix
loading of modules with TLA in Node.js 23 (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-plugin-proposal-json-modules</code>,
<code>babel-plugin-transform-json-modules</code>,
<code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16924">#16924</a>
Rename <code>proposal-json-modules</code> to
<code>transform-json-modules</code> (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-code-frame</code>, <code>babel-highlight</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16896">#16896</a>
Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code>
(<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-parser</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add
<code>kind</code> to <code>TSModuleDeclaration</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-module-transforms</code>,
<code>babel-plugin-transform-modules-commonjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16882">#16882</a>
perf: Improve module transforms (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.25.9 (2024-10-22)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16905">#16905</a>
fix: Keep type annotations in <code>syntacticPlaceholders</code> mode
(<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-compilation-targets</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16907">#16907</a>
fix: support BROWSERSLIST{,_CONFIG} env (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li>Other
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16884">#16884</a>
Analyze <code>ClassAccessorProperty</code> to prevent the
<code>no-undef</code> rule (<a
href="https://github.com/victorenator"><code>@​victorenator</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-helper-transform-fixture-test-runner</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16914">#16914</a>
remove test options flaky (<a
href="https://github.com/JLHwung"><code>@​JLHwung</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/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe"><code>63d3038</code></a>
v7.26.0</li>
<li><a
href="https://github.com/babel/babel/commit/bfa56c49569f0bfd5579e0e1870ffa92f74fad48"><code>bfa56c4</code></a>
Support <code>import()</code> in <code>rewriteImportExtensions</code>
(<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16794">#16794</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a>
v7.25.9</li>
<li><a
href="https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5"><code>af91759</code></a>
fix: Accidentally publishing useless files (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16917">#16917</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf"><code>2533cfb</code></a>
v7.25.7</li>
<li><a
href="https://github.com/babel/babel/commit/69d65f1aef74de135a8b262bb9770a41e97b7476"><code>69d65f1</code></a>
[babel 8] Require Node.js <code>^18.20.0 || ^20.17.0 ||
&gt;=22.8.0</code> (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16800">#16800</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.26.0/packages/babel-runtime-corejs3">compare
view</a></li>
</ul>
</details>
<br />

Updates `aria-query` from 5.3.0 to 5.3.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/A11yance/aria-query/blob/main/CHANGELOG.md">aria-query's
changelog</a>.</em></p>
<blockquote>
<h2>5.3.0</h2>
<p>Reverts some API data shape changes from 5.2.x. Also reverts some
changes to the representation of the ARIA spec.</p>
<ul>
<li>fda2c97 fix: amend breaking changes and reinstate constraints (<a
href="https://redirect.github.com/A11yance/aria-query/issues/515">#515</a>)</li>
<li>f9f9ea6 Add prepublishOnly step to package.json (<a
href="https://redirect.github.com/A11yance/aria-query/issues/506">#506</a>)</li>
</ul>
<h2>5.3.1</h2>
<p>Removes the only runtime dependency from the project, and
restores/broadens engines compatibility, plus a few bug fixes.</p>
<ul>
<li>Remove dequal from the project (<a
href="https://redirect.github.com/A11yance/aria-query/issues/554">#554</a>)</li>
<li>fix: add missing <code>doc-pagefooter</code> and
<code>doc-pageheader</code> roles (<a
href="https://redirect.github.com/A11yance/aria-query/issues/549">#549</a>)</li>
<li>Fix defect in calling code when building the ElementRoleMap (<a
href="https://redirect.github.com/A11yance/aria-query/issues/555">#555</a>)</li>
<li>fix: add missing constraints for <code>aside</code> element to have
implicit <code>complementary</code> role (<a
href="https://redirect.github.com/A11yance/aria-query/issues/558">#558</a>)</li>
</ul>
<h2>5.3.2</h2>
<p>A bug fix, and a bunch of testing cleanups.</p>
<ul>
<li>[Fix] node &lt; 4 lacks <code>.find</code> and
<code>Object.assign</code></li>
<li>[meta] create SECURITY.yml and FUNDING.yml</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/A11yance/aria-query/commit/f347e71985bbd5fc8307d487af82ca6f6b3c2d56"><code>f347e71</code></a>
v5.3.2</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/1f4e6029e66e015917d30292a4dafb47f9c3b540"><code>1f4e602</code></a>
[Dev Deps] update babel deps, <code>mock-property</code>,
<code>tape</code></li>
<li><a
href="https://github.com/A11yance/aria-query/commit/0237db8f3e65cfc89eff8f413718e866c91b043e"><code>0237db8</code></a>
[Tests] DRY up tests with some helpers</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/28791c4b121d359055a77b7ef548882dde0b6dcd"><code>28791c4</code></a>
[Tests] handle things missing in older envs</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/2106d5e8726a1d4e388717d8133e51cac15ce6be"><code>2106d5e</code></a>
[Fix] node &lt; 4 lacks <code>.find</code> and
<code>Object.assign</code></li>
<li><a
href="https://github.com/A11yance/aria-query/commit/4f500085c447751f0720f5de8581ec3bbc5a0d94"><code>4f50008</code></a>
[Tests] fix build path</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/9c90890dcabae41c02d43c0962cac598c749f592"><code>9c90890</code></a>
[flow] remove unused flow types</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/fab2d4aebea6231f0729ebb78b37cd91d2a9c848"><code>fab2d4a</code></a>
[meta] create SECURITY.yml and FUNDING.yml</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/80097386960d8a37d4aaed2fbc9eea94bf749c16"><code>8009738</code></a>
[meta] reduce dependabot noise</li>
<li><a
href="https://github.com/A11yance/aria-query/commit/d6b18efa4e9bba3a53d3a367af0408d0a7544834"><code>d6b18ef</code></a>
Only apps should have lockfiles</li>
<li>Additional commits viewable in <a
href="https://github.com/A11yance/aria-query/compare/v5.3.0...v5.3.2">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/~ljharb">ljharb</a>, a new releaser for
aria-query since your current version.</p>
</details>
<br />

Updates `core-js` from 3.38.1 to 3.40.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/zloirock/core-js/blob/master/CHANGELOG.md">core-js's
changelog</a>.</em></p>
<blockquote>
<h5><a
href="https://github.com/zloirock/core-js/releases/tag/v3.40.0">3.40.0 -
2025.01.08</a></h5>
<ul>
<li>Changes <a
href="https://github.com/zloirock/core-js/compare/v3.39.0...v3.40.0">v3.39.0...v3.40.0</a>
(130 commits)</li>
<li>Added <a
href="https://github.com/tc39/proposal-is-error"><code>Error.isError</code>
stage 3 proposal</a>:
<ul>
<li>Added built-ins:
<ul>
<li><code>Error.isError</code></li>
</ul>
</li>
<li>We have no bulletproof way to polyfill this method / check if the
object is an error, so it's an enough naive implementation that is
marked as <code>.sham</code></li>
</ul>
</li>
<li><a
href="https://github.com/tc39/proposal-explicit-resource-management">Explicit
Resource Management stage 3 proposal</a>:
<ul>
<li>Updated the way async disposing of only sync disposable resources,
<a
href="https://redirect.github.com/tc39/proposal-explicit-resource-management/pull/218">tc39/proposal-explicit-resource-management/218</a></li>
</ul>
</li>
<li><a
href="https://github.com/tc39/proposal-iterator-sequencing"><code>Iterator</code>
sequencing stage 2.7 proposal</a>:
<ul>
<li>Reuse <code>IteratorResult</code> objects when possible, <a
href="https://redirect.github.com/tc39/proposal-iterator-sequencing/issues/17">tc39/proposal-iterator-sequencing/17</a>,
<a
href="https://redirect.github.com/tc39/proposal-iterator-sequencing/pull/18">tc39/proposal-iterator-sequencing/18</a>,
December 2024 TC39 meeting</li>
</ul>
</li>
<li>Added a fix of <a
href="https://issues.chromium.org/issues/351332634">V8 &lt; 12.8</a> /
<a href="https://redirect.github.com/nodejs/node/pull/54883">NodeJS &lt;
22.10</a> bug with handling infinite length of set-like objects in
<code>Set</code> methods</li>
<li>Optimized <code>DataView.prototype.{ getFloat16, setFloat16 }</code>
performance, <a
href="https://redirect.github.com/zloirock/core-js/pull/1379">#1379</a>,
thanks <a
href="https://github.com/LeviPesin"><strong><code>@​LeviPesin</code></strong></a></li>
<li>Dropped unneeded feature detection of non-standard
<code>%TypedArray%.prototype.toSpliced</code></li>
<li>Dropped possible re-usage of some non-standard / early stage
features (like <code>Math.scale</code>) available on global</li>
<li>Some other minor improvements</li>
<li>Compat data improvements:
<ul>
<li><a
href="https://github.com/tc39/proposal-regex-escaping"><code>RegExp.escape</code></a>
marked as shipped from Safari 18.2</li>
<li><a
href="https://github.com/tc39/proposal-promise-try"><code>Promise.try</code></a>
marked as shipped from Safari 18.2</li>
<li><a
href="https://github.com/tc39/proposal-float16array"><code>Math.f16round</code>
and <code>DataView.prototype.{ getFloat16, setFloat16 }</code></a>
marked as shipped from Safari 18.2</li>
<li><a
href="https://github.com/tc39/proposal-arraybuffer-base64"><code>Uint8Array</code>
to / from base64 and hex proposal</a> methods marked as shipped from
Safari 18.2</li>
<li><a
href="https://github.com/tc39/proposal-json-parse-with-source"><code>JSON.parse</code>
source text access proposal</a> features marked as <a
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1934622">shipped from
FF135</a></li>
<li><a
href="https://github.com/tc39/proposal-regex-escaping"><code>RegExp.escape</code></a>
marked as shipped <a
href="https://bugzilla.mozilla.org/show_bug.cgi?id=1918235">from
FF134</a></li>
<li><a
href="https://github.com/tc39/proposal-promise-try"><code>Promise.try</code></a>
marked as shipped from FF134</li>
<li><a
href="https://github.com/tc39/proposal-explicit-resource-management"><code>Symbol.dispose</code>,
<code>Symbol.asyncDispose</code> and
<code>Iterator.prototype[@@dispose]</code></a> marked as shipped from
FF135</li>
<li><a
href="https://github.com/tc39/proposal-json-parse-with-source"><code>JSON.parse</code>
source text access proposal</a> features marked as shipped from Bun
1.1.43</li>
<li>Fixed NodeJS version where <code>URL.parse</code> was added - 22.1
instead of 22.0</li>
<li>Added <a
href="https://github.com/denoland/deno/releases/tag/v2.1.0">Deno 2.1</a>
compat data mapping</li>
<li>Added <a
href="https://github.com/mozilla/rhino/releases/tag/Rhino1_8_0_Release">Rhino
1.8.0</a> compat data with significant number of modern features</li>
<li>Added Electron 35 compat data mapping</li>
<li>Updated Opera 115+ compat data mapping</li>
<li>Added Opera Android <a
href="https://forums.opera.com/topic/75006/opera-for-android-86">86</a>
and 87 compat data mapping</li>
</ul>
</li>
</ul>
<h5><a
href="https://github.com/zloirock/core-js/releases/tag/v3.39.0">3.39.0 -
2024.10.31</a></h5>
<ul>
<li>Changes <a
href="https://github.com/zloirock/core-js/compare/v3.38.1...v3.39.0">v3.38.1...v3.39.0</a></li>
<li><a
href="https://github.com/tc39/proposal-iterator-helpers"><code>Iterator</code>
helpers proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>Iterator</code>
<ul>
<li><code>Iterator.from</code></li>
<li><code>Iterator.prototype.drop</code></li>
<li><code>Iterator.prototype.every</code></li>
<li><code>Iterator.prototype.filter</code></li>
<li><code>Iterator.prototype.find</code></li>
<li><code>Iterator.prototype.flatMap</code></li>
<li><code>Iterator.prototype.forEach</code></li>
<li><code>Iterator.prototype.map</code></li>
<li><code>Iterator.prototype.reduce</code></li>
<li><code>Iterator.prototype.some</code></li>
<li><code>Iterator.prototype.take</code></li>
<li><code>Iterator.prototype.toArray</code></li>
<li><code>Iterator.prototype[@@toStringTag]</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zloirock/core-js/commit/6e493925cb4348e99385b5aca6b0ff75ef39b48f"><code>6e49392</code></a>
v3.40.0</li>
<li><a
href="https://github.com/zloirock/core-js/commit/34e4086d111e44bccade835014a6f3a6e1c8b7fd"><code>34e4086</code></a>
update the way async disposing of only sync disposable resources</li>
<li><a
href="https://github.com/zloirock/core-js/commit/e21bdbfdcdfd6d1b452f3cd23ddbedc57998c624"><code>e21bdbf</code></a>
bump the year</li>
<li><a
href="https://github.com/zloirock/core-js/commit/dd21b362abfc478c91cd31f688dd8bf74d9492da"><code>dd21b36</code></a>
add a fix of V8 &lt; 12.8 / NodeJS &lt; 22.10 bug with handling infinite
length of ...</li>
<li><a
href="https://github.com/zloirock/core-js/commit/8de4f9abe9d8f1448e8c240ee484425f582de876"><code>8de4f9a</code></a>
re-use <code>IteratorResult</code> objects when possible in
<code>Iterator.concat</code></li>
<li><a
href="https://github.com/zloirock/core-js/commit/696feb81c016e313f5920f69c0507161c350cd6b"><code>696feb8</code></a>
add <code>Error.isError</code></li>
<li><a
href="https://github.com/zloirock/core-js/commit/19d4688834d3de2e510e57b12a04409528d74007"><code>19d4688</code></a>
enable <code>eslint-plugin-es-x</code>
<code>no-nonstandard-*-properties</code> rules</li>
<li><a
href="https://github.com/zloirock/core-js/commit/ebf97cc62c2a8d3549e5f03558ae8c47ddb9cac1"><code>ebf97cc</code></a>
drop unneeded non-standard <code>%TypedArray%.prototype.toSpliced</code>
feature detection</li>
<li><a
href="https://github.com/zloirock/core-js/commit/f37b548bd334526c432c07ebeff9ad02ba18b335"><code>f37b548</code></a>
don't use globally available non-standard <code>Math.scale</code></li>
<li><a
href="https://github.com/zloirock/core-js/commit/5c7cc535b5c6071481f2e0fe4d6db4caa0551a4b"><code>5c7cc53</code></a>
inline <code>internals/math-f16round</code></li>
<li>Additional commits viewable in <a
href="https://github.com/zloirock/core-js/commits/v3.40.0/packages/core-js">compare
view</a></li>
</ul>
</details>
<br />

Updates `eslint` from 9.9.1 to 9.17.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases">eslint's
releases</a>.</em></p>
<blockquote>
<h2>v9.17.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/eed91d12d4d265bd32905dd1fbf8a6d5dbcdb54a"><code>eed91d1</code></a>
feat: add suggestions to <code>no-unused-vars</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/18352">#18352</a>)
(Tanuj Kanti)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/67d683df29d873002299c70736dacea731b69f5d"><code>67d683d</code></a>
fix: fix crash when <code>message.fix</code> is nullish (<a
href="https://redirect.github.com/eslint/eslint/issues/19168">#19168</a>)
(ntnyq)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c61870715e5bc1cb51c45a8efd72f392502807b8"><code>c618707</code></a>
fix: ignore vars with non-identifier references in no-useless-assignment
(<a
href="https://redirect.github.com/eslint/eslint/issues/19200">#19200</a>)
(YeonJuan)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/3c22d2accedd7b0bc381a4eee2c3db4df657b236"><code>3c22d2a</code></a>
docs: update <code>yoda</code> to <code>Yoda</code> in
<code>yoda.md</code> for consistency (<a
href="https://redirect.github.com/eslint/eslint/issues/19230">#19230</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0a220355f447b3674b758776344959ce746b5e3"><code>e0a2203</code></a>
docs: add missing backticks to <code>no-sequences</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19233">#19233</a>)
(루밀LuMir)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4cc48812cdfd686304b5b3b71ea70cd7f2d8389a"><code>4cc4881</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/3db6fdf885b17d25103e3cddc31fea56542e064d"><code>3db6fdf</code></a>
docs: [no-a…
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from
127.0.1 to 131.0.5.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/4e29cc536713da57a3181e7c525d1f4958773fb6"><code>4e29cc5</code></a>
Bump version to 131.0.5</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/5fe494155cf5f627d8ceed839b380167978f128c"><code>5fe4941</code></a>
Bump version to 131.0.4</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/709be2304f57df1b6a454b5d34e3461cbe2bff12"><code>709be23</code></a>
Bump version to 131.0.3</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/43db346be2dd0b92537a5eaa41baa2fd33636409"><code>43db346</code></a>
Bump version to 131.0.2</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/fb21957c58b99ea110e0726b9169e5ba6cad6ccc"><code>fb21957</code></a>
Bump version to 131.0.1</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/969eff8887fa196619871d55fa404102854a07ca"><code>969eff8</code></a>
Bump version to 131.0.0</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/b7b44cb5528d2736f0821d23b2643424db7619b8"><code>b7b44cb</code></a>
Bump version to 130.0.4</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/f3d71bdaeaf6e57269bd57dab2fb2448548041b5"><code>f3d71bd</code></a>
Bump version to 130.0.3</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/77d9c3e55fd90f3288d13c3ba35e5676420f5e02"><code>77d9c3e</code></a>
Bump version to 130.0.2</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/c2a97ac293d8871bc49d74ab11079c652afe07bb"><code>c2a97ac</code></a>
Bump version to 130.0.1</li>
<li>Additional commits viewable in <a
href="https://github.com/giggio/node-chromedriver/compare/127.0.1...131.0.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chromedriver&package-manager=npm_and_yarn&previous-version=127.0.1&new-version=131.0.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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
<< Describe the changes >>

Add periods in Ko locales.
Good to put in a link to ACT

Just adding a link as it wasn't clear to someone new to this.
Co-authored-by: github-actions <github-actions@github.com>
Firefox 135 switched from distributing `.tar.bz2` files to `.tar.gz`
files. This adjusts our circleci config to account for that. See
CircleCI-Public/browser-tools-orb#123

Resolves yesterday's nightly build failures.
### Bug Fixes

- **aria-allowed-role:** Add math to allowed roles for img element
([#4658](dequelabs/axe-core#4658))
([f6dddd9](dequelabs/axe-core@f6dddd9)),
closes [#4657](dequelabs/axe-core#4657)
- **captions:** fix grammar in captions check incomplete message
([#4661](dequelabs/axe-core#4661))
([3ef7058](dequelabs/axe-core@3ef7058))
- consistently parse tabindex, following HTML 5 spec
([#4637](dequelabs/axe-core#4637))
([3b0a361](dequelabs/axe-core@3b0a361)),
closes [#4632](dequelabs/axe-core#4632)
- **core:** measure perf for async checks
([#4609](dequelabs/axe-core#4609))
([e7dc26e](dequelabs/axe-core@e7dc26e))
- **locale:** fixed typos in german (DE) locale
([#4631](dequelabs/axe-core#4631))
([0740980](dequelabs/axe-core@0740980))
- **locale:** proofread and updated de.json
([#4643](dequelabs/axe-core#4643))
([910cdb2](dequelabs/axe-core@910cdb2))
- **no-autoplay-audio:** don't timeout for preload=none media elements
([#4684](dequelabs/axe-core#4684))
([b7f1ad1](dequelabs/axe-core@b7f1ad1))
- **target-size:** do not treat focusable tabpanels as targets
([#4702](dequelabs/axe-core#4702))
([67d4e4f](dequelabs/axe-core@67d4e4f)),
closes [#4421](dequelabs/axe-core#4421)
[#4701](dequelabs/axe-core#4701)
…4723)

Axe-core nightly tests seem to be failing because Firefox nightly
changed their link color. It use to be `rgb(0,0,238)` but now is
`rgb(0,102,204)`. This is causing one of our link-in-text block tests to
fail as the link is now passing color contrast ratio with 3.68 (instead
of failing with 2.18)
https://app.circleci.com/pipelines/github/dequelabs/axe-core/6974/workflows/ba733cb4-6dc9-4a15-8002-660c46e6cf55/jobs/75535

This hard codes the expected foreground color on the link as the test is
expecting a specific value for the data.
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from
131.0.5 to 132.0.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/b832072f8959e792e86ff86565514875e1cf682e"><code>b832072</code></a>
Bump version to 132.0.2</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/d6a5666eb881e9d214e25b8d86088b9238a41db3"><code>d6a5666</code></a>
Bump version to 132.0.1</li>
<li><a
href="https://github.com/giggio/node-chromedriver/commit/c38142ade097c2f0ea6b2b582c69725911cfb304"><code>c38142a</code></a>
Bump version to 132.0.0</li>
<li>See full diff in <a
href="https://github.com/giggio/node-chromedriver/compare/131.0.5...132.0.2">compare
view</a></li>
</ul>
</details>
<br />


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

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…in the gha-low-risk group (#4689)

Bumps the gha-low-risk group with 1 update:
[stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action).

Updates `stefanzweifel/git-auto-commit-action` from 5.0.1 to 5.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/stefanzweifel/git-auto-commit-action/releases">stefanzweifel/git-auto-commit-action's
releases</a>.</em></p>
<blockquote>
<h2>v5.1.0</h2>
<h2>Changed</h2>
<ul>
<li>Include <code>github.actor_id</code> in default
<code>commit_author</code> (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/354">#354</a>)
<a
href="https://github.com/@parkerbxyz"><code>@​parkerbxyz</code></a></li>
</ul>
<h2>Fixed</h2>
<ul>
<li>docs(README): fix broken protected branch docs link (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/346">#346</a>)
<a href="https://github.com/@scarf005"><code>@​scarf005</code></a></li>
<li>Update README.md (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/343">#343</a>)
<a href="https://github.com/@Kludex"><code>@​Kludex</code></a></li>
</ul>
<h2>Dependency Updates</h2>
<ul>
<li>Bump bats from 1.11.0 to 1.11.1 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/353">#353</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
<li>Bump github/super-linter from 6 to 7 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/342">#342</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
<li>Bump github/super-linter from 5 to 6 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/335">#335</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md">stefanzweifel/git-auto-commit-action's
changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<p>All notable changes to this project will be documented in this
file.</p>
<p>The format is based on <a
href="http://keepachangelog.com/en/1.0.0/">Keep a Changelog</a>
and this project adheres to <a
href="http://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p>
<h2><a
href="https://github.com/stefanzweifel/git-auto-commit-action/compare/v5.1.0...HEAD">Unreleased</a></h2>
<blockquote>
<p>TBD</p>
</blockquote>
<h2><a
href="https://github.com/stefanzweifel/git-auto-commit-action/compare/v5.0.1...v5.1.0">v5.1.0</a>
- 2025-01-11</h2>
<h3>Changed</h3>
<ul>
<li>Include <code>github.actor_id</code> in default
<code>commit_author</code> (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/354">#354</a>)
<a
href="https://github.com/@parkerbxyz"><code>@​parkerbxyz</code></a></li>
</ul>
<h3>Fixed</h3>
<ul>
<li>docs(README): fix broken protected branch docs link (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/346">#346</a>)
<a href="https://github.com/@scarf005"><code>@​scarf005</code></a></li>
<li>Update README.md (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/343">#343</a>)
<a href="https://github.com/@Kludex"><code>@​Kludex</code></a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li>Bump bats from 1.11.0 to 1.11.1 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/353">#353</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
<li>Bump github/super-linter from 6 to 7 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/342">#342</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
<li>Bump github/super-linter from 5 to 6 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/335">#335</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
</ul>
<h2><a
href="https://github.com/stefanzweifel/git-auto-commit-action/compare/v5.0.0...v5.0.1">v5.0.1</a>
- 2024-04-12</h2>
<h3>Fixed</h3>
<ul>
<li>Fail if attempting to execute git commands in a directory that is
not a git-repo. (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/326">#326</a>)
<a
href="https://github.com/@ccomendant"><code>@​ccomendant</code></a></li>
</ul>
<h3>Dependency Updates</h3>
<ul>
<li>Bump bats from 1.10.0 to 1.11.0 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/325">#325</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
<li>Bump release-drafter/release-drafter from 5 to 6 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/319">#319</a>)
<a
href="https://github.com/@dependabot"><code>@​dependabot</code></a></li>
</ul>
<h3>Misc</h3>
<ul>
<li>Clarify <code>commit_author</code> input option (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/315">#315</a>)
<a href="https://github.com/@npanuhin"><code>@​npanuhin</code></a></li>
<li>Add step id explanation for output in README.md (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/324">#324</a>)
<a
href="https://github.com/@ChristianVermeulen"><code>@​ChristianVermeulen</code></a></li>
<li>Linux is not UNIX (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/pull/321">#321</a>)
<a href="https://github.com/@couling"><code>@​couling</code></a></li>
</ul>
<h2><a
href="https://github.com/stefanzweifel/git-auto-commit-action/compare/v4.16.0...v5.0.0">v5.0.0</a>
- 2023-10-06</h2>
<p>New major release that bumps the default runtime to Node 20. There
are no other breaking changes.</p>
<h3>Changed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/e348103e9026cc0eee72ae06630dbe30c8bf7a79"><code>e348103</code></a>
Merge pull request <a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/354">#354</a>
from parkerbxyz/patch-1</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/032ffbefae89073f934cf2f508fe68c66a637726"><code>032ffbe</code></a>
Include <code>github.actor_id</code> in default
<code>commit_author</code></li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/0b492c0d951b87f3cd12523a542dbd156c1dbc80"><code>0b492c0</code></a>
Bump bats from 1.11.0 to 1.11.1 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/353">#353</a>)</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/050015d40644de3e8d2365687c1fbc235352bcff"><code>050015d</code></a>
Add Scope/Permissions documentation for PATs</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/573710f3d0c14b43784ede49b68d484ca7f555dc"><code>573710f</code></a>
docs(README): fix broken protected branch docs link (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/346">#346</a>)</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/e961da7576511032beb0d75de8af56bbce1121b9"><code>e961da7</code></a>
Update README.md (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/343">#343</a>)</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/ac8823709a85c7ce090849ac3e5fe24d006f6e18"><code>ac88237</code></a>
Bump github/super-linter from 6 to 7 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/342">#342</a>)</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/be823a7e51f116fecebc222b8307716921375992"><code>be823a7</code></a>
Bump github/super-linter from 5 to 6 (<a
href="https://redirect.github.com/stefanzweifel/git-auto-commit-action/issues/335">#335</a>)</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/55a82ca24f1c4585f348f92fa0de24650ecae7a2"><code>55a82ca</code></a>
Add Section on preventing infinite loops to README</li>
<li><a
href="https://github.com/stefanzweifel/git-auto-commit-action/commit/18157e6f3b5f11546d1c1b46e4891d0bdccb113c"><code>18157e6</code></a>
Update bug.yaml</li>
<li>Additional commits viewable in <a
href="https://github.com/stefanzweifel/git-auto-commit-action/compare/8621497c8c39c72f3e2a999a26b4ca1b5058a842...e348103e9026cc0eee72ae06630dbe30c8bf7a79">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=stefanzweifel/git-auto-commit-action&package-manager=github_actions&previous-version=5.0.1&new-version=5.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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Seems the unpkg link `https://unpkg.com/gutenberg-css@0.4` now redirects
to a `.scss` file rather than a css file, which caused the link to fail
to load the resource. Updated the link to hardcode the css file path.

Also added a `return` to the `done` call as it would call done on
failure, but then continue to try to remove the stylesheet that didn't
exist.
<< Describe the changes >>

Closes: #4708

adding feature that autocomplete-valid rule should not fail on readonly
fields.

---------

Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
- **fix(hidden-content): Make the description text consistent with
others, following the proposal in #4385**
- **fix(presentation-role-conflict): swap the content of the help and
the description**
- **chore: reflect the changes to the generated files.**
Bumps [jsdom](https://github.com/jsdom/jsdom) from 25.0.1 to 26.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/releases">jsdom's
releases</a>.</em></p>
<blockquote>
<h2>Version 26.0.0</h2>
<p>Breaking change: <a
href="https://www.npmjs.com/package/canvas"><code>canvas</code></a> peer
dependency requirement has been upgraded from v2 to v3.
(sebastianwachter)</p>
<p>Other changes:</p>
<ul>
<li>Added <code>AbortSignal.any()</code>. (jdbevan)</li>
<li>Added initial support for form-associated custom elements, in
particular making them labelable and supporting the
<code>ElementInternals</code> <code>labels</code> property. The
form-associated callbacks are not yet supported. (hesxenon)</li>
<li>Updated <code>whatwg-url</code>, adding support for
<code>URL.parse()</code>.</li>
<li>Updated <code>cssstyle</code> and <code>rrweb-cssom</code>, to
improve CSS parsing capabilities.</li>
<li>Updated <code>nwsapi</code>, improving CSS selector matching.</li>
<li>Updated <code>parse5</code>, fixing a bug around
<code>&lt;noframes&gt;</code> elements and HTML entity decoding.</li>
<li>Fixed <code>JSDOM.fromURL()</code> to properly reject the returned
promise if the server redirects to an invalid URL, instead of causing an
uncaught exception.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/blob/main/Changelog.md">jsdom's
changelog</a>.</em></p>
<blockquote>
<h2>26.0.0</h2>
<p>Breaking change: <a
href="https://www.npmjs.com/package/canvas"><code>canvas</code></a> peer
dependency requirement has been upgraded from v2 to v3.
(sebastianwachter)</p>
<p>Other changes:</p>
<ul>
<li>Added <code>AbortSignal.any()</code>. (jdbevan)</li>
<li>Added initial support for form-associated custom elements, in
particular making them labelable and supporting the
<code>ElementInternals</code> <code>labels</code> property. The
form-associated callbacks are not yet supported. (hesxenon)</li>
<li>Updated <code>whatwg-url</code>, adding support for
<code>URL.parse()</code>.</li>
<li>Updated <code>cssstyle</code> and <code>rrweb-cssom</code>, to
improve CSS parsing capabilities.</li>
<li>Updated <code>nwsapi</code>, improving CSS selector matching.</li>
<li>Updated <code>parse5</code>, fixing a bug around
<code>&lt;noframes&gt;</code> elements and HTML entity decoding.</li>
<li>Fixed <code>JSDOM.fromURL()</code> to properly reject the returned
promise if the server redirects to an invalid URL, instead of causing an
uncaught exception.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jsdom/jsdom/commit/3644055464a85f0a63ae33a47fb3f4d555399a83"><code>3644055</code></a>
Version 26.0.0</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/8ebaee90d8a2872b18fff7b7664513be9e0a65cc"><code>8ebaee9</code></a>
Update dependencies and dev dependencies</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/5984ace133a968b4ff37d5da60ba262ab637ab94"><code>5984ace</code></a>
Catch invalid redirect URLs</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/d5abcd1f8a1dce83551b814944045b4f7295ef74"><code>d5abcd1</code></a>
Make querySelectorAll follow the always-impl rule</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/56f27c2d8bcb2486957de81ce899dde0e1618fd8"><code>56f27c2</code></a>
Add support for ElementInternals's labels property</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/854ae1bebf6e3591ef5b2e5626848d6a67d35787"><code>854ae1b</code></a>
Implement AbortSignal.any()</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/7cc3500a2a3b93cf90079e0da40e151334893503"><code>7cc3500</code></a>
Update optional peer dependency canvas to v3</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/8955c9945b5083472c753094cd8539798e5b4f7c"><code>8955c99</code></a>
Add support for canvas v3</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/8dfe288c3992a8d182a8a6f47b1467cac1fed4e7"><code>8dfe288</code></a>
Add Node 22 to CI test matrix</li>
<li>See full diff in <a
href="https://github.com/jsdom/jsdom/compare/25.0.1...26.0.0">compare
view</a></li>
</ul>
</details>
<br />


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

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mocha](https://github.com/mochajs/mocha) from 10.7.3 to 11.1.0.
<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.1.0</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.2...v11.1.0">11.1.0</a>
(2025-01-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749">8f1c8d8</a>)</li>
</ul>
<h2>v11.0.2</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.1...v11.0.2">11.0.2</a>
(2024-12-09)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)
(<a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9">259f8f8</a>)</li>
<li>error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)
(<a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099">210d658</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)
(<a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237">f729cd0</a>)</li>
<li>replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)
(<a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320">6f10d12</a>)</li>
</ul>
<h2>v11.0.1</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.0...v11.0.1">11.0.1</a>
(2024-12-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bumped glob dependency from 8 to 10 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5250">#5250</a>)
(<a
href="https://github.com/mochajs/mocha/commit/43c3157c6ef4f2d4bfecf3ad3a42479fd64187b8">43c3157</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>fix examples for <code>linkPartialObjects</code> methods (<a
href="https://redirect.github.com/mochajs/mocha/issues/5255">#5255</a>)
(<a
href="https://github.com/mochajs/mocha/commit/34e0e52e047a9119aeae9cb5b660a8438656a1e0">34e0e52</a>)</li>
</ul>
<h2>v11.0.0 Prerelease</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v10.8.2...v11.0.0">11.0.0</a>
(2024-11-11)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>adapt new engine range for Mocha 11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5216">#5216</a>)</li>
</ul>
<h3>🌟 Features</h3>
<ul>
<li>allow calling hook methods (<a
href="https://redirect.github.com/mochajs/mocha/issues/5231">#5231</a>)
(<a
href="https://github.com/mochajs/mocha/commit/e3da641b08bed20f12df524fc64cb9579f980c1e">e3da641</a>)</li>
</ul>
<h3>🩹 Fixes</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/main/CHANGELOG.md">mocha's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.2...v11.1.0">11.1.0</a>
(2025-01-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749">8f1c8d8</a>)</li>
<li>replace <code>strip-ansi</code> with
<code>util.stripVTControlCharacters</code> (<a
href="https://redirect.github.com/mochajs/mocha/issues/5267">#5267</a>)
(<a
href="https://github.com/mochajs/mocha/commit/3c191c05d9db1e99aec9b600edac2ce10a6b6d71">3c191c0</a>),
closes <a
href="https://redirect.github.com/mochajs/mocha/issues/5265">#5265</a></li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.1...v11.0.2">11.0.2</a>
(2024-12-09)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)
(<a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9">259f8f8</a>)</li>
<li>error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)
(<a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099">210d658</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)
(<a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237">f729cd0</a>)</li>
<li>replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)
(<a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320">6f10d12</a>)</li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.0...v11.0.1">11.0.1</a>
(2024-12-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bumped glob dependency from 8 to 10 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5250">#5250</a>)
(<a
href="https://github.com/mochajs/mocha/commit/43c3157c6ef4f2d4bfecf3ad3a42479fd64187b8">43c3157</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>fix examples for <code>linkPartialObjects</code> methods (<a
href="https://redirect.github.com/mochajs/mocha/issues/5255">#5255</a>)
(<a
href="https://github.com/mochajs/mocha/commit/34e0e52e047a9119aeae9cb5b660a8438656a1e0">34e0e52</a>)</li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v10.8.2...v11.0.0">11.0.0</a>
(2024-11-11)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>adapt new engine range for Mocha 11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5216">#5216</a>)</li>
</ul>
<h3>🌟 Features</h3>
<ul>
<li>allow calling hook methods (<a
href="https://redirect.github.com/mochajs/mocha/issues/5231">#5231</a>)
(<a
href="https://github.com/mochajs/mocha/commit/e3da641b08bed20f12df524fc64cb9579f980c1e">e3da641</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li>adapt new engine range for Mocha 11 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5216">#5216</a>)
(<a
href="https://github.com/mochajs/mocha/commit/80da25a4132ca50d3ad35087cb62c9b0f8fc946a">80da25a</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mochajs/mocha/commit/a87fb1130a877649e564e144a73b1716b6296cbd"><code>a87fb11</code></a>
chore(main): release 11.1.0 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5277">#5277</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/3c191c05d9db1e99aec9b600edac2ce10a6b6d71"><code>3c191c0</code></a>
feat: replace <code>strip-ansi</code> with
<code>util.stripVTControlCharacters</code> (<a
href="https://redirect.github.com/mochajs/mocha/issues/5267">#5267</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749"><code>8f1c8d8</code></a>
feat: bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/6caa9026eb120b136dc8210614b31310f8bff83b"><code>6caa902</code></a>
chore(main): release 11.0.2 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5269">#5269</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9"><code>259f8f8</code></a>
fix: catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099"><code>210d658</code></a>
fix: error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320"><code>6f10d12</code></a>
docs: replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237"><code>f729cd0</code></a>
docs: correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/4c558fb83ca5d7e260961b1ebfddcd377017a608"><code>4c558fb</code></a>
chore(main): release 11.0.1 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5257">#5257</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/a5bd707301006a318f8fea205545d8779a1c94c5"><code>a5bd707</code></a>
Release v11.0.1</li>
<li>Additional commits viewable in <a
href="https://github.com/mochajs/mocha/compare/v10.7.3...v11.1.0">compare
view</a></li>
</ul>
</details>
<br />


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

You can trigger a rebase of this PR 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>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
straker and others added 29 commits May 12, 2026 10:16
…rtially support element internals role (#5080)

Note that this can only support rules that don't select for `[role]` on
the element itself, which is why we can't support `aria-required-attr`
yet, or any rules that look for specific roles (e.g.
`aria-command-name`). Additionally we can only test the supported rules
partially as those rules look for an element with `[role]`. For example,
for `aria-required-parent` we can test that the parent of an element
with `[role]` has a required internal role, but we cannot test a child
with an internal role has a required parent.

Fully supporting rules can only be supported once we've figured out how
to update our selectors to look at more than just CSS selectors (planned
but not fully spec'd out yet).

Closes: #5039
Closes: #4259

---------

Co-authored-by: Chris Hutchins <chris.hutchins@deque.com>
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
…(#5101)

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

| Package | From | To |
| --- | --- | --- |
| [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) |
`4.11.1` | `4.11.3` |
|
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
| `7.29.2` | `7.29.5` |
| [globals](https://github.com/sindresorhus/globals) | `17.4.0` |
`17.6.0` |
| [grunt](https://github.com/gruntjs/grunt) | `1.6.1` | `1.6.2` |
| [parse5](https://github.com/inikulin/parse5) | `8.0.0` | `8.0.1` |
| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
`4.41.0` | `4.43.0` |
| [sinon](https://github.com/sinonjs/sinon) | `21.0.3` | `21.1.2` |


Updates `@axe-core/webdriverjs` from 4.11.1 to 4.11.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/dequelabs/axe-core-npm/releases">@​axe-core/webdriverjs's
releases</a>.</em></p>
<blockquote>
<h2>v4.11.3</h2>
<h2>What's Changed</h2>
<ul>
<li>chore: add create-release workflow by <a
href="https://github.com/Garbee"><code>@​Garbee</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1326">dequelabs/axe-core-npm#1326</a></li>
<li>chore: merge master into develop by <a
href="https://github.com/attest-team-ci"><code>@​attest-team-ci</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1324">dequelabs/axe-core-npm#1324</a></li>
<li>fix: Update axe-core to v4.11.4 by <a
href="https://github.com/attest-team-ci"><code>@​attest-team-ci</code></a>
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1330">dequelabs/axe-core-npm#1330</a></li>
<li>chore: RC v4.11.3 by <a
href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot]
in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1332">dequelabs/axe-core-npm#1332</a></li>
<li>chore: release v4.11.3 by <a
href="https://github.com/axe-core"><code>@​axe-core</code></a> in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1335">dequelabs/axe-core-npm#1335</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/axe-core"><code>@​axe-core</code></a>
made their first contribution in <a
href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1335">dequelabs/axe-core-npm#1335</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.11.2...v4.11.3">https://github.com/dequelabs/axe-core-npm/compare/v4.11.2...v4.11.3</a></p>
<h2>Release 4.11.2</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Update axe-core to v4.11.3 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1306">#1306</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a">71c4179</a>)</li>
<li><strong>wdio:</strong> support v9 wdio switchFrame and switchWindow
(<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1302">#1302</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c">4689273</a>),
closes <a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1164">#1164</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md">@​axe-core/webdriverjs's
changelog</a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to this project will be documented in this file.
See <a href="https://conventionalcommits.org">Conventional Commits</a>
for commit guidelines.</p>
<h2><a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2">4.11.2</a>
(2026-04-14)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Update axe-core to v4.11.3 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1306">#1306</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a">71c4179</a>)</li>
<li><strong>wdio:</strong> support v9 wdio switchFrame and switchWindow
(<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1302">#1302</a>)
(<a
href="https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c">4689273</a>),
closes <a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1164">#1164</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/25fbfd2a7b4d38fcdca487d393192e811592f1ec"><code>25fbfd2</code></a>
chore: release v4.11.3 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1335">#1335</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/dad3572195f68304561b28fc12980d24d069e0d3"><code>dad3572</code></a>
chore: RC v4.11.3 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1332">#1332</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/582a7fc2e16e7f5a5aa3d0cd28b31882b4504996"><code>582a7fc</code></a>
chore: RC v4.11.3</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/eed87f56b9808b3def657741c9c5023d7338583c"><code>eed87f5</code></a>
fix: Update axe-core to v4.11.4 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1330">#1330</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/57c54378dc0d829ea90562c1f192757df03839d3"><code>57c5437</code></a>
chore: merge master into develop (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1324">#1324</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/da56b5d6a0690a680e21b7f698a3ad9ed7497a10"><code>da56b5d</code></a>
chore: add create-release workflow (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1326">#1326</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/310de0a8b094d9575502a92ce898b7811e4f3a00"><code>310de0a</code></a>
chore: Release 4.11.2 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1323">#1323</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/39d99670b124852b51390221f1b4c43ea7ec1495"><code>39d9967</code></a>
chore: RC v4.11.2 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1317">#1317</a>)</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/7eb0bf2ce0c11bd12acb98111d72af7641ecdc33"><code>7eb0bf2</code></a>
chore: RC v4.11.2</li>
<li><a
href="https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a"><code>71c4179</code></a>
fix: Update axe-core to v4.11.3 (<a
href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1306">#1306</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `@babel/preset-env` from 7.29.2 to 7.29.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/releases">@​babel/preset-env's
releases</a>.</em></p>
<blockquote>
<h2>v7.29.5 (2026-05-05)</h2>
<h4>:house:  Internal</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li>Update <code>@babel/*</code> dependencies</li>
</ul>
</li>
</ul>
<h2>v7.29.4 (2026-05-05)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-modules-systemjs</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17974">#17974</a>
[7.x backport]fix(systemjs): improve module string name support (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
<h2>v7.29.3 (2026-04-30)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17923">#17923</a>
Support flow extends bound (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-proposal-decorators</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17931">#17931</a>
fix(decorators): replace super within all removed static elements (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-register</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17915">#17915</a> Fix
thread synchronization issues in <code>@babel/register</code> (<a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-compat-data</code>,
<code>babel-plugin-bugfix-safari-rest-destructuring-rhs-array</code>,
<code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17788">#17788</a> Add
bugfix plugin for Safari array rest destructuring bug (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17782">#17782</a>
Improve trailing comma comment handling (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17847">#17847</a>
Replace npmjs.com links with npmx.dev (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-helper-import-to-platform-api</code>,
<code>babel-plugin-proposal-import-wasm-source</code>,
<code>babel-plugin-transform-json-modules</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17818">#17818</a>
Load async Wasm and JSON imports in parallel (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 4</h4>
<ul>
<li>Babel Bot (<a
href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
<li>Huáng Jùnliàng (<a
href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
<li>Nicolò Ribaudo (<a
href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/3cd910d838332b988ed83bdd2ddc22e849e7ea5d"><code>3cd910d</code></a>
v7.29.5</li>
<li><a
href="https://github.com/babel/babel/commit/3d399f8c8c1e5308bb25e11947d90a111399ac0d"><code>3d399f8</code></a>
[7.x backport]docs(preset-env): update CONTRIBUTING.md (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17976">#17976</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/183db7bc040a68057489f8981d02962345a322ed"><code>183db7b</code></a>
v7.29.3</li>
<li><a
href="https://github.com/babel/babel/commit/268f246f21e51b2204ba6dc5349055504cc7420d"><code>268f246</code></a>
Add bugfix plugin for Safari array rest destructuring bug (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17788">#17788</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/f8524d80799e136313e55da0468777a57d1bf6b6"><code>f8524d8</code></a>
Update compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17686">#17686</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.29.5/packages/babel-preset-env">compare
view</a></li>
</ul>
</details>
<br />

Updates `globals` from 17.4.0 to 17.6.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sindresorhus/globals/releases">globals's
releases</a>.</em></p>
<blockquote>
<h2>v17.6.0</h2>
<ul>
<li>Update globals (2026-05-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/343">#343</a>)
00a4dd9</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0">https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0</a></p>
<h2>v17.5.0</h2>
<ul>
<li>Update globals (2026-04-12) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/342">#342</a>)
5d84602</li>
</ul>
<hr />
<p><a
href="https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0">https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc"><code>6b15870</code></a>
17.6.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d"><code>00a4dd9</code></a>
Update globals (2026-05-01) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/343">#343</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c"><code>b8170c8</code></a>
17.5.0</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80"><code>5d84602</code></a>
Update globals (2026-04-12) (<a
href="https://redirect.github.com/sindresorhus/globals/issues/342">#342</a>)</li>
<li><a
href="https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc"><code>1b727e5</code></a>
Fix build script for ES globals (<a
href="https://redirect.github.com/sindresorhus/globals/issues/341">#341</a>)</li>
<li>See full diff in <a
href="https://github.com/sindresorhus/globals/compare/v17.4.0...v17.6.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `grunt` from 1.6.1 to 1.6.2
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/gruntjs/grunt/blob/main/CHANGELOG">grunt's
changelog</a>.</em></p>
<blockquote>
<p>v1.6.2
date: 2026-04-14
changes:
- Update minimatch to 3.1.5.
(PR: <a
href="https://redirect.github.com/gruntjs/grunt/pull/1796">gruntjs/grunt#1796</a>)
- Update nopt to 5.0.0.
(PR: <a
href="https://redirect.github.com/gruntjs/grunt/pull/1778">gruntjs/grunt#1778</a>)</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/gruntjs/grunt/commit/f49016e3ad7b92cf73982bec8d1ad224563a475d"><code>f49016e</code></a>
1.6.2</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/662e097e7a77717df9cdcc76597ea54c154a1e67"><code>662e097</code></a>
Update minimatch to 3.1.5 to fix CVEs</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/a29fd1872a9028c65ce8e7eadda8a4ac0931adb5"><code>a29fd18</code></a>
CI: add Node.js 24 to version matrix</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/f757c4f7dd4225aea81e23f67b7d2b15f6fd965d"><code>f757c4f</code></a>
Update links</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/b5aa8342f393f21fecb9c983e0208d9da2340cfa"><code>b5aa834</code></a>
Merge pull request <a
href="https://redirect.github.com/gruntjs/grunt/issues/1792">#1792</a>
from UlisesGascon/security-md</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/8d2dea224e772ff3c549be25d5d09c87d90ec536"><code>8d2dea2</code></a>
docs: refresh security policy</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/aa15bdc5b435e2938744658dec31ec29c3109afc"><code>aa15bdc</code></a>
Merge pull request <a
href="https://redirect.github.com/gruntjs/grunt/issues/1786">#1786</a>
from stscoundrel/ci-node-22</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/ee5b2a3480d520b442887451b86e596d971d94e6"><code>ee5b2a3</code></a>
Merge pull request <a
href="https://redirect.github.com/gruntjs/grunt/issues/1787">#1787</a>
from gruntjs/add-commercial-support</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/c0e2b42efa4f590b624929d66e67a9f4e5c9ff46"><code>c0e2b42</code></a>
Readme updates re: support</li>
<li><a
href="https://github.com/gruntjs/grunt/commit/c4f037ddaecca57092f30018196361bb299b7bc7"><code>c4f037d</code></a>
CI: update GH actions V3 -&gt; V4</li>
<li>Additional commits viewable in <a
href="https://github.com/gruntjs/grunt/compare/v1.6.1...v1.6.2">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/~krinkle">krinkle</a>, a new releaser for
grunt since your current version.</p>
</details>
<br />

Updates `parse5` from 8.0.0 to 8.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/inikulin/parse5/releases">parse5's
releases</a>.</em></p>
<blockquote>
<h2>v8.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.30.1 to 9.31.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1546">inikulin/parse5#1546</a></li>
<li>chore(deps-dev): bump eslint from 9.30.1 to 9.31.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1547">inikulin/parse5#1547</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.36.0 to 8.37.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1548">inikulin/parse5#1548</a></li>
<li>chore(deps-dev): bump eslint-config-prettier from 10.1.5 to 10.1.8
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1549">inikulin/parse5#1549</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.2 to 3.29.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1550">inikulin/parse5#1550</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.37.0 to 8.38.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1552">inikulin/parse5#1552</a></li>
<li>chore: use unicorn-x lint rules by <a
href="https://github.com/43081j"><code>@​43081j</code></a> in <a
href="https://redirect.github.com/inikulin/parse5/pull/1553">inikulin/parse5#1553</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.3 to 3.29.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1554">inikulin/parse5#1554</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.7 to 0.28.8 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1556">inikulin/parse5#1556</a></li>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.31.0 to 9.32.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1557">inikulin/parse5#1557</a></li>
<li>chore(deps-dev): bump eslint from 9.31.0 to 9.32.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1558">inikulin/parse5#1558</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1559">inikulin/parse5#1559</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.8 to 0.28.9 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1560">inikulin/parse5#1560</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.38.0 to 8.39.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1561">inikulin/parse5#1561</a></li>
<li>chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1562">inikulin/parse5#1562</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.5 to 3.29.7 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1563">inikulin/parse5#1563</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.7 to 3.29.8 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1564">inikulin/parse5#1564</a></li>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.32.0 to 9.33.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1565">inikulin/parse5#1565</a></li>
<li>chore(deps-dev): bump eslint from 9.32.0 to 9.33.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1566">inikulin/parse5#1566</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.9 to 0.28.10 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1567">inikulin/parse5#1567</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.39.0 to 8.39.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1568">inikulin/parse5#1568</a></li>
<li>chore(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/inikulin/parse5/pull/1569">inikulin/parse5#1569</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.8 to 3.29.9 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1570">inikulin/parse5#1570</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.39.1 to 8.40.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1571">inikulin/parse5#1571</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.9 to 3.29.10 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1572">inikulin/parse5#1572</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.10 to 3.29.11 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1573">inikulin/parse5#1573</a></li>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.33.0 to 9.34.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1574">inikulin/parse5#1574</a></li>
<li>chore(deps-dev): bump eslint from 9.33.0 to 9.34.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1575">inikulin/parse5#1575</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.10 to 0.28.11 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1576">inikulin/parse5#1576</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.40.0 to 8.41.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1577">inikulin/parse5#1577</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.11 to 0.28.12 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1578">inikulin/parse5#1578</a></li>
<li>chore(deps): bump github/codeql-action from 3.29.11 to 3.30.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1579">inikulin/parse5#1579</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.41.0 to 8.42.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1580">inikulin/parse5#1580</a></li>
<li>chore(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/inikulin/parse5/pull/1581">inikulin/parse5#1581</a></li>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.34.0 to 9.35.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1582">inikulin/parse5#1582</a></li>
<li>chore(deps-dev): bump eslint from 9.34.0 to 9.35.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1583">inikulin/parse5#1583</a></li>
<li>chore(deps): bump github/codeql-action from 3.30.0 to 3.30.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1584">inikulin/parse5#1584</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.42.0 to 8.43.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1585">inikulin/parse5#1585</a></li>
<li>chore(deps-dev): bump globals from 16.3.0 to 16.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1587">inikulin/parse5#1587</a></li>
<li>chore(deps): bump github/codeql-action from 3.30.1 to 3.30.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1588">inikulin/parse5#1588</a></li>
<li>chore(deps): bump vite from 6.3.5 to 7.1.5 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1586">inikulin/parse5#1586</a></li>
<li>chore(deps): bump github/codeql-action from 3.30.2 to 3.30.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1590">inikulin/parse5#1590</a></li>
<li>chore(deps-dev): bump typedoc from 0.28.12 to 0.28.13 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1591">inikulin/parse5#1591</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.43.0 to 8.44.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1592">inikulin/parse5#1592</a></li>
<li>chore(deps-dev): bump <code>@​eslint/js</code> from 9.35.0 to 9.36.0
by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1594">inikulin/parse5#1594</a></li>
<li>chore(deps-dev): bump eslint from 9.35.0 to 9.36.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1593">inikulin/parse5#1593</a></li>
<li>chore(deps-dev): bump typescript-eslint from 8.44.0 to 8.44.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1595">inikulin/parse5#1595</a></li>
<li>chore(deps): bump github/codeql-action from 3.30.3 to 3.30.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/inikulin/parse5/pull/1596">inikulin/parse5#1596</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/inikulin/parse5/commit/0d56627fc924d40f560fd260ade0e1a935e2369c"><code>0d56627</code></a>
chore: v8.0.1 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1743">#1743</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/e402276597de95b3ce5372a62559d19ff2c7b052"><code>e402276</code></a>
chore(deps-dev): bump typescript from 6.0.2 to 6.0.3 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1742">#1742</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/acf9d7b3ece6d43741d794aac10ea02b925c2056"><code>acf9d7b</code></a>
chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1741">#1741</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/bcf1946093163f41753ad26dc11332a317d8d248"><code>bcf1946</code></a>
chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1740">#1740</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/03b441c59d8ddb936da35db79bf91a0d6646abc9"><code>03b441c</code></a>
chore(deps-dev): bump typescript-eslint from 8.58.1 to 8.58.2 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1739">#1739</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/b3f126145cf6f6f9ed083e886ceaca4472e2ba92"><code>b3f1261</code></a>
chore(deps-dev): bump globals from 17.4.0 to 17.5.0 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1738">#1738</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/7e420aed85de8525059cc575c0d7939d98cf5fa6"><code>7e420ae</code></a>
chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1737">#1737</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/28a9468e2b6fddf21d22afe5d6963806954a008b"><code>28a9468</code></a>
chore(deps-dev): bump <code>@​vitest/coverage-v8</code> from 4.1.3 to
4.1.4 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1736">#1736</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/9ec822f0f1172d10870f34a88577fbc4475b63a7"><code>9ec822f</code></a>
chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1735">#1735</a>)</li>
<li><a
href="https://github.com/inikulin/parse5/commit/2d230bfba3bf896e5c88104a7bbb5fec66449e03"><code>2d230bf</code></a>
chore(deps-dev): bump nano-staged from 0.9.0 to 1.0.2 (<a
href="https://redirect.github.com/inikulin/parse5/issues/1734">#1734</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/inikulin/parse5/compare/v8.0.0...v8.0.1">compare
view</a></li>
</ul>
</details>
<br />

Updates `prettier` from 3.8.1 to 3.8.3
<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.8.3</h2>
<ul>
<li>SCSS: Prevent trailing comma in <code>if()</code> function (<a
href="https://redirect.github.com/prettier/prettier/pull/18471">prettier/prettier#18471</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383">Changelog</a></p>
<h2>3.8.2</h2>
<ul>
<li>Support Angular v21.2</li>
</ul>
<p>🔗 <a
href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382">Changelog</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.8.3</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.8.2...3.8.3">diff</a></p>
<h4>SCSS: Prevent trailing comma in <code>if()</code> function (<a
href="https://redirect.github.com/prettier/prettier/pull/18471">#18471</a>
by <a href="https://github.com/kovsu"><code>@​kovsu</code></a>)</h4>
<!-- raw HTML omitted -->
<pre lang="scss"><code>// Input
$value: if(sass(false): 1; else: -1);
<p>// Prettier 3.8.2
$value: if(
sass(false): 1; else: -1,
);</p>
<p>// Prettier 3.8.3
$value: if(sass(false): 1; else: -1);
</code></pre></p>
<h1>3.8.2</h1>
<p><a
href="https://github.com/prettier/prettier/compare/3.8.1...3.8.2">diff</a></p>
<h4>Angular: Support Angular v21.2 (<a
href="https://redirect.github.com/prettier/prettier/pull/18722">#18722</a>,
<a
href="https://redirect.github.com/prettier/prettier/pull/19034">#19034</a>
by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
<p>Exhaustive typechecking with <code>@default never;</code></p>
<!-- raw HTML omitted -->
<pre lang="html"><code>&lt;!-- Input --&gt;
@switch (foo) {
  @case (1) {}
  @default never;
}
<p>&lt;!-- Prettier 3.8.1 --&gt;
SyntaxError: Incomplete block &quot;default never&quot;. If you meant to
write the @ character, you should use the &quot;&amp;<a
href="https://redirect.github.com/prettier/prettier/issues/64">#64</a>;&quot;
HTML entity instead. (3:3)</p>
<p>&lt;!-- Prettier 3.8.2 --&gt;
<a href="https://github.com/switch"><code>@​switch</code></a> (foo) {
<a href="https://github.com/case"><code>@​case</code></a> (1) {}
<a href="https://github.com/default"><code>@​default</code></a> never;
}
</code></pre></p>
<p><code>arrow function</code> and <code>instanceof</code>
expressions.</p>
<!-- raw HTML omitted -->
<pre lang="html"><code>&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191"><code>d7108a7</code></a>
Release 3.8.3</li>
<li><a
href="https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe"><code>177f908</code></a>
Prevent trailing comma in SCSS <code>if()</code> function (<a
href="https://redirect.github.com/prettier/prettier/issues/18471">#18471</a>)</li>
<li><a
href="https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606"><code>1cd4066</code></a>
Release <code>@​prettier/plugin-oxc</code><a
href="https://github.com/0"><code>@​0</code></a>.1.4</li>
<li><a
href="https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc"><code>a8700e2</code></a>
Update oxc-parser to v0.125.0</li>
<li><a
href="https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e"><code>752157c</code></a>
Fix tests</li>
<li><a
href="https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec"><code>053fd41</code></a>
Bump Prettier dependency to 3.8.2</li>
<li><a
href="https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6"><code>904c636</code></a>
Clean changelog_unreleased</li>
<li><a
href="https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4"><code>dc1f7fc</code></a>
Update dependents count</li>
<li><a
href="https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9"><code>b31557c</code></a>
Release 3.8.2</li>
<li><a
href="https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315"><code>96bbaed</code></a>
Support Angular v21.2 (<a
href="https://redirect.github.com/prettier/prettier/issues/18722">#18722</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/prettier/prettier/compare/3.8.1...3.8.3">compare
view</a></li>
</ul>
</details>
<br />

Updates `selenium-webdriver` from 4.41.0 to 4.43.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.43.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 -->
<p><strong>Full Changelog</strong>: <a
href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0">https://github.com/SeleniumHQ/selenium/compare/selenium-4.42.0...selenium-4.43.0</a></p>
<h2>Selenium 4.42.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>[rust][rb] Update lock files with new versions by <a
href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17118">SeleniumHQ/selenium#17118</a></li>
<li>[dotnet] [bidi] Unify all event arguments to be *EventArgs by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17125">SeleniumHQ/selenium#17125</a></li>
<li>[py] Add return type annotation to execute_script and
execute_async_script by <a
href="https://github.com/adamtheturtle"><code>@​adamtheturtle</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17117">SeleniumHQ/selenium#17117</a></li>
<li>[dotnet] [bidi] Expose functionality via interface by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17127">SeleniumHQ/selenium#17127</a></li>
<li>[dotnet] [bidi] Unregister cancelled commands by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17129">SeleniumHQ/selenium#17129</a></li>
<li>[dotnet] [bidi] Properly handle websocket close handshake by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17132">SeleniumHQ/selenium#17132</a></li>
<li>[ruby] fix linter error in <code>./go authors</code> script by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17136">SeleniumHQ/selenium#17136</a></li>
<li>[nodejs] Color Class for Javascript library by <a
href="https://github.com/BckupMuthu"><code>@​BckupMuthu</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16944">SeleniumHQ/selenium#16944</a></li>
<li>[java] fix &quot;or&quot; condition by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17135">SeleniumHQ/selenium#17135</a></li>
<li>[java] Improve screenshot error message by <a
href="https://github.com/seethinajayadileep"><code>@​seethinajayadileep</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17120">SeleniumHQ/selenium#17120</a></li>
<li>[java] fix &quot;Don't serialize binary stream - it might be
large&quot; when using <code>RemoteWebDriver.builder()</code> by <a
href="https://github.com/tim-burke-systemware"><code>@​tim-burke-systemware</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17139">SeleniumHQ/selenium#17139</a></li>
<li>[dotnet] [bidi] Wait until events are dispatched when unsubscribing
by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17142">SeleniumHQ/selenium#17142</a></li>
<li>[dotnet] Any WebDriver can be disposed asynchronously by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17119">SeleniumHQ/selenium#17119</a></li>
<li>[grid] Router bypass WebSocket data path via transparent TCP tunnel
by <a href="https://github.com/VietND96"><code>@​VietND96</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17146">SeleniumHQ/selenium#17146</a></li>
<li>[dotnet] [bidi] Preserve configurable options pattern by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17144">SeleniumHQ/selenium#17144</a></li>
<li>[rb] Use portable Ruby by <a
href="https://github.com/p0deje"><code>@​p0deje</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/16936">SeleniumHQ/selenium#16936</a></li>
<li>[java] Guard against NPE in Platform.extractFromSysProperty by <a
href="https://github.com/seethinajayadileep"><code>@​seethinajayadileep</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17151">SeleniumHQ/selenium#17151</a></li>
<li>[java] Deduplicate Unicode PUA mappings in Keys; make OPTION an
alias of ALT and deprecate FN by <a
href="https://github.com/seethinajayadileep"><code>@​seethinajayadileep</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17147">SeleniumHQ/selenium#17147</a></li>
<li>[java] remove <code>@Nullable</code> from return value for
<code>ExpectedConditions</code> that never return null by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17149">SeleniumHQ/selenium#17149</a></li>
<li>[java] Fluent setters in few classes like <code>PrintOptions</code>
etc. by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17148">SeleniumHQ/selenium#17148</a></li>
<li>[dotnet] [bidi] Add disposed guard by <a
href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17161">SeleniumHQ/selenium#17161</a></li>
<li>[java] Enhance ScriptKey.toString() and mask script content in
UnpinnedScriptKey by <a
href="https://github.com/seethinajayadileep"><code>@​seethinajayadileep</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17159">SeleniumHQ/selenium#17159</a></li>
<li>[java] specify nullability in packages
<code>org.openqa.selenium.chrom*</code> by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17152">SeleniumHQ/selenium#17152</a></li>
<li>Nullability for browsers by <a
href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/17167">SeleniumHQ/selenium#17167</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/dd0f5342f342c9583b2dde8e1619d6babc612ea0"><code>dd0f534</code></a>
[build] Prepare for release of selenium-4.43.0 (<a
href="https://redirect.github.com/SeleniumHQ/selenium/issues/17329">#17329</a>)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/52a38c6222707b1582cf2b4521649ba40077ecb7"><code>52a38c6</code></a>
fix(release): add rust:update command to version reset workflow</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/7cee048f8a415f273670789bb076a679416a3f77"><code>7cee048</code></a>
fix(pypirc): remove setup_pypirc method and update nightly credentials
handling</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/8382015adf4becfc90f88cc40193eebcf2496101"><code>8382015</code></a>
fix(credentials): add support for nightly PyPI credentials</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/63e8662a74f58a26923f02d523a85d4b006c348a"><code>63e8662</code></a>
Update mirror info (Thu Apr 9 18:16:15 UTC 2026)</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/5615f6459e028cac09343e95fff0cf0ab3b9cc75"><code>5615f64</code></a>
fix(version): update selenium-manager to 0.4.43-nightly</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/98871168e5d3e55e4efafda0ac3e3f7224d09a04"><code>9887116</code></a>
fix(release): specify path for downloading release packages</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/e2d089c4c1ffd4ab20c707ac67c460814e9520f8"><code>e2d089c</code></a>
fix(dependencies): update selenium-webdriver to 4.43.0.nightly</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/c68d3debf329f0947dc2791f58d2c9eb26ce5985"><code>c68d3de</code></a>
Reverting changes done for 4.42.0 release</li>
<li><a
href="https://github.com/SeleniumHQ/selenium/commit/cb536ad6844b3c159901d898de79832d5fd5d20f"><code>cb536ad</code></a>
Bumping versions to nightly</li>
<li>Additional commits viewable in <a
href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.41.0...selenium-4.43.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `sinon` from 21.0.3 to 21.1.2
<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.1.2</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/53817f7d3ab9447001ae7e622361c2f148170965"><code>53817f7d</code></a>
Upgrade to ESLint 10 and new shared config (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2696">#2696</a>)
(Carl-Erik Kopseng)
<blockquote>
<ul>
<li>Upgrade to ESLint 10 and new shared config</li>
<li>Update deps</li>
</ul>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/d7a682e0a8e8db3111c3e7f8cb238b2c7dfddb0e"><code>d7a682e0</code></a>
fix: move npm-run-all to devDeps (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2694">#2694</a>)
(Avi Vahl)
<blockquote>
<p>used only during dev, and caused a considerable dep count jump
downstream</p>
</blockquote>
</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/5b8720ec579787f4830fcb40cf97c9d2744ade74"><code>5b8720ec</code></a>
use latest shared eslint-config (Carl-Erik Kopseng)</li>
</ul>
<p><em>Released by <a href="https://github.com/fatso83">Carl-Erik
Kopseng</a> on 2026-04-11.</em></p>
<h2>21.1.1</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/3c8b023b942b7cbd235b3804e81a36293f1c1b1a"><code>3c8b023b</code></a>
Update deps (Carl-Erik Kopseng)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/2eabf5dabdc242dd1cba1d6f0ffdbbfdf026da2b"><code>2eabf5da</code></a>
fix(<a
href="https://redirect.github.com/sinonjs/sinon/issues/2692">#2692</a>):
Remove ESM-only supports-color as it breaks CJS exports (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2693">#2693</a>)
(Carl-Erik Kopseng)
<blockquote>
<ul>
<li>fix(<a
href="https://redirect.github.com/sinonjs/sinon/issues/2692">#2692</a>):
Remove ESM-only supports-color as it breaks CJS exports</li>
</ul>
</blockquote>
</li>
</ul>
<p><em>Released by <a href="https://github.com/fatso83">Carl-Erik
Kopseng</a> on 2026-04-10.</em></p>
<h2>21.1.0</h2>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/0a5526c54b44885cd0e85fb3c42218e75caa93ee"><code>0a5526c5</code></a>
updated deps (Carl-Erik Kopseng)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/5262204f018503e7f22e82f53cc776edda38d88e"><code>5262204f</code></a>
fix: build artifacts before running bundled tests (Carl-Erik
Kopseng)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/819bb64b5b83e4811fabeaed1d21cef677647c34"><code>819bb64b</code></a>
Migration to ECMAScript modules (ESM) (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2683">#2683</a>)
(Carl-Erik Kopseng)
<blockquote>
<p>This allowed us to finally consume ESM-only dependencies and has
broken us free from some CJS shackes. Now produce the same API surface
for CJS consumers, as well, by generating <code>./lib</code></p>
<ul>
<li>Modern ignores 😁</li>
<li>test: add distribution harness</li>
<li>test: verify packed cjs and esm entrypoints</li>
<li>test: lock distribution api manifest</li>
<li>test: smoke test built pkg artifacts</li>
<li>docs: require contract tests for package migration</li>
<li>test: guard esm migration regressions</li>
<li>docs: require contract gate for esm migration</li>
<li>build: generate cjs lib from esm source entries</li>
<li>refactor: port root api surface to esm</li>
<li>build: clean port of root api to esm</li>
<li>docs: include implementation plans</li>
<li>fix: align lint and smoke tests with esm migration</li>
<li>refactor: complete esm port of all core components</li>
<li>refactor: finalize esm migration with sandbox and naming fixes</li>
<li>fix: finish esm migration stabilization</li>
</ul>
</blockquote>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sinonjs/sinon/commit/c9ee063bd91969d230a76b5caa5d930ca789e59e"><code>c9ee063</code></a>
21.1.2</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/53817f7d3ab9447001ae7e622361c2f148170965"><code>53817f7</code></a>
Upgrade to ESLint 10 and new shared config (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2696">#2696</a>)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/d7a682e0a8e8db3111c3e7f8cb238b2c7dfddb0e"><code>d7a682e</code></a>
fix: move npm-run-all to devDeps (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2694">#2694</a>)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/5b8720ec579787f4830fcb40cf97c9d2744ade74"><code>5b8720e</code></a>
use latest shared eslint-config</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/40f9d6b735d7fa38143a0717f745ca0d850f6693"><code>40f9d6b</code></a>
21.1.1</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/3c8b023b942b7cbd235b3804e81a36293f1c1b1a"><code>3c8b023</code></a>
Update deps</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/2eabf5dabdc242dd1cba1d6f0ffdbbfdf026da2b"><code>2eabf5d</code></a>
fix(<a
href="https://redirect.github.com/sinonjs/sinon/issues/2692">#2692</a>):
Remove ESM-only supports-color as it breaks CJS exports (<a
href="https://redirect.github.com/sinonjs/sinon/issues/2693">#2693</a>)</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/30cf67e557c52ac865ad4ad10fc566677a226f25"><code>30cf67e</code></a>
21.1.0</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/0a5526c54b44885cd0e85fb3c42218e75caa93ee"><code>0a5526c</code></a>
updated deps</li>
<li><a
href="https://github.com/sinonjs/sinon/commit/5262204f018503e7f22e82f53cc776edda38d88e"><code>5262204</code></a>
fix: build artifacts before running bundled tests</li>
<li>Additional commits viewable in <a
href="https://github.com/sinonjs/sinon/compare/v21.0.3...v21.1.2">compare
view</a></li>
</ul>
</details>
<br />


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

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

---

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

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[start-server-and-test](https://github.com/bahmutov/start-server-and-test)
from 2.1.5 to 3.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/bahmutov/start-server-and-test/releases">start-server-and-test's
releases</a>.</em></p>
<blockquote>
<h2>v3.0.2</h2>
<h2><a
href="https://github.com/bahmutov/start-server-and-test/compare/v3.0.1...v3.0.2">3.0.2</a>
(2026-04-10)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update wait-on to 9.0.5 (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/462">#462</a>)
(<a
href="https://github.com/bahmutov/start-server-and-test/commit/1156b8130de885e31b8db820a8ebe987c490a83a">1156b81</a>)</li>
</ul>
<h2>v3.0.1</h2>
<h2><a
href="https://github.com/bahmutov/start-server-and-test/compare/v3.0.0...v3.0.1">3.0.1</a>
(2026-04-10)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> pin arg to 5.0.2 (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/461">#461</a>)
(<a
href="https://github.com/bahmutov/start-server-and-test/commit/799d88143914b09bcf1efe2ccc824e8e06761f18">799d881</a>)</li>
</ul>
<h2>v3.0.0</h2>
<h1><a
href="https://github.com/bahmutov/start-server-and-test/compare/v2.1.5...v3.0.0">3.0.0</a>
(2026-03-25)</h1>
<h3>Features</h3>
<p>Removes the requirement on Windows for the deprecated WMI
command-line tool (wmic.exe). WMIC is a Feature on Demand (FoD) that is
no longer installed by default on latest Windows Server and Desktop
releases. Affects Windows Server 2025, Windows 11 24H2 &amp; 25H2.</p>
<ul>
<li><strong>deps:</strong> Replace ps-tree with tree-kill (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/412">#412</a>)
(<a
href="https://github.com/bahmutov/start-server-and-test/commit/c0b01219d482e1bd71780a125e3d17f0f44d456f">c0b0121</a>),
closes <a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/398">#398</a></li>
<li>update minimum Node.js to 22 (<a
href="https://github.com/bahmutov/start-server-and-test/commit/47a8b41bc4e15a473f5862d2b8606042c0f0384d">47a8b41</a>)</li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>Requires Node.js versions 22, 24 or above</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/1156b8130de885e31b8db820a8ebe987c490a83a"><code>1156b81</code></a>
fix(deps): update wait-on to 9.0.5 (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/462">#462</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/799d88143914b09bcf1efe2ccc824e8e06761f18"><code>799d881</code></a>
fix(deps): pin arg to 5.0.2 (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/461">#461</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/6e4099589a231604777aeae064c24287e506de38"><code>6e40995</code></a>
chore(renovate): restrict lazy-ass to &lt;2 for compatibility (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/460">#460</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/bc13bbe09d78d9d9a15d179c6324053a5ba12e05"><code>bc13bbe</code></a>
chore(renovate): restrict execa to &lt;6 for CommonJS compatibility (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/457">#457</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/df0ead10e8d9011506abfa70315ea10a6b030476"><code>df0ead1</code></a>
docs: update Renovate badge in README (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/456">#456</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/7c434e0c43c7a9f9e722ba4cdc0ff4b75e68b009"><code>7c434e0</code></a>
docs: remove code style: standard linting badge from README (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/455">#455</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/a9579dc04721d2a578293e4be216f6cd5ef96323"><code>a9579dc</code></a>
chore(ci): add dependency install to release workflow (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/454">#454</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/a3080b8138e3f4711cf4dba88f40970738090505"><code>a3080b8</code></a>
Merge pull request <a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/453">#453</a>
from bahmutov/release/v3</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/c0b01219d482e1bd71780a125e3d17f0f44d456f"><code>c0b0121</code></a>
feat(deps): Replace ps-tree with tree-kill (<a
href="https://redirect.github.com/bahmutov/start-server-and-test/issues/412">#412</a>)</li>
<li><a
href="https://github.com/bahmutov/start-server-and-test/commit/47a8b41bc4e15a473f5862d2b8606042c0f0384d"><code>47a8b41</code></a>
feat: update minimum Node.js to 22</li>
<li>Additional commits viewable in <a
href="https://github.com/bahmutov/start-server-and-test/compare/v2.1.5...v3.0.2">compare
view</a></li>
</ul>
</details>
<details>
<summary>Install script changes</summary>
<p>This version adds <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=start-server-and-test&package-manager=npm_and_yarn&previous-version=2.1.5&new-version=3.0.2)](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 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.1.0 to 29.0.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jsdom/jsdom/releases">jsdom's
releases</a>.</em></p>
<blockquote>
<h2>v29.0.2</h2>
<ul>
<li>Significantly improved and sped up <code>getComputedStyle()</code>.
Computed value rules are now applied across a broader set of properties,
and include fixes related to inheritance, defaulting keywords, custom
properties, and color-related values such as <code>currentcolor</code>
and system colors. (<a
href="https://github.com/asamuzaK"><code>@​asamuzaK</code></a>)</li>
<li>Fixed CSS <code>'background</code>' and <code>'border'</code>
shorthand parsing. (<a
href="https://github.com/asamuzaK"><code>@​asamuzaK</code></a>)</li>
</ul>
<h2>v29.0.1</h2>
<ul>
<li>Fixed CSS parsing of <code>'border'</code>,
<code>'background'</code>, and their sub-shorthands containing keywords
or <code>var()</code>. (<a
href="https://github.com/asamuzaK"><code>@​asamuzaK</code></a>)</li>
<li>Fixed <code>getComputedStyle()</code> to return a more functional
<code>CSSStyleDeclaration</code> object, including indexed access
support, which regressed in v29.0.0.</li>
</ul>
<h2>v29.0.0</h2>
<p>Breaking changes:</p>
<ul>
<li>Node.js v22.13.0+ is now the minimum supported v22 version (was
v22.12.0+).</li>
</ul>
<p>Other changes:</p>
<ul>
<li>Overhauled the CSSOM implementation, replacing the <a
href="https://www.npmjs.com/package/@acemir/cssom"><code>@acemir/cssom</code></a>
and <a
href="https://github.com/jsdom/cssstyle"><code>cssstyle</code></a>
dependencies with fresh internal implementations built on webidl2js
wrappers and the <a
href="https://www.npmjs.com/package/css-tree"><code>css-tree</code></a>
parser. Serialization, parsing, and API behavior is improved in various
ways, especially around edge cases.</li>
<li>Added <code>CSSCounterStyleRule</code> and
<code>CSSNamespaceRule</code> to jsdom <code>Window</code>s.</li>
<li>Added <code>cssMediaRule.matches</code> and
<code>cssSupportsRule.matches</code> getters.</li>
<li>Added proper media query parsing in <code>MediaList</code>, using
<code>css-tree</code> instead of naive comma-splitting. Invalid queries
become <code>&quot;not all&quot;</code> per spec.</li>
<li>Added <code>cssKeyframeRule.keyText</code> getter/setter
validation.</li>
<li>Added <code>cssStyleRule.selectorText</code> setter validation:
invalid selectors are now rejected.</li>
<li>Added <code>styleSheet.ownerNode</code>,
<code>styleSheet.href</code>, and <code>styleSheet.title</code>.</li>
<li>Added bad port blocking per the <a
href="https://fetch.spec.whatwg.org/#bad-port">fetch specification</a>,
preventing fetches to commonly-abused ports.</li>
<li>Improved <code>Document</code> initialization performance by lazily
initializing the CSS selector engine, avoiding ~0.5 ms of overhead per
<code>Document</code>. (<a
href="https://github.com/thypon"><code>@​thypon</code></a>)</li>
<li>Fixed a memory leak when stylesheets were removed from the
document.</li>
<li>Fixed <code>CSSStyleDeclaration</code> modifications to properly
trigger custom element reactions.</li>
<li>Fixed nested <code>@media</code> rule parsing.</li>
<li>Fixed <code>CSSStyleSheet</code>'s &quot;disallow modification&quot;
flag not being checked in all mutation methods.</li>
<li>Fixed <code>XMLHttpRequest</code>'s <code>response</code> getter
returning parsed JSON during the <code>LOADING</code> state instead of
<code>null</code>.</li>
<li>Fixed <code>getComputedStyle()</code> crashing in XHTML documents
when stylesheets contained at-rules such as <code>@page</code> or
<code>@font-face</code>.</li>
<li>Fixed a potential hang in synchronous <code>XMLHttpRequest</code>
caused by a race condition with the worker thread's idle timeout.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jsdom/jsdom/commit/2a1e2cdb443e276b28ca49937cf7a7d6fa0a4806"><code>2a1e2cd</code></a>
29.0.2</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/4097d66ba188805a408b5186b4b8036bf582b40f"><code>4097d66</code></a>
Resolve computed CSS values lazily in CSSStyleDeclaration</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/cf5523ff92978fc08f7e40c0f44053946101d064"><code>cf5523f</code></a>
Add more test cases for nested color-mix with currentColor</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/b33b61657e563ec841cb7a29c98ad236cc71c0b0"><code>b33b616</code></a>
Add test that getComputedStyle() works with !important</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/6bf559c416654641d3ca197982d646eac6de85ae"><code>6bf559c</code></a>
Add test for custom property inheritance in computed styles</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/68176571d00c50441fc3a428e1315fc1fb3b2bab"><code>6817657</code></a>
Fix border shorthand handling</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/470f5c5943d001f9abf8396734fc0c6f11174784"><code>470f5c5</code></a>
Consolidate color helpers</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/3db53cb2cb14aef35717cbec75b6bd638b1224a7"><code>3db53cb</code></a>
Fix background shorthand handlers</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/678e84093ad44b444be6e0317b84396832ff39c6"><code>678e840</code></a>
Remove some longhand property files</li>
<li><a
href="https://github.com/jsdom/jsdom/commit/d526a07432982dcb89597e469c0fb00ba54884bb"><code>d526a07</code></a>
Add regression test for getComputedStyle() liveness</li>
<li>Additional commits viewable in <a
href="https://github.com/jsdom/jsdom/compare/v28.1.0...v29.0.2">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/~GitHub%20Actions">GitHub Actions</a>, a new
releaser for jsdom since your current version.</p>
</details>
<details>
<summary>Install script changes</summary>
<p>This version modifies <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jsdom&package-manager=npm_and_yarn&previous-version=28.1.0&new-version=29.0.2)](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 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] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…w-risk group (#5088)

Bumps the gha-low-risk group with 1 update:
[actions/upload-artifact](https://github.com/actions/upload-artifact).

Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/upload-artifact/releases">actions/upload-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Update the readme with direct upload details by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/795">actions/upload-artifact#795</a></li>
<li>Readme: bump all the example versions to v7 by <a
href="https://github.com/danwkennedy"><code>@​danwkennedy</code></a> in
<a
href="https://redirect.github.com/actions/upload-artifact/pull/796">actions/upload-artifact#796</a></li>
<li>Include changes in typespec/ts-http-runtime 0.3.5 by <a
href="https://github.com/yacaovsnc"><code>@​yacaovsnc</code></a> in <a
href="https://redirect.github.com/actions/upload-artifact/pull/797">actions/upload-artifact#797</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/upload-artifact/compare/v7...v7.0.1">https://github.com/actions/upload-artifact/compare/v7...v7.0.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/upload-artifact/commit/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"><code>043fb46</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/upload-artifact/issues/797">#797</a>
from actions/yacaovsnc/update-dependency</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/634250c1388765ea7ed0f053e636f1f399000b94"><code>634250c</code></a>
Include changes in typespec/ts-http-runtime 0.3.5</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/e454baaac2be505c9450e11b8f3215c6fc023ce8"><code>e454baa</code></a>
Readme: bump all the example versions to v7 (<a
href="https://redirect.github.com/actions/upload-artifact/issues/796">#796</a>)</li>
<li><a
href="https://github.com/actions/upload-artifact/commit/74fad66b98a6d799dc004d3353ccd0e6f6b2530e"><code>74fad66</code></a>
Update the readme with direct upload details (<a
href="https://redirect.github.com/actions/upload-artifact/issues/795">#795</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/upload-artifact&package-manager=github_actions&previous-version=7.0.0&new-version=7.0.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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3
to 6.0.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 6.0.3</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release
announcement blog post</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22">fixed
issues query for TypeScript 6.0.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22">fixed
issues query for TypeScript 6.0.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22">fixed
issues query for TypeScript 6.0.2 (Stable)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.3%22">fixed
issues query for TypeScript 6.0.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>
<h2>TypeScript 6.0</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release
announcement blog post</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22">fixed
issues query for TypeScript 6.0.0 (Beta)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22">fixed
issues query for TypeScript 6.0.1 (RC)</a>.</li>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22">fixed
issues query for TypeScript 6.0.2 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript">npm</a></li>
</ul>
<h2>TypeScript 6.0 Beta</h2>
<p>For release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/">release
announcement</a>.</p>
<ul>
<li><a
href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+">fixed
issues query for Typescript 6.0.0 (Beta)</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/050880ce59e30b356b686bd3144efe24f875ebc8"><code>050880c</code></a>
Bump version to 6.0.3 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/eeae9dd0f17aa494658e4ec079dc002e02dd625e"><code>eeae9dd</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63401">#63401</a>
(Also check package name validity in...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/ad1c695fada682764bb510dd680e8f175ae54094"><code>ad1c695</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63368">#63368</a>
(Harden ATA package name filtering) into release-6.0 (<a
href="https://redirect.github.com/microsoft/TypeScript/issues/63372">#63372</a>)</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/0725fb4664a1d5ec94040b6d94db77dc1cc354e4"><code>0725fb4</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63310">#63310</a>
(Mark class property initializers as...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7"><code>607a22a</code></a>
Bump version to 6.0.2 and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c"><code>9e72ab7</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63239">#63239</a>
(Fix missing lib files in reused pro...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5"><code>35ff23d</code></a>
🤖 Pick PR <a
href="https://redirect.github.com/microsoft/TypeScript/issues/63163">#63163</a>
(Port anyFunctionType subtype fix an...) into release-6.0 (#...</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe"><code>e175b69</code></a>
Bump version to 6.0.1-rc and LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89"><code>af4caac</code></a>
Update LKG</li>
<li><a
href="https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09"><code>8efd7e8</code></a>
Merge remote-tracking branch 'origin/main' into release-6.0</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3">compare
view</a></li>
</ul>
</details>
<br />

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
added support for radio for `aria-conditional-attr` as well as checkbox.

Closes: dequelabs/axe-core#4416
Just adding the audit start/end perf timings to `runPartial` as I was
using it to debug nightly tests, so thought it would be helpful in the
code.
…and exclude invisible text (#5096)

Using `visibleVirtual` instead of `subtreeText`, I resolved issue.
Because if I simple replace it and use `isIconLigature` existing two
tests failed (`'returns true when visible text excluding ligature icon
is part of accessible name'` and `'returns true when text contains
<br/>'`), I changed `visible-virtual.js`, but I'm not sure this is
proper changes (this is the first PR for me to axe-core).

Closes: dequelabs/axe-core#5063

---------

Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Testing this was interesting as it doesn't get added to the `axe`
object. I needed to test the logic of the code but the way we have to
build this for the extension script means we only get the returned
object when the file is injected, so I split out the logic into it's own
file that is built separately and tested. This uses the `testutils`
changes from #5080, so will fail until that is merged into develop

Closes: dequelabs/axe-core#5041
…ta (#5105)

Closes: dequelabs/axe-core#5041

---------

Co-authored-by: Chris Hutchins <chris.hutchins@deque.com>
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Adds a public `axe.resetLocale()` that reverts the locale back to the
default English snapshot taken on the first `applyLocale` call, without
touching any other configuration.

Closes #5107

## Motivation

`axe.configure({ locale })` has no inverse, and `axe.reset()` also
clears branding, rule enable/disable overrides, `frameMessenger`,
`noHtml`, `allowedOrigins`, and anything else `Audit._init()` resets.
Consumers that let end users switch languages at runtime have no clean
way to roll back to the default English messages without destroying the
rest of their setup. The internal machinery for this already exists
(`Audit._setDefaultLocale` + `Audit._resetLocale`) — this PR just
exposes it as a public method.

## Implementation

- New `lib/core/public/reset-locale.js`, wired into `lib/core/core.js`
next to `axe.reset`.
- Delegates to the existing private `audit._resetLocale()`. Throws `No
audit configured` if called before `_load`, matching `axe.reset`.
- No-op when no non-default locale has ever been applied (existing
`_resetLocale` early-return when `_defaultLocale` is null).
- Does not touch branding, rule enable/disable, `tagExclude`, `noHtml`,
`allowedOrigins`, `frameMessenger`, or standards.
- Safe to call repeatedly.
- Type declaration added to `axe.d.ts`.
- API documentation added to `doc/API.md`.

## Tests

`test/core/public/reset-locale.js` covers:
- throws when no audit is configured
- no-op when no locale has been applied
- restores original check messages after `axe.configure({ locale })`
- restores original `lang`
- safe to call repeatedly
- does not affect other configuration (verified by registering a custom
rule and confirming it survives)

All 6 pass; existing `reset` and `configure` tests still pass (61/61).
Noticed that most of the time the lang attribute isn't set on the
helpURL like it's supposed to.

---------

Co-authored-by: WilcoFiers <530687+WilcoFiers@users.noreply.github.com>
`nb-no` should be `no-NB`, and all the other should use `-` not `_`
since that's not a valid language tag.
…regex (#5059)

The custom element name regex in `isShadowRoot` only matches ASCII
characters. The HTML spec allows a broader set of Unicode characters in
Potential Custom Element Names (PCEN), so valid elements like
`<café-menu>` and `<math-π>` were being rejected as shadow root
candidates.

Two changes:
- Replace the ASCII-only regex with the spec-compliant PCEN character
ranges
- Add an explicit reserved names check (`annotation-xml`,
`color-profile`, `font-face`, etc.): these match the pattern but are
explicitly excluded by the spec

Tests added for both cases.

Closes #5030
`@next` [failed to
deploy](https://github.com/dequelabs/axe-core/actions/runs/26101303110/job/76753975655#step:8:32)
with the new `gather-internals.js` export script as it's not an
importable file. Fixed to ignore that file from the check as it is not
suppose to be imported.
Noticed while testing out some things that we could also support element
internals for `list` and `listitem` rules. Just needed to have them look
at the semantic role as well.
…4 (#5075)

If a null href is passed to `parseCrossOriginStylesheet`, the function
will currently convert that to the string "null" and attempt to load
that href. This PR adds a null check so that the function instead
returns early if a nullish href is passed, similar to how
`parseSameOriginStylesheet` returns early if a sheet includes no rules.

Closes:
#5074
… (#5113)

> **Dear maintainer** — this PR has a permanent home with methodology +
[opt-out](https://github.com/adv0r/tokens-for-good/blob/main/MAINTAINER_REMOVAL.md)
at [tokens-for-good](https://github.com/adv0r/tokens-for-good). A
one-line "no thanks" → auto-close + blacklist. Sorry for the
notification this edit caused.
>
> ---

> **Heads-up:** I realise this PR may not be welcome here. It was
prepared
> by an AI agent (Cursor / Claude Opus 4.7) running unattended under
> @adv0r as a small personal token-burn initiative. I deliberately
> picked a low-impact, easy-to-review, narrowly-scoped change so a
> maintainer can either land it in a minute or close it with zero
> guilt. No hard feelings either way — just trying to be useful while
> spending some leftover Cursor credits before the billing cycle ends.

## What

Fix a duplicate `the` that appears twice in `doc/check-options.md`
(lines 520 and 529, in adjacent `passLength` / `failLength` rows of the
heading-order check table). Both reads `if the the candidate heading…` →
`if the candidate heading…`.

## Why

Small docs cleanup — two adjacent sentences with the same typo.

## How verified

Single-file edit in a docs-only file (`doc/check-options.md`). No
runtime/check behavior touched.

## Maintainer note

Feel free to close if not worth the review cycle.

Co-authored-by: adv0r <>
Adds an `enabled` boolean to each rule object returned by
`axe.getRules()`, exposing whether the rule runs by default when
`axe.run()` is called without options. Previously the only way to
determine this was via the undocumented `axe._audit.rules` field.

Closes: #5116
##
[4.12.0](dequelabs/axe-core@v4.11.4...v4.12.0)
(2026-06-01)

### Features

- add gather-internals.js external script
([#5099](dequelabs/axe-core#5099))
([c61d58b](dequelabs/axe-core@c61d58b)),
closes [#5080](dequelabs/axe-core#5080)
- **aria-allowed/prohibited-attr, aria-required-parent/children:**
partially support element internals role
([#5080](dequelabs/axe-core#5080))
([417b48a](dequelabs/axe-core@417b48a)),
closes [#5039](dequelabs/axe-core#5039)
[#4259](dequelabs/axe-core#4259)
- **axe.externalAPIs:** add public api for setting elementInternal data
([#5105](dequelabs/axe-core#5105))
([63bab8f](dequelabs/axe-core@63bab8f))
- **core:** expose normalizeRunOptions
([#4998](dequelabs/axe-core#4998))
([b8e6a59](dequelabs/axe-core@b8e6a59))
- expose axe.resetLocale() to restore the default locale
([#5108](dequelabs/axe-core#5108))
([c2b5292](dequelabs/axe-core@c2b5292)),
closes [#5107](dequelabs/axe-core#5107)
- **getRules:** include rule enabled state in returned objects
([#5118](dequelabs/axe-core#5118))
([75bf772](dequelabs/axe-core@75bf772)),
closes [#5116](dequelabs/axe-core#5116)
- **list,listitem:** support element internals role
([#5119](dequelabs/axe-core#5119))
([7d9d696](dequelabs/axe-core@7d9d696))
- **new-rule:** check that aria-tab have an accessible name
([#5001](dequelabs/axe-core#5001))
([0d4e4e7](dequelabs/axe-core@0d4e4e7)),
closes [#4842](dequelabs/axe-core#4842)
- **rules:** deprecate landmark-complementary-is-top-level rules
([#4992](dequelabs/axe-core#4992))
([9e09139](dequelabs/axe-core@9e09139)),
closes [#4950](dequelabs/axe-core#4950)
- **utils:** add `getElementInternals` function
([#5077](dequelabs/axe-core#5077))
([1c15f82](dequelabs/axe-core@1c15f82))

### Bug Fixes

- **aria-allowed-attr:** restrict br and wbr elements to aria-hidden
only ([#4974](dequelabs/axe-core#4974))
([c6245e7](dequelabs/axe-core@c6245e7))
- **aria-conditional-attr:** add support for radio
([#5100](dequelabs/axe-core#5100))
([8223c98](dequelabs/axe-core@8223c98))
- **aria-valid-attr-value:** handle multiple aria-errormessage IDs
([#4973](dequelabs/axe-core#4973))
([0489e30](dequelabs/axe-core@0489e30))
- **aria:** prevent getOwnedVirtual from returning duplicate nodes
([#4987](dequelabs/axe-core#4987))
([48ca955](dequelabs/axe-core@48ca955)),
closes [#4840](dequelabs/axe-core#4840)
- **commons/text:** exclude natively hidden elements from
aria-labelledby accessible name
([#5076](dequelabs/axe-core#5076))
([ea7202c](dequelabs/axe-core@ea7202c)),
closes [#4704](dequelabs/axe-core#4704)
- **DqElement:** avoid calling constructors with cloneNode
([#5013](dequelabs/axe-core#5013))
([0281fa1](dequelabs/axe-core@0281fa1))
- **existing-rule:** aria-busy now shows an error message for a use with
unallowed children
([#5017](dequelabs/axe-core#5017))
([2067b87](dequelabs/axe-core@2067b87))
- **helpUrl:** ensure axe.configure always updates the help URLs
([#5114](dequelabs/axe-core#5114))
([c4f60ff](dequelabs/axe-core@c4f60ff))
- **label-content-name-mismatch:** match visible text with aria-label
and exclude invisible text
([#5096](dequelabs/axe-core#5096))
([3a012a1](dequelabs/axe-core@3a012a1))
- **locale:** ensure all subtags are correctly set
([#5112](dequelabs/axe-core#5112))
([13005ed](dequelabs/axe-core@13005ed))
- **scrollable-region-focusable:** clarify the issue is in safari
([#4995](dequelabs/axe-core#4995))
([4ec5211](dequelabs/axe-core@4ec5211)),
closes
[WebKit#190870](https://github.com/dequelabs/WebKit/issues/190870)
[WebKit#277290](https://github.com/dequelabs/WebKit/issues/277290)
- **scrollable-region-focusable:** do not fail scroll areas when all
content is visible without scrolling
([#4993](dequelabs/axe-core#4993))
([838707a](dequelabs/axe-core@838707a))
- **target-size:** determine offset using clientRects if target is
display:inline
([#5012](dequelabs/axe-core#5012))
([a4b8091](dequelabs/axe-core@a4b8091))
- **target-size:** ignore position: fixed elements that are offscreen
when page is scrolled
([#5066](dequelabs/axe-core#5066))
([1229a6e](dequelabs/axe-core@1229a6e)),
closes [#5065](dequelabs/axe-core#5065)
- **target-size:** ignore widgets that are inline with other inline
elements ([#5000](dequelabs/axe-core#5000))
([a8dd81b](dequelabs/axe-core@a8dd81b))
- **utils/getAncestry:** escape node name
([#5079](dequelabs/axe-core#5079))
([d1fabaa](dequelabs/axe-core@d1fabaa)),
closes [#5078](dequelabs/axe-core#5078)
- **utils:** Add null check to parseCrossOriginStylesheet, closes
[#5074](dequelabs/axe-core#5074)
([#5075](dequelabs/axe-core#5075))
([f12ef32](dequelabs/axe-core@f12ef32))
- **utils:** update isShadowRoot to use spec-compliant custom element
regex ([#5059](dequelabs/axe-core#5059))
([edc6ce2](dequelabs/axe-core@edc6ce2)),
closes [#5030](dequelabs/axe-core#5030)

This PR was opened by a robot 🤖 🎉
Temporarily prevent example_test from failing CI so we can release.
Migrating Karma to use Web Test Runner (WTR). Out of the box it has some
problems that needed to be addressed, and some things we'll need to get
use to using a new test runner.

* WTR uses Playwright by default, but Playwright doesn't support Firefox
Nightly. We'll use the Selenium driver in order to support that
* However the Selenium driver automatically runs each test inside an
iframe, which we do not want (and also breaks our tests). The Selenium
driver doesn't have an option to disable this, so had to hack a way
around this to ensure each test ran in the root document and no iframe
* WTR runs each test file in an isolated Mocha context, so using `.only`
no longer works across test files, just within the file it's used in. A
bit annoying, but we can get use to this (tried to hack a way around
this but it became way too complicated and broke a bunch of other
stuff). `develop` still will watch files and run the changed test file
for us
* WTR `--manual` is used to replace `test:debug`. This didn't have a UI
at first, so added the `html` style mocha reporter that we are use to.
The only difference now is that the browser doesn't open automatically
(have to press 'D') and that the landing page is a list of links to each
test file
* WTR doesn't have a preprocess step like Karma had, so we had to move
it to it's own file and do the preprocessing for integration tests
before we run them

Additionally:

* Noticed that our axe.log stubbing in various tests weren't working
since we moved to ES6 modules (the code directly calls `log` and doesn't
go through `axe.log`), this meant the asserts testing the messages
weren't being run at all. So I fixed that by adding a `axe._setLogger`
helper that would let us designate the logger stub. This allows us to
both stub the logger or suppress it (so we don't have to see performance
timer logs in tests, etc.)
* Puppeteer was [failing a lot
recently](https://github.com/dequelabs/axe-core/actions/runs/26545263689/job/78398503218)
so fixed that while I was here
* WTR can support both our current test loading (relying on global axe
and properties) and es6 imports to the `lib` directory. I updated
`performance-timer` to show this being possible. This means we should be
able to remove the `_thisWillBeDeletedDoNotUse` property that was added
just to get things to the test and we can import those directly in the
tests that need them. However, this isn't something we can do right away
as the imported file is a different context from the same file being
imported in axe (since we bundle the axe files together). This means
file scope/state is different so we can't import the new `setLogger`
function directly in tests and use it as it doesn't set the axe.js
bundled `logger` variable scope.

Closes #5115
This was an accidental breaking change if anyone uses `RuleMetadata`
directly.

---------

Co-authored-by: Jonathan Garbee <jonathan.garbee@deque.com>
Co-authored-by: Chris Hutchins <chris.hutchins@deque.com>
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
In preparation for dequelabs/axe-core#5044,
this will allow us to declaratively set aria prop values on the
`testutils-element` using `with-aria-*` attributes (mimicking the
`with-role` attribute). It handles converting idref(s) attributes to
their DOM nodes.
### Bug Fixes

- **axe.d.ts:** make enabled property of RuleMetadata optional
([#5129](dequelabs/axe-core#5129))
([7eb3d2d](dequelabs/axe-core@7eb3d2d))
@securityscaapp

securityscaapp Bot commented Jul 1, 2026

Copy link
Copy Markdown

⚠️ Git Merge Conflict Detected

Error Details:

Error occured while merging master/main - Cmd('git') failed due to: exit code(1)
  cmdline: git merge main
  stdout: 'CONFLICT (modify/delete): .circleci/config.yml deleted in HEAD and modified in main.  Version main of .circleci/config.yml left in tree.
CONFLICT (modify/delete): .eslintignore deleted in HEAD and modified in main.  Version main of .eslintignore left in tree.
Auto-merging .github/dependabot.yml
CONFLICT (content): Merge conflict in .github/dependabot.yml
Auto-merging .github/workflows/format.yml
CONFLICT (content): Merge conflict in .github/workflows/format.yml
Auto-merging .github/workflows/release.yml
CONFLICT (content): Merge conflict in .github/workflows/release.yml
Auto-merging .github/workflows/test.yml
CONFLICT (content): Merge conflict in .github/workflows/test.yml
Auto-merging .github/workflows/update-generated-files.yaml
CONFLICT (content): Merge conflict in .github/workflows/update-generated-files.yaml
Auto-merging .gitignore
Auto-merging .nvmrc
CONFLICT (add/add): Merge conflict in .nvmrc
Auto-merging CHANGELOG.md
CONFLICT (content): Merge conflict in CHANGELOG.md
Auto-merging CONTRIBUTING.md
CONFLICT (content): Merge conflict in CONTRIBUTING.md
Auto-merging Gruntfile.js
Auto-merging README.md
Auto-merging axe.d.ts
CONFLICT (content): Merge conflict in axe.d.ts
Auto-merging bower.json
CONFLICT (content): Merge conflict in bower.json
Auto-merging build/cherry-pick.js
Auto-merging build/tasks/esbuild.js
CONFLICT (content): Merge conflict in build/tasks/esbuild.js
Auto-merging build/tasks/validate.js
Auto-merging doc/API.md
CONFLICT (content): Merge conflict in doc/API.md
Auto-merging doc/check-options.md
Auto-merging doc/developer-guide.md
CONFLICT (content): Merge conflict in doc/developer-guide.md
Auto-merging doc/projects.md
CONFLICT (content): Merge conflict in doc/projects.md
Auto-merging doc/rule-descriptions.md
CONFLICT (content): Merge conflict in doc/rule-descriptions.md
Auto-merging doc/standards-object.md
Auto-merging eslint.config.js
CONFLICT (add/add): Merge conflict in eslint.config.js
Auto-merging lib/checks/aria/aria-errormessage-evaluate.js
Auto-merging lib/checks/aria/aria-errormessage.json
Auto-merging lib/checks/aria/aria-prohibited-attr-evaluate.js
Auto-merging lib/checks/color/color-contrast-enhanced.json
Auto-merging lib/checks/color/color-contrast-evaluate.js
CONFLICT (content): Merge conflict in lib/checks/color/color-contrast-evaluate.js
Auto-merging lib/checks/color/color-contrast.json
Auto-merging lib/checks/color/link-in-text-block-evaluate.js
Auto-merging lib/checks/forms/autocomplete-valid.json
CONFLICT (content): Merge conflict in lib/checks/forms/autocomplete-valid.json
Auto-merging lib/checks/label/label-content-name-mismatch-evaluate.js
CONFLICT (content): Merge conflict in lib/checks/label/label-content-name-mismatch-evaluate.js
Auto-merging lib/checks/mobile/target-size-evaluate.js
CONFLICT (content): Merge conflict in lib/checks/mobile/target-size-evaluate.js
Auto-merging lib/commons/color/color.js
CONFLICT (content): Merge conflict in lib/commons/color/color.js
Auto-merging lib/commons/color/get-foreground-color.js
CONFLICT (content): Merge conflict in lib/commons/color/get-foreground-color.js
Auto-merging lib/commons/dom/find-nearby-elms.js
CONFLICT (content): Merge conflict in lib/commons/dom/find-nearby-elms.js
Auto-merging lib/commons/dom/get-element-stack.js
CONFLICT (content): Merge conflict in lib/commons/dom/get-element-stack.js
Auto-merging lib/commons/dom/get-target-rects.js
Auto-merging lib/commons/dom/index.js
Auto-merging lib/commons/dom/is-in-text-block.js
CONFLICT (content): Merge conflict in lib/commons/dom/is-in-text-block.js
Auto-merging lib/commons/index.js
Auto-merging lib/commons/math/get-offset.js
Auto-merging lib/commons/math/split-rects.js
Auto-merging lib/commons/text/remove-unicode.js
Auto-merging lib/core/base/audit.js
CONFLICT (content): Merge conflict in lib/core/base/audit.js
Auto-merging lib/core/base/rule.js
CONFLICT (content): Merge conflict in lib/core/base/rule.js
Auto-merging lib/core/public/configure.js
Auto-merging lib/core/public/get-rules.js
CONFLICT (content): Merge conflict in lib/core/public/get-rules.js
Auto-merging lib/core/public/load.js
Auto-merging lib/core/public/run-rules.js
CONFLICT (content): Merge conflict in lib/core/public/run-rules.js
Auto-merging lib/core/utils/collect-results-from-frames.js
CONFLICT (content): Merge conflict in lib/core/utils/collect-results-from-frames.js
Auto-merging lib/core/utils/dq-element.js
CONFLICT (content): Merge conflict in lib/core/utils/dq-element.js
Auto-merging lib/core/utils/get-ancestry.js
CONFLICT (content): Merge conflict in lib/core/utils/get-ancestry.js
Auto-merging lib/core/utils/get-selector.js
CONFLICT (content): Merge conflict in lib/core/utils/get-selector.js
Auto-merging lib/core/utils/index.js
CONFLICT (content): Merge conflict in lib/core/utils/index.js
Auto-merging lib/core/utils/merge-results.js
Auto-merging lib/core/utils/performance-timer.js
CONFLICT (content): Merge conflict in lib/core/utils/performance-timer.js
Auto-merging lib/core/utils/pollyfill-elements-from-point.js
Auto-merging lib/core/utils/respondable.js
Auto-merging lib/rules/accesskeys.json
CONFLICT (content): Merge conflict in lib/rules/accesskeys.json
Auto-merging lib/rules/aria-allowed-attr.json
CONFLICT (content): Merge conflict in lib/rules/aria-allowed-attr.json
Auto-merging lib/rules/aria-allowed-role.json
CONFLICT (content): Merge conflict in lib/rules/aria-allowed-role.json
Auto-merging lib/rules/aria-hidden-body.json
CONFLICT (content): Merge conflict in lib/rules/aria-hidden-body.json
Auto-merging lib/rules/aria-hidden-focus.json
CONFLICT (content): Merge conflict in lib/rules/aria-hidden-focus.json
Auto-merging lib/rules/aria-input-field-name.json
CONFLICT (content): Merge conflict in lib/rules/aria-input-field-name.json
Auto-merging lib/rules/aria-meter-name.json
CONFLICT (content): Merge conflict in lib/rules/aria-meter-name.json
Auto-merging lib/rules/aria-prohibited-attr.json
CONFLICT (content): Merge conflict in lib/rules/aria-prohibited-attr.json
Auto-merging lib/rules/aria-required-children.json
CONFLICT (content): Merge conflict in lib/rules/aria-required-children.json
Auto-merging lib/rules/aria-toggle-field-name.json
CONFLICT (content): Merge conflict in lib/rules/aria-toggle-field-name.json
Auto-merging lib/rules/aria-treeitem-name.json
CONFLICT (content): Merge conflict in lib/rules/aria-treeitem-name.json
Auto-merging lib/rules/aria-valid-attr-value.json
CONFLICT (content): Merge conflict in lib/rules/aria-valid-attr-value.json
Auto-merging lib/rules/audio-caption.json
CONFLICT (content): Merge conflict in lib/rules/audio-caption.json
Auto-merging lib/rules/autocomplete-matches.js
Auto-merging lib/rules/autocomplete-valid.json
CONFLICT (content): Merge conflict in lib/rules/autocomplete-valid.json
Auto-merging lib/rules/blink.json
CONFLICT (content): Merge conflict in lib/rules/blink.json
Auto-merging lib/rules/button-name.json
CONFLICT (content): Merge conflict in lib/rules/button-name.json
Auto-merging lib/rules/bypass.json
CONFLICT (content): Merge conflict in lib/rules/bypass.json
Auto-merging lib/rules/color-contrast-enhanced.json
CONFLICT (content): Merge conflict in lib/rules/color-contrast-enhanced.json
Auto-merging lib/rules/color-contrast.json
CONFLICT (content): Merge conflict in lib/rules/color-contrast.json
Auto-merging lib/rules/css-orientation-lock.json
CONFLICT (content): Merge conflict in lib/rules/css-orientation-lock.json
Auto-merging lib/rules/document-title.json
Auto-merging lib/rules/duplicate-id-active.json
CONFLICT (content): Merge conflict in lib/rules/duplicate-id-active.json
Auto-merging lib/rules/duplicate-id-aria.json
CONFLICT (content): Merge conflict in lib/rules/duplicate-id-aria.json
Auto-merging lib/rules/duplicate-id.json
CONFLICT (content): Merge conflict in lib/rules/duplicate-id.json
Auto-merging lib/rules/empty-table-header.json
CONFLICT (content): Merge conflict in lib/rules/empty-table-header.json
Auto-merging lib/rules/focus-order-semantics.json
CONFLICT (content): Merge conflict in lib/rules/focus-order-semantics.json
Auto-merging lib/rules/form-field-multiple-labels.json
CONFLICT (content): Merge conflict in lib/rules/form-field-multiple-labels.json
Auto-merging lib/rules/frame-focusable-content.json
Auto-merging lib/rules/frame-tested.json
CONFLICT (content): Merge conflict in lib/rules/frame-tested.json
Auto-merging lib/rules/frame-title-unique.json
CONFLICT (content): Merge conflict in lib/rules/frame-title-unique.json
Auto-merging lib/rules/heading-order.json
CONFLICT (content): Merge conflict in lib/rules/heading-order.json
Auto-merging lib/rules/hidden-content.json
CONFLICT (content): Merge conflict in lib/rules/hidden-content.json
Auto-merging lib/rules/html-has-lang.json
Auto-merging lib/rules/html-lang-valid.json
Auto-merging lib/rules/html-xml-lang-mismatch.json
Auto-merging lib/rules/label-content-name-mismatch.json
CONFLICT (content): Merge conflict in lib/rules/label-content-name-mismatch.json
Auto-merging lib/rules/landmark-complementary-is-top-level.json
Auto-merging lib/rules/landmark-one-main.json
Auto-merging lib/rules/link-in-text-block.json
Auto-merging lib/rules/nested-interactive.json
CONFLICT (content): Merge conflict in lib/rules/nested-interactive.json
Auto-merging lib/rules/no-autoplay-audio.json
CONFLICT (content): Merge conflict in lib/rules/no-autoplay-audio.json
Auto-merging lib/rules/p-as-heading.json
CONFLICT (content): Merge conflict in lib/rules/p-as-heading.json
Auto-merging lib/rules/scrollable-region-focusable.json
Auto-merging lib/rules/server-side-image-map.json
CONFLICT (content): Merge conflict in lib/rules/server-side-image-map.json
Auto-merging lib/rules/skip-link.json
Auto-merging lib/rules/table-duplicate-name.json
CONFLICT (content): Merge conflict in lib/rules/table-duplicate-name.json
Auto-merging lib/rules/table-fake-caption.json
CONFLICT (content): Merge conflict in lib/rules/table-fake-caption.json
Auto-merging lib/rules/target-size.json
CONFLICT (content): Merge conflict in lib/rules/target-size.json
Auto-merging lib/rules/td-has-header.json
CONFLICT (content): Merge conflict in lib/rules/td-has-header.json
Auto-merging lib/rules/th-has-data-cells.json
Auto-merging lib/rules/valid-lang.json
CONFLICT (content): Merge conflict in lib/rules/valid-lang.json
Auto-merging lib/rules/video-caption.json
CONFLICT (content): Merge conflict in lib/rules/video-caption.json
Auto-merging lib/standards/aria-roles.js
Auto-merging lib/standards/html-elms.js
Auto-merging locales/_template.json
CONFLICT (content): Merge conflict in locales/_template.json
Auto-merging locales/ja.json
Auto-merging locales/pt_PT.json
CONFLICT (add/add): Merge conflict in locales/pt_PT.json
Auto-merging package-lock.json
CONFLICT (content): Merge conflict in package-lock.json
Auto-merging package.json
CONFLICT (content): Merge conflict in package.json
Auto-merging sri-history.json
CONFLICT (content): Merge conflict in sri-history.json
Auto-merging test/aria-practices/apg.spec.js
Auto-merging test/checks/aria/aria-allowed-attr.js
CONFLICT (content): Merge conflict in test/checks/aria/aria-allowed-attr.js
Auto-merging test/checks/aria/aria-prohibited-attr.js
CONFLICT (content): Merge conflict in test/checks/aria/aria-prohibited-attr.js
Auto-merging test/checks/aria/valid-attr-value.js
CONFLICT (content): Merge conflict in test/checks/aria/valid-attr-value.js
Auto-merging test/checks/aria/valid-scrollable-semantics.js
CONFLICT (content): Merge conflict in test/checks/aria/valid-scrollable-semantics.js
Auto-merging test/checks/color/link-in-text-block.js
CONFLICT (content): Merge conflict in test/checks/color/link-in-text-block.js
Auto-merging test/checks/forms/autocomplete-valid.js
CONFLICT (content): Merge conflict in test/checks/forms/autocomplete-valid.js
Auto-merging test/checks/keyboard/landmark-is-top-level.js
CONFLICT (content): Merge conflict in test/checks/keyboard/landmark-is-top-level.js
Auto-merging test/checks/media/no-autoplay-audio.js
CONFLICT (content): Merge conflict in test/checks/media/no-autoplay-audio.js
Auto-merging test/checks/mobile/target-offset.js
CONFLICT (content): Merge conflict in test/checks/mobile/target-offset.js
Auto-merging test/checks/mobile/target-size.js
CONFLICT (content): Merge conflict in test/checks/mobile/target-size.js
Auto-merging test/checks/navigation/region.js
CONFLICT (content): Merge conflict in test/checks/navigation/region.js
Auto-merging test/checks/shared/invalidrole.js
CONFLICT (content): Merge conflict in test/checks/shared/invalidrole.js
Auto-merging test/checks/tables/td-headers-attr.js
CONFLICT (content): Merge conflict in test/checks/tables/td-headers-attr.js
Auto-merging test/checks/tables/th-has-data-cells.js
CONFLICT (content): Merge conflict in test/checks/tables/th-has-data-cells.js
Auto-merging test/commons/aria/implicit-role.js
CONFLICT (content): Merge conflict in test/commons/aria/implicit-role.js
Auto-merging test/commons/color/color.js
Auto-merging test/commons/dom/get-node-grid.js
CONFLICT (add/add): Merge conflict in test/commons/dom/get-node-grid.js
Auto-merging test/commons/dom/get-target-rects.js
CONFLICT (content): Merge conflict in test/commons/dom/get-target-rects.js
Auto-merging test/commons/dom/visibility-methods.js
Auto-merging test/commons/math/get-offset.js
CONFLICT (content): Merge conflict in test/commons/math/get-offset.js
Auto-merging test/commons/math/split-rects.js
CONFLICT (content): Merge conflict in test/commons/math/split-rects.js
Auto-merging test/commons/table/is-data-cell.js
CONFLICT (content): Merge conflict in test/commons/table/is-data-cell.js
Auto-merging test/commons/table/is-data-table.js
CONFLICT (content): Merge conflict in test/commons/table/is-data-table.js
Auto-merging test/commons/text/is-human-interpretable.js
CONFLICT (content): Merge conflict in test/commons/text/is-human-interpretable.js
Auto-merging test/commons/text/native-text-methods.js
CONFLICT (content): Merge conflict in test/commons/text/native-text-methods.js
Auto-merging test/core/base/audit.js
CONFLICT (content): Merge conflict in test/core/base/audit.js
Auto-merging test/core/base/rule.js
Auto-merging test/core/constants.js
CONFLICT (content): Merge conflict in test/core/constants.js
Auto-merging test/core/public/configure.js
CONFLICT (content): Merge conflict in test/core/public/configure.js
Auto-merging test/core/public/run-rules.js
CONFLICT (content): Merge conflict in test/core/public/run-rules.js
Auto-merging test/core/public/run.js
CONFLICT (content): Merge conflict in test/core/public/run.js
Auto-merging test/core/reporters/helpers/process-aggregate.js
Auto-merging test/core/utils/dq-element.js
CONFLICT (content): Merge conflict in test/core/utils/dq-element.js
Auto-merging test/core/utils/get-ancestry.js
CONFLICT (content): Merge conflict in test/core/utils/get-ancestry.js
Auto-merging test/core/utils/get-xpath.js
CONFLICT (content): Merge conflict in test/core/utils/get-xpath.js
Auto-merging test/core/utils/merge-results.js
CONFLICT (content): Merge conflict in test/core/utils/merge-results.js
Auto-merging test/core/utils/parse-tabindex.js
CONFLICT (add/add): Merge conflict in test/core/utils/parse-tabindex.js
Auto-merging test/core/utils/performance-timer.js
CONFLICT (add/add): Merge conflict in test/core/utils/performance-timer.js
Auto-merging test/core/utils/preload-media.js
CONFLICT (content): Merge conflict in test/core/utils/preload-media.js
Auto-merging test/core/utils/send-command-to-frame.js
Auto-merging test/core/utils/serialize-error.js
CONFLICT (add/add): Merge conflict in test/core/utils/serialize-error.js
Auto-merging test/integration/full/all-rules/all-rules.html
Auto-merging test/integration/full/contrast/prototype-lib-1.7.3.js
CONFLICT (add/add): Merge conflict in test/integration/full/contrast/prototype-lib-1.7.3.js
Auto-merging test/integration/full/contrast/prototype.html
CONFLICT (add/add): Merge conflict in test/integration/full/contrast/prototype.html
Auto-merging test/integration/full/error-occurred/error-frame.js
CONFLICT (add/add): Merge conflict in test/integration/full/error-occurred/error-frame.js
Auto-merging test/integration/full/error-occurred/error-occurred.js
CONFLICT (add/add): Merge conflict in test/integration/full/error-occurred/error-occurred.js
Auto-merging test/integration/full/error-occurred/error-ruleset.js
CONFLICT (add/add): Merge conflict in test/integration/full/error-occurred/error-ruleset.js
Auto-merging test/integration/full/isolated-env/isolated-env.html
Auto-merging test/integration/full/isolated-env/isolated-env.js
CONFLICT (content): Merge conflict in test/integration/full/isolated-env/isolated-env.js
Auto-merging test/integration/full/no-autoplay-audio/no-autoplay-audio.js
CONFLICT (content): Merge conflict in test/integration/full/no-autoplay-audio/no-autoplay-audio.js
Auto-merging test/integration/full/preload/preload.js
Auto-merging test/integration/full/region/region-fail.js
CONFLICT (content): Merge conflict in test/integration/full/region/region-fail.js
Auto-merging test/integration/full/rerun/rerun.js
CONFLICT (content): Merge conflict in test/integration/full/rerun/rerun.js
Auto-merging test/integration/full/run-partial/after-method.js
Auto-merging test/integration/full/run-partial/context-size-focusable.js
Auto-merging test/integration/full/run-partial/page-level.js
Auto-merging test/integration/full/strict-csp/strict-csp.js
CONFLICT (content): Merge conflict in test/integration/full/strict-csp/strict-csp.js
Auto-merging test/integration/full/target-size/shadow-dom.js
CONFLICT (add/add): Merge conflict in test/integration/full/target-size/shadow-dom.js
Auto-merging test/integration/full/target-size/too-many-rects.js
Auto-merging test/integration/rules/README.md
CONFLICT (content): Merge conflict in test/integration/rules/README.md
Auto-merging test/integration/rules/aria-allowed-attr/failures.html
CONFLICT (content): Merge conflict in test/integration/rules/aria-allowed-attr/failures.html
Auto-merging test/integration/rules/aria-allowed-attr/failures.json
CONFLICT (content): Merge conflict in test/integration/rules/aria-allowed-attr/failures.json
Auto-merging test/integration/rules/aria-allowed-attr/passes.html
CONFLICT (content): Merge conflict in test/integration/rules/aria-allowed-attr/passes.html
Auto-merging test/integration/rules/aria-allowed-attr/passes.json
CONFLICT (content): Merge conflict in test/integration/rules/aria-allowed-attr/passes.json
Auto-merging test/integration/rules/aria-prohibited-attr/aria-prohibited-attr.html
CONFLICT (content): Merge conflict in test/integration/rules/aria-prohibited-attr/aria-prohibited-attr.html
Auto-merging test/integration/rules/aria-prohibited-attr/aria-prohibited-attr.json
CONFLICT (content): Merge conflict in test/integration/rules/aria-prohibited-attr/aria-prohibited-attr.json
Auto-merging test/integration/rules/aria-valid-attr-value/aria-valid-attr-value.html
Auto-merging test/integration/rules/aria-valid-attr-value/aria-valid-attr-value.json
Auto-merging test/integration/rules/autocomplete-valid/autocomplete-valid.html
Auto-merging test/integration/rules/autocomplete-valid/autocomplete-valid.json
Auto-merging test/integration/rules/color-contrast/color-contrast.html
CONFLICT (content): Merge conflict in test/integration/rules/color-contrast/color-contrast.html
Auto-merging test/integration/rules/label-content-name-mismatch/label-content-name-mismatch.html
Auto-merging test/integration/rules/label-content-name-mismatch/label-content-name-mismatch.json
CONFLICT (modify/delete): test/integration/rules/preprocessor.js deleted in HEAD and modified in main.  Version main of test/integration/rules/preprocessor.js left in tree.
Auto-merging test/integration/rules/runner.js
CONFLICT (content): Merge conflict in test/integration/rules/runner.js
Auto-merging test/integration/rules/target-size/target-size.html
CONFLICT (content): Merge conflict in test/integration/rules/target-size/target-size.html
Auto-merging test/integration/rules/target-size/target-size.json
CONFLICT (content): Merge conflict in test/integration/rules/target-size/target-size.json
Auto-merging test/integration/virtual-rules/autocomplete-valid.js
CONFLICT (content): Merge conflict in test/integration/virtual-rules/autocomplete-valid.js
Auto-merging test/integration/virtual-rules/button-name.js
CONFLICT (content): Merge conflict in test/integration/virtual-rules/button-name.js
Auto-merging test/integration/virtual-rules/input-button-name.js
CONFLICT (content): Merge conflict in test/integration/virtual-rules/input-button-name.js
Auto-merging test/integration/virtual-rules/summary-name.js
CONFLICT (add/add): Merge conflict in test/integration/virtual-rules/summary-name.js
CONFLICT (modify/delete): test/karma.conf.js deleted in HEAD and modified in main.  Version main of test/karma.conf.js left in tree.
Auto-merging test/node/node.js
CONFLICT (content): Merge conflict in test/node/node.js
Auto-merging test/rule-matches/aria-allowed-attr-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-allowed-attr-matches.js
Auto-merging test/rule-matches/aria-allowed-role-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-allowed-role-matches.js
Auto-merging test/rule-matches/aria-has-attr-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-has-attr-matches.js
Auto-merging test/rule-matches/aria-hidden-focus-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-hidden-focus-matches.js
Auto-merging test/rule-matches/aria-required-children-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-required-children-matches.js
Auto-merging test/rule-matches/aria-required-parent-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/aria-required-parent-matches.js
Auto-merging test/rule-matches/autocomplete-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/autocomplete-matches.js
Auto-merging test/rule-matches/color-contrast-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/color-contrast-matches.js
Auto-merging test/rule-matches/data-table-matches.js
Auto-merging test/rule-matches/duplicate-id-active-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/duplicate-id-active-matches.js
Auto-merging test/rule-matches/duplicate-id-aria-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/duplicate-id-aria-matches.js
Auto-merging test/rule-matches/duplicate-id-misc-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/duplicate-id-misc-matches.js
Auto-merging test/rule-matches/frame-focusable-content-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/frame-focusable-content-matches.js
Auto-merging test/rule-matches/frame-title-has-text-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/frame-title-has-text-matches.js
Auto-merging test/rule-matches/has-implicit-chromium-role-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/has-implicit-chromium-role-matches.js
Auto-merging test/rule-matches/heading-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/heading-matches.js
Auto-merging test/rule-matches/html-namespace-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/html-namespace-matches.js
Auto-merging test/rule-matches/html-xml-lang-mismatch.js
CONFLICT (content): Merge conflict in test/rule-matches/html-xml-lang-mismatch.js
Auto-merging test/rule-matches/identical-links-same-purpose-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/identical-links-same-purpose-matches.js
Auto-merging test/rule-matches/inserted-into-focus-order-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/inserted-into-focus-order-matches.js
Auto-merging test/rule-matches/is-initiator-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/is-initiator-matches.js
Auto-merging test/rule-matches/is-visible-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/is-visible-matches.js
Auto-merging test/rule-matches/label-content-name-mismatch-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/label-content-name-mismatch-matches.js
Auto-merging test/rule-matches/label-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/label-matches.js
Auto-merging test/rule-matches/landmark-has-body-context.js
CONFLICT (content): Merge conflict in test/rule-matches/landmark-has-body-context.js
Auto-merging test/rule-matches/landmark-unique-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/landmark-unique-matches.js
Auto-merging test/rule-matches/layout-table-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/layout-table-matches.js
Auto-merging test/rule-matches/link-in-text-block-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/link-in-text-block-matches.js
Auto-merging test/rule-matches/nested-interactive-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/nested-interactive-matches.js
Auto-merging test/rule-matches/no-autoplay-audio-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/no-autoplay-audio-matches.js
Auto-merging test/rule-matches/no-empty-role-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/no-empty-role-matches.js
Auto-merging test/rule-matches/no-explicit-name-required-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/no-explicit-name-required-matches.js
Auto-merging test/rule-matches/no-naming-method-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/no-naming-method-matches.js
Auto-merging test/rule-matches/no-negative-tabindex.js
CONFLICT (content): Merge conflict in test/rule-matches/no-negative-tabindex.js
Auto-merging test/rule-matches/object-is-loaded-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/object-is-loaded-matches.js
Auto-merging test/rule-matches/p-as-heading-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/p-as-heading-matches.js
Auto-merging test/rule-matches/scrollable-region-focusable-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/scrollable-region-focusable-matches.js
Auto-merging test/rule-matches/skip-link-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/skip-link-matches.js
Auto-merging test/rule-matches/svg-namespace-matches.js
CONFLICT (content): Merge conflict in test/rule-matches/svg-namespace-matches.js
Auto-merging test/testutils.js
Auto-merging typings/axe-core/axe-core-tests.ts
CONFLICT (content): Merge conflict in typings/axe-core/axe-core-tests.ts
Automatic merge failed; fix conflicts and then commit the result.'

How to Fix:

  1. Pull the latest changes from the target branch
  2. Resolve the merge conflicts in the affected files
  3. After resolving conflicts, stage the changes: git add <resolved-files>
  4. Complete the merge: git commit
  5. Push your changes and re-run the SCA scan

💡 Tip: Use git status to see which files have conflicts.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.