Upstream v4.12.1#247
Open
rohitsahu-bstack wants to merge 430 commits into
Open
Conversation
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>
Thanks @somaalapati for reporting the issue
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>"dangerously"</code> or <code>"outside-only"</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>"dangerously"</code> or <code>"outside-only"</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 /> [](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 "circular" 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 /> [](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 ||
>=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 < 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 < 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 < 12.8</a> /
<a href="https://redirect.github.com/nodejs/node/pull/54883">NodeJS <
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 < 12.8 / NodeJS < 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 /> [](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.
See #4421 for context Closes: #4701
### 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 /> [](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 /> [](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><noframes></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><noframes></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 /> [](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 "New in" with "Since" 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 "New in" with "Since" 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 "New in" with "Since" 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 /> [](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>
…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 -> 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><!-- Input -->
@switch (foo) {
@case (1) {}
@default never;
}
<p><!-- Prettier 3.8.1 -->
SyntaxError: Incomplete block "default never". If you meant to
write the @ character, you should use the "&<a
href="https://redirect.github.com/prettier/prettier/issues/64">#64</a>;"
HTML entity instead. (3:3)</p>
<p><!-- Prettier 3.8.2 -->
<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></tr></table>
</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 "or" 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 "Don't serialize binary stream - it might be
large" 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 & 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 <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 <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 /> [](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>"not all"</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 "disallow modification" 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 /> [](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 /> [](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&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&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&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&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&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&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&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&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))
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
<< Describe the changes >>
Closes: