-
Notifications
You must be signed in to change notification settings - Fork 793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): v4.9.1 #4446
Merged
Merged
chore(release): v4.9.1 #4446
Conversation
This file contains 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
… text characters adds exceptions for (dismiss) ×, wysiwyg characters b, aA, abc fix: #4386
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 122.0.4 to 123.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/giggio/node-chromedriver/commit/26b10d13a5bfd1d9eeaeb4f6478e0db3a30accf6"><code>26b10d1</code></a> Bump version to 123.0.1</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/6b707c6338b8737a051b2e6aff933211627b4430"><code>6b707c6</code></a> Bump version to 123.0.0</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/242231426273d471685457d29df730707092e117"><code>2422314</code></a> Bump follow-redirects from 1.15.5 to 1.15.6</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/ec269cf3acbb09a74bc6a15138de31af5b9be3c0"><code>ec269cf</code></a> Bump version to 122.0.6</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/c6e01a4540202eb5d49ff02c6ed5d45cb864b606"><code>c6e01a4</code></a> Bump version to 122.0.5</li> <li>See full diff in <a href="https://github.com/giggio/node-chromedriver/compare/122.0.4...123.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=chromedriver&package-manager=npm_and_yarn&previous-version=122.0.4&new-version=123.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot 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>
Bumps the npm-low-risk group with 11 updates: | Package | From | To | | --- | --- | --- | | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.8.5` | `4.9.0` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.0` | `7.24.4` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.0` | `7.24.4` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.0` | `7.24.4` | | [chromedriver](https://github.com/giggio/node-chromedriver) | `123.0.1` | `123.0.2` | | [clean-jsdoc-theme](https://github.com/ankitskvmdam/clean-jsdoc-theme) | `4.2.17` | `4.2.18` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.36.0` | `3.36.1` | | [glob](https://github.com/isaacs/node-glob) | `10.3.10` | `10.3.12` | | [mocha](https://github.com/mochajs/mocha) | `10.3.0` | `10.4.0` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.18.1` | `4.19.0` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.2` | `5.4.4` | Updates `@axe-core/webdriverjs` from 4.8.5 to 4.9.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/dequelabs/axe-core-npm/releases"><code>@axe-core/webdriverjs</code>'s releases</a>.</em></p> <blockquote> <h2>Release 4.9.0</h2> <h2>What's Changed</h2> <ul> <li>docs(react): Update React support information by <a href="/ballendq"><code>@ballendq</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1004">dequelabs/axe-core-npm#1004</a></li> <li>chore: merge master into develop by <a href="/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1016">dequelabs/axe-core-npm#1016</a></li> <li>chore: bump husky from 8.0.3 to 9.0.10 by <a href="/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1006">dequelabs/axe-core-npm#1006</a></li> <li>chore: remove circleci badge by <a href="/michael-siek"><code>@michael-siek</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1020">dequelabs/axe-core-npm#1020</a></li> <li>chore: update <code>@wdio</code> dep and chromedriver by <a href="/michael-siek"><code>@michael-siek</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1029">dequelabs/axe-core-npm#1029</a></li> <li>chore: bump express from 4.18.2 to 4.19.2 by <a href="/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1033">dequelabs/axe-core-npm#1033</a></li> <li>chore: bump undici from 5.24.0 to 5.28.3 by <a href="/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1022">dequelabs/axe-core-npm#1022</a></li> <li>chore: bump follow-redirects from 1.15.5 to 1.15.6 by <a href="/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1026">dequelabs/axe-core-npm#1026</a></li> <li>ci: use <code>PAT</code> instead of GitHub Token when updating axe-core by <a href="/michael-siek"><code>@michael-siek</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1030">dequelabs/axe-core-npm#1030</a></li> <li>feat: Update axe-core to v4.9.0 by <a href="/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1028">dequelabs/axe-core-npm#1028</a></li> <li>fix: get correct new window handle with Selenium 3 workaround by <a href="/scottmries"><code>@scottmries</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1031">dequelabs/axe-core-npm#1031</a></li> <li>chore: RC v4.9.0 by <a href="/github-actions"><code>@github-actions</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1036">dequelabs/axe-core-npm#1036</a></li> <li>Release v4.9.0 by <a href="/dequejenn"><code>@dequejenn</code></a> in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1040">dequelabs/axe-core-npm#1040</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="/ballendq"><code>@ballendq</code></a> made their first contribution in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1004">dequelabs/axe-core-npm#1004</a></li> <li><a href="/scottmries"><code>@scottmries</code></a> made their first contribution in <a href="https://redirect.github.com/dequelabs/axe-core-npm/pull/1031">dequelabs/axe-core-npm#1031</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="/dequelabs/axe-core-npm/compare/v4.8.5...v4.9.0">https://github.com/dequelabs/axe-core-npm/compare/v4.8.5...v4.9.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md"><code>@axe-core/webdriverjs</code>'s changelog</a>.</em></p> <blockquote> <h1><a href="/dequelabs/axe-core-npm/compare/v4.8.5...v4.9.0">4.9.0</a> (2024-04-01)</h1> <h3>Bug Fixes</h3> <ul> <li>get correct new window handle with Selenium 3 workaround (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1031">#1031</a>) (<a href="/dequelabs/axe-core-npm/commit/b72c73571c12c81c2ef3dc3ebe89e15769f0942b">b72c735</a>), closes <a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1027">#1027</a> <a href="//github.com/dequelabs/axe-core-maven-html/blob/ad58b26a8d0e2f1afed33b2c5cbca22b54644b99/selenium/src/main/java/com/deque/html/axecore/extensions/WebDriverExtensions.java/issues/L126">/github.com/dequelabs/axe-core-maven-html/blob/ad58b26a8d0e2f1afed33b2c5cbca22b54644b99/selenium/src/main/java/com/deque/html/axecore/extensions/WebDriverExtensions.java#L126</a> <a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/936">#936</a></li> </ul> <h3>Features</h3> <ul> <li>Update axe-core to v4.9.0 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1028">#1028</a>) (<a href="/dequelabs/axe-core-npm/commit/7e152b65ff30b9e1cb26c3b0564457b32a0d35b2">7e152b6</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/dequelabs/axe-core-npm/commit/97a01bd0644f6b4fcf361efc0e7bb97b11e47b74"><code>97a01bd</code></a> Release v4.9.0 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1040">#1040</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/4cb64b094417c4090b195e4ee614bf4c3897fcd9"><code>4cb64b0</code></a> chore: RC v4.9.0 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1036">#1036</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/8e0762ebadb5c343ced1239b1a962ed4d1730305"><code>8e0762e</code></a> chore: RC v4.9.0</li> <li><a href="/dequelabs/axe-core-npm/commit/b72c73571c12c81c2ef3dc3ebe89e15769f0942b"><code>b72c735</code></a> fix: get correct new window handle with Selenium 3 workaround (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1031">#1031</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/7e152b65ff30b9e1cb26c3b0564457b32a0d35b2"><code>7e152b6</code></a> feat: Update axe-core to v4.9.0 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1028">#1028</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/b6870a48210fcc9d044e1742690423387a104f78"><code>b6870a4</code></a> ci: use <code>PAT</code> instead of GitHub Token when updating axe-core (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1030">#1030</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/75035e1bf76beaf2de4022460501bbf9f2126c70"><code>75035e1</code></a> chore: bump follow-redirects from 1.15.5 to 1.15.6 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1026">#1026</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/13083688030fd096248b84b909bfff3f73142c5f"><code>1308368</code></a> chore: bump undici from 5.24.0 to 5.28.3 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1022">#1022</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/000205e0c8e9754faf6d057f0e0269a78e8b67d5"><code>000205e</code></a> chore: bump express from 4.18.2 to 4.19.2 (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1033">#1033</a>)</li> <li><a href="/dequelabs/axe-core-npm/commit/4887a62fcf06772ff256f4228d2a7a3f2d5c506b"><code>4887a62</code></a> chore: update <code>@wdio</code> dep and chromedriver (<a href="https://redirect.github.com/dequelabs/axe-core-npm/issues/1029">#1029</a>)</li> <li>Additional commits viewable in <a href="/dequelabs/axe-core-npm/compare/v4.8.5...v4.9.0">compare view</a></li> </ul> </details> <br /> Updates `@babel/core` from 7.24.0 to 7.24.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <p>Thanks <a href="/Dunqing"><code>@Dunqing</code></a>, <a href="/luiscubal"><code>@luiscubal</code></a>, and <a href="/samualtnorman"><code>@samualtnorman</code></a> for your first PRs!</p> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="/babel-bot"><code>@babel-bot</code></a>)</li> <li>Dunqing (<a href="/Dunqing"><code>@Dunqing</code></a>)</li> <li>Huáng Jùnliàng (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li>Luís Reis (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Samual Norman (<a href="/samualtnorman"><code>@samualtnorman</code></a>)</li> <li><a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <p>Thanks <a href="/ota-meshi"><code>@ota-meshi</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h4>Committers: 2</h4> <ul> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Yosuke Ota (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/babel/babel/blob/main/CHANGELOG.md"><code>@babel/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16362">#16362</a> Restore previous <code>FORCE_COLOR=0</code> behavior (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.24.1 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16350">#16350</a> Fix decorated class computed keys ordering (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16344">#16344</a> Fix decorated class static field private access (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16329">#16329</a> Respect <code>moduleName</code> for <code>@babel/runtime/regenerator</code> imports (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16331">#16331</a> Fix decorator memoiser binding kind (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-replace-supers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16325">#16325</a> Fix decorator evaluation private environment (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:memo: Documentation</h4> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16319">#16319</a> Update SECURITY.md (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/babel/babel/commit/5a8c69253e2ddaf214585ae4638e452f9e608fcc"><code>5a8c692</code></a> v7.24.4</li> <li><a href="/babel/babel/commit/d4ade61b47d0c2141de3dce0dadf051ad064e4c9"><code>d4ade61</code></a> Test Babel 7/8 compatibility for plugins from es2019 to es2024 (<a href="/babel/babel/tree/HEAD/packages/babel-core/issues/16399">#16399</a>)</li> <li><a href="/babel/babel/commit/b8eb831f0a544a1912094be7722683d2a1c7e289"><code>b8eb831</code></a> Fix incorrect function hoisting in some case statements (<a href="/babel/babel/tree/HEAD/packages/babel-core/issues/16363">#16363</a>)</li> <li><a href="/babel/babel/commit/0eac8cab4c7abfd2b2df259822a3b1b6a11a4d2e"><code>0eac8ca</code></a> v7.24.3</li> <li><a href="/babel/babel/commit/fb7cf6343704731802c2dac18999990d7d4ce484"><code>fb7cf63</code></a> [babel 8] Remove <code>import_</code> fallback (<a href="/babel/babel/tree/HEAD/packages/babel-core/issues/16365">#16365</a>)</li> <li><a href="/babel/babel/commit/822b025fc9d43263e69aed8a9fc80e8c6b8ebf6d"><code>822b025</code></a> v7.24.1</li> <li><a href="/babel/babel/commit/19fdca5f622b7fd3c3fee77b6e82caee205cc5a2"><code>19fdca5</code></a> Reduce the use of class names (<a href="/babel/babel/tree/HEAD/packages/babel-core/issues/16326">#16326</a>)</li> <li><a href="/babel/babel/commit/40110e9d707e2b2b81f6e2b99820722a7014132a"><code>40110e9</code></a> Update source map deps (<a href="/babel/babel/tree/HEAD/packages/babel-core/issues/16327">#16327</a>)</li> <li>See full diff in <a href="/babel/babel/commits/v7.24.4/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.24.0 to 7.24.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/babel/babel/releases"><code>@babel/preset-env</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <p>Thanks <a href="/Dunqing"><code>@Dunqing</code></a>, <a href="/luiscubal"><code>@luiscubal</code></a>, and <a href="/samualtnorman"><code>@samualtnorman</code></a> for your first PRs!</p> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="/babel-bot"><code>@babel-bot</code></a>)</li> <li>Dunqing (<a href="/Dunqing"><code>@Dunqing</code></a>)</li> <li>Huáng Jùnliàng (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li>Luís Reis (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Samual Norman (<a href="/samualtnorman"><code>@samualtnorman</code></a>)</li> <li><a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <p>Thanks <a href="/ota-meshi"><code>@ota-meshi</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h4>Committers: 2</h4> <ul> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Yosuke Ota (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/babel/babel/blob/main/CHANGELOG.md"><code>@babel/preset-env</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16362">#16362</a> Restore previous <code>FORCE_COLOR=0</code> behavior (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.24.1 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16350">#16350</a> Fix decorated class computed keys ordering (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16344">#16344</a> Fix decorated class static field private access (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16329">#16329</a> Respect <code>moduleName</code> for <code>@babel/runtime/regenerator</code> imports (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16331">#16331</a> Fix decorator memoiser binding kind (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-replace-supers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16325">#16325</a> Fix decorator evaluation private environment (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:memo: Documentation</h4> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16319">#16319</a> Update SECURITY.md (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/babel/babel/commit/5a8c69253e2ddaf214585ae4638e452f9e608fcc"><code>5a8c692</code></a> v7.24.4</li> <li><a href="/babel/babel/commit/0cfe039ad6d3e51fdfa5049a60fae1e5ff106edb"><code>0cfe039</code></a> Avoid terser workaround in firefox bugfix for computed keys (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16401">#16401</a>)</li> <li><a href="/babel/babel/commit/48a3e196dd92d5be9d0cae832a2375b69de99995"><code>48a3e19</code></a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16390">#16390</a>)</li> <li><a href="/babel/babel/commit/0eac8cab4c7abfd2b2df259822a3b1b6a11a4d2e"><code>0eac8ca</code></a> v7.24.3</li> <li><a href="/babel/babel/commit/259e873c0a2a2a2e46ca12d48590385e6d14f737"><code>259e873</code></a> Update <code>babel-plugin-polyfill-corejs3</code> (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16372">#16372</a>)</li> <li><a href="/babel/babel/commit/822b025fc9d43263e69aed8a9fc80e8c6b8ebf6d"><code>822b025</code></a> v7.24.1</li> <li><a href="/babel/babel/commit/3a255c885e98b3d16a23a3d1ee6962e6a61382a9"><code>3a255c8</code></a> Run Babel transform tests on old node if possible (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16352">#16352</a>)</li> <li><a href="/babel/babel/commit/c6cf0d706cf3b8418902d49dcf8236c1785d156d"><code>c6cf0d7</code></a> Allow separate helpers to be excluded in Babel 8 (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16323">#16323</a>)</li> <li><a href="/babel/babel/commit/3eb24fd84cbb1d5d3bcdac12f8106ca1d4436e74"><code>3eb24fd</code></a> Respect <code>moduleName</code> for <code>@babel/runtime/regenerator</code> imports (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16329">#16329</a>)</li> <li><a href="/babel/babel/commit/19fdca5f622b7fd3c3fee77b6e82caee205cc5a2"><code>19fdca5</code></a> Reduce the use of class names (<a href="/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16326">#16326</a>)</li> <li>Additional commits viewable in <a href="/babel/babel/commits/v7.24.4/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `@babel/runtime-corejs3` from 7.24.0 to 7.24.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/babel/babel/releases"><code>@babel/runtime-corejs3</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <p>Thanks <a href="/Dunqing"><code>@Dunqing</code></a>, <a href="/luiscubal"><code>@luiscubal</code></a>, and <a href="/samualtnorman"><code>@samualtnorman</code></a> for your first PRs!</p> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Babel Bot (<a href="/babel-bot"><code>@babel-bot</code></a>)</li> <li>Dunqing (<a href="/Dunqing"><code>@Dunqing</code></a>)</li> <li>Huáng Jùnliàng (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li>Luís Reis (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Samual Norman (<a href="/samualtnorman"><code>@samualtnorman</code></a>)</li> <li><a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <p>Thanks <a href="/ota-meshi"><code>@ota-meshi</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h4>Committers: 2</h4> <ul> <li>Nicolò Ribaudo (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Yosuke Ota (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/babel/babel/blob/main/CHANGELOG.md"><code>@babel/runtime-corejs3</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.4 (2024-04-03)</h2> <h4>:eyeglasses: Spec Compliance</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16403">#16403</a> Forbid initializerless using (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16388">#16388</a> Ensure decorators are callable (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16402">#16402</a> fix: Correctly prints <code>{ [key in Bar]? }</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16394">#16394</a> fix: Correctly generate <code>TSMappedType</code> (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16390">#16390</a> Create bugfix plugin for classes in computed keys in Firefox (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16387">#16387</a> fix: support mutated outer decorated class binding (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16385">#16385</a> fix: Decorators when <code>super()</code> exists and <code>protoInit</code> is not needed (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16384">#16384</a> fix: Transform scoping for <code>for X</code> in loop (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16368">#16368</a> fix: Capture <code>let</code> when the <code>for</code> body is not a block (<a href="/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-plugin-transform-block-scoped-functions</code>, <code>babel-plugin-transform-block-scoping</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16363">#16363</a> Fix incorrect function hoisting in some case statements (<a href="/luiscubal"><code>@luiscubal</code></a>)</li> </ul> </li> </ul> <h2>v7.24.3 (2024-03-20)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-module-imports</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16370">#16370</a> fix: do not inject the same imported identifier multiple times (<a href="/ota-meshi"><code>@ota-meshi</code></a>)</li> </ul> </li> </ul> <h2>v7.24.2 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16362">#16362</a> Restore previous <code>FORCE_COLOR=0</code> behavior (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.24.1 (2024-03-19)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16350">#16350</a> Fix decorated class computed keys ordering (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16344">#16344</a> Fix decorated class static field private access (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-regenerator</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16329">#16329</a> Respect <code>moduleName</code> for <code>@babel/runtime/regenerator</code> imports (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16331">#16331</a> Fix decorator memoiser binding kind (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-replace-supers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16325">#16325</a> Fix decorator evaluation private environment (<a href="/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:memo: Documentation</h4> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16319">#16319</a> Update SECURITY.md (<a href="/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="/babel/babel/commit/5a8c69253e2ddaf214585ae4638e452f9e608fcc"><code>5a8c692</code></a> v7.24.4</li> <li><a href="/babel/babel/commit/efcc01cbe65325386dc9f5ae27260f517ee229aa"><code>efcc01c</code></a> Ensure decorators are callable (<a href="/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16388">#16388</a>)</li> <li><a href="/babel/babel/commit/822b025fc9d43263e69aed8a9fc80e8c6b8ebf6d"><code>822b025</code></a> v7.24.1</li> <li><a href="/babel/babel/commit/05b39972bf0f017fb1ebabd01d90ffbdde747c02"><code>05b3997</code></a> Remove core-js and regenerator entrypoints from <code>@babel/runtime-*</code> (<a href="/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16347">#16347</a>)</li> <li><a href="/babel/babel/commit/c6cf0d706cf3b8418902d49dcf8236c1785d156d"><code>c6cf0d7</code></a> Allow separate helpers to be excluded in Babel 8 (<a href="/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16323">#16323</a>)</li> <li><a href="/babel/babel/commit/345ea574d2783c6351333e537644052f024762a9"><code>345ea57</code></a> chore: Commit corejs3 helpers (<a href="/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16212">#16212</a>)</li> <li>See full diff in <a href="/babel/babel/commits/v7.24.4/packages/babel-runtime-corejs3">compare view</a></li> </ul> </details> <br /> Updates `chromedriver` from 123.0.1 to 123.0.2 <details> <summary>Commits</summary> <ul> <li><a href="/giggio/node-chromedriver/commit/85cd3fa15eb3cbd6f29bcad89576b99d04cdd78e"><code>85cd3fa</code></a> Bump version to 123.0.2</li> <li>See full diff in <a href="/giggio/node-chromedriver/compare/123.0.1...123.0.2">compare view</a></li> </ul> </details> <br /> Updates `clean-jsdoc-theme` from 4.2.17 to 4.2.18 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="/ankitskvmdam/clean-jsdoc-theme/commits">compare view</a></li> </ul> </details> <br /> Updates `core-js` from 3.36.0 to 3.36.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/zloirock/core-js/blob/master/CHANGELOG.md">core-js's changelog</a>.</em></p> <blockquote> <h5><a href="/zloirock/core-js/releases/tag/v3.36.1">3.36.1 - 2024.03.19</a></h5> <ul> <li>Changes <a href="/zloirock/core-js/compare/v3.36.0...v3.36.1">v3.36.0...v3.36.1</a></li> <li>Fixed some validation cases in <code>Object.setPrototypeOf</code>, <a href="https://redirect.github.com/zloirock/core-js/issues/1329">#1329</a>, thanks <a href="/minseok-choe"><strong><code>@minseok-choe</code></strong></a></li> <li>Fixed the order of validations in <code>Array.from</code>, <a href="https://redirect.github.com/zloirock/core-js/pull/1331">#1331</a>, thanks <a href="/minseok-choe"><strong><code>@minseok-choe</code></strong></a></li> <li>Added a fix of <a href="https://redirect.github.com/oven-sh/bun/issues/9249">Bun <code>queueMicrotask</code> arity</a></li> <li>Added a fix of <a href="https://redirect.github.com/oven-sh/bun/issues/9250">Bun <code>URL.canParse</code> arity</a></li> <li>Added a fix of Bun <code>SuppressedError</code> <a href="https://redirect.github.com/oven-sh/bun/issues/9283">extra arguments support</a> and <a href="https://redirect.github.com/oven-sh/bun/issues/9282">arity</a></li> <li>Compat data improvements: <ul> <li><a href="https://url.spec.whatwg.org/#dom-urlsearchparams-delete"><code>value</code> argument of <code>URLSearchParams.prototype.{ has, delete }</code></a> marked as supported <a href="https://redirect.github.com/oven-sh/bun/issues/9263">from Bun 1.0.31</a></li> <li>Added React Native 0.74 Hermes compat data, <code>Array.prototype.{ toSpliced, toReversed, with }</code> and <code>atob</code> marked as supported</li> <li>Added Deno 1.41.3 compat data mapping</li> <li>Added Opera Android 81 compat data mapping</li> <li>Added Samsung Internet 25 compat data mapping</li> <li>Added Oculus Quest Browser 32 compat data mapping</li> <li>Updated Electron 30 compat data mapping</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/zloirock/core-js/commit/454d98ce1c3697660961bb83e71f99970fd64888"><code>454d98c</code></a> 3.36.1</li> <li><a href="/zloirock/core-js/commit/cdc614d433378100f0b3cbfa868eda8068e3eac7"><code>cdc614d</code></a> add a fix of Bun <code>SuppressedError</code> extra arguments support and arity</li> <li><a href="/zloirock/core-js/commit/b581928c498e27a8291473e41ae7d73517028861"><code>b581928</code></a> fix a typo</li> <li><a href="/zloirock/core-js/commit/50fad42621ef24628ba1860c3734e314278e81b9"><code>50fad42</code></a> add a fix of Bun <code>URL.canParse</code> arity</li> <li><a href="/zloirock/core-js/commit/7532b42f9b9dd3d8f047a8bbcc34e7396c6d7d49"><code>7532b42</code></a> fix a typo</li> <li><a href="/zloirock/core-js/commit/79ace5cfcc093f9a62fb1a3f260a37a91b9f4f39"><code>79ace5c</code></a> add a fix for Bun <code>queueMicrotask</code> arity</li> <li><a href="/zloirock/core-js/commit/afb097d49dfc205568a36f526c1c2e27b1040a11"><code>afb097d</code></a> edit array-from.js</li> <li><a href="/zloirock/core-js/commit/805f352d7761d05cf33c551f549fe4ff8678811e"><code>805f352</code></a> Fix Object.setPrototypeOf</li> <li>See full diff in <a href="/zloirock/core-js/commits/v3.36.1/packages/core-js">compare view</a></li> </ul> </details> <br /> Updates `glob` from 10.3.10 to 10.3.12 <details> <summary>Commits</summary> <ul> <li><a href="/isaacs/node-glob/commit/d5b6b5d10ac1b83725e6f42649c0e874e76ea602"><code>d5b6b5d</code></a> 10.3.12</li> <li><a href="/isaacs/node-glob/commit/e775a784fd7ab20a3d06a9e0a6c52ee60988cbc5"><code>e775a78</code></a> strip leading ./ from ignore patterns</li> <li><a href="/isaacs/node-glob/commit/7e927b21c8d54666fe9cdaf8a63aa6d11002ea25"><code>7e927b2</code></a> update changelog</li> <li><a href="/isaacs/node-glob/commit/e667dcbc5e5077e24efc867dbde1737d7ad98bd8"><code>e667dcb</code></a> 10.3.11</li> <li><a href="/isaacs/node-glob/commit/b1d81052268ee7379f9c8bf643c1b4a4835af3c6"><code>b1d8105</code></a> document follow+nodir</li> <li><a href="/isaacs/node-glob/commit/b5d0f640893eba729bb8675a51a73ffbc0760b35"><code>b5d0f64</code></a> drop node 16 from ci</li> <li><a href="/isaacs/node-glob/commit/ea7cf5f1ad029c5f00124c77409e115eeb8eec90"><code>ea7cf5f</code></a> Exclude symlinks to directories with follow+nodir</li> <li><a href="/isaacs/node-glob/commit/97611cd366e5906a4c58df3f5214af843b0a5e63"><code>97611cd</code></a> remove FUNDING.yml (coming from .github repo now)</li> <li><a href="/isaacs/node-glob/commit/0862a790c192d929c9b8800af2ec5635f00b1e4d"><code>0862a79</code></a> docs(README): typo (<code>eiher</code> => <code>either</code>).</li> <li><a href="/isaacs/node-glob/commit/c1b4675c6be0ed0c5db675c1399d1fdf0c9e0def"><code>c1b4675</code></a> remove makework gh actions</li> <li>Additional commits viewable in <a href="/isaacs/node-glob/compare/v10.3.10...v10.3.12">compare view</a></li> </ul> </details> <br /> Updates `mocha` from 10.3.0 to 10.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="/mochajs/mocha/releases">mocha's releases</a>.</em></p> <blockquote> <h2>v10.4.0</h2> <h2>10.4.0 / 2024-03-26</h2> <h3>:tada: Enhancements</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4829">#4829</a> feat: include <code>.cause</code> stacks in the error stack traces (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4985">#4985</a> feat: add file path to xunit reporter (<a href="/bmish"><strong><code>@bmish</code></strong></a>)</li> </ul> <h3>:bug: Fixes</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5074">#5074</a> fix: harden error handling in <code>lib/cli/run.js</code> (<a href="/stalet"><strong><code>@stalet</code></strong></a>)</li> </ul> <h3>:nut_and_bolt: Other</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5077">#5077</a> chore: add mtfoley/pr-compliance-action (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5060">#5060</a> chore: migrate ESLint config to flat config (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5095">#5095</a> chore: revert <a href="https://redirect.github.com/mochajs/mocha/pull/5069">#5069</a> to restore Netlify builds (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5097">#5097</a> docs: add sponsored to sponsorship link rels (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5093">#5093</a> chore: add 'status: in triage' label to issue templates and docs (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5083">#5083</a> docs: fix CHANGELOG.md headings to start with a root-level h1 (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5100">#5100</a> chore: fix header generation and production build crashes (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5104">#5104</a> chore: bump ESLint ecmaVersion to 2020 (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5116">#5116</a> fix: eleventy template builds crash with 'unexpected token at ": string, msg..."' (<a href="/LcsK"><strong><code>@LcsK</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4869">#4869</a> docs: fix documentation concerning glob expansion on UNIX (<a href="/binki"><strong><code>@binki</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5122">#5122</a> test: fix xunit integration test (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5123">#5123</a> chore: activate dependabot for workflows (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5125">#5125</a> build(deps): bump the github-actions group with 2 updates (<a href="/dependabot"><strong><code>@dependabot</code></strong></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="/mochajs/mocha/blob/master/CHANGELOG.md">mocha's changelog</a>.</em></p> <blockquote> <h2>10.4.0 / 2024-03-26</h2> <h3>:tada: Enhancements</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4829">#4829</a> feat: include <code>.cause</code> stacks in the error stack traces (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4985">#4985</a> feat: add file path to xunit reporter (<a href="/bmish"><strong><code>@bmish</code></strong></a>)</li> </ul> <h3>:bug: Fixes</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5074">#5074</a> fix: harden error handling in <code>lib/cli/run.js</code> (<a href="/stalet"><strong><code>@stalet</code></strong></a>)</li> </ul> <h3>:nut_and_bolt: Other</h3> <ul> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5077">#5077</a> chore: add mtfoley/pr-compliance-action (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5060">#5060</a> chore: migrate ESLint config to flat config (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5095">#5095</a> chore: revert <a href="https://redirect.github.com/mochajs/mocha/pull/5069">#5069</a> to restore Netlify builds (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5097">#5097</a> docs: add sponsored to sponsorship link rels (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5093">#5093</a> chore: add 'status: in triage' label to issue templates and docs (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5083">#5083</a> docs: fix CHANGELOG.md headings to start with a root-level h1 (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5100">#5100</a> chore: fix header generation and production build crashes (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5104">#5104</a> chore: bump ESLint ecmaVersion to 2020 (<a href="/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5116">#5116</a> fix: eleventy template builds crash with 'unexpected token at ": string, msg..."' (<a href="/LcsK"><strong><code>@LcsK</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/4869">#4869</a> docs: fix documentation concerning glob expansion on UNIX (<a href="/binki"><strong><code>@binki</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5122">#5122</a> test: fix xunit integration test (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5123">#5123</a> chore: activate dependabot for workflows (<a href="/voxpelli"><strong><code>@voxpelli</code></strong></a>)</li> <li><a href="https://redirect.github.com/mochajs/mocha/pull/5125">#5125</a> build(deps): bump the github-actions group with 2 updates (<a href="/dependabot"><strong><code>@dependabot</code></strong></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="/mochajs/mocha/commit/ffd9557ee291047f7beef71a24796ea2da256614"><code>ffd9557</code></a> Release v10.4.0</li> <li><a href="/mochajs/mocha/commit/7ac67f3735b1ba6b1e1565ab9136d83c50f58abf"><code>7ac67f3</code></a> build(deps): bump the github-actions group with 2 updates (<a href="https://redirect.github.com/mochajs/mocha/issues/5125">#5125</a>)</li> <li><a href="/mochajs/mocha/commit/7a2781c17d4924c620ce5b31c4aab6c88bed72ef"><code>7a2781c</code></a> chore: activate dependabot for workflows (<a href="https://redirect.github.com/mochajs/mocha/issues/5123">#5123</a>)</li> <li><a href="/mochajs/mocha/commit/97dcbb28225105f16e90d2180aa2be3386d7ec1a"><code>97dcbb2</code></a> fix: harden error handling in <code>lib/cli/run.js</code> (<a href="https://redirect.github.com/mochajs/mocha/issues/5074">#5074</a>)</li> <li><a href="/mochajs/mocha/commit/6f3f45e587a17463b75047631152429fa14b82a3"><co…
Figured a simple `split` would do the job without needing to write a complicated regex to do it. Otherwise we'd need something like `/\.([a-zA-Z_]+)\.js$/` Closes: #4388
… char alpha the same fix: #4386
…s var -> const isHumanInterpretable was getting lengthy, refactored into several small functions unit test used var, switched to const Refs: #4386
…, ignore cap Addresses all feedback on PR #4402 - Simpler symbolic text check, ignoring case, with unit test for both - Added back "x" and "X" in unit test - Removed trim step, uneeded - Reverted set to list, uneeded - removed /i in non-digit regex - test for a CJK character - adjusted integration test labels for single character incompletes, noticed an ordering bug and corrected Refs: #4386
Followed Steven's advice for a simpler non-digit single character check, added a test to show a digit isn't incompleted Refs: #4386
… text characters (#4402) adds exceptions for (dismiss) `×`, wysiwyg characters `b`, `aA`, `abc` fix: #4386 --- This does _not_ handle all potential use cases. Potential shortcomings worth discussing and opening further issues for are as follows: - Considering other languages, such as [this example in German including "UT", "AD" or "DGS"](w3c/wcag#3304) - The original issue #4386 mentioned this being handled as a character limit, but it's unclear if that's a valid option. Consider [the WCAG `ABC` example](https://www.w3.org/WAI/WCAG21/Understanding/images-of-text-no-exception#examples) - **EDIT**: Does not specifically have test cases for [math expressions and formulae](https://www.w3.org/WAI/WCAG21/Understanding/label-in-name.html#mathematical-expressions-and-formulae)
…e overflow container (#4405) Also tested various ways to try to get the `position: absolute` to be hidden by the node. Turns out there are a few cases where it will be hidden: * overflow node uses position itself other than static * node in-between the overflow node and the positioned child uses position `relative` or `sticky` and cases where it won't be hidden * positioned child uses a position of `fixed` (it won't be hidden by any ancestor overflow, even if the ancestor uses position itself) Closes: #4016
added isPresentationGraphic check which currently only handles alt='' and ignores them for the region rule svg I believe is handled differently already role='presentation' test added as well, use-case already handled fix: #4145
my IDE was adding tabs ew, replaced with spaces Refs: #4145
if an element has both aria-controls and aria-haspopup mark it incomplete as we are unsure if the DOM element will be added dynamically later Refs: #4363
Update local de.json
Too many aria roles were set to widget or otherwise were incorrect, added a comment source for where I got my information for which abstract roles were the type of which roles Refs: #4371
Previously there was a test to confirm a table with role of application was a data table, but the spec indicates that has an anstract role of structure meaning this should be a structure table instead This commit is just a test correction Refs: #4421
widget not inline rule corrected isWidgetType check to consider composite widget types
- messageKey added to unit test - integration test Refs: #4363
…obscured (#4422) Had to update how we handled the too many rects break early since it would return an empty array, which when looking at the lengths of the arrays in `getOffset` made it difficult to know which case needed to be handled (returned empty due to too many rects or returned empty because there wasn't any visible rect). Talked to Wilco and we agreed that when we encountered too many rects we could throw and handle the error case in both checks. Closes: #4387
This also adds to the `.eslintrc` to error if `node.contains()` or `vNode.actualNode.contains()` or used. (also upgraded the `node.attributes` error to account for `vNode.actualNode.attributes` as I noticed it was missing). Closes: #4194 --------- Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Just clarifying that the `_template.json` file is generated so contributors don't edit it without knowing. The rest of the text is mostly copied from the root level README, which I also corrected gramatical mistakes.
Was the only reference to a required node version I could find in the docs. Our node version script is already set to 18. Closes: #4323
- learned sometimes we intentionally spec change - added `window` as a supported type, and `composite` which was missing from the readme - undid my change to `isWidgetType` Refs: #4371
test change was only for data tables, but we didn't want to keep that type change Refs: #4371
add `window` to has-widget-role, renamed Refs: #4371
Addresses some feedback from Wilco in the PR that this isn't the change we want This reverts commit facd65f.
reflected in focus-order-semantics
…order-semantics addressing more pr feedback
This reverts commit bfa95ae.
extends prior work by accounting for all standards aria roles changes
Fixed a typo in `locales/ja.json`. Usually “braille” is written as “点字”, by Kanji, not be mixed with Hiragana in Japanese.
last feedback yay
… meter element (#4435) Turns out we didn't list the `meter` element's implicit role. Ref: w3c/html-aria#517 QA notes: verify a `meter` element allows non-global aria attributes from the [`meter` role](https://www.w3.org/TR/wai-aria-1.2/#meter).
Too many aria roles were set to widget or otherwise were incorrect, added a comment source for where I got my information for which abstract roles were the type of other aria roles Fix: #4371
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Issue was around [decorative images](https://www.w3.org/WAI/tutorials/images/decorative/), specifically 1 pixel wide/tall marketing tracking images, that get added outside of regions failing the region rule. An easy and fairly robust solution [the issue opener agreed with](#4145 (comment)) was ignoring images with `alt=''` and so that's what this PR implements. Dev notes: - Added `isPresentationGraphic/1` check which currently only handles `alt=''` and ignores them for the region rule - role='presentation' test added as well, but this already worked previously prior to this code change - svg I believe is handled differently already, there's a test called `treats svg elements as regions` so the new function doesn't check for svg's fix: #4145
WilcoFiers
previously approved these changes
May 6, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Release Audit
- fix(aria-roles): correct abstract roles (types) for aria-roles #4421
- Merged instead of squashed
- fix(isVisibleOnScreen): account for position: absolute elements inside overflow container #4405
- fix(region): Decorative images ignored by region rule #4412
- Merged instead of squashed
straker
approved these changes
May 6, 2024
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.
4.9.1 (2024-05-06)
Bug Fixes
This PR was opened by a robot 🤖 🎉 (And updated by @WilcoFiers )