-
Notifications
You must be signed in to change notification settings - Fork 779
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.10.0 #4545
Merged
Merged
chore(release): v4.10.0 #4545
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
update to use the latest version of `@axe-core/webdriverjs`
prettier autofixes some issues eslint finds, letting prettier run first leads to less developer hassle for example, I've forgotten for weeks to change how my editor does tabs instead of spaces and I've been manually running `npm run fmt` to get around this. While yes I will also correct my editor, this feels like a positive change for all contributors << Describe the changes >> Closes:
This is a piece of a larger creative time PR so it's easier to review, the full scope can be seen here and includes eslint adjustments not seen here #4444 --- Who else does this? - Google (JS style guide) https://google.github.io/styleguide/jsguide.html#features-local-variable-declarations - Airbnb (popular JS style guide) https://github.com/airbnb/javascript Why do this? Gaiety's explanation: "`let` works the way most devs think `var` works. scope leaking and variable hoisting is a messy confusing idea, JS got updated for a reason" also it's 2024, this isn't too controversial anymore - https://www.freecodecamp.org/news/var-let-and-const-whats-the-difference/ - https://blog.javascripttoday.com/blog/var-vs-let-vs-const/ "The var keyword was originally used for declaring variables in JavaScript. If you’ve browsed an old codebase or an older JavaScript tutorial, you have probably seen it." - https://medium.com/@rithinmenezes/understanding-let-var-and-const-in-javascript-a-guide-to-variable-declarations-f271c5b8dc79 - Airbnb's why https://airbnb.io/javascript/#variables
These tests failed while in-development of #4452 and it really confused me. Based on how the title is written, I initially thought that it was making sure that `.selector` (etc.) for the DqElement prototype function was never called. But what it's really making sure is that the `.selector` (etc.) property is not called for the one node. The reason that distinction matters is because `processAggregate` calls `nodeSerializer` which in turn calls the `toJSON` method of a DqElement, which calls the `.selector` (etc.) property. So it would be impossible to never call the DqElement properties.
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 123.0.2 to 124.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/giggio/node-chromedriver/commit/bf08e9fb715fdc35965b2a51ed82a4d2d58f79cb"><code>bf08e9f</code></a> Bump version to 124.0.1</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/1f7849197c9241714c63a3246e30968c35a9fbec"><code>1f78491</code></a> Update to 124.0.6367.78</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/d73ea61554ac931a49095fbf03f4aac2a5d22cbb"><code>d73ea61</code></a> Bump version to 124.0.0</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/8480d58fa94e9b7b128fb66f8bc1d563aa549377"><code>8480d58</code></a> Bump version to 123.0.4</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/283b9f4bd191477bb1505cf8e09efa7e4f1d9601"><code>283b9f4</code></a> Fix installation with local file</li> <li>See full diff in <a href="https://github.com/giggio/node-chromedriver/compare/123.0.2...124.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=123.0.2&new-version=124.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>
…in the gha-low-risk group (#4437) 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.0 to 5.0.1 <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.0.1</h2> <h2>Fixed</h2> <ul> <li>Fail if attempting to execute git commands in a directory that is not a git-repo. (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/326">#326</a>) <a href="https://github.com/@ccomendant"><code>@ccomendant</code></a></li> </ul> <h2>Dependency Updates</h2> <ul> <li>Bump bats from 1.10.0 to 1.11.0 (<a href="https://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://github.com/stefanzweifel/git-auto-commit-action/pull/319">#319</a>) <a href="https://github.com/@dependabot"><code>@dependabot</code></a></li> </ul> <h2>Misc</h2> <ul> <li>Clarify <code>commit_author</code> input option (<a href="https://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://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://github.com/stefanzweifel/git-auto-commit-action/pull/321">#321</a>) <a href="https://github.com/@couling"><code>@couling</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.0.1...HEAD">Unreleased</a></h2> <blockquote> <p>TBD</p> </blockquote> <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://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://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://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://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://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://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> <ul> <li>Update node version to node20 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/300">#300</a>) <a href="https://github.com/@ryudaitakai"><code>@ryudaitakai</code></a></li> <li>Add _log and _set_github_output functions (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/273">#273</a>) <a href="https://github.com/@stefanzweifel"><code>@stefanzweifel</code></a></li> </ul> <h3>Fixed</h3> <ul> <li>Seems like there is an extra space (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/288">#288</a>) <a href="https://github.com/@pedroamador"><code>@pedroamador</code></a></li> <li>Fix git-auto-commit.yml (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/277">#277</a>) <a href="https://github.com/@zcong1993"><code>@zcong1993</code></a></li> </ul> <h3>Dependency Updates</h3> <ul> <li>Bump actions/checkout from 3 to 4 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/302">#302</a>) <a href="https://github.com/@dependabot"><code>@dependabot</code></a></li> <li>Bump bats from 1.9.0 to 1.10.0 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/293">#293</a>) <a href="https://github.com/@dependabot"><code>@dependabot</code></a></li> <li>Bump github/super-linter from 4 to 5 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/289">#289</a>) <a href="https://github.com/@dependabot"><code>@dependabot</code></a></li> <li>Bump bats from 1.8.2 to 1.9.0 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/pull/282">#282</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/v4.15.4...v4.16.0">v4.16.0</a> - 2022-12-02</h2> <!-- 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/8621497c8c39c72f3e2a999a26b4ca1b5058a842"><code>8621497</code></a> Fail if attempting to execute git commands in a directory that is not a git-r...</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/b0f4d47f590e46dfe55fea81b3b068cb0aab8678"><code>b0f4d47</code></a> Bump bats from 1.10.0 to 1.11.0 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/issues/325">#325</a>)</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/9b5e5ee10a5c7b2e05d5f25da265a1c73b24e6a6"><code>9b5e5ee</code></a> Add step id explanation for output in README.md (<a href="https://github.com/stefanzweifel/git-auto-commit-action/issues/324">#324</a>)</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/e040c596f0a65570b339c60818081175bcf82d11"><code>e040c59</code></a> Linux is not UNIX (<a href="https://github.com/stefanzweifel/git-auto-commit-action/issues/321">#321</a>)</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/4d160c5e4d67c62e67f03ae49aa38359e964139a"><code>4d160c5</code></a> Bump release-drafter/release-drafter from 5 to 6 (<a href="https://github.com/stefanzweifel/git-auto-commit-action/issues/319">#319</a>)</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/12f68633e45c72459cd040c868605f2471c7f63b"><code>12f6863</code></a> Clarify <code>commit_author</code> input option (<a href="https://github.com/stefanzweifel/git-auto-commit-action/issues/315">#315</a>)</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/29183a25ec7450c8f6fbab7ff22ccd42d8ab7416"><code>29183a2</code></a> Remove outdated docs</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/2818fe7949d2daf9e2b5d7d808ca2ca11ccf70ad"><code>2818fe7</code></a> Add Alert about pull_request_target</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/8d90676eefd6ee2df2214033002d76f2ce6b6989"><code>8d90676</code></a> Little Doc Updates</li> <li><a href="https://github.com/stefanzweifel/git-auto-commit-action/commit/8036286d3751929c947d18324a45433db4ff357f"><code>8036286</code></a> Use new Markdown Alerts in README</li> <li>Additional commits viewable in <a href="https://github.com/stefanzweifel/git-auto-commit-action/compare/8756aa072ef5b4a080af5dc8fef36c5d586e521d...8621497c8c39c72f3e2a999a26b4ca1b5058a842">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=stefanzweifel/git-auto-commit-action&package-manager=github_actions&previous-version=5.0.0&new-version=5.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 <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>
…after 2023-09-12 (#4459) Update Japanese translation to reflect the changes made after 2023-09-12.
Update locale de.json
…4449) Bumps the npm-low-risk group with 9 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.4` | `7.24.5` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.4` | `7.24.5` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.4` | `7.24.5` | | [clean-jsdoc-theme](https://github.com/ankitskvmdam/clean-jsdoc-theme) | `4.2.18` | `4.3.0` | | [colorjs.io](https://github.com/LeaVerou/color.js) | `0.4.3` | `0.5.0` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.36.1` | `3.37.0` | | [jsdoc](https://github.com/jsdoc/jsdoc) | `4.0.2` | `4.0.3` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.19.0` | `4.20.0` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.4` | `5.4.5` | Updates `@babel/core` from 7.24.4 to 7.24.5 <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.24.5 (2024-04-29)</h2> <p>Thanks <a href="https://github.com/romgrk"><code>@romgrk</code></a> and <a href="https://github.com/sossost"><code>@sossost</code></a> for your first PRs!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</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>Rom Grk (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> <li>ynnsuis (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> </ul> </blockquote> </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.24.5 (2024-04-29)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ddbea7d4e6314f799eb371cc10e16f96ac2c96b2"><code>ddbea7d</code></a> v7.24.5</li> <li><a href="https://github.com/babel/babel/commit/ee4875443db7563b87ef8e11e1fb75582ac72ac1"><code>ee48754</code></a> Use multiple TypeScript projects (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16430">#16430</a>)</li> <li><a href="https://github.com/babel/babel/commit/a8994f8b7d421dd17b076c2557c9d5bd0e3faef1"><code>a8994f8</code></a> Reduce platform-specific tests (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16436">#16436</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.5/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.24.4 to 7.24.5 <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.24.5 (2024-04-29)</h2> <p>Thanks <a href="https://github.com/romgrk"><code>@romgrk</code></a> and <a href="https://github.com/sossost"><code>@sossost</code></a> for your first PRs!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</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>Rom Grk (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> <li>ynnsuis (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> </ul> </blockquote> </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.24.5 (2024-04-29)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ddbea7d4e6314f799eb371cc10e16f96ac2c96b2"><code>ddbea7d</code></a> v7.24.5</li> <li><a href="https://github.com/babel/babel/commit/ee4875443db7563b87ef8e11e1fb75582ac72ac1"><code>ee48754</code></a> Use multiple TypeScript projects (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16430">#16430</a>)</li> <li><a href="https://github.com/babel/babel/commit/a8994f8b7d421dd17b076c2557c9d5bd0e3faef1"><code>a8994f8</code></a> Reduce platform-specific tests (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16436">#16436</a>)</li> <li><a href="https://github.com/babel/babel/commit/e96a05d4ad94a973c19923367c4d0e40fc91965f"><code>e96a05d</code></a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16357">#16357</a>)</li> <li><a href="https://github.com/babel/babel/commit/5a4fb2d5eb9ff85aae0231c4895a29183e870aec"><code>5a4fb2d</code></a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16406">#16406</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `@babel/runtime-corejs3` from 7.24.4 to 7.24.5 <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.24.5 (2024-04-29)</h2> <p>Thanks <a href="https://github.com/romgrk"><code>@romgrk</code></a> and <a href="https://github.com/sossost"><code>@sossost</code></a> for your first PRs!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</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>Rom Grk (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> <li>ynnsuis (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> </ul> </blockquote> </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.24.5 (2024-04-29)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-transform-classes</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16377">#16377</a> fix: TypeScript annotation affects output (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16440">#16440</a> Fix suppressed error order (<a href="https://github.com/sossost"><code>@sossost</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16408">#16408</a> Await nullish async disposable (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16407">#16407</a> Recover from exported <code>using</code> declaration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16414">#16414</a> Relax ESLint peerDependency constraint to allow v9 (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://github.com/babel/babel/pull/16425">#16425</a> Improve <code>@babel/parser</code> AST types (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16417">#16417</a> Always pass type argument to <code>.startNode</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helper-member-expression-to-functions</code>, <code>babel-helper-module-transforms</code>, <code>babel-helper-split-export-declaration</code>, <code>babel-helper-wrap-function</code>, <code>babel-helpers</code>, <code>babel-plugin-bugfix-firefox-class-in-computed-class-key</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-transform-block-scoping</code>, <code>babel-plugin-transform-destructuring</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-parameters</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-react-jsx-self</code>, <code>babel-plugin-transform-typeof-symbol</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16439">#16439</a> Make <code>NodePath<T | U></code> distributive (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-partial-application</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16421">#16421</a> Remove <code>JSXNamespacedName</code> from valid <code>CallExpression</code> args (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-class-properties</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16406">#16406</a> Do not load unnecessary Babel 7 syntax plugins in Babel 8 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helpers</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://github.com/babel/babel/pull/16357">#16357</a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/romgrk"><code>@romgrk</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ddbea7d4e6314f799eb371cc10e16f96ac2c96b2"><code>ddbea7d</code></a> v7.24.5</li> <li><a href="https://github.com/babel/babel/commit/ca50141d9fb0d07a3e381d2117775b6f019ade78"><code>ca50141</code></a> Fix suppressed error order (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16440">#16440</a>)</li> <li><a href="https://github.com/babel/babel/commit/3e96f0341a7774e5cc54e888771eb6de3a679dac"><code>3e96f03</code></a> Await nullish async disposable (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16408">#16408</a>)</li> <li><a href="https://github.com/babel/babel/commit/e96a05d4ad94a973c19923367c4d0e40fc91965f"><code>e96a05d</code></a> Performance: improve <code>objectWithoutPropertiesLoose</code> on V8 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16357">#16357</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.5/packages/babel-runtime-corejs3">compare view</a></li> </ul> </details> <br /> Updates `clean-jsdoc-theme` from 4.2.18 to 4.3.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/ankitskvmdam/clean-jsdoc-theme/commits">compare view</a></li> </ul> </details> <br /> Updates `colorjs.io` from 0.4.3 to 0.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/LeaVerou/color.js/releases">colorjs.io's releases</a>.</em></p> <blockquote> <h2>v0.5.0</h2> <p>It’s been a while since our last release, so this is a big one! Going forwards, we plan to make at least one release per month.</p> <h2>Heads ups</h2> <h3>⚠️ Future breaking change</h3> <p>Color.js currently uses <code>NaN</code> values to represent CSS <code>none</code> (e.g. for achromatic colors). However, <a href="https://www.w3.org/TR/css-values-4/#calc-error-constants">CSS <em>also</em> now has a <code>NaN</code> value</a>, which is currently impossible to represent in Color.js. Therefore, In the next non-minor version, we will start using <code>null</code> to represent <code>none</code>. If you have code that handles these values, you can prepare for the change by detecting which value is being used and using that instead of a hardcoded <code>NaN</code>:</p> <pre lang="js"><code>const NONE_COORD = new Color("rgb(none none none)").coords[0].valueOf() </code></pre> <h3>🆕 Color.js Discord server</h3> <p>We’ve <em>just</em> set up a Discord server so that people can help each other and discuss color science topics in a more immediate way. <a href="https://discord.gg/K64FJBznq4">Join now!</a>. Do note we also have a <a href="https://github.com/color-js/color.js/discussions">Discussions</a> section for more long-form help.</p> <h3>⬇️ 2 million downloads!</h3> <p>We’ve recently passed a big milestone: <a href="https://limonte.dev/total-npm-downloads/?package=colorjs.io">Color.js was downloaded 2 million times on npm!</a></p> <h2>New in v0.5.0</h2> <h3>New Color Spaces</h3> <ul> <li>CAM16 (JMh) by <a href="https://github.com/facelessuser"><code>@facelessuser</code></a> in <a href="https://github.com/color-js/color.js/pull/379">color-js/color.js#379</a></li> <li>HCT by <a href="https://github.com/facelessuser"><code>@facelessuser</code></a> in <a href="https://github.com/color-js/color.js/pull/380">color-js/color.js#380</a></li> <li>Luv and LCHuv by <a href="https://github.com/lloydk"><code>@lloydk</code></a> in <a href="https://github.com/color-js/color.js/pull/391">color-js/color.js#391</a></li> <li>HSLuv and HPLuv by <a href="https://github.com/lloydk"><code>@lloydk</code></a> in <a href="https://github.com/color-js/color.js/pull/404">color-js/color.js#404</a></li> </ul> <h3>Improved compatibility with CSS:</h3> <ul> <li>Moving to a standard <code>--</code>-prefixed version for color spaces that are not built-in into CSS. To facilitate "upgrading" color spaces when they later get added to standard CSS, both <code>--</code>-prefixed and unprefixed versions of all color spaces are also accepted. Implemented by <a href="https://github.com/jgerigmeyer"><code>@jgerigmeyer</code></a> in <a href="https://github.com/color-js/color.js/pull/407">color-js/color.js#407</a> and <a href="https://github.com/color-js/color.js/pull/439">color-js/color.js#439</a></li> <li>Add support for more angle units (<code>grad</code>, <code>rad</code> and <code>turn</code>) improving compatibility with CSS, by <a href="https://github.com/kleinfreund"><code>@kleinfreund</code></a> in <a href="https://github.com/color-js/color.js/pull/324">color-js/color.js#324</a></li> <li>Add <a href="https://drafts.csswg.org/css-color-4/#css-gamut-mapping">CSS gamut mapping algorithm</a> by <a href="https://github.com/jamesnw"><code>@jamesnw</code></a> in <a href="https://github.com/color-js/color.js/pull/344">color-js/color.js#344</a> and <a href="https://github.com/color-js/color.js/pull/352">color-js/color.js#352</a></li> <li>Remove gamut mapping from <code>hsl()</code>, <code>hwb()</code> and <code>hsv()</code> by <a href="https://github.com/jamesnw"><code>@jamesnw</code></a> in <a href="https://github.com/color-js/color.js/pull/331">color-js/color.js#331</a></li> </ul> <h3>Gamut mapping improvements</h3> <ul> <li>Support for HCT gamut mapping by <a href="https://github.com/facelessuser"><code>@facelessuser</code></a> in <a href="https://github.com/color-js/color.js/pull/420">color-js/color.js#420</a></li> <li>toGamut extended to allow configuring the delta E method, the JND, and enabling white and black SDR clamp by <a href="https://github.com/facelessuser"><code>@facelessuser</code></a> in <a href="https://github.com/color-js/color.js/pull/420">color-js/color.js#420</a></li> <li>Allow hsluv to be gamut mapped using the CSS algorithm by <a href="https://github.com/lloydk"><code>@lloydk</code></a> in <a href="https://github.com/color-js/color.js/pull/431">color-js/color.js#431</a></li> <li>Avoid needless two-step color conversion at the start of gamut mapping by <a href="https://github.com/facelessuser"><code>@facelessuser</code></a> in <a href="https://github.com/color-js/color.js/pull/426">color-js/color.js#426</a></li> <li>Avoid round-trip to/from oklch in CSS mapping method for colors that are in gamut <a href="https://github.com/jgerigmeyer"><code>@jgerigmeyer</code></a> in <a href="https://github.com/color-js/color.js/pull/455">color-js/color.js#455</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/color-js/color.js/commit/58524b8fbcadd29aaca494ec2f0b44c5fa9288f5"><code>58524b8</code></a> Release 0.5.0</li> <li><a href="https://github.com/color-js/color.js/commit/e5e12805721780cdb8ea351ef3a9c7d8cc25a2de"><code>e5e1280</code></a> Export types at top level of /fn entrypoint (<a href="https://github.com/LeaVerou/color.js/issues/466">#466</a>)</li> <li><a href="https://github.com/color-js/color.js/commit/f86150b1620a444c02a04a046228d15c249fc359"><code>f86150b</code></a> update babel deps</li> <li><a href="https://github.com/color-js/color.js/commit/c258d1df804159caa5caa8ef0271345b75d5cb6f"><code>c258d1d</code></a> Audit function parameter and return types (3/2) (<a href="https://github.com/LeaVerou/color.js/issues/461">#461</a>)</li> <li><a href="https://github.com/color-js/color.js/commit/ae9ea4229ad5f36db5ec2cb05c51b267a4c76455"><code>ae9ea42</code></a> Allow hwb to accept numbers (<a href="https://github.com/LeaVerou/color.js/issues/464">#464</a>)</li> <li><a href="https://github.com/color-js/color.js/commit/a1a11cbd5913c4f3f09c91ffbdbc133ffd224dfa"><code>a1a11cb</code></a> [elements/color-swatch] Fix case where value attribute is set before init</li> <li><a href="https://github.com/color-js/color.js/commit/e48d47280fe4ede809aadbcba3fb94029ace4694"><code>e48d472</code></a> [Gamut Mapping App] Hide deltas if mapped color is unchanged. (<a href="https://github.com/LeaVerou/color.js/issues/459">#459</a>)</li> <li><a href="https://github.com/color-js/color.js/commit/d082f3541ef08b96149f51ae39a627078cacea37"><code>d082f35</code></a> Refactor out a clip and an LH correction and still retain ∆h ~4.4</li> <li><a href="https://github.com/color-js/color.js/commit/c16753143392e6a212cf37067da522701a604d5a"><code>c167531</code></a> Audit function parameter and return types (2/2) (<a href="https://github.com/LeaVerou/color.js/issues/457">#457</a>)</li> <li><a href="https://github.com/color-js/color.js/commit/0d6b31b6bf78c0e9d07b1643edd2e7d38bd855e9"><code>0d6b31b</code></a> Always show delta display to help confirm it is in gamut (<a href="https://github.com/LeaVerou/color.js/issues/458">#458</a>)</li> <li>Additional commits viewable in <a href="https://github.com/LeaVerou/color.js/compare/v0.4.3...v0.5.0">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/~jgerigmeyer">jgerigmeyer</a>, a new releaser for colorjs.io since your current version.</p> </details> <br /> Updates `core-js` from 3.36.1 to 3.37.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.37.0">3.37.0 - 2024.04.17</a></h5> <ul> <li>Changes <a href="https://github.com/zloirock/core-js/compare/v3.36.1...v3.37.0">v3.36.1...v3.37.0</a></li> <li><a href="https://github.com/tc39/proposal-set-methods">New <code>Set</code> methods proposal</a>: <ul> <li>Built-ins: <ul> <li><code>Set.prototype.intersection</code></li> <li><code>Set.prototype.union</code></li> <li><code>Set.prototype.difference</code></li> <li><code>Set.prototype.symmetricDifference</code></li> <li><code>Set.prototype.isSubsetOf</code></li> <li><code>Set.prototype.isSupersetOf</code></li> <li><code>Set.prototype.isDisjointFrom</code></li> </ul> </li> <li>Moved to stable ES, <a href="https://github.com/tc39/proposals/commit/bda5a6bccbaca183e193f9e680889ea5b5462ce4">April 2024 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/tc39/proposal-explicit-resource-management">Explicit Resource Management stage 3 proposal</a>: <ul> <li>Some minor updates like <a href="https://github.com/tc39/proposal-explicit-resource-management/pull/217">explicit-resource-management/217</a></li> </ul> </li> <li>Added <a href="https://github.com/tc39/proposal-math-sum/"><code>Math.sumPrecise</code> stage 2.7 proposal</a>: <ul> <li>Built-ins: <ul> <li><code>Math.sumPrecise</code></li> </ul> </li> </ul> </li> <li><a href="https://github.com/tc39/proposal-promise-try"><code>Promise.try</code> proposal</a>: <ul> <li>Built-ins: <ul> <li><code>Promise.try</code></li> </ul> </li> <li>Added optional arguments support, <a href="https://github.com/tc39/proposal-promise-try/pull/16">promise-try/16</a></li> <li>Moved to stage 2.7, <a href="https://github.com/tc39/proposals/commit/301fc9c7eef2344d2b443f32a9c24ecd5fbdbec0">April 2024 TC39 meeting</a></li> </ul> </li> <li><a href="https://github.com/tc39/proposal-regex-escaping"><code>RegExp.escape</code> stage 2 proposal</a>: <ul> <li>Moved to hex-escape semantics, <a href="https://github.com/tc39/proposal-regex-escaping/pull/67">regex-escaping/67</a> <ul> <li>It's not the final change of the way of escaping, waiting for <a href="https://github.com/tc39/proposal-regex-escaping/pull/77">regex-escaping/77</a> soon</li> </ul> </li> </ul> </li> <li><a href="https://github.com/tc39/proposal-pattern-matching">Pattern matching stage 1 proposal</a>: <ul> <li>Built-ins: <ul> <li><code>Symbol.customMatcher</code></li> </ul> </li> <li>Once again, <a href="https://github.com/tc39/proposal-pattern-matching/pull/295">the used well-known symbol was renamed</a></li> <li>Added new entries for that</li> </ul> </li> <li>Added <a href="https://github.com/tc39/proposal-extractors">Extractors stage 1 proposal</a>: <ul> <li>Built-ins: <ul> <li><code>Symbol.customMatcher</code></li> </ul> </li> <li>Since the <code>Symbol.customMatcher</code> well-known symbol from the pattern matching proposal is also used in the exactors proposal, added an entry also for this proposal</li> </ul> </li> <li>Added <a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a>, <a href="https://github.com/whatwg/url/pull/825">url/825</a></li> <li>Engines bugs fixes: <ul> <li>Added a fix of <a href="https://bugs.webkit.org/show_bug.cgi?id=271524">Safari <code>{ Object, Map }.groupBy</code> bug that does not support iterable primitives</a></li> <li>Added a fix of <a href="https://bugs.webkit.org/show_bug.cgi?id=271703">Safari bug with double call of constructor in <code>Array.fromAsync</code></a></li> </ul> </li> <li>Compat data improvements: <ul> <li><a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> added and marked as supported <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1887611">from FF 126</a></li> <li><a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> added and marked as supported <a href="https://github.com/oven-sh/bun/pull/10129">from Bun 1.1.4</a></li> <li><a href="https://url.spec.whatwg.org/#dom-url-canparse"><code>URL.canParse</code></a> fixed and marked as supported <a href="https://github.com/oven-sh/bun/pull/9710">from Bun 1.1.0</a></li> <li><a href="https://github.com/tc39/proposal-set-methods">New <code>Set</code> methods</a> fixed in JavaScriptCore and marked as supported from Bun 1.1.1</li> <li>Added Opera Android 82 compat data mapping</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zloirock/core-js/commit/598d0b2fd36a3a62911b1507f945363050de98bc"><code>598d0b2</code></a> 3.37.0</li> <li><a href="https://github.com/zloirock/core-js/commit/c978c8f700a8dbfb2cd746306289117eec05ec79"><code>c978c8f</code></a> add an entry for exactors proposal</li> <li><a href="https://github.com/zloirock/core-js/commit/8957db17d8cd9244bf8932c357195bda535b1364"><code>8957db1</code></a> update pattern matching proposal</li> <li><a href="https://github.com/zloirock/core-js/commit/d393ed4301bf7d631c14bcadff4c4a900f38a1a1"><code>d393ed4</code></a> some simplification</li> <li><a href="https://github.com/zloirock/core-js/commit/51cb7c8ee45af92b43e483feb910e4bf4250a1fe"><code>51cb7c8</code></a> some simplification</li> <li><a href="https://github.com/zloirock/core-js/commit/51ce5d04a2b0166542cc9234fcbd287388858320"><code>51ce5d0</code></a> simplify some constants definition</li> <li><a href="https://github.com/zloirock/core-js/commit/9da401f49d0925444bddd755c124cc5ce129f1d6"><code>9da401f</code></a> add <code>Math.sumPrecise</code></li> <li><a href="https://github.com/zloirock/core-js/commit/80f1d23b027117529a7b1e78090946236d0aeaa2"><code>80f1d23</code></a> add a fix of Safari <code>{ Object, Map }.groupBy</code> bug that does not support itera...</li> <li><a href="https://github.com/zloirock/core-js/commit/5b908c249493702e32050240c3d483de98a7f747"><code>5b908c2</code></a> add a fix of Safari bug with double call of constructor in <code>Array.fromAsync</code></li> <li><a href="https://github.com/zloirock/core-js/commit/559081fdeeed9bddae368b71a002ff3dfb69d0ad"><code>559081f</code></a> move new <code>Set</code> methods to stable ES</li> <li>Additional commits viewable in <a href="https://github.com/zloirock/core-js/commits/v3.37.0/packages/core-js">compare view</a></li> </ul> </details> <br /> Updates `jsdoc` from 4.0.2 to 4.0.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsdoc/jsdoc/blob/4.0.3/CHANGES.md">jsdoc's changelog</a>.</em></p> <blockquote> <h2>4.0.3 (May 2024)</h2> <p>Updates dependencies.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsdoc/jsdoc/commit/49b6fc221156ff2d0d9232e07b84ab8303895941"><code>49b6fc2</code></a> 4.0.3</li> <li><a href="https://github.com/jsdoc/jsdoc/commit/39061bb0babe354754173d4ce96e7e36981760af"><code>39061bb</code></a> fix(deps): update <code>@types/markdown-it</code> and related packages</li> <li><a href="https://github.com/jsdoc/jsdoc/commit/1a31e6401a34e393d4dfc256a60bacea0ba5fe17"><code>1a31e64</code></a> chore(deps): update deps</li> <li>See full diff in <a href="https://github.com/jsdoc/jsdoc/compare/4.0.2...4.0.3">compare view</a></li> </ul> </details> <br /> Updates `selenium-webdriver` from 4.19.0 to 4.20.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's releases</a>.</em></p> <blockquote> <h2>Selenium 4.20.0</h2> <h3>Changelog</h3> <p>For each component's detailed changelog, please check:</p> <ul> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li> </ul> <h3>Commits in this release</h3> <!-- raw HTML omitted --> <ul> <li><a href="http://github.com/seleniumhq/selenium/commit/a12c3b56a9530de0eaee0f53ced6bd9a5ce941b0"><code>a12c3b56a9</code></a> - [build] Moving versions to nightly :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/4fec60d2b890875d8e67a4ee4f88180475b57a2d"><code>4fec60d2b8</code></a> - [rb] Update Gemfile.lock :: Alex Rodionov</li> <li><a href="http://github.com/seleniumhq/selenium/commit/96cf53a4544d46e11f6f4160673b3a1d41630dfc"><code>96cf53a454</code></a> - [rb] Fix document generation :: Alex Rodionov</li> <li><a href="http://github.com/seleniumhq/selenium/commit/507970233bda8a14064cc3f7641931326524c971"><code>507970233b</code></a> - [build] Bumping actions versions :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/63e815627f16f2ae5d5cdf71e3e3816d0727f581"><code>63e815627f</code></a> - Update mirror info (Thu Mar 28 00:15:30 UTC 2024) :: Selenium CI Bot</li> <li><a href="http://github.com/seleniumhq/selenium/commit/b7d831db8cfeac9dfbf441c623c6d4bf580f2cc5"><code>b7d831db8c</code></a> - [bidi][js] Update the capture screenshot APIs to include all parameters and remove scroll parameter (<a href="https://github.com/SeleniumHQ/selenium/issues/13744">#13744</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/0b29138fa77b3c395e110928bfb672cb018258f6"><code>0b29138fa7</code></a> - [rust] Bump to rules_rust 0.41.0 (Rust 1.77.0) :: Boni García</li> <li><a href="http://github.com/seleniumhq/selenium/commit/cc7f3402f8a3a859f1ccfacaeda39f83ee81b61b"><code>cc7f3402f8</code></a> - Update mirror info (Fri Mar 29 00:15:26 UTC 2024) :: Selenium CI Bot</li> <li><a href="http://github.com/seleniumhq/selenium/commit/acd9d0e77dc5a5a39c3a95a5aa0e94a6c4161fe7"><code>acd9d0e77d</code></a> - [bidi] [java] Fix the bazel file after the BiDi breaking change :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/abe0ee07dca3afec9fa2418eb9b093b7c9da90ce"><code>abe0ee07dc</code></a> - [java] Updating change log and bumping version :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/3ef121c0b2b2ff599334e23a5abb4284c3d2911b"><code>3ef121c0b2</code></a> - Update mirror info (Fri Mar 29 12:14:17 UTC 2024) :: Selenium CI Bot</li> <li><a href="http://github.com/seleniumhq/selenium/commit/6cda69299366dd9e0976bede2fdbcfe42eb90cfa"><code>6cda692993</code></a> - [grid] synchronize read from field written by other thread :: Jörg Sautter</li> <li><a href="http://github.com/seleniumhq/selenium/commit/9c6ccdbf40356284fad342f70fbdc0afefd27bd3"><code>9c6ccdbf40</code></a> - Update mirror info (Sat Mar 30 00:14:35 UTC 2024) :: Selenium CI Bot</li> <li><a href="http://github.com/seleniumhq/selenium/commit/1f88231e2bdc79f2aecf23e1412a95e116583864"><code>1f88231e2b</code></a> - [js] Fix linting (<a href="https://github.com/SeleniumHQ/selenium/issues/13753">#13753</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/a2aa09f143a349474a41be89f24717d46abd68ae"><code>a2aa09f143</code></a> - Bumping to SNAPSHOT for Nightly :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/ec7c11fae8d36f6d1512fb9d7f76214de3392dec"><code>ec7c11fae8</code></a> - Update mirror info (Mon Apr 1 12:08:01 UTC 2024) :: Selenium CI Bot</li> <li><a href="http://github.com/seleniumhq/selenium/commit/e90e4a500143361ebcce58adcdf15026db59c29b"><code>e90e4a5001</code></a> - [rb] Return JRuby dependencies :: Alex Rodionov</li> <li><a href="http://github.com/seleniumhq/selenium/commit/ef3d9e870e0d88b99878f20e1c4914d70643e105"><code>ef3d9e870e</code></a> - [rb][java][dotnet][py] Skipping Edge tests due to <a href="https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743">https://bugs.chromium.org/p/chromedriver/issues/detail?id=4743</a> :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/a169d905b4215f41d0b04ed18bcf02e3057298a7"><code>a169d905b4</code></a> - [JS][bidi] Impelments functionality to retrieve all top-level browsing contexts :: Sri Harsha</li> <li><a href="http://github.com/seleniumhq/selenium/commit/a663d280de741cd56bf40a52f361dc4815b6dfb9"><code>a663d280de</code></a> - [js] Running format script :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/37565afc7243047c961d9330aba1c39ec0b5240f"><code>37565afc72</code></a> - [dotnet] Simplify definition of building test web server for unit tests :: Nikolay Borisenko</li> <li><a href="http://github.com/seleniumhq/selenium/commit/911b31209015852a5aa7b851de2d878e1e615070"><code>911b312090</code></a> - [js] Add JS comments for BiDi related files (<a href="https://github.com/SeleniumHQ/selenium/issues/13763">#13763</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/309b3e802f1ee5052194548d31f2e6fcae78a841"><code>309b3e802f</code></a> - [bidi][java] Deprecate using builder for Locate Node parameters. (<a href="https://github.com/SeleniumHQ/selenium/issues/13767">#13767</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/baf61165416cf6550eed62d448a71f31d6e4160d"><code>baf6116541</code></a> - [bidi][java] Update Locator class to not use optional :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/cca70e3eb49c2230739d10f828f99252b913fda8"><code>cca70e3eb4</code></a> - [JS] lint fixes :: Sri Harsha</li> <li><a href="http://github.com/seleniumhq/selenium/commit/68ad9845aa917b960e2bd37088a617fad521c324"><code>68ad9845aa</code></a> - [grid] do not create unused HttpResponse instances :: Jörg Sautter</li> <li><a href="http://github.com/seleniumhq/selenium/commit/aaa7e791a4b6be6314250966a4538cd594576254"><code>aaa7e791a4</code></a> - [bidi][java] Enable chrome tests (<a href="https://github.com/SeleniumHQ/selenium/issues/13770">#13770</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/b49ae752c9de233a61d6e14c0551be62051db23b"><code>b49ae752c9</code></a> - [JS] Set browserName by default when browserOptions are used :: Sri Harsha</li> <li><a href="http://github.com/seleniumhq/selenium/commit/111941bd3ceaceed44985e22b00f4eab44a69a5d"><code>111941bd3c</code></a> - [JS] Implement fullPageScreenshot functionality for Firefox (<a href="https://github.com/SeleniumHQ/selenium/issues/13301">#13301</a>) :: Sri Harsha</li> <li><a href="http://github.com/seleniumhq/selenium/commit/38829c7c637f9defb2e76f4b6747d6c3065cc4e9"><code>38829c7c63</code></a> - [bidi][java] Enable grid BiDi chrome test (<a href="https://github.com/SeleniumHQ/selenium/issues/13778">#13778</a>) :: Puja Jagani</li> <li><a href="http://github.com/seleniumhq/selenium/commit/12ed6cc2d94295c792c84c1315edab2571a60d5c"><code>12ed6cc2d9</code></a> - [dotnet] use correct devtools session id after reinitialization (<a href="https://github.com/SeleniumHQ/selenium/issues/13768">#13768</a>) :: schrufygroovy</li> <li><a href="http://github.com/seleniumhq/selenium/commit/44eba5952f5e210b3d6795907bd64c5c70ab771e"><code>44eba5952f</code></a> - [js] Running format script :: Diego Molina</li> <li><a href="http://github.com/seleniumhq/selenium/commit/8c8adec9163024ced88ef294985775241c6a73d2"><code>8c8adec916</code></a> - [grid] handle baseRoute like the hubRoute and the graphqlRoute (<a href="https://github.com/SeleniumHQ/selenium/issues/13772">#13772</a>) :: Jörg Sautter</li> <li><a href="http://github.com/seleniumhq/selenium/commit/392ffbc08d2cdf50e592793f484f866dd8e6463c"><code>392ffbc08d</code></a> - [JS] Remove duplicate license agreement from files :: Sri Harsha</li> <li><a href="http://github.com/seleniumhq/selenium/commit/b800dfcde20129329ac602eb252d895464472f6d"><code>b800dfcde2</code></a> - [java] [bidi] Enable test that pass in chrome :: Puja Jagani</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SeleniumHQ/selenium/commit/866c76ca804c82795fd86a969bc5ed402397142c"><code>866c76c</code></a> Release 4.20.0 (<a href="https://github.com/SeleniumHQ/selenium/issues/13870">#13870</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/8086b25bb5052dc6f6ba1634c91d2699b1b46031"><code>8086b25</code></a> [build] Updating scripts for automated release</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/4a6c3847ecc9be827883aae18d33fde061ffe3d2"><code>4a6c384</code></a> [bidi] Update browsing context create method (<a href="https://github.com/SeleniumHQ/selenium/issues/13766">#13766</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/fee33dd93838998fe2225d6e6a9d714b900762d4"><code>fee33dd</code></a> Bump java deps</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/f3af5821c73ccec4c0f2cbc65c01be188d766091"><code>f3af582</code></a> Remove unused file</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/753dec82c372010dcba6186dabbfd08a0516d513"><code>753dec8</code></a> [bazel] Make unpinned_maven available</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/5f127db684d8b93b428bf99d49bc768515e6ee90"><code>5f127db</code></a> [ci] Disable Ruby tests for Chrome/Edge on Windows</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/04c9dfce5b83ed40fa7c08b90c341a97854bab27"><code>04c9dfc</code></a> [dotnet] Pushing missing changes to method names in dotnet SM</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/c4a63179ecbfb9af9d23ee476ce57e22b7c1db06"><code>c4a6317</code></a> [build] Switching to a different command to pin maven deps</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/85da948adc58ba99cd5155a97f89691dcfa6eabf"><code>85da948</code></a> [dotnet] Renaming methods to follow C# pattern.</li> <li>Additional commits viewable in <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.19.0...selenium-4.20.0">compare view</a></li> </ul> </details> <br /> Updates `typescript` from 5.4.4 to 5.4.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 5.4.5</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/">release announcement</a>.</p> <p>For the complete list of fixed issues, check out the</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+">fixed issues query for Typescript 5.4.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+">fixed issues query for Typescript 5.4.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+">fixed issues query for Typescript 5.4.2 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+">fixed issues query for Typescript 5.4.3 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.4%22+is%3Aclosed+">fixed issues query for Typescript 5.4.4 (Stable)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&q=milestone%3A%22TypeScript+5.4.5%22+is%3Aclosed+">fixed issues query for Typescript 5.4.5 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/27bcd4cb5a98bce46c9cdd749752703ead021a4b"><code>27bcd4c</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/9f33bf1cd586a4028928d30b1bfe521788ec4da4"><code>9f33bf1</code></a> 🤖 Pick PR <a href="https://github.com/Microsoft/TypeScript/issues/58098">#58098</a> (Fix constraints of nested homomorph...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/71b2f84741f94e1414e41af8c65293a030d39945"><code>71b2f84</code></a> Bump version to 5.4.5 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/892936f4a18ded0216ae1c805a9890ebb8572fe3"><code>892936f</code></a> 🤖 Pick PR <a href="https://github.com/Microsoft/TypeScript/issues/58083">#58083</a> (Don't propagate partial union/inter...) into release-5.4 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/38a7c0587df926957d3a6e808c62c6332665572d"><code>38a7c05</code></a> release-5.4: Always set node-version for setup-node (<a href="https://github.com/Microsoft/TypeScript/issues/58117">#58117</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/b754fc393738ae05aad136324a0dc78787745644"><code>b754fc3</code></a> 🤖 Pick PR <a href="https://github.com/Microsoft/TypeScript/issues/57778">#57778</a> (fix type import check for default-i...) into release-5.4 (#...</li> <li>See full diff in <a href="https://github.com/Microsoft/TypeScript/compare/v5.4.4...v5.4.5">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot …
Upgrade to eslint v9 flat config. Custom eslint rules have been tested and work in the new config file. Removed unused vars in try catch blocks due to[ breaking change in eslint v9](eslint/eslint#17932). Use [globals](https://www.npmjs.com/package/globals) to include [globals env](https://eslint.org/docs/latest/use/configure/language-options#predefined-global-variables)
wilco and I believe marque is to blame because it is animated This fixes the `all-rules` check, particularly on Firefox. We believe the issue is because marque has a moving bounding client rect, leading to inconsistent results. So instead we set the motion to none for a consistent testing environment. --- To see that it works, I've run the CI tests on this branch five times. It only failed on one unrelated flakey test this does not address. Also, #4456 finally builds after many consistent test failures in the same place in a row after rebasing on this change. We can see this test failing on other branches, such as `develop` in places like this: https://app.circleci.com/pipelines/github/dequelabs/axe-core/6332/workflows/b3e2a293-c89b-4201-898d-1c6c64ee2764 which shows it has nothing to do with the other PR.
Noticed this when trying to debug perf issues in `duplicate-id-aria`. We've run into problems on sites that have a module repeat 1000s of times on the page and the module has an aria id that is also then repeated. Axe-core would take a really long time to run the rule. Looking into it what I discovered is that a majority of the time was spent on resolving the `relatedNodes` for each check. Since each each duplicate id node was also in the `relatedNodes` for every other node, this caused the single node to [be converted to a DqElement](https://github.com/dequelabs/axe-core/blob/develop/lib/core/utils/check-helper.js#L46) _n_ times. This lead to many performance problems, but specifically calling the `getSelector` of a DqElement would call `outerHTML` for the node _n*2_ times which would be very slow. To solve this I decided to memoize the DqElement creation. That way a single node will only ever output a single DqElement, thus saving significant time in creation. Not only that but every time a node appears in a result (either as the check node or a related node) the memory is now shared so this change also reduces the in-memory size of the results object. Testing a simple page with 5000 nodes of duplicate id, here are the results for running the `duplicate-id-aria` check. | Before change (in ms) | After change (in ms) | | ------------- | ------------- | | 21,280.1 | 11,841.1 | <img width="641" alt="" src="https://github.com/dequelabs/axe-core/assets/2433219/05a456d8-2256-4e51-a0cb-f4a0d1c8c192"> _Flamechart before the change. The majority of the time is spent in getSelector_ <img width="583" alt="" src="https://github.com/dequelabs/axe-core/assets/2433219/1360de7c-5a65-448d-a3ee-327004d4c88c"> _Chrome performance timer of getSelector showing it spent 12000ms total in the function_ <img width="640" alt="" src="https://github.com/dequelabs/axe-core/assets/2433219/a5225444-0cfc-4ffb-850a-e428076de5e8"> _Flamechart after the change. Time is now spent mostly resolving the cache which results in no time spent in getSelector_
Ref: #4449 (review) --------- Co-authored-by: Dan Bjorge <dan.bjorge@deque.com>
…tion (#4486) This change updates the code path that is invoked when the build is run using the `--all-lang` option. When assembling the list of locale files from the `/locales` directory, this change only includes files that satisfy _both_ of the following criteria: - Does not start with `_` - Ends with `.json` This effectively excludes `_template.json` and `README.md`, and may proactively filter out future utility files that do not follow the typical locale-file naming standard. Closes: #4485
Conventional commits upgraded to ESM only in v6. Closes: #4476
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 124.0.1 to 125.0.1. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/giggio/node-chromedriver/commit/11460951dfb04ffccdbb74f9cae06bed222f2ee0"><code>1146095</code></a> Bump version to 125.0.1</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/e5601a6db4a965971cb861daf0396e17108153d5"><code>e5601a6</code></a> Bump version to 125.0.0</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/5d08a2403f99b18d9f204d49c0d36a5481523460"><code>5d08a24</code></a> Bump version to 124.0.4</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/84d3330ed4764fc1952bd5e73a5506897c514478"><code>84d3330</code></a> Bump version to 124.0.3</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/8467fcd6a0b6679210f1898b7aba3ea20b9af0e7"><code>8467fcd</code></a> Bump version to 124.0.2</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/17a2d7ae832de2e14170b2c4c3ad8eafad46d0c3"><code>17a2d7a</code></a> Fix bug in Node.js 22 for Windows</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/220533a59e5663bdc073de92bc7e68d0f4df4e6e"><code>220533a</code></a> Add support for Node.js 22</li> <li>See full diff in <a href="https://github.com/giggio/node-chromedriver/compare/124.0.1...125.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=124.0.1&new-version=125.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>
The build script wasn't committed as executable, nor had the node comment. No QA needed
…#4491) Bumps the npm-low-risk group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.9.0` | `4.9.1` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.5` | `7.24.6` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.5` | `7.24.6` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.5` | `7.24.6` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.37.0` | `3.37.1` | | [eslint](https://github.com/eslint/eslint) | `9.2.0` | `9.4.0` | | [glob](https://github.com/isaacs/node-glob) | `10.3.12` | `10.4.1` | | [globals](https://github.com/sindresorhus/globals) | `15.2.0` | `15.3.0` | | [jsdom](https://github.com/jsdom/jsdom) | `24.0.0` | `24.1.0` | | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.2` | `15.2.5` | | [memoizee](https://github.com/medikoo/memoizee) | `0.4.15` | `0.4.17` | | [prettier](https://github.com/prettier/prettier) | `3.2.5` | `3.3.0` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.20.0` | `4.21.0` | Updates `@axe-core/webdriverjs` from 4.9.0 to 4.9.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.9.1</h2> <h2>What's Changed</h2> <ul> <li>chore: bump ip from 1.1.8 to 1.1.9 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1023">dequelabs/axe-core-npm#1023</a></li> <li>test(cli): add test to cover selenium-webdriver <4.17.0 by <a href="https://github.com/michael-siek"><code>@michael-siek</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1038">dequelabs/axe-core-npm#1038</a></li> <li>chore: merge master into develop by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1041">dequelabs/axe-core-npm#1041</a></li> <li>chore: bump undici from 5.28.3 to 5.28.4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1042">dequelabs/axe-core-npm#1042</a></li> <li>chore: update test-fixtures to fix lazy load iframe by <a href="https://github.com/straker"><code>@straker</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1053">dequelabs/axe-core-npm#1053</a></li> <li>docs(react): Update React support information. Offer axe Developer Hub by <a href="https://github.com/ballendq"><code>@ballendq</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1047">dequelabs/axe-core-npm#1047</a></li> <li>fix: Update axe-core to v4.9.1 by <a href="https://github.com/straker"><code>@straker</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1055">dequelabs/axe-core-npm#1055</a></li> <li>chore: RC v4.9.1 by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1057">dequelabs/axe-core-npm#1057</a></li> <li>chore: Update axe-core to v4.9.1 by <a href="https://github.com/attest-team-ci"><code>@attest-team-ci</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1056">dequelabs/axe-core-npm#1056</a></li> <li>fix(playwright): skip unloaded iframes by <a href="https://github.com/straker"><code>@straker</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1060">dequelabs/axe-core-npm#1060</a></li> <li>chore: bump the npm-low-risk group across 1 directory with 28 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1061">dequelabs/axe-core-npm#1061</a></li> <li>chore: bump ejs from 3.1.9 to 3.1.10 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1049">dequelabs/axe-core-npm#1049</a></li> <li>ci: update sync to master to include team-reviewers by <a href="https://github.com/michael-siek"><code>@michael-siek</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1062">dequelabs/axe-core-npm#1062</a></li> <li>chore: RC v4.9.1 by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1065">dequelabs/axe-core-npm#1065</a></li> <li>Release v4.9.1 by <a href="https://github.com/dequejenn"><code>@dequejenn</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1068">dequelabs/axe-core-npm#1068</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dequelabs/axe-core-npm/compare/v4.9.0...v4.9.1">https://github.com/dequelabs/axe-core-npm/compare/v4.9.0...v4.9.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.9.0...v4.9.1">4.9.1</a> (2024-05-15)</h2> <h3>Bug Fixes</h3> <ul> <li> <p><strong>playwright:</strong> skip unloaded iframes (<a href="https://github.com/dequelabs/axe-core-npm/issues/1060">#1060</a>) (<a href="https://github.com/dequelabs/axe-core-npm/commit/d30dae4a6fede397bc49b5171c4cb4c43e545b53">d30dae4</a>)</p> </li> <li> <p>Update axe-core to v4.9.1 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1055">#1055</a>) (<a href="https://github.com/dequelabs/axe-core-npm/commit/8644fbd2d2b407c68b5ff3bd7b8368c6c173e355">8644fbd</a>)</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/22d7a0e8009196dec6cb54b22a018fc96c063358"><code>22d7a0e</code></a> Release v4.9.1 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1068">#1068</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/9277b4ff8a612918435e5b226de7f90472abe6d1"><code>9277b4f</code></a> update chromedriver</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/a2f07c5fec450efc542237f2b9c296bfc0f2bd59"><code>a2f07c5</code></a> chore: RC v4.9.1 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1065">#1065</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/e694f413713a7ee7f3b578b84b033f1a74f17101"><code>e694f41</code></a> Merge branch 'release' into release-2024-05-15</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/ba3a309be7f801966052c7dfaf7b04305378ec73"><code>ba3a309</code></a> chore: RC v4.9.1</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/eaf6e5f43383860739ff901c6a411d28247778df"><code>eaf6e5f</code></a> ci: update sync to master to include team-reviewers (<a href="https://github.com/dequelabs/axe-core-npm/issues/1062">#1062</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/8bf551b635aaec8911d24bec54c4dc6aa0ad1ad2"><code>8bf551b</code></a> chore: bump ejs from 3.1.9 to 3.1.10 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1049">#1049</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/7f49c96f7bcb3f294838cddfe3d44e8bd0ca4fc5"><code>7f49c96</code></a> chore: bump the npm-low-risk group across 1 directory with 28 updates (<a href="https://github.com/dequelabs/axe-core-npm/issues/1061">#1061</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/d30dae4a6fede397bc49b5171c4cb4c43e545b53"><code>d30dae4</code></a> fix(playwright): skip unloaded iframes (<a href="https://github.com/dequelabs/axe-core-npm/issues/1060">#1060</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/232476e306f0bc875e7b0db5718bfe953083bcde"><code>232476e</code></a> chore: Update axe-core to v4.9.1 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1056">#1056</a>)</li> <li>Additional commits viewable in <a href="https://github.com/dequelabs/axe-core-npm/compare/v4.9.0...v4.9.1">compare view</a></li> </ul> </details> <br /> Updates `@babel/core` from 7.24.5 to 7.24.6 <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.24.6 (2024-05-24)</h2> <p>Thanks <a href="https://github.com/amjed-98"><code>@amjed-98</code></a>, <a href="https://github.com/blakewilson"><code>@blakewilson</code></a>, <a href="https://github.com/coelhucas"><code>@coelhucas</code></a>, and <a href="https://github.com/SukkaW"><code>@SukkaW</code></a> for your first PRs!</p> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 9</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Lucas Coelho (<a href="https://github.com/coelhucas"><code>@coelhucas</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li>Zzzen (<a href="https://github.com/Zzzen"><code>@Zzzen</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.6 (2024-05-24)</h2> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/9630250ca06f64a62d20caef62fcfa3b8d9165c8"><code>9630250</code></a> v7.24.6</li> <li><a href="https://github.com/babel/babel/commit/553e4339c3486e772e41cd85bf4b12bebc872805"><code>553e433</code></a> Generate helper metadata at build time (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16501">#16501</a>)</li> <li><a href="https://github.com/babel/babel/commit/fbfe16c6988179e8de414f07e913161f6ca30b0d"><code>fbfe16c</code></a> Fix source maps for template literals (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16515">#16515</a>)</li> <li><a href="https://github.com/babel/babel/commit/6e3539ba1447f4ec43b2fcb1093aecea014ccd26"><code>6e3539b</code></a> [babel 8] Publish <code>.d.ts</code> files for every package (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16416">#16416</a>)</li> <li><a href="https://github.com/babel/babel/commit/e37e64daea1c5e9dc000bd67f7eace93467f86b9"><code>e37e64d</code></a> Use eslint v9 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16479">#16479</a>)</li> <li><a href="https://github.com/babel/babel/commit/71c247a1831fe70e8b847fdb57b5fc10538d9748"><code>71c247a</code></a> [babel 8] Require Node.js <code>^18.20.0 || ^20.10.0 || >=21.0.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16457">#16457</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.6/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.24.5 to 7.24.6 <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.24.6 (2024-05-24)</h2> <p>Thanks <a href="https://github.com/amjed-98"><code>@amjed-98</code></a>, <a href="https://github.com/blakewilson"><code>@blakewilson</code></a>, <a href="https://github.com/coelhucas"><code>@coelhucas</code></a>, and <a href="https://github.com/SukkaW"><code>@SukkaW</code></a> for your first PRs!</p> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 9</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Lucas Coelho (<a href="https://github.com/coelhucas"><code>@coelhucas</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li>Zzzen (<a href="https://github.com/Zzzen"><code>@Zzzen</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.6 (2024-05-24)</h2> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/9630250ca06f64a62d20caef62fcfa3b8d9165c8"><code>9630250</code></a> v7.24.6</li> <li><a href="https://github.com/babel/babel/commit/553e4339c3486e772e41cd85bf4b12bebc872805"><code>553e433</code></a> Generate helper metadata at build time (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16501">#16501</a>)</li> <li><a href="https://github.com/babel/babel/commit/db3e9a6cbdaba16dc480a1f76a11b0d2ea84adc4"><code>db3e9a6</code></a> Move all runtime helpers to individual files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16495">#16495</a>)</li> <li><a href="https://github.com/babel/babel/commit/6e3539ba1447f4ec43b2fcb1093aecea014ccd26"><code>6e3539b</code></a> [babel 8] Publish <code>.d.ts</code> files for every package (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16416">#16416</a>)</li> <li><a href="https://github.com/babel/babel/commit/1327f1d23875366f81713000207f15d60404a6e2"><code>1327f1d</code></a> Bump browserslist and other compat data sources (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16468">#16468</a>)</li> <li><a href="https://github.com/babel/babel/commit/71c247a1831fe70e8b847fdb57b5fc10538d9748"><code>71c247a</code></a> [babel 8] Require Node.js <code>^18.20.0 || ^20.10.0 || >=21.0.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16457">#16457</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.6/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `@babel/runtime-corejs3` from 7.24.5 to 7.24.6 <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.24.6 (2024-05-24)</h2> <p>Thanks <a href="https://github.com/amjed-98"><code>@amjed-98</code></a>, <a href="https://github.com/blakewilson"><code>@blakewilson</code></a>, <a href="https://github.com/coelhucas"><code>@coelhucas</code></a>, and <a href="https://github.com/SukkaW"><code>@SukkaW</code></a> for your first PRs!</p> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>Committers: 9</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Lucas Coelho (<a href="https://github.com/coelhucas"><code>@coelhucas</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li>Zzzen (<a href="https://github.com/Zzzen"><code>@Zzzen</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.6 (2024-05-24)</h2> <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://github.com/babel/babel/pull/16514">#16514</a> Fix source maps for private member expressions (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://github.com/babel/babel/pull/16515">#16515</a> Fix source maps for template literals (<a href="https://github.com/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://github.com/babel/babel/pull/16485">#16485</a> Support undecorated static accessor in anonymous classes (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16484">#16484</a> Fix decorator bare yield await (<a href="https://github.com/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://github.com/babel/babel/pull/16483">#16483</a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-plugin-transform-typescript</code> <ul> <li><a href="https://github.com/babel/babel/pull/16476">#16476</a> fix: Correctly parse <code>cls.fn<C> = x</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16501">#16501</a> Generate helper metadata at build time (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16499">#16499</a> Add <code>tsconfig.json</code> for <code>@babel/helpers/src/helpers</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-cli</code>, <code>babel-helpers</code>, <code>babel-plugin-external-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-class-properties</code>, <code>babel-plugin-transform-modules-commonjs</code>, <code>babel-plugin-transform-modules-systemjs</code>, <code>babel-plugin-transform-runtime</code>, <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16495">#16495</a> Move all runtime helpers to individual files (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16482">#16482</a> Statically generate boilerplate for bitfield accessors (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://github.com/babel/babel/pull/16466">#16466</a> Migrate import assertions syntax (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/9630250ca06f64a62d20caef62fcfa3b8d9165c8"><code>9630250</code></a> v7.24.6</li> <li><a href="https://github.com/babel/babel/commit/553e4339c3486e772e41cd85bf4b12bebc872805"><code>553e433</code></a> Generate helper metadata at build time (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16501">#16501</a>)</li> <li><a href="https://github.com/babel/babel/commit/d6c2343122f2a7d439d9be0894c8ef1f3945c55e"><code>d6c2343</code></a> [helpers TS conversion] reflection (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16507">#16507</a>)</li> <li><a href="https://github.com/babel/babel/commit/740b7ce5698e2494b39ee820239bd3ef8d0a5a49"><code>740b7ce</code></a> [helpers TS conversion] object (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16505">#16505</a>)</li> <li><a href="https://github.com/babel/babel/commit/db3e9a6cbdaba16dc480a1f76a11b0d2ea84adc4"><code>db3e9a6</code></a> Move all runtime helpers to individual files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16495">#16495</a>)</li> <li><a href="https://github.com/babel/babel/commit/db3e4f5bcf434e695292a129404f37f775bae5ab"><code>db3e4f5</code></a> Fix: throw TypeError if addInitializer is called after finished (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16483">#16483</a>)</li> <li><a href="https://github.com/babel/babel/commit/71c247a1831fe70e8b847fdb57b5fc10538d9748"><code>71c247a</code></a> [babel 8] Require Node.js <code>^18.20.0 || ^20.10.0 || >=21.0.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16457">#16457</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.6/packages/babel-runtime-corejs3">compare view</a></li> </ul> </details> <br /> Updates `core-js` from 3.37.0 to 3.37.1 <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.37.1">3.37.1 - 2024.05.14</a></h5> <ul> <li>Changes <a href="https://github.com/zloirock/core-js/compare/v3.37.0...v3.37.1">v3.37.0...v3.37.1</a></li> <li>Fixed <a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> feature detection for some specific cases</li> <li>Compat data improvements: <ul> <li><a href="https://github.com/tc39/proposal-set-methods"><code>Set</code> methods proposal</a> added and marked as <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1868423">supported from FF 127</a></li> <li><a href="https://github.com/tc39/proposal-explicit-resource-management"><code>Symbol.dispose</code></a> added and marked as supported from V8 ~ Chromium 125</li> <li><a href="https://github.com/tc39/proposal-float16array"><code>Math.f16round</code> and <code>DataView.prototype.{ getFloat16, setFloat16 }</code></a> added and marked as <a href="https://github.com/denoland/deno/pull/23490">supported from Deno 1.43</a></li> <li><a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> added and marked as <a href="https://chromestatus.com/feature/6301071388704768">supported from Chromium 126</a></li> <li><a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> added and marked as <a href="https://github.com/nodejs/node/pull/52280">supported from NodeJS 22.0</a></li> <li><a href="https://url.spec.whatwg.org/#dom-url-parse"><code>URL.parse</code></a> added and marked as <a href="https://github.com/denoland/deno/pull/23318">supported from Deno 1.43</a></li> <li>Added <a href="https://github.com/mozilla/rhino/releases/tag/Rhino1_7_15_Release">Rhino 1.7.15</a> compat data, many features marked as supported</li> <li>Added <a href="https://nodejs.org/en/blog/release/v22.0.0">NodeJS 22.0</a> compat data mapping</li> <li>Added <a href="https://github.com/denoland/deno/releases/tag/v1.43.0">Deno 1.43</a> compat data mapping</li> <li>Added Electron 31 compat data mapping</li> <li>Updated <a href="https://forums.opera.com/topic/71513/opera-for-android-82">Opera Android 82</a> compat data mapping</li> <li>Added Samsung Internet 26 compat data mapping</li> <li>Added Oculus Quest Browser 33 compat data mapping</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/zloirock/core-js/commit/d044cb58903ca34926708cbfde8979880dda81e3"><code>d044cb5</code></a> 3.37.1</li> <li><a href="https://github.com/zloirock/core-js/commit/431a551f433f52b4016d316a4de69f9e81201bd8"><code>431a551</code></a> update some linting plugins / rules</li> <li><a href="https://github.com/zloirock/core-js/commit/ed2598462a176940cc7925e4a91e219424bcf67f"><code>ed25984</code></a> fix <code>URL</code> parse feature detection</li> <li>See full diff in <a href="https://github.com/zloirock/core-js/commits/v3.37.1/packages/core-js">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.2.0 to 9.4.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.4.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/89a4a0a260b8eb11487fe3d5d4d80f4630933eb3"><code>89a4a0a</code></a> feat: ignore IIFE's in the <code>no-loop-func</code> rule (<a href="https://github.com/eslint/eslint/issues/17528">#17528</a>) (Nitin Kumar)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/f6534d14033e04f6c7c88a1f0c44a8077148ec6b"><code>f6534d1</code></a> fix: skip processor code blocks that match only universal patterns (<a href="https://github.com/eslint/eslint/issues/18507">#18507</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7226ebd69df04a4cc5fe546641f3443b60ec47e9"><code>7226ebd</code></a> fix: allow implicit undefined return in <code>no-constructor-return</code> (<a href="https://github.com/eslint/eslint/issues/18515">#18515</a>) (Ali Rezvani)</li> <li><a href="https://github.com/eslint/eslint/commit/389744be255717c507fafc158746e579ac08d77e"><code>389744b</code></a> fix: use <code>@eslint/config-inspector@latest</code> (<a href="https://github.com/eslint/eslint/issues/18483">#18483</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/70118a5b11860fce364028d3c515393b6a586aae"><code>70118a5</code></a> fix: <code>func-style</code> false positive with arrow functions and <code>super</code> (<a href="https://github.com/eslint/eslint/issues/18473">#18473</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d7ab6f589d39c64bc5daaef4be3a972032f04c05"><code>d7ab6f5</code></a> docs: update theme when when <code>prefers-color-scheme</code> changes (<a href="https://github.com/eslint/eslint/issues/18510">#18510</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/525fdffde4cb34010bc503f6d54855b3f9d07811"><code>525fdff</code></a> docs: fix components files (<a href="https://github.com/eslint/eslint/issues/18519">#18519</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/80747d23dec69b30ea2c3620a1198f7d06b012b8"><code>80747d2</code></a> docs: refactor <code>prefer-destructuring</code> rule (<a href="https://github.com/eslint/eslint/issues/18472">#18472</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f06e0b5f51ae1aad8957d27aa0ea4d6d0ad51455"><code>f06e0b5</code></a> docs: clarify func-style (<a href="https://github.com/eslint/eslint/issues/18477">#18477</a>) (Cameron Steffen)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/010dd2ef50456a1ba5892152192b6c9d9d5fd470"><code>010dd2e</code></a> chore: upgrade to <code>@eslint/js@9.4.0</code> (<a href="https://github.com/eslint/eslint/issues/18534">#18534</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5e1b5dc9a3d839737125571c8fd4e239d81608de"><code>5e1b5dc</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/594145f493d913e2b7e25a27accf33c44e1d4687"><code>594145f</code></a> refactor: switch to <code>@eslint/config-array</code> (<a href="https://github.com/eslint/eslint/issues/18527">#18527</a>) (Francesco Trotta)</li> </ul> <h2>v9.3.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b32153c97317c6fc593c2abbf6ae994519d473b4"><code>b32153c</code></a> feat: add <code>overrides.namedExports</code> to <code>func-style</code> rule (<a href="https://github.com/eslint/eslint/issues/18444">#18444</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/b67eba4514026ef7e489798fd883beb678817a46"><code>b67eba4</code></a> feat: add <code>restrictedNamedExportsPattern</code> to <code>no-restricted-exports</code> (<a href="https://github.com/eslint/eslint/issues/18431">#18431</a>) (Akul Srivastava)</li> <li><a href="https://github.com/eslint/eslint/commit/069aa680c78b8516b9a1b568519f1d01e74fb2a2"><code>069aa68</code></a> feat: add option <code>allowEscape</code> to <code>no-misleading-character-class</code> rule (<a href="https://github.com/eslint/eslint/issues/18208">#18208</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/05ef92dd15949014c0735125c89b7bd70dec58c8"><code>05ef92d</code></a> feat: deprecate <code>multiline-comment-style</code> & <code>line-comment-position</code> (<a href="https://github.com/eslint/eslint/issues/18435">#18435</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/db0b174c3ace60e29585bfc3520727c44cefcfc5"><code>db0b174</code></a> feat: add <code>enforceForInnerExpressions</code> option to <code>no-extra-boolean-cast</code> (<a href="https://github.com/eslint/eslint/issues/18222">#18222</a>) (Kirk Waiblinger)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8db0eff4ba89b45f439c27ba1202ed056ae92e83"><code>8db0eff</code></a> fix: Improve config error messages (<a href="https://github.com/eslint/eslint/issues/18457">#18457</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/5c28d9a367e1608e097c491f40b8afd0730a8b9e"><code>5c28d9a</code></a> fix: don't remove comments between key and value in object-shorthand (<a href="https://github.com/eslint/eslint/issues/18442">#18442</a>) (Kuba Jastrzębski)</li> <li><a href="https://github.com/eslint/eslint/commit/39fb0ee9cd33f952707294e67f194d414261a571"><code>39fb0ee</code></a> fix: object-shorthand loses type parameters when auto-fixing (<a href="https://github.com/eslint/eslint/issues/18438">#18438</a>) (dalaoshu)</li> <li><a href="https://github.com/eslint/eslint/commit/37eba48d6f2d3c99c5ecf2fc3967e428a6051dbb"><code>37eba48</code></a> fix: don't crash when <code>fs.readFile</code> returns promise from another realm (<a href="https://github.com/eslint/eslint/issues/18416">#18416</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/ceada8c702d4903d6872f46a25d68b672d2c6289"><code>ceada8c</code></a> docs: explain how to use "tsc waiting" label (<a href="https://github.com/eslint/eslint/issues/18466">#18466</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/62e686c5e90411fed2b5561be5688d7faf64d791"><code>62e686c</code></a> docs: Add troubleshooting info for plugin compatibility (<a href="https://github.com/eslint/eslint/issues/18451">#18451</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e17e1c0dd5d5dc5a4cae5888116913f6555b1f1e"><code>e17e1c0</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/2465a1e3f3b78f302f64e62e5f0d851626b81b3c"><code>2465a1e</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d23574c5c0275c8b3714a7a6d3e8bf2108af60f1"><code>d23574c</code></a> docs: Clarify usage of <code>no-unreachable</code> with TypeScript (<a href="https://github.com/eslint/eslint/issues/18445">#18445</a>) (benj-dobs)</li> <li><a href="https://github.com/eslint/eslint/commit/1db9bae944b69945e3b05f76754cced16ae83838"><code>1db9bae</code></a> docs: Fix typos (<a href="https://github.com/eslint/eslint/issues/18443">#18443</a>) (Frieder Bluemle)</li> <li><a href="https://github.com/eslint/eslint/commit/70651968beb0f907c9689c2477721c0b991acc4a"><code>7065196</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/04e7c6e0a24bd2d7691ae641e2dc0e6d538dcdfd"><code>04e7c6e</code></a> docs: update deprecation notice of <code>no-return-await</code> (<a href="https://github.com/eslint/eslint/issues/18433">#18433</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e7635126f36145b47fe5d135ab258af43b2715c9"><code>e763512</code></a> docs: Link global ignores section in config object property list (<a href="https://github.com/eslint/eslint/issues/18430">#18430</a>) (MaoShizhong)</li> <li><a href="https://github.com/eslint/eslint/commit/ac7f718de66131187302387fc26907c4c93196f9"><code>ac7f718</code></a> docs: reflect release of v9 in config migration guide (<a href="https://github.com/eslint/eslint/issues/18412">#18412</a>) (Peter Briggs)</li> <li><a href="https://github.com/eslint/eslint/commit/0de0909e001191a3464077d37e8c0b3f67e9a1cb"><code>0de0909</code></a> docs: fix grammar in configuration file resolution (<a href="https://github.com/eslint/eslint/issues/18419">#18419</a>) (Mike McCready)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/58e271924aeb8ac2b8864845cd787ef3f9239939"><code>58e2719</code></a> chore: update dependencies for v9.3.0 release (<a href="https://github.com/eslint/eslint/issues/18469">#18469</a>) (Francesco Trotta)</li> </ul> <!-- 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.4.0 - May 31, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/010dd2ef50456a1ba5892152192b6c9d9d5fd470"><code>010dd2e</code></a> chore: upgrade to <code>@eslint/js@9.4.0</code> (<a href="https://github.com/eslint/eslint/issues/18534">#18534</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/5e1b5dc9a3d839737125571c8fd4e239d81608de"><code>5e1b5dc</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/d7ab6f589d39c64bc5daaef4be3a972032f04c05"><code>d7ab6f5</code></a> docs: update theme when when <code>prefers-color-scheme</code> changes (<a href="https://github.com/eslint/eslint/issues/18510">#18510</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/594145f493d913e2b7e25a27accf33c44e1d4687"><code>594145f</code></a> refactor: switch to <code>@eslint/config-array</code> (<a href="https://github.com/eslint/eslint/issues/18527">#18527</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/525fdffde4cb34010bc503f6d54855b3f9d07811"><code>525fdff</code></a> docs: fix components files (<a href="https://github.com/eslint/eslint/issues/18519">#18519</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/89a4a0a260b8eb11487fe3d5d4d80f4630933eb3"><code>89a4a0a</code></a> feat: ignore IIFE's in the <code>no-loop-func</code> rule (<a href="https://github.com/eslint/eslint/issues/17528">#17528</a>) (Nitin Kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/80747d23dec69b30ea2c3620a1198f7d06b012b8"><code>80747d2</code></a> docs: refactor <code>prefer-destructuring</code> rule (<a href="https://github.com/eslint/eslint/issues/18472">#18472</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/f6534d14033e04f6c7c88a1f0c44a8077148ec6b"><code>f6534d1</code></a> fix: skip processor code blocks that match only universal patterns (<a href="https://github.com/eslint/eslint/issues/18507">#18507</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7226ebd69df04a4cc5fe546641f3443b60ec47e9"><code>7226ebd</code></a> fix: allow implicit undefined return in <code>no-constructor-return</code> (<a href="https://github.com/eslint/eslint/issues/18515">#18515</a>) (Ali Rezvani)</li> <li><a href="https://github.com/eslint/eslint/commit/f06e0b5f51ae1aad8957d27aa0ea4d6d0ad51455"><code>f06e0b5</code></a> docs: clarify func-style (<a href="https://github.com/eslint/eslint/issues/18477">#18477</a>) (Cameron Steffen)</li> <li><a href="https://github.com/eslint/eslint/commit/389744be255717c507fafc158746e579ac08d77e"><code>389744b</code></a> fix: use <code>@eslint/config-inspector@latest</code> (<a href="https://github.com/eslint/eslint/issues/18483">#18483</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/70118a5b11860fce364028d3c515393b6a586aae"><code>70118a5</code></a> fix: <code>func-style</code> false positive with arrow functions and <code>super</code> (<a href="https://github.com/eslint/eslint/issues/18473">#18473</a>) (Milos Djermanovic)</li> </ul> <p>v9.3.0 - May 17, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/58e271924aeb8ac2b8864845cd787ef3f9239939"><code>58e2719</code></a> chore: update dependencies for v9.3.0 release (<a href="https://github.com/eslint/eslint/issues/18469">#18469</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/b681ecbdf0882cbb7902682a9d35c1e76ac76c30"><code>b681ecb</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/8db0eff4ba89b45f439c27ba1202ed056ae92e83"><code>8db0eff</code></a> fix: Improve config error messages (<a href="https://github.com/eslint/eslint/issues/18457">#18457</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/ceada8c702d4903d6872f46a25d68b672d2c6289"><code>ceada8c</code></a> docs: explain how to use "tsc waiting" label (<a href="https://github.com/eslint/eslint/issues/18466">#18466</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/b32153c97317c6fc593c2abbf6ae994519d473b4"><code>b32153c</code></a> feat: add <code>overrides.namedExports</code> to <code>func-style</code> rule (<a href="https://github.com/eslint/eslint/issues/18444">#18444</a>) (Percy Ma)</li> <li><a href="https://github.com/eslint/eslint/commit/06f1d1cd874dfc40a6651b08d766f6522a67b3f0"><code>06f1d1c</code></a> chore: update dependency <code>@humanwhocodes/retry</code> to ^0.3.0 (<a href="https://github.com/eslint/eslint/issues/18463">#18463</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/5c28d9a367e1608e097c491f40b8afd0730a8b9e"><code>5c28d9a</code></a> fix: don't remove comments between key and value in object-shorthand (<a href="https://github.com/eslint/eslint/issues/18442">#18442</a>) (Kuba Jastrzębski)</li> <li><a href="https://github.com/eslint/eslint/commit/62e686c5e90411fed2b5561be5688d7faf64d791"><code>62e686c</code></a> docs: Add troubleshooting info for plugin compatibility (<a href="https://github.com/eslint/eslint/issues/18451">#18451</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e17e1c0dd5d5dc5a4cae5888116913f6555b1f1e"><code>e17e1c0</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/39fb0ee9cd33f952707294e67f194d414261a571"><code>39fb0ee</code></a> fix: object-shorthand loses type parameters when auto-fixing (<a href="https://github.com/eslint/eslint/issues/18438">#18438</a>) (dalaoshu)</li> <li><a href="https://github.com/eslint/eslint/commit/b67eba4514026ef7e489798fd883beb678817a46"><code>b67eba4</code></a> feat: add <code>restrictedNamedExportsPattern</code> to <code>no-restricted-exports</code> (<a href="https://github.com/eslint/eslint/issues/18431">#18431</a>) (Akul Srivastava)</li> <li><a href="https://github.com/eslint/eslint/commit/2465a1e3f3b78f302f64e62e5f0d851626b81b3c"><code>2465a1e</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d23574c5c0275c8b3714a7a6d3e8bf2108af60f1"><code>d23574c</code></a> docs: Clarify usage of <code>no-unreachable</code> with TypeScript (<a href="https://github.com/eslint/eslint/issues/18445">#18445</a>) (benj-dobs)</li> <li><a href="https://github.com/eslint/eslint/commit/1db9bae944b69945e3b05f76754cced16ae83838"><code>1db9bae</code></a> docs: Fix typos (<a href="https://github.com/eslint/eslint/issues/18443">#18443</a>) (Frieder Bluemle)</li> <li><a href="https://github.com/eslint/eslint/commit/069aa680c78b8516b9a1b568519f1d01e74fb2a2"><code>069aa68</code></a> feat: add option <code>allowEscape</code> to <code>no-misleading-character-class</code> rule (<a href="https://github.com/eslint/eslint/issues/18208">#18208</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/70651968beb0f907c9689c2477721c0b991acc4a"><code>7065196</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/05ef92dd15949014c0735125c89b7bd70dec58c8"><code>05ef92d</code></a> feat: deprecate <code>multiline-comment-style</code> & <code>line-comment-position</code> (<a href="https://github.com/eslint/eslint/issues/18435">#18435</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/a63ed722a64040d2be90f36e45f1f5060a9fe28e"><code>a63ed72</code></a> refactor: Use <code>node:</code> protocol for built-in Node.js modules (<a href="https://github.com/eslint/eslint/issues/18434">#18434</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/04e7c6e0a24bd2d7691ae641e2dc0e6d538dcdfd"><code>04e7c6e</code></a> docs: update deprecation notice of <code>no-return-await</code> (<a href="https://github.com/eslint/eslint/issues/18433">#18433</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/e7635126f36145b47fe5d135ab258af43b2715c9"><code>e763512</code></a> docs: Link global ignores section in config object property list (<a href="https://github.com/eslint/eslint/issues/18430">#18430</a>) (MaoShizhong)</li> <li><a href="https://github.com/eslint/eslint/commit/37eba48d6f2d3c99c5ecf2fc3967e428a6051dbb"><code>37eba48</code></a> fix: don't crash when <code>fs.readFile</code> returns promise from another realm (<a href="https://github.com/eslint/eslint/issues/18416">#18416</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/040700a7a19726bb9568fc190bff95e88fb87269"><code>040700a</code></a> chore: update dependency markdownlint-cli to ^0.40.0 (<a href="https://github.com/eslint/eslint/issues/18425">#18425</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/f47847…
Bumps [sinon](https://github.com/sinonjs/sinon) from 17.0.1 to 18.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/sinonjs/sinon/blob/main/docs/changelog.md">sinon's changelog</a>.</em></p> <blockquote> <h2>18.0.0</h2> <p>This is what 17.0.2 should have been, as that contained two breaking changes. After updating Nise we are down to one breaking change, which only affects sinon-test (which has been updated), so most people are not affected. The legacyRoutes flag that is currently enabled in Nise by default will at some later version be disabled. We will then issue a little migration note.</p> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/01d45312e82bbd0b2f435f16bd4a834b98d08e11"><code>01d45312</code></a> Use Nise 6 with legacyRoutes flag enabled (Carl-Erik Kopseng) <blockquote> <p>This should be disabled in a future Sinon version by default.</p> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/c618edc51e0302f047914e121cb788ac9cc43382"><code>c618edc5</code></a> fix <a href="https://github.com/sinonjs/sinon/issues/2594">#2594</a>: remove needless sandbox creation (Carl-Erik Kopseng)</li> </ul> <p><em>Released by <a href="https://github.com/fatso83">Carl-Erik Kopseng</a> on 2024-05-15.</em></p> <h2>17.0.2</h2> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/f6dca0bac3f228fa917165eca8815d5e2b8a6793"><code>f6dca0ba</code></a> upgrade packages (<a href="https://github.com/sinonjs/sinon/issues/2595">#2595</a>) (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/5025d001401091fd2086cfa2ec69e40cc0da9b65"><code>5025d001</code></a> Avoid return and callArg* clearing each other's state (<a href="https://github.com/sinonjs/sinon/issues/2593">#2593</a>) (Carl-Erik Kopseng) <blockquote> <ul> <li>Partially revert "fix returns does not override call through (<a href="https://github.com/sinonjs/sinon/issues/2567">#2567</a>)"</li> </ul> <ul> <li>revert to the old manual clearing of props</li> </ul> </blockquote> </li> <li><a href="https://github.com/sinonjs/sinon/commit/ed068a886fa37cbd5f886d355824debd69aa1b16"><code>ed068a88</code></a> Bump ip from 1.1.8 to 1.1.9 (<a href="https://github.com/sinonjs/sinon/issues/2587">#2587</a>) (dependabot[bot])</li> <li><a href="https://github.com/sinonjs/sinon/commit/ec4d592ee4faf87d7e592c4b99b3e6fec99105c8"><code>ec4d592e</code></a> fix <a href="https://github.com/sinonjs/sinon/issues/2589">#2589</a>: avoid invoking getter as side-effect (<a href="https://github.com/sinonjs/sinon/issues/2592">#2592</a>) (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/9972e1e3997198ff7f403ca5c000187f890f1699"><code>9972e1e3</code></a> Fix typo in mocks documentation (<a href="https://github.com/sinonjs/sinon/issues/2591">#2591</a>) (Eduardo de la Cruz Palacios)</li> <li><a href="https://github.com/sinonjs/sinon/commit/52e6e4c540d8d0b95727c9bbde8328f6692a6675"><code>52e6e4c5</code></a> chore: prefer cache option of setup-node (Morgan Roderick)</li> <li><a href="https://github.com/sinonjs/sinon/commit/08da123555dc4ee4866720c925215dca4d3c799b"><code>08da1235</code></a> Bump actions/cache from 3 to 4 (dependabot[bot])</li> <li><a href="https://github.com/sinonjs/sinon/commit/404ef47e1119c7b8229e9d6a3c6ae9a912305d1f"><code>404ef47e</code></a> Bump nokogiri from 1.14.3 to 1.16.2 (dependabot[bot])</li> <li><a href="https://github.com/sinonjs/sinon/commit/fd79612c3324bf3264533baa7159bb1722dd9788"><code>fd79612c</code></a> Update Bug_report.md (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/1fbc812a9f3351f55a06758bdc8b1a053135d826"><code>1fbc812a</code></a> Re-add about (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/fc8f6c3e111473fcb53b2338eb8654b256c06e01"><code>fc8f6c3e</code></a> Fix formatting :clown: (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/c57e38ae2ec6c466f83c4e38e85d3d324f72bb13"><code>c57e38ae</code></a> Remove old template (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/754bf7a98b54a01472677772c7a34859f483adeb"><code>754bf7a9</code></a> Update Bug_report.md (Carl-Erik Kopseng)</li> <li><a href="https://github.com/sinonjs/sinon/commit/87eed9d255e9493b981494188abd12a9e1d95bf0"><code>87eed9d2</code></a> Fix some typos at code comments (<a href="https://github.com/sinonjs/sinon/issues/2581">#2581</a>) (EliyahuMachluf)</li> <li><a href="https://github.com/sinonjs/sinon/commit/cbae69978c29d0420fa39d11496bb29b180361b0"><code>cbae6997</code></a> Link to createStubInstance util.md docs in stubs.md (<a href="https://github.com/sinonjs/sinon/issues/2577">#2577</a>) (Daniel Kaplan)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sinonjs/sinon/commit/adea6a1d630d5978f87a38f514d7035b1344b1c4"><code>adea6a1</code></a> 18.0.0</li> <li><a href="https://github.com/sinonjs/sinon/commit/6324be4b68ffc3fa6aedfa7b6281c1e51351fba5"><code>6324be4</code></a> Use Nise 6 with legacyRoutes flag enabled</li> <li><a href="https://github.com/sinonjs/sinon/commit/4cbd712c80c29c32eacbc9261c49e9059f661822"><code>4cbd712</code></a> Bump nokogiri from 1.16.2 to 1.16.5 (<a href="https://github.com/sinonjs/sinon/issues/2598">#2598</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/c618edc51e0302f047914e121cb788ac9cc43382"><code>c618edc</code></a> fix <a href="https://github.com/sinonjs/sinon/issues/2594">#2594</a>: remove needless sandbox creation</li> <li><a href="https://github.com/sinonjs/sinon/commit/16a25aebd1b8f8f8ee841b53924ec824f5945986"><code>16a25ae</code></a> 17.0.2</li> <li><a href="https://github.com/sinonjs/sinon/commit/f6dca0bac3f228fa917165eca8815d5e2b8a6793"><code>f6dca0b</code></a> upgrade packages (<a href="https://github.com/sinonjs/sinon/issues/2595">#2595</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/5025d001401091fd2086cfa2ec69e40cc0da9b65"><code>5025d00</code></a> Avoid return and callArg* clearing each other's state (<a href="https://github.com/sinonjs/sinon/issues/2593">#2593</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ed068a886fa37cbd5f886d355824debd69aa1b16"><code>ed068a8</code></a> Bump ip from 1.1.8 to 1.1.9 (<a href="https://github.com/sinonjs/sinon/issues/2587">#2587</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/ec4d592ee4faf87d7e592c4b99b3e6fec99105c8"><code>ec4d592</code></a> fix <a href="https://github.com/sinonjs/sinon/issues/2589">#2589</a>: avoid invoking getter as side-effect (<a href="https://github.com/sinonjs/sinon/issues/2592">#2592</a>)</li> <li><a href="https://github.com/sinonjs/sinon/commit/9972e1e3997198ff7f403ca5c000187f890f1699"><code>9972e1e</code></a> Fix typo in mocks documentation (<a href="https://github.com/sinonjs/sinon/issues/2591">#2591</a>)</li> <li>Additional commits viewable in <a href="https://github.com/sinonjs/sinon/compare/v17.0.1...v18.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sinon&package-manager=npm_and_yarn&previous-version=17.0.1&new-version=18.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update the landmark-unique rule matcher for aside elements so that they are treated as landmarks using the same criteria specified in [Sections 3.4.8 and 3.4.9 of the HTML Accessibility API Mappings 1.0](https://w3c.github.io/html-aam/#el-aside-ancestorbodymain). Closes: #4460 --------- Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
Adds `patch-package` as suggested in the issue this PR fixes. The goal is to allow `window.CSS` to be mocked `null` in situations such as using JSdom. Tests cover a version that is patched and one that is unpatched to demonstrate the patch truly fixes the issue. fixes: #4400 --- **Developer Notes/Questions** for review: - Someone mentioned the patch step should _not_ be `postinstall`, what should it be instead? - For test coverage purposes it's useful to keep an unpatched version, currently this is done manually in `patches/color.unpatched.js` but perhaps there's a better way - It's a bit gross modifying so many pre-compiled `dist` files - Instead of a patch, we could pull in colorjs.io as a submodule and build it ourselves, unsure how to propagate that to consumers of axe-core however - Perhaps this is fine and I could document how to update the patch in the future --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com> Co-authored-by: gaiety-deque <gaiety-deque@users.noreply.github.com>
Hi! I noticed some minor typos and inconsistent text capitalization, as well as what looks like flipped `help` and `description` text in one spot for the `landmark-unique` rule. This PR fixes the ones I was able to spot. I noticed some overlap with #4385, I'd be happy to grab the text changes mentioned there in this PR as well, ("Ensures" -> "Ensure" in rule descriptions), if that's not stepping on anybody's toes.
For `test/rule-matches` Smaller part of the full vision: #4444
Resolves #4492 `incomplete`'s some invalid, but safe to use, values for `autocomplete`. The common mistake in the original issue was `autocomplete="text"` and I've added a few more I'd expect to see. Open to suggestions for more, or removing some of the ones below. --- - text https://github.com/search?q=autocomplete%3D%22text%22&type=code - pronouns https://github.com/search?q=autocomplete%3D%22pronouns%22&type=code - gender https://github.com/search?q=autocomplete%3D%22gender%22&type=code - message https://github.com/search?q=autocomplete%3D%22message%22&type=code - content https://github.com/search?q=autocomplete%3D%22content%22&type=code --- There are other ways to determine usage, GitHub is only one platform code is hosted for example. But it's a way to get a quick view into what's out there in production. --------- Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com> Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
A11y Audit Elixir is my project which allows running axe-core in browser-based tests in Elixir, failing the tests if accessibility violations are found.
This rule checks that summary elements have an accessible name, through text content, aria-label(ledby) or title. It skips summary elements that are not used as controls for `details`, or if its `details` element has no content. Closes: #4510
…re time to load <object> data (#4530) These test failures are happening because the test isn't allowing sufficient time for slower test scenarios (headed browsers in CI machines) to finish setting up test fixtures before testing against them. I experimented with using `load`/`error` events on the fixtures instead of a flat time, but this didn't work reliably; in the case where the browser renders fallback content, it fires the `error` event *before* the fallback content is ready, at least in Chromium stable. I wanted to stick to a timebox for this so I settled for just increasing the time allotment instead. Closes: #4529
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 125.0.1 to 126.0.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/giggio/node-chromedriver/commit/70ba011c811624efe9ff7e0c23562050def8b774"><code>70ba011</code></a> Bump version to 126.0.4</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/f70f7b19d3ee342333a54490d14018d55b8412b3"><code>f70f7b1</code></a> Bump version to 126.0.3</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/2851e58edd40faeeea90ed9792ecea9ea90597d6"><code>2851e58</code></a> Bump version to 126.0.2</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/463644151606d38bb63b8b263af2f30288eb2ca5"><code>4636441</code></a> Bump version to 126.0.1</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/50b15511808719976d12a5b7c0fd4972dd6379f7"><code>50b1551</code></a> Update package-lock.json to fix dep</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/5e11bd400e16f5cea2f9cbdaf27df105ee820a09"><code>5e11bd4</code></a> Bump version to 126.0.0</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/6043aaf8ab5d8db19065dcc2370b2b261afbef6f"><code>6043aaf</code></a> Remove node.js from build and scripts</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/6699ac77c2e11657ddbff06bc402eb43110642fb"><code>6699ac7</code></a> Bump version to 125.0.3</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/e7429c065cc3103a7f90c1f867a6d3ea93452731"><code>e7429c0</code></a> Use node 22 where possible in build</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/91b0457321f4eda6e96be1ab6655c5241a133ef7"><code>91b0457</code></a> Revert "Fix bug in Node.js 22 for Windows"</li> <li>Additional commits viewable in <a href="https://github.com/giggio/node-chromedriver/compare/125.0.1...126.0.4">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=125.0.1&new-version=126.0.4)](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>
Update locale de.json
Bumps the npm-low-risk group with 13 updates: | Package | From | To | | --- | --- | --- | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.24.6` | `7.24.7` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.24.6` | `7.24.7` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.24.6` | `7.24.7` | | [eslint](https://github.com/eslint/eslint) | `9.4.0` | `9.6.0` | | [glob](https://github.com/isaacs/node-glob) | `10.4.1` | `10.4.2` | | [globals](https://github.com/sindresorhus/globals) | `15.3.0` | `15.7.0` | | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.5` | `15.2.7` | | [mocha](https://github.com/mochajs/mocha) | `10.4.0` | `10.5.2` | | [prettier](https://github.com/prettier/prettier) | `3.3.0` | `3.3.2` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.21.0` | `4.22.0` | | [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.3` | `2.0.4` | | [typescript](https://github.com/Microsoft/TypeScript) | `5.4.5` | `5.5.2` | | [uglify-js](https://github.com/mishoo/UglifyJS) | `3.17.4` | `3.18.0` | Updates `@babel/core` from 7.24.6 to 7.24.7 <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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</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>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/bf1e9a34e4d66d8231dad2f12b9df46d4b730ead"><code>bf1e9a3</code></a> v7.24.7</li> <li><a href="https://github.com/babel/babel/commit/90fdd7e11deff47296478f8cdd77de07c51fcaee"><code>90fdd7e</code></a> Only import types from declared dependencies (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16494">#16494</a>)</li> <li><a href="https://github.com/babel/babel/commit/793496394e30fe37b56e54d76cabb417e1652dc2"><code>7934963</code></a> Use <code>type: module</code> in all <code>package.json</code>s (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16535">#16535</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.7/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.24.6 to 7.24.7 <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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</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>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/bf1e9a34e4d66d8231dad2f12b9df46d4b730ead"><code>bf1e9a3</code></a> v7.24.7</li> <li><a href="https://github.com/babel/babel/commit/14a0b08c42e3e99672ccc4b2fb7da6d32c9d8158"><code>14a0b08</code></a> [helpers TS conversion] async functions/generators (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16510">#16510</a>)</li> <li><a href="https://github.com/babel/babel/commit/1e3be7319f86227871ff3f379758c8d321ac8c98"><code>1e3be73</code></a> Update compat data (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16539">#16539</a>)</li> <li><a href="https://github.com/babel/babel/commit/793496394e30fe37b56e54d76cabb417e1652dc2"><code>7934963</code></a> Use <code>type: module</code> in all <code>package.json</code>s (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16535">#16535</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.7/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `@babel/runtime-corejs3` from 7.24.6 to 7.24.7 <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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> <h4>Committers: 7</h4> <ul> <li>Amjad Yahia Robeen Hassan (<a href="https://github.com/amjed-98"><code>@amjed-98</code></a>)</li> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Blake Wilson (<a href="https://github.com/blakewilson"><code>@blakewilson</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>Sukka (<a href="https://github.com/SukkaW"><code>@SukkaW</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> </blockquote> </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.24.7 (2024-06-05)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-node</code> <ul> <li><a href="https://github.com/babel/babel/pull/16554">#16554</a> Allow extra flags in babel-node (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16522">#16522</a> fix: incorrect <code>constantViolations</code> with destructuring (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-transform-fixture-test-runner</code>, <code>babel-plugin-proposal-explicit-resource-management</code> <ul> <li><a href="https://github.com/babel/babel/pull/16524">#16524</a> fix: Transform <code>using</code> in <code>switch</code> correctly (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helpers</code>, <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>, <code>babel-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16525">#16525</a> Delete unused array helpers (<a href="https://github.com/blakewilson"><code>@blakewilson</code></a>)</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/bf1e9a34e4d66d8231dad2f12b9df46d4b730ead"><code>bf1e9a3</code></a> v7.24.7</li> <li><a href="https://github.com/babel/babel/commit/14a0b08c42e3e99672ccc4b2fb7da6d32c9d8158"><code>14a0b08</code></a> [helpers TS conversion] async functions/generators (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16510">#16510</a>)</li> <li><a href="https://github.com/babel/babel/commit/793496394e30fe37b56e54d76cabb417e1652dc2"><code>7934963</code></a> Use <code>type: module</code> in all <code>package.json</code>s (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16535">#16535</a>)</li> <li><a href="https://github.com/babel/babel/commit/ab465cc0ab11196bcc8ef48068984e16193d8198"><code>ab465cc</code></a> Delete unused array helpers (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16525">#16525</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.7/packages/babel-runtime-corejs3">compare view</a></li> </ul> </details> <br /> Updates `eslint` from 9.4.0 to 9.6.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.6.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/e2b16e2b72606162dce3d804bc80186b6c5ec0f9"><code>e2b16e2</code></a> feat: Implement feature flags (<a href="https://github.com/eslint/eslint/issues/18516">#18516</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/8824aa1469ffc572c5e5c1765d1b6da113dfba19"><code>8824aa1</code></a> feat: add <code>ecmaVersion: 2025</code>, parsing duplicate named capturing groups (<a href="https://github.com/eslint/eslint/issues/18596">#18596</a>) (Milos Djermanovic)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/1613e2e586423ec7871617aec4dce5c433f0e9f0"><code>1613e2e</code></a> fix: Allow escaping characters in config patterns on Windows (<a href="https://github.com/eslint/eslint/issues/18628">#18628</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/21d3766c3f4efd981d3cc294c2c82c8014815e6e"><code>21d3766</code></a> fix: <code>no-unused-vars</code> include caught errors pattern in report message (<a href="https://github.com/eslint/eslint/issues/18609">#18609</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/d7a7736937981befc5dfd68ce512f1a6ebf93e68"><code>d7a7736</code></a> fix: improve <code>no-unused-vars</code> message on unused caught errors (<a href="https://github.com/eslint/eslint/issues/18608">#18608</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/f9e95d2d06c0a7017417a3de4929b14d1008c63c"><code>f9e95d2</code></a> fix: correct locations of invalid <code>/* eslint */</code> comments (<a href="https://github.com/eslint/eslint/issues/18593">#18593</a>) (Milos Djermanovic)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/13dbecdea749abf51951ce61662eec2621a4b9af"><code>13dbecd</code></a> docs: Limit search to just docs (<a href="https://github.com/eslint/eslint/issues/18627">#18627</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/375227f94da3c1c4ff6c61a29b272889fa48ca79"><code>375227f</code></a> docs: Update getting-started.md - add pnpm to init eslint config (<a href="https://github.com/eslint/eslint/issues/18599">#18599</a>) (Kostiantyn Ochenash)</li> <li><a href="https://github.com/eslint/eslint/commit/44915bb95dfa21f946021d77b3b361e7e9b140e0"><code>44915bb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d50db7bcb4c19c0631ab80b120249ecf155824ce"><code>d50db7b</code></a> docs: Update vscode-eslint info (<a href="https://github.com/eslint/eslint/issues/18595">#18595</a>) (Nicholas C. Zakas)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b15ee302742e280e8cd019b49e7b50a4f3b88bc0"><code>b15ee30</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.6.0 (<a href="https://github.com/eslint/eslint/issues/18632">#18632</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d655503b1fc97acfb4e7c61b3d9b557733c189b7"><code>d655503</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/7c78ad9d9f896354d557f24e2d37710cf79a27bf"><code>7c78ad9</code></a> refactor: Use language.visitorKeys and check for non-JS SourceCode (<a href="https://github.com/eslint/eslint/issues/18625">#18625</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/69ff64e638c0a56628afbc271dda5c963724aca4"><code>69ff64e</code></a> refactor: Return value of applyInlineConfig() (<a href="https://github.com/eslint/eslint/issues/18623">#18623</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/d2d06f7a70d9b96b125ecf2de8951bea549db4da"><code>d2d06f7</code></a> refactor: use <code>/</code> separator when adjusting <code>ignorePatterns</code> on Windows (<a href="https://github.com/eslint/eslint/issues/18613">#18613</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/642197346bf02d277c2014144537aa21ab57dc59"><code>6421973</code></a> refactor: fix disable directives for languages with 0-based lines (<a href="https://github.com/eslint/eslint/issues/18605">#18605</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/0a135395aca72461eb8b4c6f0866290bcf59916e"><code>0a13539</code></a> refactor: Allow optional methods for languages (<a href="https://github.com/eslint/eslint/issues/18604">#18604</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/c7ddee0d089e4db7be3f1a09f1a5731dd90b81b1"><code>c7ddee0</code></a> chore: make internal-rules not being a package (<a href="https://github.com/eslint/eslint/issues/18601">#18601</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/3379164e8b0cee57caf7da34226982075ebef51a"><code>3379164</code></a> chore: remove <code>.eslintrc.js</code> (<a href="https://github.com/eslint/eslint/issues/18011">#18011</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/d0c3a322fbcc2f70cfcd9d5010efef721245c382"><code>d0c3a32</code></a> chore: update knip (with webdriver-io plugin) (<a href="https://github.com/eslint/eslint/issues/18594">#18594</a>) (Lars Kappert)</li> </ul> <h2>v9.5.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b2d256c7356838f908c4a5762d6dc64b41bbce5d"><code>b2d256c</code></a> feat: <code>no-sparse-arrays</code> report on "comma" instead of the whole array (<a href="https://github.com/eslint/eslint/issues/18579">#18579</a>) (fisker Cheung)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/6880286e17375b08323512f38ea59fed440a4fb5"><code>6880286</code></a> fix: treat <code>*</code> as a universal pattern (<a href="https://github.com/eslint/eslint/issues/18586">#18586</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7fbe211427432aba5fa972252b9b6b5cf9866624"><code>7fbe211</code></a> fix: message template for all files ignored (<a href="https://github.com/eslint/eslint/issues/18564">#18564</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/469cb363f87564bafb8e628e738e01b53f4d6911"><code>469cb36</code></a> fix: Don't lint the same file multiple times (<a href="https://github.com/eslint/eslint/issues/18552">#18552</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/5cff638c03183204d09eb0a7a8bd2e032630db17"><code>5cff638</code></a> fix: improve message for ignored files without a matching config (<a href="https://github.com/eslint/eslint/issues/18404">#18404</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/455f7fd1662069e9e0f4dc912ecda72962679fbe"><code>455f7fd</code></a> docs: add section about including <code>.gitignore</code> files (<a href="https://github.com/eslint/eslint/issues/18590">#18590</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/721eafeae45b33b95addf385c23eca1e2f8017d0"><code>721eafe</code></a> docs: update info about universal <code>files</code> patterns (<a href="https://github.com/eslint/eslint/issues/18587">#18587</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/8127127386180a2882bb1b75a8fbc7ffda78dce1"><code>8127127</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/55c2a6621cc403f2fc11eb4ad762eadc70a54874"><code>55c2a66</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/eb76282e0a2db8aa10a3d5659f5f9237d9729121"><code>eb76282</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ff6e96ec30862a4eb77a201551ec8c618335bfc2"><code>ff6e96e</code></a> docs: <code>baseConfig</code> and <code>overrideConfig</code> can be arrays (<a href="https://github.com/eslint/eslint/issues/18571">#18571</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d2d83e045ad03f024d1679275708054d789ebe20"><code>d2d83e0</code></a> docs: Add mention of eslint-transforms to v9 migration guide (<a href="https://github.com/eslint/eslint/issues/18566">#18566</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/9ce6832578d5798b591f490a8609c87235e881c7"><code>9ce6832</code></a> docs: add callout box for unintuitive behavior (<a href="https://github.com/eslint/eslint/issues/18567">#18567</a>) (Ben McCann)</li> <li><a href="https://github.com/eslint/eslint/commit/b8db99c575c75edc9b42e6333e1b0aa7d26d9a01"><code>b8db99c</code></a> docs: Add VS Code info to config migration guide (<a href="https://github.com/eslint/eslint/issues/18555">#18555</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/518a35c8fa9161522cbe9066d48e6c6fcd8aadf3"><code>518a35c</code></a> docs: Mention config migrator (<a href="https://github.com/eslint/eslint/issues/18561">#18561</a>) (Nicholas C. Zakas)</li> </ul> <!-- 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.6.0 - June 28, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/b15ee302742e280e8cd019b49e7b50a4f3b88bc0"><code>b15ee30</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.6.0 (<a href="https://github.com/eslint/eslint/issues/18632">#18632</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d655503b1fc97acfb4e7c61b3d9b557733c189b7"><code>d655503</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/1613e2e586423ec7871617aec4dce5c433f0e9f0"><code>1613e2e</code></a> fix: Allow escaping characters in config patterns on Windows (<a href="https://github.com/eslint/eslint/issues/18628">#18628</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/13dbecdea749abf51951ce61662eec2621a4b9af"><code>13dbecd</code></a> docs: Limit search to just docs (<a href="https://github.com/eslint/eslint/issues/18627">#18627</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/7c78ad9d9f896354d557f24e2d37710cf79a27bf"><code>7c78ad9</code></a> refactor: Use language.visitorKeys and check for non-JS SourceCode (<a href="https://github.com/eslint/eslint/issues/18625">#18625</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/e2b16e2b72606162dce3d804bc80186b6c5ec0f9"><code>e2b16e2</code></a> feat: Implement feature flags (<a href="https://github.com/eslint/eslint/issues/18516">#18516</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/69ff64e638c0a56628afbc271dda5c963724aca4"><code>69ff64e</code></a> refactor: Return value of applyInlineConfig() (<a href="https://github.com/eslint/eslint/issues/18623">#18623</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/375227f94da3c1c4ff6c61a29b272889fa48ca79"><code>375227f</code></a> docs: Update getting-started.md - add pnpm to init eslint config (<a href="https://github.com/eslint/eslint/issues/18599">#18599</a>) (Kostiantyn Ochenash)</li> <li><a href="https://github.com/eslint/eslint/commit/44915bb95dfa21f946021d77b3b361e7e9b140e0"><code>44915bb</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d2d06f7a70d9b96b125ecf2de8951bea549db4da"><code>d2d06f7</code></a> refactor: use <code>/</code> separator when adjusting <code>ignorePatterns</code> on Windows (<a href="https://github.com/eslint/eslint/issues/18613">#18613</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/21d3766c3f4efd981d3cc294c2c82c8014815e6e"><code>21d3766</code></a> fix: <code>no-unused-vars</code> include caught errors pattern in report message (<a href="https://github.com/eslint/eslint/issues/18609">#18609</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/642197346bf02d277c2014144537aa21ab57dc59"><code>6421973</code></a> refactor: fix disable directives for languages with 0-based lines (<a href="https://github.com/eslint/eslint/issues/18605">#18605</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/d7a7736937981befc5dfd68ce512f1a6ebf93e68"><code>d7a7736</code></a> fix: improve <code>no-unused-vars</code> message on unused caught errors (<a href="https://github.com/eslint/eslint/issues/18608">#18608</a>) (Kirk Waiblinger)</li> <li><a href="https://github.com/eslint/eslint/commit/0a135395aca72461eb8b4c6f0866290bcf59916e"><code>0a13539</code></a> refactor: Allow optional methods for languages (<a href="https://github.com/eslint/eslint/issues/18604">#18604</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/f9e95d2d06c0a7017417a3de4929b14d1008c63c"><code>f9e95d2</code></a> fix: correct locations of invalid <code>/* eslint */</code> comments (<a href="https://github.com/eslint/eslint/issues/18593">#18593</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8824aa1469ffc572c5e5c1765d1b6da113dfba19"><code>8824aa1</code></a> feat: add <code>ecmaVersion: 2025</code>, parsing duplicate named capturing groups (<a href="https://github.com/eslint/eslint/issues/18596">#18596</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/c7ddee0d089e4db7be3f1a09f1a5731dd90b81b1"><code>c7ddee0</code></a> chore: make internal-rules not being a package (<a href="https://github.com/eslint/eslint/issues/18601">#18601</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/3379164e8b0cee57caf7da34226982075ebef51a"><code>3379164</code></a> chore: remove <code>.eslintrc.js</code> (<a href="https://github.com/eslint/eslint/issues/18011">#18011</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/d0c3a322fbcc2f70cfcd9d5010efef721245c382"><code>d0c3a32</code></a> chore: update knip (with webdriver-io plugin) (<a href="https://github.com/eslint/eslint/issues/18594">#18594</a>) (Lars Kappert)</li> <li><a href="https://github.com/eslint/eslint/commit/d50db7bcb4c19c0631ab80b120249ecf155824ce"><code>d50db7b</code></a> docs: Update vscode-eslint info (<a href="https://github.com/eslint/eslint/issues/18595">#18595</a>) (Nicholas C. Zakas)</li> </ul> <p>v9.5.0 - June 14, 2024</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/f588160c2f9996c9c62b787f1fe678f71740ec43"><code>f588160</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.5.0 (<a href="https://github.com/eslint/eslint/issues/18591">#18591</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/58908415c3e9e7924d39a2ff96573f7677ddb806"><code>5890841</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/455f7fd1662069e9e0f4dc912ecda72962679fbe"><code>455f7fd</code></a> docs: add section about including <code>.gitignore</code> files (<a href="https://github.com/eslint/eslint/issues/18590">#18590</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/e9f4ccd8a182801e08d96d4246df10246ea82a58"><code>e9f4ccd</code></a> chore: remove unused eslint-disable directive (<a href="https://github.com/eslint/eslint/issues/18589">#18589</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/721eafeae45b33b95addf385c23eca1e2f8017d0"><code>721eafe</code></a> docs: update info about universal <code>files</code> patterns (<a href="https://github.com/eslint/eslint/issues/18587">#18587</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/4b23ffd6454cfb1a269430f5fe28e7d1c37b9d3e"><code>4b23ffd</code></a> refactor: Move JS parsing logic into JS language (<a href="https://github.com/eslint/eslint/issues/18448">#18448</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/6880286e17375b08323512f38ea59fed440a4fb5"><code>6880286</code></a> fix: treat <code>*</code> as a universal pattern (<a href="https://github.com/eslint/eslint/issues/18586">#18586</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8127127386180a2882bb1b75a8fbc7ffda78dce1"><code>8127127</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/b2d256c7356838f908c4a5762d6dc64b41bbce5d"><code>b2d256c</code></a> feat: <code>no-sparse-arrays</code> report on "comma" instead of the whole array (<a href="https://github.com/eslint/eslint/issues/18579">#18579</a>) (fisker Cheung)</li> <li><a href="https://github.com/eslint/eslint/commit/1495b93d6fac4d7b6c9efa24c46b613f47feb1d4"><code>1495b93</code></a> chore: update WebdriverIO packages (<a href="https://github.com/eslint/eslint/issues/18558">#18558</a>) (Christian Bromann)</li> <li><a href="https://github.com/eslint/eslint/commit/cea7ede4618d789180d37ee12a57939b30a5c4ee"><code>cea7ede</code></a> chore: add website donate link instead of opencollective (<a href="https://github.com/eslint/eslint/issues/18582">#18582</a>) (Strek)</li> <li><a href="https://github.com/eslint/eslint/commit/55c2a6621cc403f2fc11eb4ad762eadc70a54874"><code>55c2a66</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/eb76282e0a2db8aa10a3d5659f5f9237d9729121"><code>eb76282</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ff6e96ec30862a4eb77a201551ec8c618335bfc2"><code>ff6e96e</code></a> docs: <code>baseConfig</code> and <code>overrideConfig</code> can be arrays (<a href="https://github.com/eslint/eslint/issues/18571">#18571</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7fbe211427432aba5fa972252b9b6b5cf9866624"><code>7fbe211</code></a> fix: message template for all files ignored (<a href="https://github.com/eslint/eslint/issues/18564">#18564</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ec948803c99ab1b001f093c7a2c412945fbb385f"><code>ec94880</code></a> chore: package.json update for eslint-config-eslint release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/d2d83e045ad03f024d1679275708054d789ebe20"><code>d2d83e0</code></a> docs: Add mention of eslint-transforms to v9 migration guide (<a href="https://github.com/eslint/eslint/issues/18566">#18566</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/69125865b058c08ded162d4395d606dd22acb77d"><code>6912586</code></a> chore: extract formatting rules into separate config (<a href="https://github.com/eslint/eslint/issues/18560">#18560</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9ce6832578d5798b591f490a8609c87235e881c7"><code>9ce6832</code></a> docs: add callout box for unintuitive behavior (<a href="https://github.com/eslint/eslint/issues/18567">#18567</a>) (Ben McCann)</li> <li><a href="https://github.com/eslint/eslint/commit/b8db99c575c75edc9b42e6333e1b0aa7d26d9a01"><code>b8db99c</code></a> docs: Add VS Code info to config migration guide (<a href="https://github.com/eslint/eslint/issues/18555">#18555</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/518a35c8fa9161522cbe9066d48e6c6fcd8aadf3"><code>518a35c</code></a> docs: Mention config migrator (<a href="https://github.com/eslint/eslint/issues/18561">#18561</a>) (Nicholas C. Zakas)</li> <li><a href="https://github.com/eslint/eslint/commit/469cb363f87564bafb8e628e738e01b53f4d6911"><code>469cb36</code></a> fix: Don't lint the same file multiple times (<a href="https://github.com/eslint/eslint/issues/18552">#18552</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/9738f7e9dee49a9a3a7b8bfce87eb236ede6f572"><code>9738f7e</code></a> ci: fix CLI flags for c8, raise thresholds (<a href="https://github.com/eslint/eslint/issues/18554">#18554</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/eb440fcf16bd2f62d58b7aa9bbaf546cd94e9918"><code>eb440fc</code></a> docs: specifying files with arbitrary or no extension (<a href="https://github.com/eslint/eslint/issues/18539">#18539</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/38c159e7dda812ce6dfdbf8c5b78db7cdd676c62"><code>38c159e</code></a> docs: Provide example of reading package.json for plugins meta (<a href="https://github.com/eslint/eslint/issues/18530">#18530</a>) (Nicholas C. Zakas)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/473d1bb7c3dfcf629ac048ca811f4b5eef04a692"><code>473d1bb</code></a> 9.6.0</li> <li><a href="https://github.com/eslint/eslint/commit/f435566baf7b3eaddb7955cb1aff7648dd308a7e"><code>f435566</code></a> Build: changelog update for 9.6.0</li> <li><a href="https://github.com/eslint/eslint/commit/b15ee302742e280e8cd019b49e7b50a4f3b88bc0"><code>b15ee30</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.6.0 (<a href="https://github.com/eslint/eslint/issues/18632">#18632</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/d655503b1fc97acfb4e7c61b3d9b557733c189b7"><code>d655503</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/1613e2e586423ec7871617aec4dce5c433f0e9f0"><code>1613e2e</code></a> fix: Allow escaping characters in config patterns on Windows (<a href="https://github.com/eslint/eslint/issues/18628">#18628</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/13dbecdea749abf51951ce61662eec2621a4b9af"><code>13dbecd</code></a> docs: Limit search to just docs (<a href="https://github.com/eslint/eslint/issues/18627">#18627</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/7c78ad9d9f896354d557f24e2d37710cf79a27bf"><code>7c78ad9</code></a> refactor: Use language.visitorKeys and check for non-JS SourceCode (<a href="https://github.com/eslint/eslint/issues/18625">#18625</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/e2b16e2b72606162dce3d804bc80186b6c5ec0f9"><code>e2b16e2</code></a> feat: Implement feature flags (<a href="https://github.com/eslint/eslint/issues/18516">#18516</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/69ff64e638c0a56628afbc271dda5c963724aca4"><code>69ff64e</code></a> refactor: Return value of applyInlineConfig() (<a href="https://github.com/eslint/eslint/issues/18623">#18623</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/375227f94da3c1c4ff6c61a29b272889fa48ca79"><code>375227f</code></a> docs: Update getting-started.md - add pnpm to init eslint config (<a href="https://github.com/eslint/eslint/issues/18599">#18599</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.4.0...v9.6.0">compare view</a></li> </ul> </details> <br /> Updates `glob` from 10.4.1 to 10.4.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-glob/commit/eef7ea35afe511079c5bf83862ed57ece2bbf7fa"><code>eef7ea3</code></a> 10.4.2</li> <li><a href="https://github.com/isaacs/node-glob/commit/c76a7d255c74133ed33dd7aa965598316d12dd25"><code>c76a7d2</code></a> use package-json-from-dist to look up package.json</li> <li>See full diff in <a href="https://github.com/isaacs/node-glob/compare/v10.4.1...v10.4.2">compare view</a></li> </ul> </details> <br /> Updates `globals` from 15.3.0 to 15.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sindresorhus/globals/releases">globals's releases</a>.</em></p> <blockquote> <h2>v15.7.0</h2> <ul> <li>Update globals (<a href="https://github.com/sindresorhus/globals/issues/255">#255</a>) f017b0f</li> </ul> <p><a href="https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0">https://github.com/sindresorhus/globals/compare/v15.6.0...v15.7.0</a></p> <h2>v15.6.0</h2> <ul> <li>Add Chai globals (<a href="https://github.com/sindresorhus/globals/issues/247">#247</a>) 9b0c591</li> </ul> <p><a href="https://github.com/sindresorhus/globals/compare/v15.5.0...v15.6.0">https://github.com/sindresorhus/globals/compare/v15.5.0...v15.6.0</a></p> <h2>v15.5.0</h2> <ul> <li>Update globals (<a href="https://github.com/sindresorhus/globals/issues/254">#254</a>) 19ea4cf</li> </ul> <p><a href="https://github.com/sindresorhus/globals/compare/v15.4.0...v15.5.0">https://github.com/sindresorhus/globals/compare/v15.4.0...v15.5.0</a></p> <h2>v15.4.0</h2> <ul> <li>Add globals for every yearly es versions (<a href="https://github.com/sindresorhus/globals/issues/252">#252</a>) 45c1b17</li> </ul> <p><a href="https://github.com/sindresorhus/globals/compare/v15.3.0...v15.4.0">https://github.com/sindresorhus/globals/compare/v15.3.0...v15.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sindresorhus/globals/commit/a20894b9b2f95176ae1e32aab46ed542d8ef3214"><code>a20894b</code></a> 15.7.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/f017b0f401542a46cd57f7bea29813ad09dac074"><code>f017b0f</code></a> Update (<a href="https://github.com/sindresorhus/globals/issues/255">#255</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/5261dd91292dd48e1d7eb2f36f680c970d6d0a1a"><code>5261dd9</code></a> 15.6.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/9b0c591f6fd7d8028f0d46e4ec36dcf6628f40c5"><code>9b0c591</code></a> Add Chai globals (<a href="https://github.com/sindresorhus/globals/issues/247">#247</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/d4082e22e522ffde7b3e242f6815323d00aee284"><code>d4082e2</code></a> 15.5.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/19ea4cf2797f416ab741db0628a7e5e2c9d8169b"><code>19ea4cf</code></a> Update (<a href="https://github.com/sindresorhus/globals/issues/254">#254</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/73ad28f8a00ea2b822ff6dabb299094da2141c35"><code>73ad28f</code></a> Assert <code>es2024</code> is the same as <code>builtin</code> (<a href="https://github.com/sindresorhus/globals/issues/253">#253</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/e1d566f167d71a8cd6f99c7f6ad52ddcc49d5746"><code>e1d566f</code></a> 15.4.0</li> <li><a href="https://github.com/sindresorhus/globals/commit/45c1b17d2e6055899de159cadb5bf86270ef23ec"><code>45c1b17</code></a> Add globals for every yearly es versions (<a href="https://github.com/sindresorhus/globals/issues/252">#252</a>)</li> <li><a href="https://github.com/sindresorhus/globals/commit/15980fd1121a510f59fc06f2ef6ae138c0042ce4"><code>15980fd</code></a> Readme tweaks</li> <li>See full diff in <a href="https://github.com/sindresorhus/globals/compare/v15.3.0...v15.7.0">compare view</a></li> </ul> </details> <br /> Updates `lint-staged` from 15.2.5 to 15.2.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/okonet/lint-staged/releases">lint-staged's releases</a>.</em></p> <blockquote> <h2>v15.2.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/lint-staged/lint-staged/pull/1440">#1440</a> <a href="https://github.com/lint-staged/lint-staged/commit/a51be804b63307ac7af3c82f4cb2d43dbe92daac"><code>a51be80</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - In the previous version the native <code>git rev-parse --show-toplevel</code> command was taken into use for resolving the current git repo root. This version drops the <code>--path-format=absolute</code> option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading <code>git</code> to the latest version.</li> </ul> <h2>v15.2.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/lint-staged/lint-staged/pull/1433">#1433</a> <a href="https://github.com/lint-staged/lint-staged/commit/119adb29854cabddbfcf0469d7c8a0126184a5d4"><code>119adb2</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md">lint-staged's changelog</a>.</em></p> <blockquote> <h2>15.2.7</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/lint-staged/lint-staged/pull/1440">#1440</a> <a href="https://github.com/lint-staged/lint-staged/commit/a51be804b63307ac7af3c82f4cb2d43dbe92daac"><code>a51be80</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - In the previous version the native <code>git rev-parse --show-toplevel</code> command was taken into use for resolving the current git repo root. This version drops the <code>--path-format=absolute</code> option to support earlier git versions since it's also the default behavior. If you are still having trouble, please try upgrading <code>git</code> to the latest version.</li> </ul> <h2>15.2.6</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/lint-staged/lint-staged/pull/1433">#1433</a> <a href="https://github.com/lint-staged/lint-staged/commit/119adb29854cabddbfcf0469d7c8a0126184a5d4"><code>119adb2</code></a> Thanks <a href="https://github.com/iiroj"><code>@iiroj</code></a>! - Use native "git rev-parse" commands to determine git repo root directory and the .git config directory, instead of using custom logic. This hopefully makes path resolution more robust on non-POSIX systems.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lint-staged/lint-staged/commit/87e4b30bd6ff967d391e9cf84eac8387636af7ad"><code>87e4b30</code></a> chore(changeset): release (<a href="https://github.com/okonet/lint-staged/issues/1441">#1441</a>)</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/a39e8291d173e2357a84abeee63638eb9182bf16"><code>a39e829</code></a> docs: adjust changeset</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/a51be804b63307ac7af3c82f4cb2d43dbe92daac"><code>a51be80</code></a> fix: drop option to support earlier Git versions</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/a91d942930672fce37de639cef49949b08b522da"><code>a91d942</code></a> chore(changeset): release</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/119adb29854cabddbfcf0469d7c8a0126184a5d4"><code>119adb2</code></a> fix: use native git command to get .git directory</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/e0386dc1a9e545df49f246b0e14476ea3fb8dcb2"><code>e0386dc</code></a> fix: use native git command to get top-level directory for repo</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/659387011754eeed818646ce594a772f3106e49a"><code>6593870</code></a> ci: test Node.js versions against current instead of latest dependency</li> <li><a href="https://github.com/lint-staged/lint-staged/commit/6c226c52b6b8a28429026aee93b828c1e5775238"><code>6c226c5</code></a> ci: add workflow for testing required Node.js semver range</li> <li>See full diff in <a href="https://github.com/okonet/lint-staged/compare/v15.2.5...v15.2.7">compare view</a></li> </ul> </details> <br /> Updates `mocha` from 10.4.0 to 10.5.2 <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>v10.5.2</h2> <h2>What's Changed</h2> <ul> <li>fix: better tracking of seen objects in error serialization by <a href="https://github.com/sam-super"><code>@sam-super</code></a> in <a href="https://github.com/mochajs/mocha/pull/5032">mochajs/mocha#5032</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/sam-super"><code>@sam-super</code></a> made their first contribution in <a href="https://github.com/mochajs/mocha/pull/5032">mochajs/mocha#5032</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mochajs/mocha/compare/v10.5.1...v10.5.2">https://github.com/mochajs/mocha/compare/v10.5.1...v10.5.2</a></p> <h2>v10.5.1</h2> <h2>What's Changed</h2> <ul> <li>fix: Add error handling for nonexistent file case with --file option by <a href="https://github.com/khoaHyh"><code>@khoaHyh</code></a> in <a href="https://github.com/mochajs/mocha/pull/5086">mochajs/mocha#5086</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/khoaHyh"><code>@khoaHyh</code></a> made their first contribution in <a href="https://github.com/mochajs/mocha/pull/5086">mochajs/mocha#5086</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mochajs/mocha/compare/v10.5.0...v10.5.1">https://github.com/mochajs/mocha/compare/v10.5.0...v10.5.1</a></p> <h2>v10.5.0</h2> <h3>:tada: Enhancements</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5015">#5015</a> feat: use <progress> and <svg> for browser progress indicator instead of <canvas> (<a href="https://github.com/yourWaifu"><strong><code>@yourWaifu</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5143">#5143</a> feat: allow using any 3.x chokidar dependencies (<a href="https://github.com/simhnna"><strong><code>@simhnna</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/4835">#4835</a> feat: add MOCHA_OPTIONS env variable (<a href="https://github.com/icholy"><strong><code>@icholy</code></strong></a>)</li> </ul> <h3>:bug: Fixes</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5107">#5107</a> fix: include stack in browser uncaught error reporting (<a href="https://github.com/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> </ul> <h3>:nut_and_bolt: Other</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5110">#5110</a> chore: switch two-column list styles to be opt-in (<a href="https://github.com/marjys"><strong><code>@marjys</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5135">#5135</a> chore: fix some typos in comments (<a href="https://github.com/StevenMia"><strong><code>@StevenMia</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5130">#5130</a> chore: rename 'master' to 'main' in docs and tooling (<a href="https://github.com/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> </ul> </blockquote> </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>10.5.2 / 2024-05-25</h2> <h3>:bug: Fixes</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5032">#5032</a> fix: better tracking of seen objects in error serialization (<a href="https://github.com/sam-super"><strong><code>@sam-super</code></strong></a>)</li> </ul> <h2>10.5.1 / 2024-05-24</h2> <h3>:bug: Fixes</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5086">#5086</a> fix: Add error handling for nonexistent file case with --file option (<a href="https://github.com/khoaHyh"><strong><code>@khoaHyh</code></strong></a>)</li> </ul> <h2>10.5.0 / 2024-05-24</h2> <h3>:tada: Enhancements</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5015">#5015</a> feat: use <progress> and <svg> for browser progress indicator instead of <canvas> (<a href="https://github.com/yourWaifu"><strong><code>@yourWaifu</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5143">#5143</a> feat: allow using any 3.x chokidar dependencies (<a href="https://github.com/simhnna"><strong><code>@simhnna</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/4835">#4835</a> feat: add MOCHA_OPTIONS env variable (<a href="https://github.com/icholy"><strong><code>@icholy</code></strong></a>)</li> </ul> <h3>:bug: Fixes</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5107">#5107</a> fix: include stack in browser uncaught error reporting (<a href="https://github.com/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> </ul> <h3>:nut_and_bolt: Other</h3> <ul> <li><a href="https://github.com/mochajs/mocha/pull/5110">#5110</a> chore: switch two-column list styles to be opt-in (<a href="https://github.com/marjys"><strong><code>@marjys</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5135">#5135</a> chore: fix some typos in comments (<a href="https://github.com/StevenMia"><strong><code>@StevenMia</code></strong></a>)</li> <li><a href="https://github.com/mochajs/mocha/pull/5130">#5130</a> chore: rename 'master' to 'main' in docs and tooling (<a href="https://github.com/JoshuaKGoldberg"><strong><code>@JoshuaKGoldberg</code></strong></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mochajs/mocha/commit/b2a6358f860dae732cfcbe5ed86693eadb199fac"><code>b2a6358</code></a> Release 10.5.2</li> <li><a href="https://github.com/mochajs/mocha/commit/a3bb86d52b96ab9776bb6897337435443ef846cc"><code>a3bb86d</code></a> docs: add 10.5.2 to CHANGELOG.md</li> <li><a href="https://github.com/mochajs/mocha/commit/02c04c48d751554532ceeeb59786b457847cd4f3"><code>02c04c4</code></a> fix: better tracking of seen objects in error serialization (<a href="https://github.com/mochajs/mocha/issues/5032">#5032</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/103c56b63542e36ba7a289ec25913d77bf2156b6"><code>103c56b</code></a> Release v10.5.1</li> <li><a href="https://github.com/mochajs/mocha/commit/545b66d5927472378aed8e19317212a7535c1650"><code>545b66d</code></a> docs: add 10.5.1 to CHANGELOG.md</li> <li><a href="https://github.com/mochajs/mocha/commit/dbe229d1b7ce672a02992b12ecb38a1cdd440a1e"><code>dbe229d</code></a> fix: Add error handling for nonexistent file case with --file option (<a href="https://github.com/mochajs/mocha/issues/5086">#5086</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/b9ce511348e55adf721b55f836fcddfa81537735"><code>b9ce511</code></a> Release v10.5.0</li> <li><a href="https://github.com/mochajs/mocha/commit/12c88a75694f7e923114f6943a0dbd66302945c3"><code>12c88a7</code></a> Docs: add 10.5.0 to CHANGELOG.md</li> <li><a href="https://github.com/mochajs/mocha/commit/b6aa7e85b821a7859bb6e372d8c3efe67936d7c3"><code>b6aa7e8</code></a> chore: rename 'master' to 'main' in docs and tooling (<a href="https://github.com/mochajs/mocha/issues/5130">#5130</a>)</li> <li><a href="https://github.com/mochajs/mocha/commit/67a81245f969267dbb1878c73d593d8316d5706f"><code>67a8124</code></a> fix: include stack in browser uncaught error reporting (<a href="https://github.com/mochajs/mocha/issues/5107">#5107</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mochajs/mocha/compare/v10.4.0...v10.5.2">compare view</a></li> </ul> </details> <br /> Updates `prettier` from 3.3.0 to 3.3.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.3.2</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#332">Changelog</a></p> <h2>3.3.1</h2> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#331">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.3.2</h1> <p><a href="https://github.com/prettier/prettier/compare/3.3.1...3.3.2">diff</a></p> <h4>Fix handlebars path expressions starts with <code>@</code> (<a href="https://github.com/prettier/prettier/pull/16358">#16358</a> by <a href="https://github.com/Princeyadav05"><code>@Princeyadav05</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="hbs"><code>{{! Input }} <div>{{@x.y.z}}</div> <p>{{! Prettier 3.3.1 }}<br /> <div>{{<a href="https://github.com/x"><code>@x</code></a>}}</div></p> <p>{{! Prettier 3.3.2 }}<br /> <div>{{<a href="https://github.com/x"><code>@x</code></a>.y.z}}</div><br /> </code></pre></p> <h1>3.3.1</h1> <p><a href="https://github.com/prettier/prettier/compare/3.3.0...3.3.1">diff</a></p> <h4>Preserve empty lines in front matter (<a href="https://github.com/prettier/prettier/pull/16347">#16347</a> by <a href="https://github.com/fisker"><code>@fisker</code></a>)</h4> <!-- raw HTML omitted --> <pre lang="markdown"><code><!-- Input --> --- foo: - bar1 <ul> <li> <p>bar2</p> </li> <li> <p>bar3</p> </li> </ul> <hr /> <p>Markdown</p> <p><!-- Prettier 3.3.0 --></p> <hr /> <p>foo:</p> <ul> <li>bar1</li> <li>bar2</li> <li>bar3</li> </ul> <hr /> <p>Markdown</p> <p><!-- Prettier 3.3.1 --><br /> </tr></table><br /> </code></pre></p> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/1596a608dedac55c20bad3f1b5bfd47f961c696b"><code>1596a60</code></a> Release 3.3.2</li> <li><a href="https://github.com/prettier/prettier/commit/aebcee5ea49ff0ee934ce39d26edb09cbd3f17db"><code>aebcee5</code></a> chore(deps): update dependency esbuild to v0.21.5 (<a href="https://github.com/prettier/prettier/issues/16379">#16379</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/57aa9287a078f0ed266e779bd00528fff2598bb2"><code>57aa928</code></a> chore(deps): update dependency c8 to v10 (<a href="https://github.com/prettier/prettier/issues/16380">#16380</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/c3d0b7f419f6f51876bbb1fc36b9755b8c9dcb8e"><code>c3d0b7f</code></a> chore(deps): update typescript-eslint to v7.13.0 (<a href="https://github.com/prettier/prettier/issues/16376">#16376</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/27c35db5e20a121aad0cc3fff7a80658b7503ea0"><code>27c35db</code></a> chore(deps): update dependency codemirror-graphql to v2.0.12 (<a href="https://github.com/prettier/prettier/issues/16369">#16369</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/6de325866695e23269d0d217cf73c4cc0340226e"><code>6de3258</code></a> chore(deps): update dependency jest to v30.0.0-alpha.5 (<a href="https://github.com/prettier/prettier/issues/16371">#16371</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/b5f983d2bb24ae78ba560c7d57c4b1753ea32cfa"><code>b5f983d</code></a> Upgrade yarn to v4.3.0 (<a href="https://github.com/prettier/prettier/issues/16377">#16377</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/d6f37c4109e97fdfa054d7af147e82495a18d1c7"><code>d6f37c4</code></a> chore(deps): update dependency browserslist to v4.23.1 (<a href="https://github.com/prettier/prettier/issues/16368">#16368</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/5055b7d39265fddae29917390c83ef28df497f23"><code>5055b7d</code></a> chore(deps): update dependency execa to v9.2.0 (<a href="https://github.com/prettier/prettier/issues/16372">#16372</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/f4608cc76b097a03487f00132a904dea1312c56d"><code>f4608cc</code></a> chore(deps): update dependency cspell to v8.8.4 (<a href="https://github.com/prettier/prettier/issues/16370">#16370</a>)</li> <li>Additional commits viewable in <a href="https://github.com/prettier/prettier/compare/3.3.0...3.3.2">compare view</a></li> </ul> </details> <br /> Updates `selenium-webdriver` from 4.21.0 to 4.22.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's releases</a>.</em></p> <blockquote> <h2>Selenium 4.22.0</h2> <h2>Detailed Changelogs by Component</h2> <p><!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></strong> | <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriver</a></strong> <!-- raw HTML omitted --></p> <h2>What's Changed</h2> <ul> <li>[dotnet] change source of navigation alias by <a href="https://github.com/titusfortner"><code>@titusfortner</code></a> in <a href="https://github.com/SeleniumHQ/selenium/pull/13960">SeleniumHQ/selenium#13960</a></li> <li>[rust] Include mixed output (INFO, WARN, DEBUG, etc. to stderr and minimal JSON to stdout) by <a href="https://github.com/bonigarcia"><code>@bonigarcia</code></a> in <a href="https://github.com/SeleniumHQ/selenium/pull/13414">SeleniumHQ/selenium#13414</a></li> <li>Add <code>selenium-manager</code> executables to python manifest by <a href="https://github.com/yuzawa-san"><code>@yuzawa-san</code></a> in <a href="https://github.com/SeleniumHQ/selenium/pull/13998">SeleniumHQ/selenium#13998</a></li> <li>[java][bidi] Remove non-relevant annotations by <a href="https://github.com/pujagani"><code>@pujagani</code></a> in <a href="https://github.com/SeleniumHQ/selenium/pull/14013">SeleniumHQ/selenium#14013</a></li> <li>[java] Add convenience for enabling BiDi by <a href="https://github.com/pujagani"><code>@pujagani</code></a> in <a href="https://github.com/SeleniumHQ/selenium/pull/14029">SeleniumHQ/selenium#14029</a></li> <li>14034: Eliminate assumption of mutable…
Closes: #3444 --------- Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
Had a couple scenarios where this code was getting copied over to other repos. For backward compat reasons that's going to need to stay, but at least if we have these methods on axe.utils we can prevent problems in the future if we change how context works. No QA needed on this one.
Noticed this while trying to debug a test that we were loading `axe.min.js` into the unit tests instead of using `axe.js`. This made debugging impossible, so I'm just serving the file needed for the [colorjs test](https://github.com/dequelabs/axe-core/blob/develop/test/integration/full/patch/patch.mjs#L43) instead of loading it for the entire test run. No QA required
WilcoFiers
approved these changes
Jul 29, 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.
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.10.0 (2024-07-29)
Features
Bug Fixes
This PR was opened by a robot 🤖 🎉