AXE-3659: merge upstream axe-core v4.12.1 into the fork (fork-preserving)#249
Open
rohitsahu-bstack wants to merge 436 commits into
Open
AXE-3659: merge upstream axe-core v4.12.1 into the fork (fork-preserving)#249rohitsahu-bstack wants to merge 436 commits into
rohitsahu-bstack wants to merge 436 commits into
Conversation
…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>
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.1.0 to 10.0.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/releases">eslint-config-prettier's releases</a>.</em></p> <blockquote> <h2>v10.0.1</h2> <h1>eslint-config-prettier</h1> <h2>10.0.1</h2> <h2>What's Changed</h2> <ul> <li>chore: migrate to changeset for automatically releasing by <a href="https://github.com/JounQin"><code>@JounQin</code></a> in <a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/278">prettier/eslint-config-prettier#278</a></li> <li>add support for <code>@stylistic/eslint-plugin</code> by <a href="https://github.com/abrahamguo"><code>@abrahamguo</code></a> in <a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/272">prettier/eslint-config-prettier#272</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/JounQin"><code>@JounQin</code></a> made their first contribution in <a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/278">prettier/eslint-config-prettier#278</a></li> <li><a href="https://github.com/abrahamguo"><code>@abrahamguo</code></a> made their first contribution in <a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/272">prettier/eslint-config-prettier#272</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1">https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1</a></p> <h2>v10.0.0</h2> <h3>Major Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/272">#272</a> <a href="https://github.com/prettier/eslint-config-prettier/commit/5be64bef68c3a9bf7202f591f54ffec02572e46b"><code>5be64be</code></a> Thanks <a href="https://github.com/abrahamguo"><code>@abrahamguo</code></a>! - add support for <code>@Stylistic</code> formatting rules</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md">eslint-config-prettier's changelog</a>.</em></p> <blockquote> <h1>eslint-config-prettier</h1> <h2>10.0.0</h2> <h3>Major Changes</h3> <ul> <li><a href="https://redirect.github.com/prettier/eslint-config-prettier/pull/272">#272</a> <a href="https://github.com/prettier/eslint-config-prettier/commit/5be64bef68c3a9bf7202f591f54ffec02572e46b"><code>5be64be</code></a> Thanks <a href="https://github.com/abrahamguo"><code>@abrahamguo</code></a>! - add support for <a href="https://github.com/stylistic"><code>@stylistic</code></a> formatting rules</li> </ul> <h2>Versions before 10.0.0</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/c5170f0281a4a439acb2e31fa2136bf6dcd54de0"><code>c5170f0</code></a> fix: add main field</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/e814e707b19ca96737218f5d014737ca7cd939d0"><code>e814e70</code></a> chore: change release folders</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/9ebedc7c7dafe099237d4606839cb71bca45c04c"><code>9ebedc7</code></a> chore: release eslint-config-prettier (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/296">#296</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/5be64bef68c3a9bf7202f591f54ffec02572e46b"><code>5be64be</code></a> feat: add support for <code>@stylistic/eslint-plugin</code> (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/272">#272</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/5687e7de69ac132f053b4bc5474d5963aa3bf6d6"><code>5687e7d</code></a> chore: migrate to changeset for automatically releasing (<a href="https://redirect.github.com/prettier/eslint-config-prettier/issues/278">#278</a>)</li> <li><a href="https://github.com/prettier/eslint-config-prettier/commit/4f3bbb445fe2bbf39efb5fc4404ed5159baab78d"><code>4f3bbb4</code></a> Remove unused eslint-disable-next-line comment</li> <li>See full diff in <a href="https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1">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/~jounqin">jounqin</a>, a new releaser for eslint-config-prettier since your current version.</p> </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>
… (#4736)
Bumps the npm-low-risk group with 12 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
|
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
| `7.26.0` | `7.26.10` |
|
[@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
| `7.26.0` | `7.26.9` |
|
[@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3)
| `7.26.0` | `7.27.0` |
|
[core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
| `3.40.0` | `3.41.0` |
| [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.23.0` |
|
[eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)
| `10.0.1` | `10.1.1` |
| [html-entities](https://github.com/mdevils/html-entities) | `2.5.2` |
`2.5.3` |
| [lint-staged](https://github.com/lint-staged/lint-staged) | `15.3.0` |
`15.5.0` |
| [prettier](https://github.com/prettier/prettier) | `3.4.2` | `3.5.3` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
`4.27.0` | `4.30.0` |
|
[start-server-and-test](https://github.com/bahmutov/start-server-and-test)
| `2.0.9` | `2.0.11` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.3` |
`5.8.2` |
Updates `@babel/core` from 7.26.0 to 7.26.10
<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.10 (2025-03-11)</h2>
<p>Thanks <a
href="https://github.com/jordan-choi"><code>@jordan-choi</code></a> and
<a
href="https://github.com/mmmsssttt404"><code>@mmmsssttt404</code></a>
for your first PRs!</p>
<p>This release includes a fix for <a
href="https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8">https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8</a>,
a security vulnerability which affects the <code>.replace</code> method
of transpiled regular expressions that use named capturing groups.</p>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142">#17142</a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404)"><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158">#17158</a>
Avoid warnings when re-bundling <code>@babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</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>Yunyoung Jordan Choi (<a
href="https://github.com/jordan-choi"><code>@jordan-choi</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li>
<li><a
href="https://github.com/mmmsssttt404"><code>@mmmsssttt404</code></a></li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<!-- 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.10 (2025-03-11)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142">#17142</a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>,
<code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17154">#17154</a>
Update typescript parser tests (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17151">#17151</a>
fix: Should not evaluate vars in child scope (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17153">#17153</a>
fix: Correctly generate <code>abstract override</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17107">#17107</a> Fix
source type detection when parsing TypeScript (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-runtime</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17173">#17173</a> Fix
processing of replacement pattern with named capture groups (<a
href="https://github.com/%5Bmmmsssttt404%5D(https://github.com/mmmsssttt404)"><code>@mmmsssttt404</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>babel-standalone</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17158">#17158</a>
Avoid warnings when re-bundling <code>@babel/standalone</code> with
webpack (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17160">#17160</a>
Left-value parsing cleanup (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17130">#17130</a> Use
<code>.ts</code> files with explicit reexports to solve name conflicts
(<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/17127">#17127</a> Do
not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17086">#17086</a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/tquetano-netflix"><code>@tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17085">#17085</a>
fix: Correctly handle <code>typeof</code> in arrow functions (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/e1ce99df422971175249509e7bbc2b327b8f7957"><code>e1ce99d</code></a>
v7.26.10</li>
<li><a
href="https://github.com/babel/babel/commit/985f051c7c68a09f12ea2089c6cc3d0452b46249"><code>985f051</code></a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17142">#17142</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/64bca7b5f308cd52c192a5c821a57f6d1b0475f4"><code>64bca7b</code></a>
v7.26.9</li>
<li><a
href="https://github.com/babel/babel/commit/4cf5c9e0fbe8899bb9eb0dac7c615406a4fe926d"><code>4cf5c9e</code></a>
[babel 8] Use <code>@babel/types</code> for parser's return type (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17117">#17117</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/fd3f0a81b816aae4541976b55bcd6a04ccac9316"><code>fd3f0a8</code></a>
Do not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17127">#17127</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/5315446a9a9348bd9646464bfa7b0e4381647e04"><code>5315446</code></a>
[babel 8] Remove babel 7-specific imports (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17111">#17111</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/059394159de3af74446be6fba896dd4ce178333c"><code>0593941</code></a>
v7.26.8</li>
<li><a
href="https://github.com/babel/babel/commit/1bdb1a4175ed1fc40751fb84dc4ad1900260f28f"><code>1bdb1a4</code></a>
Move <code>@types/gensync</code> to dependencies (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17105">#17105</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/2d9514066e3b135835ed93246ebbcdb7ca0263ca"><code>2d95140</code></a>
v7.26.7</li>
<li><a
href="https://github.com/babel/babel/commit/d9fa47d2320e7be22af10091658798cd4c1605c9"><code>d9fa47d</code></a>
Do not try to parse .ts configs as JSON if natively supported (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17052">#17052</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/babel/babel/commits/v7.26.10/packages/babel-core">compare
view</a></li>
</ul>
</details>
<br />
Updates `@babel/preset-env` from 7.26.0 to 7.26.9
<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.9 (2025-02-14)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17130">#17130</a> Use
<code>.ts</code> files with explicit reexports to solve name conflicts
(<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/17127">#17127</a> Do
not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</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>Jamie Kyle (<a
href="https://github.com/jamiebuilds-signal"><code>@jamiebuilds-signal</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>
<h2>v7.26.8 (2025-02-08)</h2>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-preset-env</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17097">#17097</a>
Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<p>Thanks <a
href="https://github.com/branchseer"><code>@branchseer</code></a> and
<a
href="https://github.com/tquetano-netflix"><code>@tquetano-netflix</code></a>
for your first PRs!</p>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17086">#17086</a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/tquetano-netflix"><code>@tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17085">#17085</a>
fix: Correctly handle <code>typeof</code> in arrow functions (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17079">#17079</a>
Respect <code>ranges</code> option in estree method value (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17052">#17052</a> Do
not try to parse .ts configs as JSON if natively supported (<a
href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17050">#17050</a>
fix: correctly resolve references to non-constant enum members (<a
href="https://github.com/branchseer"><code>@branchseer</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17025">#17025</a>
fix: Remove type-only <code>import x = y.z</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 6</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>Tony Quetano (<a
href="https://github.com/tquetano-netflix"><code>@tquetano-netflix</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/preset-env</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>v7.26.9 (2025-02-14)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17103">#17103</a>
fix: Definition for <code>TSPropertySignature.kind</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17062">#17062</a>
Print TypeScript optional/definite in ClassPrivateProperty (<a
href="https://github.com/jamiebuilds-signal"><code>@jamiebuilds-signal</code></a>)</li>
</ul>
</li>
</ul>
<h4>:house: Internal</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17130">#17130</a> Use
<code>.ts</code> files with explicit reexports to solve name conflicts
(<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/17127">#17127</a> Do
not depend on <code>@types/gensync</code> in Babel 7 (<a
href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.7 (2025-01-24)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helpers</code>, <code>babel-preset-env</code>,
<code>babel-runtime-corejs3</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17086">#17086</a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/tquetano-netflix"><code>@tquetano-netflix</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typeof-symbol</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17085">#17085</a>
fix: Correctly handle <code>typeof</code> in arrow functions (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17079">#17079</a>
Respect <code>ranges</code> option in estree method value (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17052">#17052</a> Do
not try to parse .ts configs as JSON if natively supported (<a
href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17050">#17050</a>
fix: correctly resolve references to non-constant enum members (<a
href="https://github.com/branchseer"><code>@branchseer</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17025">#17025</a>
fix: Remove type-only <code>import x = y.z</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.6 (2025-01-13)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-nullish-coalescing-operator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17061">#17061</a>
fix: Chaining nullish coalescing operators output size regression (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.5 (2025-01-10)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17011">#17011</a>
Allow the dynamic <code>import.defer()</code> form of <code>import
defer</code> (<a
href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-plugin-transform-block-scoped-functions</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17024">#17024</a>
chore: Avoid calling <code>isInStrictMode</code> in Babel 7 (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17026">#17026</a>
fix: Correctly generate exported const enums in namespace (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17045">#17045</a>
[estree] Unify method type parameters handling (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/17013">#17013</a>
fix: Correctly set position for <code>@(a.b)()</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
<li><a
href="https://redirect.github.com/babel/babel/pull/16996">#16996</a>
[estree] Adjust the start loc of class methods with type params (<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-plugin-transform-flow-strip-types</code>,
<code>babel-types</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/babel/babel/commit/64bca7b5f308cd52c192a5c821a57f6d1b0475f4"><code>64bca7b</code></a>
v7.26.9</li>
<li><a
href="https://github.com/babel/babel/commit/5315446a9a9348bd9646464bfa7b0e4381647e04"><code>5315446</code></a>
[babel 8] Remove babel 7-specific imports (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17111">#17111</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/059394159de3af74446be6fba896dd4ce178333c"><code>0593941</code></a>
v7.26.8</li>
<li><a
href="https://github.com/babel/babel/commit/1137c29a30badc6e51d58ab21983ba2824140e5b"><code>1137c29</code></a>
Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17097">#17097</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/2d9514066e3b135835ed93246ebbcdb7ca0263ca"><code>2d95140</code></a>
v7.26.7</li>
<li><a
href="https://github.com/babel/babel/commit/0e6199b2aac12f41053416977379066e80ef14a7"><code>0e6199b</code></a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17086">#17086</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/19224f9387c4c68af067a8f4a1de3f6b21a0b74f"><code>19224f9</code></a>
[babel 8] Remove bugfixes option (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17078">#17078</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f"><code>cd24cc0</code></a>
chore: Update TS 5.7 (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17053">#17053</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/70fbc86edae264427a9e8757fad49b3c6f2f3d6b"><code>70fbc86</code></a>
fix: More accurate <code>transform-typeof-symbol</code> compat data (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17031">#17031</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.26.9/packages/babel-preset-env">compare
view</a></li>
</ul>
</details>
<br />
Updates `@babel/runtime-corejs3` from 7.26.0 to 7.27.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.27.0 (2025-03-24)</h2>
<p>Thanks <a
href="https://github.com/ishchhabra"><code>@ishchhabra</code></a> and
<a href="https://github.com/vovkasm"><code>@vovkasm</code></a> for your
first PRs!</p>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16977">#16977</a>
Default <code>importAttributesKeyword</code> to <code>with</code> (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17169">#17169</a>
Allow <code>traverseFast</code> to exit early (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add
<code>ImportAttributes</code> to <code>Standardized</code> and move its
parser test fixtures (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17100">#17100</a>
fix(babel-generator): add named export of generate function (<a
href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add
<code>allowYieldOutsideFunction</code> to parser (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17102">#17102</a>
feat: Add <code>upToScope</code> parameter to <code>hasBinding</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17082">#17082</a>
Support ESTree AccessorProperty (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17162">#17162</a>
feat(babel-types): Add support for BigInt literal conversion in
valueToNode (<a
href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16816">#16816</a>
fix: Class reference in type throws error (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17170">#17170</a>
fix: Reset child scopes when <code>scope.crawl()</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17118">#17118</a>
Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code>
(<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17182">#17182</a>
fix: <code>@babel/cli</code> generates duplicate inline source maps (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17175">#17175</a>
Generate computed proto key (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16870">#16870</a>
perf: Improve builders of <code>@babel/types</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17176">#17176</a>
fix: improve duplicate named groups check (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 5</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>Ish Chhabra (<a
href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li>
<li>Vladimir Timofeev (<a
href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li>
<li><a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li>
</ul>
<h2>v7.26.10 (2025-03-11)</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.27.0 (2025-03-24)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-generator</code>, <code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16977">#16977</a>
Default <code>importAttributesKeyword</code> to <code>with</code> (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-traverse</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17169">#17169</a>
Allow <code>traverseFast</code> to exit early (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17110">#17110</a> Add
<code>ImportAttributes</code> to <code>Standardized</code> and move its
parser test fixtures (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-generator</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17100">#17100</a>
fix(babel-generator): add named export of generate function (<a
href="https://github.com/vovkasm"><code>@vovkasm</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17149">#17149</a> Add
<code>allowYieldOutsideFunction</code> to parser (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-typescript</code>,
<code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17102">#17102</a>
feat: Add <code>upToScope</code> parameter to <code>hasBinding</code>
(<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17082">#17082</a>
Support ESTree AccessorProperty (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17162">#17162</a>
feat(babel-types): Add support for BigInt literal conversion in
valueToNode (<a
href="https://github.com/ishchhabra"><code>@ishchhabra</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-helper-create-class-features-plugin</code>,
<code>babel-plugin-transform-class-properties</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16816">#16816</a>
fix: Class reference in type throws error (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-traverse</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17170">#17170</a>
fix: Reset child scopes when <code>scope.crawl()</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helpers</code>, <code>babel-preset-typescript</code>,
<code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
<code>babel-runtime</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17118">#17118</a>
Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code>
(<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-cli</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17182">#17182</a>
fix: <code>@babel/cli</code> generates duplicate inline source maps (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-plugin-transform-named-capturing-groups-regex</code>,
<code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17175">#17175</a>
Generate computed proto key (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:running_woman: Performance</h4>
<ul>
<li><code>babel-types</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/16870">#16870</a>
perf: Improve builders of <code>@babel/types</code> (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li>
</ul>
</li>
<li><code>babel-helper-create-regexp-features-plugin</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17176">#17176</a>
fix: improve duplicate named groups check (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h2>v7.26.10 (2025-03-11)</h2>
<h4>:eyeglasses: Spec Compliance</h4>
<ul>
<li><code>babel-parser</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17159">#17159</a>
Disallow decorator in array pattern (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
</ul>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>babel-parser</code>, <code>babel-template</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17164">#17164</a>
Fix: always initialize ExportDeclaration attributes (<a
href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li>
</ul>
</li>
<li><code>babel-core</code>
<ul>
<li><a
href="https://redirect.github.com/babel/babel/pull/17142">#17142</a>
fix: "Map maximum size exceeded" in deepClone (<a
href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/5c350eab83dd12268add44cce0eeda6c898211e3"><code>5c350ea</code></a>
v7.27.0</li>
<li><a
href="https://github.com/babel/babel/commit/ca4865a7f43a6a56aec242e23e4a3e318cf0ca92"><code>ca4865a</code></a>
Fix: align behaviour to tsc <code>rewriteRelativeImportExtensions</code>
(<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17118">#17118</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/e1ce99df422971175249509e7bbc2b327b8f7957"><code>e1ce99d</code></a>
v7.26.10</li>
<li><a
href="https://github.com/babel/babel/commit/d5952e80c0faa5ec20e35085531b6e572d31dad4"><code>d5952e8</code></a>
Fix processing of replacement pattern with named capture groups (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17173">#17173</a>)</li>
<li><a
href="https://github.com/babel/babel/commit/64bca7b5f308cd52c192a5c821a57f6d1b0475f4"><code>64bca7b</code></a>
v7.26.9</li>
<li><a
href="https://github.com/babel/babel/commit/2d9514066e3b135835ed93246ebbcdb7ca0263ca"><code>2d95140</code></a>
v7.26.7</li>
<li><a
href="https://github.com/babel/babel/commit/0e6199b2aac12f41053416977379066e80ef14a7"><code>0e6199b</code></a>
Make "object without properties" helpers ES6-compatible (<a
href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/17086">#17086</a>)</li>
<li>See full diff in <a
href="https://github.com/babel/babel/commits/v7.27.0/packages/babel-runtime-corejs3">compare
view</a></li>
</ul>
</details>
<br />
Updates `core-js` from 3.40.0 to 3.41.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.41.0">3.41.0 -
2025.03.01</a></h5>
<ul>
<li>Changes <a
href="https://github.com/zloirock/core-js/compare/v3.40.0...v3.41.0">v3.40.0...v3.41.0</a>
(85 commits)</li>
<li><a
href="https://github.com/tc39/proposal-regex-escaping"><code>RegExp.escape</code>
proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>RegExp.escape</code></li>
</ul>
</li>
<li>Moved to stable ES, <a
href="https://github.com/tc39/proposals/commit/b81fa9bccf4b51f33de0cbe797976a84d05d4b76">February
2025 TC39 meeting</a></li>
<li>Added <code>es.</code> namespace module, <code>/es/</code> and
<code>/stable/</code> namespaces entries</li>
</ul>
</li>
<li><a
href="https://github.com/tc39/proposal-float16array"><code>Float16</code>
proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>Math.f16round</code></li>
<li><code>DataView.prototype.getFloat16</code></li>
<li><code>DataView.prototype.setFloat16</code></li>
</ul>
</li>
<li>Moved to stable ES, <a
href="https://github.com/tc39/proposals/commit/b81fa9bccf4b51f33de0cbe797976a84d05d4b76">February
2025 TC39 meeting</a></li>
<li>Added <code>es.</code> namespace modules, <code>/es/</code> and
<code>/stable/</code> namespaces entries</li>
</ul>
</li>
<li><a
href="https://github.com/CanadaHonk/proposal-math-clamp"><code>Math.clamp</code>
stage 1 proposal</a>:
<ul>
<li>Built-ins:
<ul>
<li><code>Math.clamp</code></li>
</ul>
</li>
<li>Extracted from <a
href="https://github.com/rwaldron/proposal-math-extensions">old
<code>Math</code> extensions proposal</a>, <a
href="https://github.com/tc39/proposals/commit/0c24594aab19a50b86d0db7248cac5eb0ae35621">February
2025 TC39 meeting</a></li>
<li>Added arguments validation</li>
<li>Added new entries</li>
</ul>
</li>
<li>Added a workaround of a V8 <code>AsyncDisposableStack</code> bug, <a
href="https://redirect.github.com/tc39/proposal-explicit-resource-management/issues/256">tc39/proposal-explicit-resource-management/256</a></li>
<li>Compat data improvements:
<ul>
<li><a
href="https://github.com/tc39/proposal-explicit-resource-management"><code>DisposableStack</code>,
<code>SuppressedError</code> and
<code>Iterator.prototype[@@dispose]</code></a> marked as <a
href="https://issues.chromium.org/issues/42203506#comment24">shipped
from V8 ~ Chromium 134</a></li>
<li><a
href="https://github.com/tc39/proposal-is-error"><code>Error.isError</code></a>
added and marked as <a
href="https://issues.chromium.org/issues/382104870#comment4">shipped
from V8 ~ Chromium 134</a></li>
<li><a
href="https://github.com/tc39/proposal-float16array"><code>Math.f16round</code>
and <code>DataView.prototype.{ getFloat16, setFloat16 }</code></a>
marked as <a
href="https://issues.chromium.org/issues/42203953#comment36">shipped
from V8 ~ Chromium 135</a></li>
<li><a
href="https://github.com/tc39/proposal-iterator-helpers"><code>Iterator</code>
helpers proposal</a> features marked as <a
href="https://developer.apple.com/documentation/safari-release-notes/safari-18_4-release-notes#New-Features">shipped
from Safari 18.4</a></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://developer.apple.com/documentation/safari-release-notes/safari-18_4-release-notes#New-Features">shipped
from Safari 18.4</a></li>
<li><a
href="https://github.com/tc39/proposal-math-sum"><code>Math.sumPrecise</code></a>
marked as shipped from FF137</li>
<li>Added <a
href="https://github.com/denoland/deno/releases/tag/v2.2.0">Deno 2.2</a>
compat data and compat data mapping
<ul>
<li>Explicit Resource Management features are available in V8 ~ Chromium
134, but not in Deno 2.2 based on it</li>
</ul>
</li>
<li>Updated Electron 35 and added Electron 36 compat data mapping</li>
<li>Updated <a
href="https://forums.opera.com/topic/75836/opera-for-android-87">Opera
Android 87</a> compat data mapping</li>
<li>Added Samsung Internet 28 compat data mapping</li>
<li>Added Oculus Quest Browser 36 compat data mapping</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/zloirock/core-js/commit/149541a1b17cb8ae2a8c85d35d027dad99f78501"><code>149541a</code></a>
v3.41.0</li>
<li><a
href="https://github.com/zloirock/core-js/commit/0178d48a21a6f05931df7d93d89080adf2580dc0"><code>0178d48</code></a>
update some links</li>
<li><a
href="https://github.com/zloirock/core-js/commit/a519aa4e570655a5c60000e03d98b4e1db895309"><code>a519aa4</code></a>
workaround a V8 <code>AsyncDisposableStack</code> bug</li>
<li><a
href="https://github.com/zloirock/core-js/commit/a1e2f08d89ca92ad728d5a6a1e05b360530fcae1"><code>a1e2f08</code></a>
Merge pull request <a
href="https://github.com/zloirock/core-js/tree/HEAD/packages/core-js/issues/1394">#1394</a>
from lpsinger/spelling</li>
<li><a
href="https://github.com/zloirock/core-js/commit/5846c42e63d490cbf5fb3711b0e3e0ecc8505458"><code>5846c42</code></a>
Fix typo</li>
<li><a
href="https://github.com/zloirock/core-js/commit/ab28c3442109107b0e1a6938b5701036c9cf3d44"><code>ab28c34</code></a>
enable some new linting rules</li>
<li><a
href="https://github.com/zloirock/core-js/commit/f903d62e491efc27ab63006400796686dddad46f"><code>f903d62</code></a>
extract <code>Math.clamp</code> to a separate proposal</li>
<li><a
href="https://github.com/zloirock/core-js/commit/85f65d1e88866fc1652c6b8143fdcd2c52c55af7"><code>85f65d1</code></a>
move <code>Math.f16round</code> and <code>DataView.prototype.{
getFloat16, setFloat16 }</code> to s...</li>
<li><a
href="https://github.com/zloirock/core-js/commit/7321cc180c36c1ddde8bb6d89e89c861cc6e5a91"><code>7321cc1</code></a>
move <code>RegExp.escape</code> to stable ES</li>
<li>See full diff in <a
href="https://github.com/zloirock/core-js/commits/v3.41.0/packages/core-js">compare
view</a></li>
</ul>
</details>
<br />
Updates `eslint` from 9.17.0 to 9.23.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.23.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>)
(fisker Cheung)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
</ul>
<h2>Build Related</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db89141f1601abe6f9d398a4b6c126e3a0bdb"><code>c99db89</code></a>
test: replace WebdriverIO with Cypress (<a
href="https://redirect.github.com/eslint/eslint/issues/19465">#19465</a>)
(Pixel998)</li>
</ul>
<h2>v9.22.0</h2>
<h2>Features</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's
changelog</a>.</em></p>
<blockquote>
<p>v9.23.0 - March 21, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/0ac8ea45350fa5819694a3775641e94b1da3282b"><code>0ac8ea4</code></a>
chore: update dependencies for v9.23.0 release (<a
href="https://redirect.github.com/eslint/eslint/issues/19554">#19554</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20591c49ff27435b1555111a929a6966febc249f"><code>20591c4</code></a>
chore: package.json update for <code>@eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/901344f9441c746dfa82261a0d00ff6ef35bcdf1"><code>901344f</code></a>
chore: update dependency <code>@eslint/json</code> to ^0.11.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19552">#19552</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/557a0d23755f8af4f2aaab751805c7ba6496fc21"><code>557a0d2</code></a>
feat: support TypeScript syntax in no-useless-constructor (<a
href="https://redirect.github.com/eslint/eslint/issues/19535">#19535</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2357edd09beca1c3f70c92df23f2f99b9ebc7a70"><code>2357edd</code></a>
build: exclude autogenerated files from Prettier formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19548">#19548</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5405939efcfe6a038a7c89354eae9c39c8ff21e3"><code>5405939</code></a>
docs: show red underlines in TypeScript examples in rules docs (<a
href="https://redirect.github.com/eslint/eslint/issues/19547">#19547</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/48b53d6e79945b4f5f66aa2073c2d51ff7896c7c"><code>48b53d6</code></a>
docs: replace var with const in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19539">#19539</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/0e20aa72fec53b16a21c42ac9e82969efa8f94d2"><code>0e20aa7</code></a>
fix: move deprecated <code>RuleContext</code> methods to subtype (<a
href="https://redirect.github.com/eslint/eslint/issues/19531">#19531</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5228383e3e5c77c7dd07fc9d17b9a57c2ee5bb48"><code>5228383</code></a>
chore: fix update-readme formatting (<a
href="https://redirect.github.com/eslint/eslint/issues/19544">#19544</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c39d7db7142ebdb8174da00358b80094eaad39c1"><code>c39d7db</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a4f87604f4d8d53cb2efbd19aa067606dd1c409e"><code>a4f8760</code></a>
docs: revert accidental changes (<a
href="https://redirect.github.com/eslint/eslint/issues/19542">#19542</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5439525925dc26b387cc6cebf0b01f42464b4ab0"><code>5439525</code></a>
chore: format JSON files in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19541">#19541</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/75adc99eab2878e58fc88f0d4b1b6f9091455914"><code>75adc99</code></a>
chore: enabled Prettier in Trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19354">#19354</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/239516856fbf61828f5ac2c8b45e245103c41c04"><code>2395168</code></a>
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19538">#19538</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/129882d2fdb4e7f597ed78eeadd86377f3d6b078"><code>129882d</code></a>
chore: formatted files with Prettier via trunk fmt (<a
href="https://redirect.github.com/eslint/eslint/issues/19355">#19355</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1738dbc36ce556745c230d3592e7f1aa673a1430"><code>1738dbc</code></a>
chore: temporarily disable prettier in trunk (<a
href="https://redirect.github.com/eslint/eslint/issues/19537">#19537</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83202412a1ceefd3eba4b97cc9dbe99ab70d59a2"><code>8320241</code></a>
feat: support TypeScript syntax in <code>default-param-last</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19431">#19431</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/280128f73def56479e32e7d40879fff05b7f44a2"><code>280128f</code></a>
docs: add copy button (<a
href="https://redirect.github.com/eslint/eslint/issues/19512">#19512</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/833c4a301d4f7d21583d520d20d8a6724171733f"><code>833c4a3</code></a>
feat: defineConfig() supports "flat/" config prefix (<a
href="https://redirect.github.com/eslint/eslint/issues/19533">#19533</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cc3bd00795708c4d7c06a6103983245cc9d9845b"><code>cc3bd00</code></a>
fix: reporting variable used in catch block in
<code>no-useless-assignment</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19423">#19423</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cd83eaa761b4acd9a43fd3888a12ea08483c3366"><code>cd83eaa</code></a>
docs: replace <code>var</code> with <code>const</code> in examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19530">#19530</a>)
(Nitin Kumar)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7ff0cde23014909997dd493de890463d8b09205e"><code>7ff0cde</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/996cfb9771734cb462b02a73c4aa87555854a05e"><code>996cfb9</code></a>
docs: migrate sass to module system (<a
href="https://redirect.github.com/eslint/eslint/issues/19518">#19518</a>)
(xbinaryx)</li>
<li><a
href="https://github.com/eslint/eslint/commit/dc854fdd2634cdec575ae5fc508edd838056f006"><code>dc854fd</code></a>
chore: update dependency shelljs to ^0.9.0 (<a
href="https://redirect.github.com/eslint/eslint/issues/19524">#19524</a>)
(renovate[bot])</li>
<li><a
href="https://github.com/eslint/eslint/commit/4a0df16f1ba7bed02d15c561119623199ea2ace0"><code>4a0df16</code></a>
feat: circular autofix/conflicting rules detection (<a
href="https://redirect.github.com/eslint/eslint/issues/19514">#19514</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/5d574963b71529abbb84fbc4861230a050434664"><code>5d57496</code></a>
chore: fix some comments (<a
href="https://redirect.github.com/eslint/eslint/issues/19525">#19525</a>)
(jimmycathy)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17cb9586a706e75adee09b2388deea77a6ca8f14"><code>17cb958</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://redirect.github.com/eslint/eslint/issues/19515">#19515</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/83e24f5be4d5723b5f79512b46ab68bc97a23247"><code>83e24f5</code></a>
docs: Replace var with let or const (<a
href="https://redirect.github.com/eslint/eslint/issues/19511">#19511</a>)
(Jenna Toff)</li>
<li><a
href="https://github.com/eslint/eslint/commit/a59d0c06b5a28ae5149eae6d10fa9f4968963b01"><code>a59d0c0</code></a>
docs: Update docs for defineConfig (<a
href="https://redirect.github.com/eslint/eslint/issues/19505">#19505</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/d46ff832195aa841224a21086afda9d98be45ad6"><code>d46ff83</code></a>
fix: <code>no-dupe-keys</code> false positive with proto setter (<a
href="https://redirect.github.com/eslint/eslint/issues/19508">#19508</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e7327736b92686e02721461ac9ccf6e65e0badac"><code>e732773</code></a>
fix: navigation of search results on pressing Enter (<a
href="https://redirect.github.com/eslint/eslint/issues/19502">#19502</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/fe929270f33493d1a77be0f25a95d97817440c49"><code>fe92927</code></a>
docs: <code>require-unicode-regexp</code> add note for <code>i</code>
flag and <code>\w</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19510">#19510</a>)
(Chaemin-Lim)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f4e9c5fda9f8bcd36f1afe3706da60554cd07c48"><code>f4e9c5f</code></a>
fix: allow <code>RuleTester</code> to test files inside
<code>node_modules/</code> (<a
href="https://redirect.github.com/eslint/eslint/issues/19499">#19499</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/9c5c6ee7734c6a5918a5983d4f2bd971ca3225a8"><code>9c5c6ee</code></a>
test: fix an assertion failure (<a
href="https://redirect.github.com/eslint/eslint/issues/19500">#19500</a>)
(fisker Cheung)</li>
<li><a
href="https://github.com/eslint/eslint/commit/be56a685bf1aadbf59d99d43e71c00802bc9ba27"><code>be56a68</code></a>
feat: support TypeScript syntax in <code>class-methods-use-this</code>
(<a
href="https://redirect.github.com/eslint/eslint/issues/19498">#19498</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/7a699a6b2616c24fe58df1265f6148b406a17e41"><code>7a699a6</code></a>
chore: remove formatting-related lint rules internally (<a
href="https://redirect.github.com/eslint/eslint/issues/19473">#19473</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/c99db8…
Spotted this was a little out of date --------- Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
…after 2024-05-16 (#4683) This updates the Japanese translation occurred after 2024-05-16 as follows: - **Update the ja.json by grunt translate as of 2025-01-28 01:00Z** - **Translate rules/summary-name to ja** - **Translate checks/autocomplete-valid/incomplete to ja** - **Translate checks/td-headers-attr/fail to ja** This does not include the changes proposed by #4385, which I requested for comment in #4682.
…lict (#4738) dequelabs/axe-core#4685 made a change that swapped the help and description text of `presentation-role-conflict`, probably in order to put the "Ensure" text as the description (which is what the pr updated). However the description should always been the longer of the text and the help text short. This reverts that change, but updates the description and help text to bring it more in line with the "Ensure" pattern of the description.
…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))
Upgrade axe-core fork (merge-base v4.9.0) to upstream v4.12.1. Resolved 187 conflicts: 124 pure-upstream take-theirs; fork behaviors preserved (color-contrast reviewPayload + whole-body try/catch + addCheckError, dq-element htmlHash, runTypeAOpt source/selector branches, label-content ignoreNativeTextAlternative, get-ancestry Percy :nth-child, is-in-text-block STYLE-skip). Deferred additive upstream unions (colorParse, escapeSelector #5079, 40 rule-JSON metadata) tracked in docs/tech-specs/AXE-3659-WORKLOG.md. tsc + build green under Node 22. Ref: AXE-3659
… 4.12.1 merge grunt configure:rules output for the merged tree: adds aria-tab-name (fork RGAA tags preserved), marks landmark-complementary-is-top-level deprecated. Auto-generated artifacts kept in sync per axe-core CLAUDE.md. Ref: AXE-3659
Adds isolated, classic-style karma tests characterizing fork behaviors that had zero coverage, so the deferred upstream grafts cannot silently regress them: color-contrast reviewPayload + try/catch/addCheckError; dq-element htmlHash + data-percy source strip + runTypeAOpt/targetFormat branches; get-ancestry Percy :nth-child skip; is-in-text-block STYLE-skip; label-content stemming + whitespace-insensitive match + reviewPayload. All 13 green on the fork baseline (target lib files byte-identical fcb6d96..HEAD). Ref: AXE-3659
…preserving) colorParse (color-contrast-evaluate + get-foreground-color): surface an unparseable color as its own incomplete reason, inside the fork try/catch + reviewPayload and before the fork degraded-mode fgColor return; also add the missing /*global a11yEngine*/ directive (fork convention, was eslint-dirty and only slipped through the merge commit). get-ancestry: adopt upstream #5079 escapeSelector(nodeName) alongside the fork Percy :nth-child skip (single-escape). is-in-text-block: adopt upstream's relocated walkDomNode + nodeLookup/includeInlineBlock refactor and re-apply the fork a11y-critical STYLE-skip (single functor call). Acceptance: upstream colorParse + #5079 escape + is-in-text-block tests green; 13 fork-pinning tests stay green; tsc + build green (Node 22). Ref: AXE-3659
…erved) T3 config-union: aria-allowed-attr wires the net-new aria-allowed-attr-elm sub-check; bypass/css-orientation-lock/frame-tested adopt upstream's html:not(html *) page-level selector; aria-hidden-focus adopts upstream's RGAA-10.8.1. Fork-only fields kept intact (needsReviewConfidence x3, a11y-engine-experimental display tag) - verified via git diff (only selector/all/RGAA lines changed). Adds fork-json-union-pinning test asserting the union outcomes in the compiled audit. Build green; pinning + acceptance tests green. NOTE: aria-hidden-focus RGAA-7.1.1->10.8.1 intersects AXE-3501 RGAA mapping - verify vs Rules Release Repo xlsx. Ref: AXE-3659
…tream's 24) The merge took upstream's dev-only .nvmrc bump (22->24, upstream #4960, done for their npm@11 deploy tooling). Spec Q4 resolution: keep Node 22 - fork CI builds on cimg/node:22.16, build_axe.sh pins 22, and the consuming engine is Node 18. check-node-version.js treats .nvmrc as minimum major, so 22 keeps local Node-22 builds passing. Ref: AXE-3659
This was referenced Jul 2, 2026
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.
Summary
Commit-absorption merge of upstream axe-core v4.12.1 into the BrowserStack fork (git merge-base v4.9.0), re-applying all fork modifications and grafting upstream's additive behaviors fork-preservingly. Implements AXE-3659.
What's in this PR
Merge resolution (
469925ed)Fork-behavior pinning tests (
7532cb51) — 13 tests for behaviors that previously had zero coverage, so the additive grafts can't silently regress them:reviewPayload+ whole-body try/catch →addCheckErrorhtmlHash,data-percy-*source strip,runTypeAOpt/targetFormatselector/source branches:nth-childskip · is-in-text-block<style>-skipreviewPayloadDeferred upstream additive unions (
857c9f19,e65714f1)color-contrast-evaluate+get-foreground-color, inside the fork try/catch + reviewPayload (the get-foregroundtry/catchis load-bearing becauseparseStringthrows)escapeSelector(nodeName)inget-ancestry(single-escape, alongside the fork Percy skip)walkDomNodeand re-apply the forka11y-criticalSTYLE-skip (also drops an accidental fork double-functor()call that double-counted text)aria-allowed-attrwires the net-newaria-allowed-attr-elmsub-check;bypass/css-orientation-lock/frame-testedadopthtml:not(html *);aria-hidden-focus→RGAA-10.8.1Testing
tsc✅ ·npm run build✅ (Node 22,axe.min.js636 KB)testFiles=): 13 pinning + 3 union tests ✅; the upstream take-theirs acceptance tests (colorParse, #5079 escape, is-in-text-block) flip ✅parentElementvs upstreamparentNode, omitting:nth-childfor single children), unrelated to #5079import … from '/lib/…') that the fork's classickarma.conf.jscan't load → the fullnpm run test:unit(and likely CI) dies at test 0. Needs a call: adopt upstream's module-loading karma config, convert the incoming tests to classic style, or exclude them. CI on this PR will likely be red until this is resolved.aria-hidden-focusRGAA-7.1.1 → RGAA-10.8.1was applied per the tech spec (upstream carries it natively) — please confirm against the AXE-3501 Rules Release Repo xlsx. Trivial to revert.main.jsat the repo root was left out of the tree — gitignore or delete?Compatibility
No rule-class /
combined-rules-class-vN/*-evaluate-vNchanges — append-only versioning untouched. In-flight scans unaffected; this is an engine-bundle upgrade (new S3 bundle produced on release). Submodule URL unchanged.Ref: AXE-3659
🤖 Generated with Claude Code