-
Notifications
You must be signed in to change notification settings - Fork 784
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(release): v4.9.0 #4380
chore(release): v4.9.0 #4380
Conversation
chore: merge master into develop
* chore: add `dependabot.yml` configuration * 🤖 Automated formatting fixes * forgot version * remove deps, don't upgrade node * add esbuild to ignore list again --------- Co-authored-by: straker <straker@users.noreply.github.com>
* chore: bump the npm-low-risk group with 14 updates Bumps the npm-low-risk group with 14 updates: | Package | From | To | | --- | --- | --- | | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.5.2` | `4.8.0` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.20.12` | `7.23.2` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.20.2` | `7.23.2` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.20.7` | `7.23.2` | | [aria-query](https://github.com/A11yance/aria-query) | `5.1.3` | `5.3.0` | | [chai](https://github.com/chaijs/chai) | `4.3.7` | `4.3.10` | | [colorjs.io](https://github.com/LeaVerou/color.js) | `0.4.3` | `0.4.5` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.27.1` | `3.33.0` | | [eslint](https://github.com/eslint/eslint) | `8.31.0` | `8.51.0` | | [grunt](https://github.com/gruntjs/grunt) | `1.5.3` | `1.6.1` | | [jquery](https://github.com/jquery/jquery) | `3.6.3` | `3.7.1` | | [karma](https://github.com/karma-runner/karma) | `6.4.1` | `6.4.2` | | [karma-chrome-launcher](https://github.com/karma-runner/karma-chrome-launcher) | `3.1.1` | `3.2.0` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.7.1` | `4.14.0` | Updates `@axe-core/webdriverjs` from 4.5.2 to 4.8.0 - [Release notes](https://github.com/dequelabs/axe-core-npm/releases) - [Changelog](https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md) - [Commits](https://github.com/dequelabs/axe-core-npm/commits) Updates `@babel/core` from 7.20.12 to 7.23.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/@babel/core@7.23.2/packages/babel-core) Updates `@babel/preset-env` from 7.20.2 to 7.23.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-preset-env) Updates `@babel/runtime-corejs3` from 7.20.7 to 7.23.2 - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-runtime-corejs3) Updates `aria-query` from 5.1.3 to 5.3.0 - [Changelog](https://github.com/A11yance/aria-query/blob/main/CHANGELOG.md) - [Commits](A11yance/aria-query@v5.1.3...v5.3.0) Updates `chai` from 4.3.7 to 4.3.10 - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/4.x.x/History.md) - [Commits](chaijs/chai@v4.3.7...v4.3.10) Updates `colorjs.io` from 0.4.3 to 0.4.5 - [Release notes](https://github.com/LeaVerou/color.js/releases) - [Commits](color-js/color.js@v0.4.3...v0.4.5) Updates `core-js` from 3.27.1 to 3.33.0 - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.0/packages/core-js) Updates `eslint` from 8.31.0 to 8.51.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.31.0...v8.51.0) Updates `grunt` from 1.5.3 to 1.6.1 - [Release notes](https://github.com/gruntjs/grunt/releases) - [Changelog](https://github.com/gruntjs/grunt/blob/main/CHANGELOG) - [Commits](gruntjs/grunt@v1.5.3...v1.6.1) Updates `jquery` from 3.6.3 to 3.7.1 - [Release notes](https://github.com/jquery/jquery/releases) - [Commits](jquery/jquery@3.6.3...3.7.1) Updates `karma` from 6.4.1 to 6.4.2 - [Release notes](https://github.com/karma-runner/karma/releases) - [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md) - [Commits](karma-runner/karma@v6.4.1...v6.4.2) Updates `karma-chrome-launcher` from 3.1.1 to 3.2.0 - [Release notes](https://github.com/karma-runner/karma-chrome-launcher/releases) - [Changelog](https://github.com/karma-runner/karma-chrome-launcher/blob/master/CHANGELOG.md) - [Commits](karma-runner/karma-chrome-launcher@v3.1.1...v3.2.0) Updates `selenium-webdriver` from 4.7.1 to 4.14.0 - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Commits](https://github.com/SeleniumHQ/selenium/commits/selenium-4.14.0) --- updated-dependencies: - dependency-name: "@axe-core/webdriverjs" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: "@babel/core" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: "@babel/preset-env" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: "@babel/runtime-corejs3" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: aria-query dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: chai dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: colorjs.io dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: grunt dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: jquery dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: karma dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: karma-chrome-launcher dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: selenium-webdriver dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk ... Signed-off-by: dependabot[bot] <support@github.com> * fix @axe-core/webdriverjs require to destructure object --------- 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 <steven.lambert@deque.com>
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.6.0 to 9.0.0. - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md) - [Commits](prettier/eslint-config-prettier@v8.6.0...v9.0.0) --- updated-dependencies: - dependency-name: eslint-config-prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 111.0.0 to 117.0.3. - [Commits](giggio/node-chromedriver@111.0.0...117.0.3) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.9.4 to 5.2.2. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v4.9.4...v5.2.2) --- updated-dependencies: - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [jsdom](https://github.com/jsdom/jsdom) from 21.0.0 to 22.1.0. - [Release notes](https://github.com/jsdom/jsdom/releases) - [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md) - [Commits](jsdom/jsdom@21.0.0...22.1.0) --- updated-dependencies: - dependency-name: jsdom dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) from 15.0.1 to 17.0.0. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v15.0.1...v17.0.0) --- updated-dependencies: - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 13.1.0 to 15.0.2. - [Release notes](https://github.com/okonet/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v13.1.0...v15.0.2) --- updated-dependencies: - dependency-name: lint-staged dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 117.0.3 to 118.0.1. - [Commits](giggio/node-chromedriver@117.0.3...118.0.1) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:development update-type: version-update:semver-major ... 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>
Bumps [start-server-and-test](https://github.com/bahmutov/start-server-and-test) from 1.15.2 to 2.0.1. - [Release notes](https://github.com/bahmutov/start-server-and-test/releases) - [Commits](bahmutov/start-server-and-test@v1.15.2...v2.0.1) --- updated-dependencies: - dependency-name: start-server-and-test dependency-type: direct:development update-type: version-update:semver-major ... 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>
Bumps the npm-low-risk group with 5 updates: | Package | From | To | | --- | --- | --- | | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.8.0` | `4.8.1` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.33.0` | `3.33.1` | | [emoji-regex](https://github.com/mathiasbynens/emoji-regex) | `10.2.1` | `10.3.0` | | [eslint](https://github.com/eslint/eslint) | `8.51.0` | `8.52.0` | | [inquirer](https://github.com/SBoudrias/Inquirer.js) | `8.2.5` | `8.2.6` | Updates `@axe-core/webdriverjs` from 4.8.0 to 4.8.1 - [Release notes](https://github.com/dequelabs/axe-core-npm/releases) - [Changelog](https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md) - [Commits](https://github.com/dequelabs/axe-core-npm/commits) Updates `core-js` from 3.33.0 to 3.33.1 - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.1/packages/core-js) Updates `emoji-regex` from 10.2.1 to 10.3.0 - [Commits](mathiasbynens/emoji-regex@v10.2.1...v10.3.0) Updates `eslint` from 8.51.0 to 8.52.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](eslint/eslint@v8.51.0...v8.52.0) Updates `inquirer` from 8.2.5 to 8.2.6 - [Release notes](https://github.com/SBoudrias/Inquirer.js/releases) - [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@8.2.5...inquirer@8.2.6) --- updated-dependencies: - dependency-name: "@axe-core/webdriverjs" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: emoji-regex dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-low-risk - dependency-name: inquirer dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk ... 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>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [conventional-commits-parser](https://github.com/conventional-changelog/conventional-changelog) from 3.2.4 to 5.0.0. - [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases) - [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/.release-please-manifest.json) - [Commits](conventional-changelog/conventional-changelog@conventional-commits-parser-v3.2.4...conventional-commits-parser-v5.0.0) --- updated-dependencies: - dependency-name: conventional-commits-parser dependency-type: direct:development update-type: version-update:semver-major ... 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>
* chore: bump prettier from 2.8.2 to 3.0.3 Bumps [prettier](https://github.com/prettier/prettier) from 2.8.2 to 3.0.3. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@2.8.2...3.0.3) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> * 🤖 Automated formatting fixes * Correct xhtml doctype --------- 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: straker <straker@users.noreply.github.com> Co-authored-by: Wilco Fiers <wilco.fiers@deque.com> Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
* Remove stray word in README * Add missing word in README
* fix(d.ts): RawNodesResult issues * Type tests * More * empty * Fixed feedback
Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
Bumps the npm-low-risk group with 2 updates: [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) and [sinon](https://github.com/sinonjs/sinon). Updates `core-js` from 3.33.1 to 3.33.2 - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.33.2/packages/core-js) Updates `sinon` from 17.0.0 to 17.0.1 - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v17.0.0...v17.0.1) --- updated-dependencies: - dependency-name: core-js dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk - dependency-name: sinon dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-low-risk ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 118.0.1 to 119.0.0. - [Commits](giggio/node-chromedriver@118.0.1...119.0.0) --- updated-dependencies: - dependency-name: chromedriver dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
update browser-tools orb so that the new updated url for chromedrivers are used. no qa required
<< Describe the changes >> This PR adds the `wcag412` tag to the aria-hidden-body rule, making it easier for the testing engine to detect issues. Closes #4315 --------- Signed-off-by: Christine <shecoder30@gmail.com> Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 121.0.0 to 122.0.4. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/giggio/node-chromedriver/commit/f4a0d7bd0be6b64d08b97e861bd1d4270cd09595"><code>f4a0d7b</code></a> Bump version to 122.0.4</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/91bf14b4d3214c3cca9e655f9b035f4f6e4c0703"><code>91bf14b</code></a> Bump version to 122.0.3</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/c91fa59595ca031d517e5ae41fbad2b002196e89"><code>c91fa59</code></a> Add tests and report on github actions</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/2cfb625a9124a929f2e2f0485241727aca6211e6"><code>2cfb625</code></a> Update dependencies and change proxy impl</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/6c14fa780aeea39dc066ca9e45d8a85dd58c9af7"><code>6c14fa7</code></a> Use metadata endpoint to find DL url</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/4da3f80c85d44aca141e700056cf9aee99a2a4f8"><code>4da3f80</code></a> Bump version to 122.0.0</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/10e59bd593a77e32ee21d4fc249e59e56656d38d"><code>10e59bd</code></a> Bump version to 121.0.2</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/6d7c2f1c3c28146fed153facbe2dd2d7d9319d88"><code>6d7c2f1</code></a> Remove Node.js 18 from arm build</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/076da75e6e66b6ef35fee8c27427a8968893d25e"><code>076da75</code></a> Bump version</li> <li><a href="https://github.com/giggio/node-chromedriver/commit/06656e982bf7e2ab4ff18ca73dc70ec3032765c0"><code>06656e9</code></a> Update default binary CDN URL</li> <li>See full diff in <a href="https://github.com/giggio/node-chromedriver/compare/121.0.0...122.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=121.0.0&new-version=122.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>
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps the npm-low-risk group with 13 updates: | Package | From | To | | --- | --- | --- | | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.8.4` | `4.8.5` | | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.9` | `7.24.0` | | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.9` | `7.24.0` | | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.23.9` | `7.24.0` | | [colorjs.io](https://github.com/LeaVerou/color.js) | `0.4.5` | `0.5.0` | | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.35.1` | `3.36.0` | | [eslint](https://github.com/eslint/eslint) | `8.56.0` | `8.57.0` | | [husky](https://github.com/typicode/husky) | `9.0.7` | `9.0.11` | | [karma](https://github.com/karma-runner/karma) | `6.4.2` | `6.4.3` | | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.1` | `15.2.2` | | [mocha](https://github.com/mochajs/mocha) | `10.2.0` | `10.3.0` | | [prettier](https://github.com/prettier/prettier) | `3.2.4` | `3.2.5` | | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.17.0` | `4.18.1` | Updates `@axe-core/webdriverjs` from 4.8.4 to 4.8.5 <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.8.5</h2> <h2>What's Changed</h2> <ul> <li>fix: Update axe-core to v4.8.4 by <a href="https://github.com/github-actions"><code>@github-actions</code></a> in <a href="https://github.com/dequelabs/axe-core-npm/pull/1008">dequelabs/axe-core-npm#1008</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dequelabs/axe-core-npm/compare/v4.8.4...v4.8.5">https://github.com/dequelabs/axe-core-npm/compare/v4.8.4...v4.8.5</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.8.4...v4.8.5">4.8.5</a> (2024-02-08)</h2> <h3>Bug Fixes</h3> <ul> <li>Update axe-core to v4.8.4 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1008">#1008</a>) (<a href="https://github.com/dequelabs/axe-core-npm/commit/d54f145a4078c4730a850e694c9eb77297c23a35">d54f145</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/1540d5aed5f0642739551862dfebb6a82cc78f09"><code>1540d5a</code></a> Merge pull request <a href="https://github.com/dequelabs/axe-core-npm/issues/1015">#1015</a> from dequelabs/release</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/8c4ea105659a7011fc0aa319aa27811bc25380e2"><code>8c4ea10</code></a> Merge pull request <a href="https://github.com/dequelabs/axe-core-npm/issues/1013">#1013</a> from dequelabs/release-2024-02-08</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/2a68996eef37847640faa60f48453684d74cf4d9"><code>2a68996</code></a> chore: RC v4.8.5</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/bc94e81101a84d9b1c3c91d9d94649173168cfaa"><code>bc94e81</code></a> ci: fix tagging when creating releases (<a href="https://github.com/dequelabs/axe-core-npm/issues/1012">#1012</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/d54f145a4078c4730a850e694c9eb77297c23a35"><code>d54f145</code></a> fix: Update axe-core to v4.8.4 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1008">#1008</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/04b0f1bd864ede05f9ab5962974aabdb4aa0e6c6"><code>04b0f1b</code></a> chore: update chromedriver to 121 (<a href="https://github.com/dequelabs/axe-core-npm/issues/1005">#1005</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/38e440c24627b4f7316f9d04a1e05803a2c5d5d6"><code>38e440c</code></a> chore: merge master into develop (<a href="https://github.com/dequelabs/axe-core-npm/issues/998">#998</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/67119354626eacc1208da13c8d71570a0cf0e4f1"><code>6711935</code></a> ci: fix github release script (<a href="https://github.com/dequelabs/axe-core-npm/issues/999">#999</a>)</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/4b97eb6d3aa1e39eba920208f8f8691fa86347c8"><code>4b97eb6</code></a> Merge pull request <a href="https://github.com/dequelabs/axe-core-npm/issues/997">#997</a> from dequelabs/release</li> <li><a href="https://github.com/dequelabs/axe-core-npm/commit/39c64e9b4363a395be59e4a7fa507142553e0cf9"><code>39c64e9</code></a> Merge pull request <a href="https://github.com/dequelabs/axe-core-npm/issues/995">#995</a> from dequelabs/release-2024-01-23</li> <li>Additional commits viewable in <a href="https://github.com/dequelabs/axe-core-npm/compare/4.8.4...v4.8.5">compare view</a></li> </ul> </details> <br /> Updates `@babel/core` from 7.23.9 to 7.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/core</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <p>Thanks <a href="https://github.com/ajihyf"><code>@ajihyf</code></a> for your first PR!</p> <p>Release post with summary and highlights: <a href="https://babeljs.io/7.24.0">https://babeljs.io/7.24.0</a></p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/core</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://github.com/babel/babel/pull/16278">#16278</a> Continue writing <code>output.js</code> when <code>exec.js</code> throws (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:microscope: Output optimization</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ce59160e34e21e8f1ac2fc55ae037f7b043e8d20"><code>ce59160</code></a> v7.24.0</li> <li><a href="https://github.com/babel/babel/commit/4bd1d4167e0985160468f3ec2efe58b21c177c8b"><code>4bd1d41</code></a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16267">#16267</a>)</li> <li><a href="https://github.com/babel/babel/commit/741939c5177f21de522eb63de5fce14c6bee5e72"><code>741939c</code></a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/12428">#12428</a>)</li> <li><a href="https://github.com/babel/babel/commit/08a057c169f0b92ad3797aea9214a4428ced1a9f"><code>08a057c</code></a> Use <code>Object.hasOwn</code> when available (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16248">#16248</a>)</li> <li><a href="https://github.com/babel/babel/commit/ee7ef0bdbae0f9398f38f53c13d1d658d0205e13"><code>ee7ef0b</code></a> chore: Helper changes for Babel 8 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16209">#16209</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.0/packages/babel-core">compare view</a></li> </ul> </details> <br /> Updates `@babel/preset-env` from 7.23.9 to 7.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/preset-env</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <p>Thanks <a href="https://github.com/ajihyf"><code>@ajihyf</code></a> for your first PR!</p> <p>Release post with summary and highlights: <a href="https://babeljs.io/7.24.0">https://babeljs.io/7.24.0</a></p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/preset-env</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://github.com/babel/babel/pull/16278">#16278</a> Continue writing <code>output.js</code> when <code>exec.js</code> throws (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:microscope: Output optimization</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ce59160e34e21e8f1ac2fc55ae037f7b043e8d20"><code>ce59160</code></a> v7.24.0</li> <li><a href="https://github.com/babel/babel/commit/1a030ada2e4ed2053552830bf9c1cd8ab46e6afe"><code>1a030ad</code></a> Update fixtures (Windows)</li> <li><a href="https://github.com/babel/babel/commit/602e8c9d67b70f7f5ae3f3fb64bb97ec63eb8ab1"><code>602e8c9</code></a> Move new private elements helper parameters (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16299">#16299</a>)</li> <li><a href="https://github.com/babel/babel/commit/f30a8fde1008175d9a70e73d7862bbd8d7f6e4bc"><code>f30a8fd</code></a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16275">#16275</a>)</li> <li><a href="https://github.com/babel/babel/commit/24fb6f880f43c079476985f7f042caf5dab4a202"><code>24fb6f8</code></a> Do not use descriptors for private class elements (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16261">#16261</a>)</li> <li><a href="https://github.com/babel/babel/commit/741939c5177f21de522eb63de5fce14c6bee5e72"><code>741939c</code></a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/12428">#12428</a>)</li> <li><a href="https://github.com/babel/babel/commit/08a057c169f0b92ad3797aea9214a4428ced1a9f"><code>08a057c</code></a> Use <code>Object.hasOwn</code> when available (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16248">#16248</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.0/packages/babel-preset-env">compare view</a></li> </ul> </details> <br /> Updates `@babel/runtime-corejs3` from 7.23.9 to 7.24.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/runtime-corejs3</code>'s releases</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <p>Thanks <a href="https://github.com/ajihyf"><code>@ajihyf</code></a> for your first PR!</p> <p>Release post with summary and highlights: <a href="https://babeljs.io/7.24.0">https://babeljs.io/7.24.0</a></p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/runtime-corejs3</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.24.0 (2024-02-28)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/11696">#11696</a> Export babel tooling packages in <code>@babel/standalone</code> (<a href="https://github.com/ajihyf"><code>@ajihyf</code></a>)</li> </ul> </li> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-transform-class-properties</code> <ul> <li><a href="https://github.com/babel/babel/pull/16267">#16267</a> Implement <code>noUninitializedPrivateFieldAccess</code> assumption (<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-helpers</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-proposal-pipeline-operator</code>, <code>babel-plugin-syntax-decorators</code>, <code>babel-plugin-transform-class-properties</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/16242">#16242</a> Support decorator 2023-11 normative updates (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-preset-flow</code> <ul> <li><a href="https://github.com/babel/babel/pull/16309">#16309</a> [babel 7] Allow setting <code>ignoreExtensions</code> in Flow preset (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16284">#16284</a> Add <code>experimental_useHermesParser</code> option in <code>preset-flow</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-import-to-platform-api</code>, <code>babel-plugin-proposal-import-wasm-source</code>, <code>babel-plugin-proposal-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://github.com/babel/babel/pull/16172">#16172</a> Add transform support for JSON modules imports (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-runtime</code> <ul> <li><a href="https://github.com/babel/babel/pull/16241">#16241</a> Add back <code>moduleName</code> option to <code>@babel/plugin-transform-runtime</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://github.com/babel/babel/pull/16277">#16277</a> Allow import attributes for <code>TSImportType</code> (<a href="https://github.com/sosukesuzuki"><code>@sosukesuzuki</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-plugin-proposal-do-expressions</code>, <code>babel-traverse</code> <ul> <li><a href="https://github.com/babel/babel/pull/16305">#16305</a> fix: avoid <code>popContext</code> on unvisited node paths (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code> <ul> <li><a href="https://github.com/babel/babel/pull/16312">#16312</a> Fix class private properties when <code>privateFieldsAsSymbols</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-transform-private-methods</code> <ul> <li><a href="https://github.com/babel/babel/pull/16307">#16307</a> Fix the support of <code>arguments</code> in private <code>get/set</code> method (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16287">#16287</a> Reduce decorator static property size (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</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/16281">#16281</a> Fix evaluation order of decorators with cached receiver (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16279">#16279</a> Fix decorator this memoization (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16266">#16266</a> Preserve <code>static</code> on decorated private <code>accessor</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16258">#16258</a> fix: handle decorated async private method and generator (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-helper-create-class-features-plugin</code>, <code>babel-plugin-proposal-decorators</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-private-methods</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-plugin-transform-typescript</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/16275">#16275</a> Fix class private properties when <code>privateFieldsAsProperties</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helpers</code> <ul> <li><a href="https://github.com/babel/babel/pull/16268">#16268</a> Do not consider <code>arguments</code> in a helper as a global reference (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-plugin-proposal-decorators</code> <ul> <li><a href="https://github.com/babel/babel/pull/16270">#16270</a> Handle symbol key class elements decoration (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li><a href="https://github.com/babel/babel/pull/16265">#16265</a> Do not define <code>access.get</code> for public setter decorators (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-core</code>, <code>babel-helper-create-class-features-plugin</code>, <code>babel-preset-env</code> <ul> <li><a href="https://github.com/babel/babel/pull/12428">#12428</a> Suggest using <code>BABEL_SHOW_CONFIG_FOR</code> for config problems (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://github.com/babel/babel/pull/16278">#16278</a> Continue writing <code>output.js</code> when <code>exec.js</code> throws (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:microscope: Output optimization</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/ce59160e34e21e8f1ac2fc55ae037f7b043e8d20"><code>ce59160</code></a> v7.24.0</li> <li><a href="https://github.com/babel/babel/commit/24fb6f880f43c079476985f7f042caf5dab4a202"><code>24fb6f8</code></a> Do not use descriptors for private class elements (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16261">#16261</a>)</li> <li><a href="https://github.com/babel/babel/commit/e2649b13dd5cbeab4a7840b801c0ab893ab05308"><code>e2649b1</code></a> Support decorator 2023-11 normative updates (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/16242">#16242</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.24.0/packages/babel-runtime-corejs3">compare view</a></li> </ul> </details> <br /> Updates `colorjs.io` from 0.4.5 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.5...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…
…lures (#4347) Removes the confusing aria-busy message from aria-required-children failures (which we've seen several reports of). Also fixes a false negative (the new #fail13 integration test), which was related but hasn't been reported before. ~~Marks the separate `aria-busy` check as deprecated since no rule uses it after this change.~~ Moving this to separate PR per wilco's feedback @straker , note that this will have a logical merge conflict with the PRs adding new translations you're working on Closes: #4340
* Create zh_TW.json
Co-authored-by: github-actions <github-actions@github.com>
Bumps the npm-low-risk group with 3 updates: [html-entities](https://github.com/mdevils/html-entities), [karma-firefox-launcher](https://github.com/karma-runner/karma-firefox-launcher) and [typescript](https://github.com/Microsoft/TypeScript). Updates `html-entities` from 2.4.0 to 2.5.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mdevils/html-entities/blob/master/CHANGELOG.md">html-entities's changelog</a>.</em></p> <blockquote> <h2>2.5.0</h2> <ul> <li>Include source maps into the npm package.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mdevils/html-entities/commit/33d4acf0294d76032ca131dccccdd9520772aea6"><code>33d4acf</code></a> 2.5.2</li> <li><a href="https://github.com/mdevils/html-entities/commit/92d165340498e75535a4914b428157bb523c09bf"><code>92d1653</code></a> fix: exclude named-references.source.json from src</li> <li><a href="https://github.com/mdevils/html-entities/commit/c1be453c49c82ba824883413745b1e09cc4af637"><code>c1be453</code></a> 2.5.1</li> <li><a href="https://github.com/mdevils/html-entities/commit/f654ff2c3b5ee9e0aaeb9f73742beb65a4a0d018"><code>f654ff2</code></a> fix: include src directory into the npm package</li> <li><a href="https://github.com/mdevils/html-entities/commit/d0dc420820b2dfe4636ac21d37134e1a21ccb143"><code>d0dc420</code></a> docs: add latest version to the changelog</li> <li><a href="https://github.com/mdevils/html-entities/commit/05131cc3733b37b427d1c1786bef6f43b53448bd"><code>05131cc</code></a> 2.5.0</li> <li><a href="https://github.com/mdevils/html-entities/commit/ef98518377ef2eda47aebab98d9c1642a0fbbd47"><code>ef98518</code></a> feat: include source maps into the npm package</li> <li>See full diff in <a href="https://github.com/mdevils/html-entities/compare/v2.4.0...v2.5.2">compare view</a></li> </ul> </details> <br /> Updates `karma-firefox-launcher` from 2.1.2 to 2.1.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/karma-runner/karma-firefox-launcher/releases">karma-firefox-launcher's releases</a>.</em></p> <blockquote> <h2>v2.1.3</h2> <h2><a href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">2.1.3</a> (2024-03-03)</h2> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/karma-runner/karma-firefox-launcher/blob/master/CHANGELOG.md">karma-firefox-launcher's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">2.1.3</a> (2024-03-03)</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/3a7e41ed2aa9f0e811e11aae6633151de6d7708f"><code>3a7e41e</code></a> chore(release): 2.1.3 [skip ci]</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/c06027478251fd487cf33f867af3ea98f68cf1b6"><code>c060274</code></a> chore: add patch for deps bot PRs</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/19626a479cfcda96678c2532ddcdeadc26614860"><code>19626a4</code></a> build: use release branch for publishing</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/c190cd4eb641c8b3286606b63a798a787b4b6ce5"><code>c190cd4</code></a> Merge pull request <a href="https://github.com/karma-runner/karma-firefox-launcher/issues/330">#330</a> from Krinkle/patch-2</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/691878569d24ecc895e3818cf9680426b1d2e07c"><code>6918785</code></a> Switch macOS from <code>firefox-bin</code> to <code>firefox</code></li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/a55a7f43fd8ecdce02fb9a558ed769381add8083"><code>a55a7f4</code></a> Merge pull request <a href="https://github.com/karma-runner/karma-firefox-launcher/issues/285">#285</a> from karma-runner/deprecation-notice</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/5af4696f8b0a6f589b528ac7055e9255f9cd319e"><code>5af4696</code></a> chore: add deprecation notice</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/70190190a739602dc197ab9956827eabcc9a1247"><code>7019019</code></a> chore(deps): bump which from 3.0.0 to 3.0.1</li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/8c0e05accba084554527d5a0b4f0068cb0b708a8"><code>8c0e05a</code></a> chore(deps-dev): bump <code>@commitlint/config-conventional</code></li> <li><a href="https://github.com/karma-runner/karma-firefox-launcher/commit/f214fc3ecab5b6d2a92e1ab76cacd00188362f2d"><code>f214fc3</code></a> chore(deps-dev): bump <code>@commitlint/cli</code> from 17.6.1 to 17.6.3</li> <li>Additional commits viewable in <a href="https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3">compare view</a></li> </ul> </details> <br /> Updates `typescript` from 5.3.3 to 5.4.2 <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</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> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.4 RC</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-rc/">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> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild">NuGet package</a></li> </ul> <h2>TypeScript 5.4 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-4-beta/">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> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> <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/42bb138173e3b3869b6a6f68d277c7172387a4cf"><code>42bb138</code></a> Bump version to 5.4.2 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/992c70519c191702e93fe1c369d222e91600687e"><code>992c705</code></a> Add release pipeline to release-5.4 (<a href="https://github.com/Microsoft/TypeScript/issues/57513">#57513</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/db6b2a980280a9c87799b9c1edd6d71e92bb255b"><code>db6b2a9</code></a> Bump version to 5.4.1-rc and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/bd4f51c8f03bb234eb69812c641a6ab92910dddd"><code>bd4f51c</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8a1f79dca5dd6b9f979425c2fc1c931259dcc71c"><code>8a1f79d</code></a> Merge remote-tracking branch 'origin/main' into release-5.4</li> <li><a href="https://github.com/microsoft/TypeScript/commit/d04e3489b0d8e6bc9a8a9396a633632a5a467328"><code>d04e348</code></a> Improve apparent type of mapped types (<a href="https://github.com/Microsoft/TypeScript/issues/57122">#57122</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/86a16636cac9599c8752f8588f4b9518860b47ff"><code>86a1663</code></a> Update package-lock.json</li> <li><a href="https://github.com/microsoft/TypeScript/commit/feb57c269b0b2770581c09524a46ae1cb2fee28b"><code>feb57c2</code></a> Instantiate earlier inferred constraints in conditional types (<a href="https://github.com/Microsoft/TypeScript/issues/57362">#57362</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/91e67ffbea91f453a51cd674684c393f82cd0731"><code>91e67ff</code></a> fix(57392): using is not suggested as a keyword (<a href="https://github.com/Microsoft/TypeScript/issues/57394">#57394</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/29c0024bcfff0044e516462ca7261132acbcb026"><code>29c0024</code></a> Avoid creating rest elements with <code>errorType</code> when <code>any</code> is spread (<a href="https://github.com/Microsoft/TypeScript/issues/57116">#57116</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot 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>
…p functions (#4366) Decided to move the Color improvements from https://github.com/dequelabs/axe-core/pull/4365/files into their own PR. This also fixes the `clip` bug mentioned in https://github.com/dequelabs/axe-core/pull/4365/files#r1517706612 No QA needed
create it.json following template This pull request contains the Italian translation of a JSON template related to accessibility auditing. The translation includes all the keys and values of the original JSON, ensuring that the meaning and context of each message are accurately conveyed in Italian. The translation was carefully reviewed to ensure that it meets quality standards
…, luminosity (#4365) Decided to add functions to the `Color` class itself to handle adding, dividing, and multiplying a color by a value. Made it cleaner than trying to do that in functions of the flatten color code. Also refactored the code a bit to put the default export at the top. Closes: #4170
Editorial fix based on feedback from the Italian localization.
#4373) Decided that instead of returning `null`, `splitRects` should return an empty array to signify the bail out state. `splitRects` returns the original node if there is no overlap, so an empty array allows us to still signify the desired state as well as still allow all the code that used it to treat it as an array. Otherwise I would need to propagate a `null` check through 4 different functions in `target-offset-evaluate` (`getOffset`, `getTargetSize`, `getTargetRects`, etc.). In trying to catch the new state in `target-size-evaluate` it became difficult to figure out the logic of all the different things that needed to be checked to know what to return. I decided to refactor the entire function to make the flow easier by eliminating possibilities higher up so the if statements only needed to check a single condition rather than multiple conditions. The two key parts of the refactor was to move the overflow content check to the top. For overflowing content the return would always be undefined unless the target had sufficient size, in which case it would return true. This meant we can check those states first and not have to check for it again, which greatly simplifies all the logic of the if statements. In terms of the magic number for when to exit early, it was based on running performance tests against the code in #4359 and logging how long the inner loop took as `uniqueRects` size grew. Once the time got to ~2 seconds to complete I took that number then reduced it by a factor of 10x for slower machines. ``` uniqueRects: 4 time: 0.10000014305114746 uniqueRects: 7 time: 0 uniqueRects: 10 time: 0 uniqueRects: 13 time: 0 uniqueRects: 16 time: 0 uniqueRects: 19 time: 0.09999990463256836 uniqueRects: 22 time: 0 uniqueRects: 25 time: 0 uniqueRects: 34 time: 0.10000014305114746 uniqueRects: 43 time: 0.09999990463256836 uniqueRects: 55 time: 0.09999990463256836 uniqueRects: 75 time: 0 uniqueRects: 90 time: 0.09999990463256836 uniqueRects: 122 time: 0.09999990463256836 uniqueRects: 140 time: 0.10000014305114746 uniqueRects: 187 time: 0.20000004768371582 uniqueRects: 208 time: 0.09999990463256836 uniqueRects: 273 time: 0.10000014305114746 uniqueRects: 297 time: 0.8999998569488525 uniqueRects: 383 time: 0.2999999523162842 uniqueRects: 410 time: 0.20000004768371582 uniqueRects: 520 time: 0.2999999523162842 uniqueRects: 548 time: 0.2999999523162842 uniqueRects: 683 time: 0.2999999523162842 uniqueRects: 692 time: 0.5 uniqueRects: 720 time: 0.5999999046325684 uniqueRects: 775 time: 0.7000000476837158 uniqueRects: 872 time: 1.1999998092651367 uniqueRects: 1029 time: 0.5999999046325684 uniqueRects: 1267 time: 1 uniqueRects: 1610 time: 1.2000000476837158 uniqueRects: 2083 time: 1.3999998569488525 uniqueRects: 2089 time: 1.8999998569488525 uniqueRects: 2095 time: 1.9000000953674316 uniqueRects: 2101 time: 1.7000000476837158 uniqueRects: 2107 time: 1.6000001430511475 uniqueRects: 2113 time: 1.7999999523162842 uniqueRects: 2119 time: 1.6000001430511475 uniqueRects: 2125 time: 1.7000000476837158 uniqueRects: 2131 time: 1.6000001430511475 uniqueRects: 2164 time: 1.6999998092651367 uniqueRects: 2329 time: 1.7000000476837158 uniqueRects: 2365 time: 1.7000000476837158 uniqueRects: 2565 time: 2 uniqueRects: 2604 time: 2.0999999046325684 uniqueRects: 2840 time: 2.5 uniqueRects: 2882 time: 2.6000001430511475 uniqueRects: 3157 time: 2.5 uniqueRects: 3202 time: 2.5999999046325684 uniqueRects: 3519 time: 2.700000047683716 uniqueRects: 3567 time: 3.0999999046325684 uniqueRects: 3929 time: 3.4000000953674316 uniqueRects: 3980 time: 15.5 uniqueRects: 4390 time: 6.599999904632568 uniqueRects: 4442 time: 4.200000047683716 uniqueRects: 4901 time: 4.299999952316284 uniqueRects: 5534 time: 5.299999952316284 uniqueRects: 6366 time: 6.3999998569488525 uniqueRects: 7429 time: 7.8999998569488525 uniqueRects: 8762 time: 10.600000143051147 uniqueRects: 10407 time: 12.5 uniqueRects: 12409 time: 16.100000143051147 uniqueRects: 14816 time: 21.5 uniqueRects: 17677 time: 30.199999809265137 uniqueRects: 17686 time: 33.200000047683716 uniqueRects: 17695 time: 33.200000047683716 uniqueRects: 17704 time: 34.5 uniqueRects: 17713 time: 34.09999990463257 uniqueRects: 17722 time: 34.299999952316284 uniqueRects: 17731 time: 34.59999990463257 uniqueRects: 17740 time: 34.09999990463257 uniqueRects: 17749 time: 35.5 uniqueRects: 17806 time: 34.89999985694885 uniqueRects: 18319 time: 35.09999990463257 uniqueRects: 18379 time: 36.10000014305115 uniqueRects: 18951 time: 37.200000047683716 uniqueRects: 19014 time: 38.59999990463257 uniqueRects: 19646 time: 39.700000047683716 uniqueRects: 19712 time: 41.40000009536743 uniqueRects: 20407 time: 43.09999990463257 uniqueRects: 20476 time: 43.69999980926514 uniqueRects: 21237 time: 44.5 uniqueRects: 21309 time: 47.200000047683716 uniqueRects: 22139 time: 48.5 uniqueRects: 22214 time: 50.799999952316284 uniqueRects: 23116 time: 51.799999952316284 uniqueRects: 23192 time: 55.299999952316284 uniqueRects: 24167 time: 57 uniqueRects: 27536 time: 66.39999985694885 uniqueRects: 31476 time: 85.89999985694885 uniqueRects: 36043 time: 131.5 uniqueRects: 41300 time: 230.20000004768372 ``` Closes: #4359 Closes: #4360 --------- Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
) Let targets that are more than 240x240 auto-pass the target-size rule to avoid performance issues. QA note: Test that the page provided in #4360 results in a pass for the tabpanel in the comment section (https://almanac.httparchive.org/en/2021/ecommerce)
Thanks to @giacomo-petri for reviewing the Italian translation for accuracy. No QA needed.
## Changes: - Added `zh_CN.json` for Simplified Chinese translation. - Modified some minor issues in README.md: - Fixed the issue that the path docs/check-message-template.md was not found. - Updated the supported languages (added Greek, Italian, Simplified Chinese and Traditional Chinese). --------- Co-authored-by: dequejosie <83524297+dequejosie@users.noreply.github.com>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Release Audit
- fix(listitem): clarify roleNotValid message #4374
- chore(dependabot): ignore esm chai >= 5.0.0 #4296
- chore: bump the npm-low-risk group with 2 updates #4226
- chore: add
dependabot.yml
configuration #4179 - fix(i18n): update Italian translations #4377
- fix(color-contrast): handle text that is outside
overflow: hidden
ancestor #4357 - chore: bump the npm-low-risk group with 13 updates #4352
reviewed |
4.9.0 (2024-03-25)
Features
Bug Fixes
overflow: hidden
ancestor (#4357) (bdb7300), closes #4253This PR was opened by a robot 🤖 🎉