Skip to content
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

Merged
merged 75 commits into from
Mar 25, 2024
Merged

chore(release): v4.9.0 #4380

merged 75 commits into from
Mar 25, 2024

Commits on Sep 21, 2023

  1. Merge pull request #4169 from dequelabs/master

    chore: merge master into develop
    straker authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    d69e061 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2023

  1. Configuration menu
    Copy the full SHA
    056fc1c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. chore: update or replace pinned .x deps (#4180)

    * chore: update deps
    
    * use glob instead of globby
    
    * update html-entities@2
    
    * remove markdown-table
    
    * fix glob to use ignore
    
    * Revert "chore: update deps"
    
    This reverts commit a86d25d.
    straker authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    513b091 View commit details
    Browse the repository at this point in the history
  2. chore: add dependabot.yml configuration (#4179)

    * 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>
    straker and straker authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    449feed View commit details
    Browse the repository at this point in the history
  3. chore: bump the npm-low-risk group with 14 updates (#4183)

    * 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>
    dependabot[bot] and straker authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    56f104f View commit details
    Browse the repository at this point in the history
  4. chore: bump eslint-config-prettier from 8.6.0 to 9.0.0 (#4184)

    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>
    dependabot[bot] authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    601442e View commit details
    Browse the repository at this point in the history
  5. chore: bump chromedriver from 111.0.0 to 117.0.3 (#4185)

    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>
    dependabot[bot] authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    52b79ca View commit details
    Browse the repository at this point in the history
  6. chore: bump typescript from 4.9.4 to 5.2.2 (#4186)

    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>
    dependabot[bot] authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    fd8322e View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    9f0bdd1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c70f22 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    0080a72 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Configuration menu
    Copy the full SHA
    953812b View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. chore: bump jsdom from 21.0.0 to 22.1.0 (#4215)

    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>
    dependabot[bot] authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    851b4db View commit details
    Browse the repository at this point in the history
  2. chore: bump sinon from 15.0.1 to 17.0.0 (#4214)

    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>
    dependabot[bot] authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    f6f628f View commit details
    Browse the repository at this point in the history
  3. chore: bump lint-staged from 13.1.0 to 15.0.2 (#4213)

    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>
    dependabot[bot] authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    35b90c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e52d97 View commit details
    Browse the repository at this point in the history
  5. chore: bump chromedriver from 117.0.3 to 118.0.1 (#4211)

    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>
    dependabot[bot] and straker authored Oct 25, 2023
    Configuration menu
    Copy the full SHA
    4ea45e9 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    028b420 View commit details
    Browse the repository at this point in the history
  2. chore: bump start-server-and-test from 1.15.2 to 2.0.1 (#4212)

    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>
    dependabot[bot] and straker authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    456c232 View commit details
    Browse the repository at this point in the history
  3. chore: bump the npm-low-risk group with 5 updates (#4209)

    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>
    dependabot[bot] and straker authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    ecf4dd4 View commit details
    Browse the repository at this point in the history
  4. chore: bump actions/setup-node from 3 to 4 (#4208)

    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>
    dependabot[bot] authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    12d4f52 View commit details
    Browse the repository at this point in the history
  5. chore: bump conventional-commits-parser from 3.2.4 to 5.0.0 (#4192)

    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>
    dependabot[bot] authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9b8785c View commit details
    Browse the repository at this point in the history
  6. chore: set minimum node version for dev to 18 (#4219)

    Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
    WilcoFiers and straker authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    dc202ff View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. chore: bump prettier from 2.8.2 to 3.0.3 (#4210)

    * 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>
    5 people authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    e473acf View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. docs: fix gramatical typos in README (#4222)

    * Remove stray word in README
    
    * Add missing word in README
    aschrab authored Nov 1, 2023
    Configuration menu
    Copy the full SHA
    4a4e9b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. fix(d.ts): RawNodesResult issues (#4229)

    * fix(d.ts): RawNodesResult issues
    
    * Type tests
    
    * More
    
    * empty
    
    * Fixed feedback
    WilcoFiers authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    d660518 View commit details
    Browse the repository at this point in the history
  2. fix(d.ts): RunOptions.reporter can be any string (#4218)

    Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
    WilcoFiers and straker authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    e53f5c5 View commit details
    Browse the repository at this point in the history
  3. chore: bump the npm-low-risk group with 2 updates (#4226)

    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>
    dependabot[bot] authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    8e2618c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b3e343 View commit details
    Browse the repository at this point in the history
  5. chore: bump chromedriver from 118.0.1 to 119.0.0 (#4227)

    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>
    dependabot[bot] and WilcoFiers authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    a81e82f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    853a8ea View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    5df618d View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. chore: Update local de.json (#4249)

    * Update local de.json
    
    * harmonised translations
    EvilKarter authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f7b8d5e View commit details
    Browse the repository at this point in the history
  2. chore: fix prettier format for built files (#4258)

    * chore: fix prettier format for built files
    
    * catch
    straker authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    f1af598 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. docs: clarify that incomplete means "needs review" (#4268)

    When hearing the term "needs review" we don't make it clear in our docs that what we really mean is the `incomplete` results. Adding a bit of text to make sure it's clearly stated.
    straker authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    af0b548 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. feat(i18n): add Greek Translations (#3836)

    * Create el.json
    
    Greek Translation
    
    * fix space in attribute
    
    fix space on ${data. fontWeight}
    
    * Update el.json
    
    change aria-allowed-attr to support
    
    * Update el.json
    
    ARIA role values
    
    * Update el.json
    
    distinguished contrast
    
    * Update el.json
    
    fix image-redundant-alt
    
    * Update el.json
    
    typo
    
    * Update el.json
    
    add values on unallowed
    
    * Update el.json
    
    remove space
    
    * Update el.json
    
    remove space
    
    * Update el.json
    
    fix target-offset
    
    * Update el.json
    
    remove space
    
    * Update el.json
    
    fix aria-allowed-attr
    
    ---------
    
    Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
    sl45sms and straker authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    3ea9a48 View commit details
    Browse the repository at this point in the history
  2. fix: add Object.values polyfill for node <=6 (#4274)

    * fix: add Object.values polyfill for node <=6
    
    * rename file
    
    * forgot to commit eslint
    straker authored Dec 15, 2023
    Configuration menu
    Copy the full SHA
    5eb867b View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. ci: add matrix node test (#4275)

    * ci: add matrix node test
    
    * 🤖 Automated formatting fixes
    
    * use node orb
    
    * full node range
    
    * fix npm command
    
    * 🤖 Automated formatting fixes
    
    * fix how jsdom is installed
    
    * comments
    
    * drop down support to just 6 + LTS
    
    * use all-rules.html
    
    * read file
    
    * move node test to GHA
    
    * fix gha
    
    * fix upload
    
    * try again?
    
    * pin to v3 for upload/download
    
    * fix prettier action
    
    * output ignore file
    
    * cat not echo
    
    ---------
    
    Co-authored-by: straker <straker@users.noreply.github.com>
    straker and straker authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    3658df8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4278 from dequelabs/master

    chore: merge master into develop
    straker authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    b63cd83 View commit details
    Browse the repository at this point in the history
  3. chore: bump jsdom from 22.1.0 to 23.0.1 (#4265)

    Bumps [jsdom](https://github.com/jsdom/jsdom) from 22.1.0 to 23.0.1.
    - [Release notes](https://github.com/jsdom/jsdom/releases)
    - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
    - [Commits](jsdom/jsdom@22.1.0...23.0.1)
    
    ---
    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>
    dependabot[bot] authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    99881a2 View commit details
    Browse the repository at this point in the history
  4. chore: bump the npm-low-risk group with 12 updates (#4279)

    * chore: bump the npm-low-risk group with 12 updates
    
    Bumps the npm-low-risk group with 12 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) | `4.8.1` | `4.8.2` |
    | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.2` | `7.23.6` |
    | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.2` | `7.23.6` |
    | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.23.2` | `7.23.6` |
    | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.33.2` | `3.34.0` |
    | [eslint](https://github.com/eslint/eslint) | `8.52.0` | `8.56.0` |
    | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.0.0` | `9.1.0` |
    | [lint-staged](https://github.com/okonet/lint-staged) | `15.0.2` | `15.2.0` |
    | [prettier](https://github.com/prettier/prettier) | `3.0.3` | `3.1.1` |
    | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.14.0` | `4.16.0` |
    | [start-server-and-test](https://github.com/bahmutov/start-server-and-test) | `2.0.1` | `2.0.3` |
    | [typescript](https://github.com/Microsoft/TypeScript) | `5.2.2` | `5.3.3` |
    
    
    Updates `@axe-core/webdriverjs` from 4.8.1 to 4.8.2
    - [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.23.2 to 7.23.6
    - [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.6/packages/babel-core)
    
    Updates `@babel/preset-env` from 7.23.2 to 7.23.6
    - [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.6/packages/babel-preset-env)
    
    Updates `@babel/runtime-corejs3` from 7.23.2 to 7.23.6
    - [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.6/packages/babel-runtime-corejs3)
    
    Updates `core-js` from 3.33.2 to 3.34.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.34.0/packages/core-js)
    
    Updates `eslint` from 8.52.0 to 8.56.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.52.0...v8.56.0)
    
    Updates `eslint-config-prettier` from 9.0.0 to 9.1.0
    - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/eslint-config-prettier@v9.0.0...v9.1.0)
    
    Updates `lint-staged` from 15.0.2 to 15.2.0
    - [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@v15.0.2...v15.2.0)
    
    Updates `prettier` from 3.0.3 to 3.1.1
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.0.3...3.1.1)
    
    Updates `selenium-webdriver` from 4.14.0 to 4.16.0
    - [Release notes](https://github.com/SeleniumHQ/selenium/releases)
    - [Commits](SeleniumHQ/selenium@selenium-4.14.0...selenium-4.16.0)
    
    Updates `start-server-and-test` from 2.0.1 to 2.0.3
    - [Release notes](https://github.com/bahmutov/start-server-and-test/releases)
    - [Commits](bahmutov/start-server-and-test@v2.0.1...v2.0.3)
    
    Updates `typescript` from 5.2.2 to 5.3.3
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Commits](microsoft/TypeScript@v5.2.2...v5.3.3)
    
    ---
    updated-dependencies:
    - dependency-name: "@axe-core/webdriverjs"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: "@babel/runtime-corejs3"
      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: eslint-config-prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-low-risk
    - dependency-name: lint-staged
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-low-risk
    - dependency-name: prettier
      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
    - dependency-name: start-server-and-test
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-low-risk
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * run prettier manually
    
    ---------
    
    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>
    dependabot[bot] and straker authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    3ce3e3d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. chore(dependabot): ignore esm chai >= 5.0.0 (#4296)

    * chore(dependabot): ignore esm chai >= 5.0.0
    
    * fix mocha test
    
    * pin to same version as root
    straker authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    db96afb View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. chore: bump chromedriver from 119.0.0 to 120.0.1 (#4292)

    Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from 119.0.0 to 120.0.1.
    - [Commits](giggio/node-chromedriver@119.0.0...120.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>
    dependabot[bot] and straker authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    335841e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. chore: bump the npm-low-risk group with 6 updates (#4297)

    Bumps the npm-low-risk group with 6 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.6` | `7.23.7` |
    | [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.6` | `7.23.8` |
    | [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3) | `7.23.6` | `7.23.8` |
    | [chai](https://github.com/chaijs/chai) | `4.3.10` | `4.4.0` |
    | [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.34.0` | `3.35.0` |
    | [jsdom](https://github.com/jsdom/jsdom) | `23.0.1` | `23.2.0` |
    
    
    Updates `@babel/core` from 7.23.6 to 7.23.7
    - [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.7/packages/babel-core)
    
    Updates `@babel/preset-env` from 7.23.6 to 7.23.8
    - [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.8/packages/babel-preset-env)
    
    Updates `@babel/runtime-corejs3` from 7.23.6 to 7.23.8
    - [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.8/packages/babel-runtime-corejs3)
    
    Updates `chai` from 4.3.10 to 4.4.0
    - [Release notes](https://github.com/chaijs/chai/releases)
    - [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
    - [Commits](chaijs/chai@v4.3.10...v4.4.0)
    
    Updates `core-js` from 3.34.0 to 3.35.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.35.0/packages/core-js)
    
    Updates `jsdom` from 23.0.1 to 23.2.0
    - [Release notes](https://github.com/jsdom/jsdom/releases)
    - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
    - [Commits](jsdom/jsdom@23.0.1...23.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: "@babel/preset-env"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: "@babel/runtime-corejs3"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-low-risk
    - dependency-name: chai
      dependency-type: direct:development
      update-type: version-update:semver-minor
      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: jsdom
      dependency-type: direct:development
      update-type: version-update:semver-minor
      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>
    dependabot[bot] authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    9a66768 View commit details
    Browse the repository at this point in the history
  2. reset to develop and try again (#4190)

    Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
    dependabot[bot] and straker authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    b753f95 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. chore: add comment to rule-descriptions.md that it is a generated file (

    #4300)
    
    Just adding a code comment to the `rule-descriptions.md` file to note
    that it is a generated file. Spawned from a discussion in
    #4207 (comment).
    straker authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    f3569c5 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. fix(utils/get-selector): ignore 'xmlns' attribute when generating a s…

    …elector (#4303)
    
    Ignore the "xmlns" attribute when generating a selector, since the
    selector spec does not support namespaces.
    
    Closes: #4302
    thuey authored Jan 18, 2024
    Configuration menu
    Copy the full SHA
    938b411 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. test: suppress "visible label in accessible name" ACT test issue (#4312)

    Temporarily suppresses the ACT mismatch described by #4311 to avoid
    nightly ACT test noise until we can fix the inconsistency
    
    ~Reviewer note: this suppression only has any effect if you're using ACT
    content that we haven't yet picked up; you'll need to `npm install
    w3c/wcag-act-rules#main` (like the nightly build does) to meaningfully
    validate the change locally.~ As of 9a370b6, this can be tested without
    updating to main
    
    No QA required
    dbjorge authored Jan 26, 2024
    Configuration menu
    Copy the full SHA
    751657a View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. fix: Add LICENSE-3RD-PARTY.txt file (#4304)

    Axe-core needs to include the copyright and licenses of third-party
    software.
    
    I also looked at preserving the copyright statements from third-party
    libraries where they are embedded. Unfortunately that will require us
    addressing the webpack issue due to which we pinned our ESBuild version.
    #4305
    
    ---------
    
    Co-authored-by: Dan Bjorge <dan.bjorge@deque.com>
    WilcoFiers and dbjorge authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    daa0fe6 View commit details
    Browse the repository at this point in the history
  2. fix: avoid reading element-specific node properties of non-element no…

    …de types (#4317)
    
    Updates VirtualNode's `props` initialization path to avoid reading
    properties that we know based on `nodeType` won't be present anyway.
    This should mitigate #4316 by avoiding reading the problematic `value`
    prop present on certain text nodes.
    
    I also cleaned up some missing test coverage in the impacted code.
    
    Closes: #4316
    dbjorge authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    b853b18 View commit details
    Browse the repository at this point in the history
  3. chore: bump chromedriver from 120.0.1 to 121.0.0 (#4319)

    Bumps [chromedriver](https://github.com/giggio/node-chromedriver) from
    120.0.1 to 121.0.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/giggio/node-chromedriver/commit/fdce8163558c58b8ae691c0a33c949c468ee6370"><code>fdce816</code></a>
    Bump version to 121.0.0</li>
    <li><a
    href="https://github.com/giggio/node-chromedriver/commit/e091e330c1ac50007d1e153269f5a253c6d7d8d9"><code>e091e33</code></a>
    Update dependencies</li>
    <li><a
    href="https://github.com/giggio/node-chromedriver/commit/733e725088be3b908c425423e16b6f796371bf61"><code>733e725</code></a>
    Update fixall esline vscode config</li>
    <li>See full diff in <a
    href="https://github.com/giggio/node-chromedriver/compare/120.0.1...121.0.0">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=120.0.1&new-version=121.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <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>
    dependabot[bot] authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    12ded32 View commit details
    Browse the repository at this point in the history
  4. chore: bump jsdom from 23.2.0 to 24.0.0 (#4321)

    Bumps [jsdom](https://github.com/jsdom/jsdom) from 23.2.0 to 24.0.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/jsdom/jsdom/releases">jsdom's
    releases</a>.</em></p>
    <blockquote>
    <h2>Version 24.0.0</h2>
    <p>This release reverts our selector engine back to <a
    href="https://www.npmjs.com/nwsapi"><code>nwsapi</code></a>. As
    discussed in <a
    href="https://github.com/jsdom/jsdom/issues/3659">#3659</a>,
    the performance regressions from <a
    href="https://www.npmjs.com/package/@asamuzakjp/dom-selector"><code>@asamuzakjp/dom-selector</code></a>
    turned out to be higher than anticipated. In the future, we can revisit
    <code>@asamuzakjp/dom-selector</code> after it reaches
    <code>nwsapi</code>'s performance on the <a
    href="https://github.com/jsdom/jsdom/issues/3659#issuecomment-1890852609">two
    real-world benchmarks provided by the community</a>.</p>
    <p>Since reverting to <code>nwsapi</code> causes several functionality
    regressions, e.g. removing <code>:has()</code> support, we've decided to
    make this a major version.</p>
    <p>Additionally:</p>
    <ul>
    <li>Small fixes to edge-case behavior of the following properties:
    <code>input.maxLength</code>, <code>input.minLength</code>,
    <code>input.size</code>, <code>progress.max</code>,
    <code>tableCell.colSpan</code>, <code>tableCell.rowSpan</code>,
    <code>tableCol.span</code>, <code>textArea.cols</code>,
    <code>textArea.maxLength</code>, <code>textArea.minLength</code>,
    <code>textArea.rows</code>.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/jsdom/jsdom/blob/main/Changelog.md">jsdom's
    changelog</a>.</em></p>
    <blockquote>
    <h2>24.0.0</h2>
    <p>This release reverts our selector engine back to <a
    href="https://www.npmjs.com/nwsapi"><code>nwsapi</code></a>. As
    discussed in <a
    href="https://github.com/jsdom/jsdom/issues/3659">#3659</a>,
    the performance regressions from <a
    href="https://www.npmjs.com/package/@asamuzakjp/dom-selector"><code>@asamuzakjp/dom-selector</code></a>
    turned out to be higher than anticipated. In the future, we can revisit
    <code>@asamuzakjp/dom-selector</code> after it reaches
    <code>nwsapi</code>'s performance on the <a
    href="https://github.com/jsdom/jsdom/issues/3659#issuecomment-1890852609">two
    real-world benchmarks provided by the community</a>.</p>
    <p>Since reverting to <code>nwsapi</code> causes several functionality
    regressions, e.g. removing <code>:has()</code> support, we've decided to
    make this a major version.</p>
    <p>Additionally:</p>
    <ul>
    <li>Small fixes to edge-case behavior of the following properties:
    <code>input.maxLength</code>, <code>input.minLength</code>,
    <code>input.size</code>, <code>progress.max</code>,
    <code>tableCell.colSpan</code>, <code>tableCell.rowSpan</code>,
    <code>tableCol.span</code>, <code>textArea.cols</code>,
    <code>textArea.maxLength</code>, <code>textArea.minLength</code>,
    <code>textArea.rows</code>.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/jsdom/jsdom/commit/2f8a7302a43fff92f244d5f3426367a8eb2b8896"><code>2f8a730</code></a>
    Version 24.0.0</li>
    <li><a
    href="https://github.com/jsdom/jsdom/commit/db0a4dc4f9f9077f83be20daf9a34f255bd1264b"><code>db0a4dc</code></a>
    Implement the remaining types of numeric reflection</li>
    <li><a
    href="https://github.com/jsdom/jsdom/commit/c1d7005f1dfa3312e831b000464f49966b5edffe"><code>c1d7005</code></a>
    Implement full long reflection</li>
    <li><a
    href="https://github.com/jsdom/jsdom/commit/ac815fff2339b0175a1eca6ee6be3298b63035a8"><code>ac815ff</code></a>
    Revert back to nwsapi</li>
    <li><a
    href="https://github.com/jsdom/jsdom/commit/5b1a49e7d56bb58fec980ce7caadbf26775e95b4"><code>5b1a49e</code></a>
    Fix changelog link to dom-selector</li>
    <li>See full diff in <a
    href="https://github.com/jsdom/jsdom/compare/23.2.0...24.0.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=jsdom&package-manager=npm_and_yarn&previous-version=23.2.0&new-version=24.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <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>
    dependabot[bot] authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    a2f6082 View commit details
    Browse the repository at this point in the history
  5. chore: bump the npm-low-risk group with 9 updates (#4318)

    Bumps the npm-low-risk group with 9 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@axe-core/webdriverjs](https://github.com/dequelabs/axe-core-npm) |
    `4.8.2` | `4.8.4` |
    |
    [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core)
    | `7.23.7` | `7.23.9` |
    |
    [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env)
    | `7.23.8` | `7.23.9` |
    |
    [@babel/runtime-corejs3](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3)
    | `7.23.8` | `7.23.9` |
    | [chai](https://github.com/chaijs/chai) | `4.4.0` | `4.4.1` |
    |
    [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js)
    | `3.35.0` | `3.35.1` |
    | [lint-staged](https://github.com/okonet/lint-staged) | `15.2.0` |
    `15.2.1` |
    | [prettier](https://github.com/prettier/prettier) | `3.1.1` | `3.2.4` |
    | [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
    `4.16.0` | `4.17.0` |
    
    Updates `@axe-core/webdriverjs` from 4.8.2 to 4.8.4
    <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.4</h2>
    <h2><a
    href="https://github.com/dequelabs/axe-core-npm/compare/v4.8.3...v4.8.4">4.8.4</a>
    (2024-01-23)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>webdriverjs:</strong> use new headless argument to fix
    selenium-webdriver@4.17.0 breaking release (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/992">#992</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0daba98684ede79bfb6488dd1b81f7d863e69d99">0daba98</a>)</li>
    </ul>
    <h2>Release 4.8.3</h2>
    <h2><a
    href="https://github.com/dequelabs/axe-core-npm/compare/v4.8.1...v4.8.3">4.8.3</a>
    (2024-01-09)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>allow cjs version of packages to export a default value (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/943">#943</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/b5aee3424fe4d0fbc0b2065e9c0bc56ce4032755">b5aee34</a>)</li>
    <li>Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/be9002c518b335f56fa21e1bff99e07281be814b">be9002c</a>)</li>
    <li>Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/978">#978</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/1c837404aa2a63fb6be6f04760d1faec886bc5dc">1c83740</a>)</li>
    <li><strong>webdriverio:</strong> fix types between v8 and &lt;v8 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/962">#962</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0511338017f52fba78c6ff3708f0c9e950e7a34e">0511338</a>)</li>
    <li><strong>webdriverio:</strong> work with <code>@​wdio/globals</code>
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/882">#882</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/2e016b4e17cff09f158427862f2fd2134a62cbc6">2e016b4</a>)</li>
    <li><strong>webdriverjs:</strong> fix default commonJs export (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/927">#927</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/b07d38cc2d85c6127391686482abf762758dce34">b07d38c</a>)</li>
    </ul>
    <h3>Reverts</h3>
    <ul>
    <li>Revert &quot;fix: Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>)&quot;
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/977">#977</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0aff5d86e539cb9054bc3bd62a2f2cba8a716b3e">0aff5d8</a>),
    closes <a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>
    <a
    href="https://github.com/dequelabs/axe-core-npm/issues/977">#977</a></li>
    <li>Revert &quot;chore: merge master into develop (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/955">#955</a>)&quot;
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/956">#956</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/07e7d9e7e166391e4fe406db5dc541f56ca44514">07e7d9e</a>),
    closes <a
    href="https://github.com/dequelabs/axe-core-npm/issues/955">#955</a>
    <a
    href="https://github.com/dequelabs/axe-core-npm/issues/956">#956</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/dequelabs/axe-core-npm/blob/develop/CHANGELOG.md"><code>@​axe-core/webdriverjs</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2><a
    href="https://github.com/dequelabs/axe-core-npm/compare/v4.8.3...v4.8.4">4.8.4</a>
    (2024-01-23)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li><strong>webdriverjs:</strong> use new headless argument to fix
    selenium-webdriver@4.17.0 breaking release (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/992">#992</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0daba98684ede79bfb6488dd1b81f7d863e69d99">0daba98</a>)</li>
    </ul>
    <h2><a
    href="https://github.com/dequelabs/axe-core-npm/compare/v4.8.1...v4.8.3">4.8.3</a>
    (2024-01-09)</h2>
    <h3>Bug Fixes</h3>
    <ul>
    <li>allow cjs version of packages to export a default value (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/943">#943</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/b5aee3424fe4d0fbc0b2065e9c0bc56ce4032755">b5aee34</a>)</li>
    <li>Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/be9002c518b335f56fa21e1bff99e07281be814b">be9002c</a>)</li>
    <li>Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/978">#978</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/1c837404aa2a63fb6be6f04760d1faec886bc5dc">1c83740</a>)</li>
    <li><strong>webdriverio:</strong> fix types between v8 and &lt;v8 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/962">#962</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0511338017f52fba78c6ff3708f0c9e950e7a34e">0511338</a>)</li>
    <li><strong>webdriverio:</strong> work with <code>@​wdio/globals</code>
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/882">#882</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/2e016b4e17cff09f158427862f2fd2134a62cbc6">2e016b4</a>)</li>
    <li><strong>webdriverjs:</strong> fix default commonJs export (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/927">#927</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/b07d38cc2d85c6127391686482abf762758dce34">b07d38c</a>)</li>
    </ul>
    <h3>Reverts</h3>
    <ul>
    <li>Revert &quot;fix: Update axe-core to v4.8.3 (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>)&quot;
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/977">#977</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/0aff5d86e539cb9054bc3bd62a2f2cba8a716b3e">0aff5d8</a>),
    closes <a
    href="https://github.com/dequelabs/axe-core-npm/issues/968">#968</a>
    <a
    href="https://github.com/dequelabs/axe-core-npm/issues/977">#977</a></li>
    <li>Revert &quot;chore: merge master into develop (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/955">#955</a>)&quot;
    (<a
    href="https://github.com/dequelabs/axe-core-npm/issues/956">#956</a>)
    (<a
    href="https://github.com/dequelabs/axe-core-npm/commit/07e7d9e7e166391e4fe406db5dc541f56ca44514">07e7d9e</a>),
    closes <a
    href="https://github.com/dequelabs/axe-core-npm/issues/955">#955</a>
    <a
    href="https://github.com/dequelabs/axe-core-npm/issues/956">#956</a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a
    href="https://github.com/dequelabs/axe-core-npm/commits/4.8.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@babel/core` from 7.23.7 to 7.23.9
    <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.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>Committers: 4</h4>
    <ul>
    <li>Babel Bot (<a
    href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
    <li>Huáng Jùnliàng (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    <li>Nicolò Ribaudo (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    <li><a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
    </ul>
    <h2>v7.23.8 (2024-01-08)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16181">#16181</a>
    fix: <code>preset-env</code> throws exception for <code>export * as
    x</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</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/16201">#16201</a>
    fix: decorator binds <code>getter/setter</code> to
    <code>ctx.access</code> for public fields (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    <li><a
    href="https://github.com/babel/babel/pull/16199">#16199</a>
    fix: Class decorator correctly passes return value (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:leftwards_arrow_with_hook: Revert</h4>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16202">#16202</a>
    Revert &quot;chore: Update artifact tools (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16184">#16184</a>)&quot;
    (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-classes</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-react-jsx</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-plugin-transform-spread</code>,
    <code>babel-plugin-transform-typescript</code>,
    <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>,
    <code>babel-runtime-corejs3</code>, <code>babel-runtime</code></li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@​babel/core</code>'s
    changelog</a>.</em></p>
    <blockquote>
    <h2>v7.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h2>v7.23.8 (2024-01-08)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16181">#16181</a>
    fix: <code>preset-env</code> throws exception for <code>export * as
    x</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</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/16201">#16201</a>
    fix: decorator binds <code>getter/setter</code> to
    <code>ctx.access</code> for public fields (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    <li><a
    href="https://github.com/babel/babel/pull/16199">#16199</a>
    fix: Class decorator correctly passes return value (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:leftwards_arrow_with_hook: Revert</h4>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16202">#16202</a>
    Revert &quot;chore: Update artifact tools (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16184">#16184</a>)&quot;
    (<a href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-classes</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-react-jsx</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-plugin-transform-spread</code>,
    <code>babel-plugin-transform-typescript</code>,
    <code>babel-preset-env</code>, <code>babel-runtime-corejs2</code>,
    <code>babel-runtime-corejs3</code>, <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16194">#16194</a>
    Improve output of <code>super()</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/babel/babel/commit/a0dd614d1271dd69db1ce908e5171d4ccfec8691"><code>a0dd614</code></a>
    v7.23.9</li>
    <li><a
    href="https://github.com/babel/babel/commit/b2bbffbb2d3db7f1ba23e374ef854eee4e9c4c43"><code>b2bbffb</code></a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/16222">#16222</a>)</li>
    <li>See full diff in <a
    href="https://github.com/babel/babel/commits/v7.23.9/packages/babel-core">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@babel/preset-env` from 7.23.8 to 7.23.9
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/babel/babel/releases"><code>@​babel/preset-env</code>'s
    releases</a>.</em></p>
    <blockquote>
    <h2>v7.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>Committers: 4</h4>
    <ul>
    <li>Babel Bot (<a
    href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
    <li>Huáng Jùnliàng (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    <li>Nicolò Ribaudo (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    <li><a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>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.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/babel/babel/commit/a0dd614d1271dd69db1ce908e5171d4ccfec8691"><code>a0dd614</code></a>
    v7.23.9</li>
    <li><a
    href="https://github.com/babel/babel/commit/dfa4cc652718e1ce7905eaa2260cafa3392e052f"><code>dfa4cc6</code></a>
    fix: <code>systemjs</code> re-traverses helpers (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16225">#16225</a>)</li>
    <li><a
    href="https://github.com/babel/babel/commit/1bff0aa5692c340bddf0cf42c76a5b0c5b51a65a"><code>1bff0aa</code></a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16224">#16224</a>)</li>
    <li><a
    href="https://github.com/babel/babel/commit/87a67bf81281fa8a114b7c8e1f635efae906e53c"><code>87a67bf</code></a>
    Improve temporary variables for decorators (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/16218">#16218</a>)</li>
    <li>See full diff in <a
    href="https://github.com/babel/babel/commits/v7.23.9/packages/babel-preset-env">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `@babel/runtime-corejs3` from 7.23.8 to 7.23.9
    <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.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>Committers: 4</h4>
    <ul>
    <li>Babel Bot (<a
    href="https://github.com/babel-bot"><code>@​babel-bot</code></a>)</li>
    <li>Huáng Jùnliàng (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    <li>Nicolò Ribaudo (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    <li><a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a></li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>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.23.9 (2024-01-25)</h2>
    <h4>:bug: Bug Fix</h4>
    <ul>
    <li><code>babel-helper-transform-fixture-test-runner</code>,
    <code>babel-plugin-transform-function-name</code>,
    <code>babel-plugin-transform-modules-systemjs</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16225">#16225</a>
    fix: <code>systemjs</code> re-traverses helpers (<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/16226">#16226</a>
    Improve decorated private method check (<a
    href="https://github.com/JLHwung"><code>@​JLHwung</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-transform-async-generator-functions</code>,
    <code>babel-plugin-transform-runtime</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16224">#16224</a>
    Properly sort <code>core-js@3</code> imports (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-traverse</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15383">#15383</a>
    fix: Don't throw in <code>getTypeAnnotation</code> when using
    TS+inference (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li>Other
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16210">#16210</a>
    [eslint] Fix <code>no-use-before-define</code> for class ref in fields
    (<a
    href="https://github.com/nicolo-ribaudo"><code>@​nicolo-ribaudo</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:house: Internal</h4>
    <ul>
    <li><code>babel-core</code>, <code>babel-parser</code>,
    <code>babel-template</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16222">#16222</a>
    Migrate <code>eslint-parser</code> to cts (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-types</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16213">#16213</a>
    Remove <code>@babel/types</code> props that are not produced by the
    parser (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:running_woman: Performance</h4>
    <ul>
    <li><code>babel-parser</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16072">#16072</a>
    perf: Improve parser performance for typescript (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    <h4>:microscope: Output optimization</h4>
    <ul>
    <li><code>babel-helper-create-class-features-plugin</code>,
    <code>babel-plugin-proposal-decorators</code>,
    <code>babel-plugin-proposal-destructuring-private</code>,
    <code>babel-plugin-proposal-pipeline-operator</code>,
    <code>babel-plugin-transform-class-properties</code>,
    <code>babel-plugin-transform-class-static-block</code>,
    <code>babel-plugin-transform-new-target</code>,
    <code>babel-plugin-transform-parameters</code>,
    <code>babel-plugin-transform-private-methods</code>,
    <code>babel-preset-env</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/16218">#16218</a>
    Improve temporary variables for decorators (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    <li><code>babel-helpers</code>,
    <code>babel-plugin-proposal-explicit-resource-management</code>,
    <code>babel-runtime-corejs2</code>, <code>babel-runtime-corejs3</code>,
    <code>babel-runtime</code>
    <ul>
    <li><a
    href="https://github.com/babel/babel/pull/15959">#15959</a>
    Improve output of <code>using</code> (<a
    href="https://github.com/liuxingbaoyu"><code>@​liuxingbaoyu</code></a>)</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/babel/babel/commit/a0dd614d1271dd69db1ce908e5171d4ccfec8691"><code>a0dd614</code></a>
    v7.23.9</li>
    <li><a
    href="https://github.com/babel/babel/commit/218faee4351345415b40b23a9e0102f628d45108"><code>218faee</code></a>
    Improve output of <code>using</code> (<a
    href="https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs3/issues/15959">#15959</a>)</li>
    <li>See full diff in <a
    href="https://github.com/babel/babel/commits/v7.23.9/packages/babel-runtime-corejs3">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `chai` from 4.4.0 to 4.4.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/chaijs/chai/releases">chai's
    releases</a>.</em></p>
    <blockquote>
    <h2>v4.4.1</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>fix: removes <code>??</code> for node compat by <a
    href="https://github.com/43081j"><code>@​43081j</code></a> in <a
    href="https://github.com/chaijs/chai/pull/1574">chaijs/chai#1574</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1">https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/chaijs/chai/commit/f4b2fbc9dc5b0eeed25630756b77a3f582c61d2e"><code>f4b2fbc</code></a>
    fix: removes <code>??</code> for node compat (<a
    href="https://github.com/chaijs/chai/issues/1574">#1574</a>)</li>
    <li>See full diff in <a
    href="https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `core-js` from 3.35.0 to 3.35.1
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/zloirock/core-js/blob/master/CHANGELOG.md">core-js's
    changelog</a>.</em></p>
    <blockquote>
    <h5><a
    href="https://github.com/zloirock/core-js/releases/tag/v3.35.1">3.35.1 -
    2024.01.21</a></h5>
    <ul>
    <li>Fixed internal <code>ToLength</code> operation with bigints, <a
    href="https://github.com/zloirock/core-js/issues/1318">#1318</a></li>
    <li>Removed significant redundant code from <code>String#split</code>
    polyfill</li>
    <li>Fixed setting names of methods with symbol keys in some old
    engines</li>
    <li>Minor fix of prototype methods export logic in the pure version</li>
    <li>Compat data improvements:
    <ul>
    <li><a
    href="https://github.com/tc39/proposal-iterator-helpers"><code>Iterator</code>
    helpers proposal</a> methods marked as supported from V8 ~ Chrome
    122</li>
    <li>Note that V8 ~ Chrome 122 add <a
    href="https://github.com/tc39/proposal-set-methods"><code>Set</code>
    methods</a>, but they have <a
    href="https://bugs.chromium.org/p/v8/issues/detail?id=14559">a bug</a>
    <a href="https://bugs.webkit.org/show_bug.cgi?id=267494">similar to
    Safari</a></li>
    <li><code>self</code> marked as fixed from Bun 1.0.22</li>
    <li><a
    href="https://github.com/tc39/proposal-explicit-resource-management"><code>SuppressedError</code>
    and <code>Symbol.{ dispose , asyncDispose }</code></a> marked as <a
    href="https://bun.sh/blog/bun-v1.0.23#resource-management-is-now-supported">supported
    from Bun 1.0.23</a></li>
    <li>Added Oculus Quest Browser 31 compat data mapping</li>
    <li>Updated Electron 29 and added Electron 30 compat data mapping</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/zloirock/core-js/commit/02c96bf4fd8a6765acaf1d6bcaf27a026c248d08"><code>02c96bf</code></a>
    3.35.1</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/82ab7962c98ab2249e2ececd68981f37f8443e1a"><code>82ab796</code></a>
    minor fix of prototype methods export logic in the pure version</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/a92b8bbf45bff3e004d8f799ae5c8fc1363abb5e"><code>a92b8bb</code></a>
    fix a typo in a comment</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/2e87d77f66e60ef1819a40ca4b0c966ffed361cd"><code>2e87d77</code></a>
    tweak <code>String#split</code> setting</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/299f9cd0e4fe765bad6cab831b5fd339ab2f47bc"><code>299f9cd</code></a>
    fixed setting names of methods with symbol keys in some old engines</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/3c592f0c00e72a92eb6ff4089fdffde742e0fe6e"><code>3c592f0</code></a>
    removed significant redundant code from <code>String#split</code>
    polyfill</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/3928aec65d742313de57837ff2428ca7c88d09e7"><code>3928aec</code></a>
    fix abstract operation</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/f196dc26846e0d1f35b6b13c69102050bd535f0a"><code>f196dc2</code></a>
    drop <code>forced: true</code> added for testing</li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/5b960e3c70398b7211ebf068a250fe6bbfe94644"><code>5b960e3</code></a>
    drop an extra <code>stringIndexOf</code> from
    <code>es.string.replace-all</code></li>
    <li><a
    href="https://github.com/zloirock/core-js/commit/1cdaab2f6ef2ef3a309c8e90ac5fa0ae4d009a54"><code>1cdaab2</code></a>
    bump current year</li>
    <li>Additional commits viewable in <a
    href="https://github.com/zloirock/core-js/commits/v3.35.1/packages/core-js">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `lint-staged` from 15.2.0 to 15.2.1
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/okonet/lint-staged/releases">lint-staged's
    releases</a>.</em></p>
    <blockquote>
    <h2>v15.2.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li><a
    href="https://github.com/lint-staged/lint-staged/pull/1387">#1387</a>
    <a
    href="https://github.com/lint-staged/lint-staged/commit/e4023f687616dcf4816545b8eefbcce50e255c9c"><code>e4023f6</code></a>
    Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
    Ignore stdin of spawned commands so that they don't get stuck waiting.
    Until now, <em>lint-staged</em> has used the default settings to spawn
    linter commands. This means the <code>stdin</code> of the spawned
    commands has accepted input, and essentially gotten stuck waiting. Now
    the <code>stdin</code> is ignored and commands will no longer get stuck.
    If you relied on this behavior, please open a new issue and describe
    how; the behavior has not been intended.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/lint-staged/lint-staged/blob/master/CHANGELOG.md">lint-staged's
    changelog</a>.</em></p>
    <blockquote>
    <h2>15.2.1</h2>
    <h3>Patch Changes</h3>
    <ul>
    <li><a
    href="https://github.com/lint-staged/lint-staged/pull/1387">#1387</a>
    <a
    href="https://github.com/lint-staged/lint-staged/commit/e4023f687616dcf4816545b8eefbcce50e255c9c"><code>e4023f6</code></a>
    Thanks <a href="https://github.com/iiroj"><code>@​iiroj</code></a>! -
    Ignore stdin of spawned commands so that they don't get stuck waiting.
    Until now, <em>lint-staged</em> has used the default settings to spawn
    linter commands. This means the <code>stdin</code> of the spawned
    commands has accepted input, and essentially gotten stuck waiting. Now
    the <code>stdin</code> is ignored and commands will no longer get stuck.
    If you relied on this behavior, please open a new issue and describe
    how; the behavior has not been intended.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/999dcceea206e2b856a3e1d469ba47f566db50a2"><code>999dcce</code></a>
    chore(changeset): release</li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/52a9e3f9d861ee109e85cbbfe132619c8e19a63c"><code>52a9e3f</code></a>
    Merge pull request <a
    href="https://github.com/okonet/lint-staged/issues/1387">#1387</a>
    from lint-staged/ignore-stdin</li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/dd72fdeb6bc0acca018ff8503bcf7c475efb8963"><code>dd72fde</code></a>
    ci: update &quot;actions/cache@v4&quot;</li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/e4023f687616dcf4816545b8eefbcce50e255c9c"><code>e4023f6</code></a>
    fix: ignore stdin of spawned commands</li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/46f2c43c93f81b01a34e03c69ab459af1be51665"><code>46f2c43</code></a>
    ci: update <code>actions/setup-node@v4</code></li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/a684125ec3381a4a6c98fd7c16760b948eaa31f1"><code>a684125</code></a>
    ci: update CodeQL action v3</li>
    <li><a
    href="https://github.com/lint-staged/lint-staged/commit/3b9660d0a0db4e309a1c10edb611df52bdbde54c"><code>3b9660d</code></a>
    chore(deps): update dependencies</li>
    <li>See full diff in <a
    href="https://github.com/okonet/lint-staged/compare/v15.2.0...v15.2.1">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `prettier` from 3.1.1 to 3.2.4
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/releases">prettier's
    releases</a>.</em></p>
    <blockquote>
    <h2>3.2.4</h2>
    <ul>
    <li>Fix <code>.eslintrc.json</code> format <a
    href="https://github.com/prettier/prettier/issues/15947">#15947</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#324">Changelog</a></p>
    <h2>3.2.3</h2>
    <ul>
    <li>Format <code>tsconfig.json</code> file with <code>jsonc</code>
    parser <a
    href="https://github.com/prettier/prettier/issues/15927">#15927</a></li>
    </ul>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#323">Changelog</a></p>
    <h2>3.2.2</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#322">Changelog</a></p>
    <h2>3.2.1</h2>
    <p>🔗 <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#321">Changelog</a></p>
    <h2>3.2.0</h2>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.0">diff</a></p>
    <p>🔗 <a href="https://prettier.io/blog/2024/01/12/3.2.0.html">Release
    note</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's
    changelog</a>.</em></p>
    <blockquote>
    <h1>3.2.4</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.3...3.2.4">diff</a></p>
    <h4>Fix incorrect parser inference (<a
    href="https://github.com/prettier/prettier/pull/15947">#15947</a>
    by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4>
    <p>Files like <code>.eslintrc.json</code> were incorrectly formatted as
    JSONC files.</p>
    <!-- raw HTML omitted -->
    <pre lang="jsx"><code>// Input
    prettier --file-info .eslintrc.json
    { &quot;ignored&quot;: false, &quot;inferredParser&quot;:
    &quot;jsonc&quot; }
    <p>// Prettier 3.2.4
    prettier --file-info .eslintrc.json
    { &quot;ignored&quot;: false, &quot;inferredParser&quot;:
    &quot;json&quot; }
    </code></pre></p>
    <h1>3.2.3</h1>
    <p><a
    href="https://github.com/prettier/prettier/compare/3.2.2...3.2.3">diff</a></p>
    <h4>Throw errors for invalid code (<a
    href="https://github.com/prettier/prettier/pull/15881">#15881</a>
    by <a href="https://github.com/fisker"><code>@​fisker</code></a>, <a
    href="https://github.com/Josh-Cena"><code>@​Josh-Cena</code></a>, <a
    href="https://github.com/auvred"><code>@​auvred</code></a>)</h4>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    1++;
    <p>// Prettier 3.2.2
    1++;</p>
    <p>// Prettier 3.2.3
    SyntaxError: Invalid left-hand side expression in unary operation (1:1)
    &gt; 1 | 1++;
    | ^
    </code></pre></p>
    <!-- raw HTML omitted -->
    <pre lang="ts"><code>// Input
    try {} catch (error = 1){}
    
    // Prettier 3.2.2
    try {
    } catch (error) {}
    
    // Prettier 3.2.3
    SyntaxError: Catch clause variable cannot have an initializer. (1:23)
    &lt;/tr&gt;&lt;/table&gt; 
    </code></pre>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/prettier/prettier/commit/03822f5b3428ad77781ede5bd41a248b465be3cd"><code>03822f5</code></a>
    Release 3.2.4</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/1cd4d9c1605e7344e6c0735c1c6cb51ad620b01d"><code>1cd4d9c</code></a>
    Fix JSONC filenames list (<a
    href="https://github.com/prettier/prettier/issues/15947">#15947</a>)</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/6c6a332171f590a38c369673662d1a5baf765167"><code>6c6a332</code></a>
    Spellcheck</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/75ec1f792123f42f943fad605236d14a7b02f8c1"><code>75ec1f7</code></a>
    Fix lock file</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/dda00cdd1d602e6034d0dbdac7ee84fc3b32f3a9"><code>dda00cd</code></a>
    Clean changelog_unreleased</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/c12e3c67f93d637cacd2e2a2430f97103abe1276"><code>c12e3c6</code></a>
    Git blame ignore 3.2.3</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/4985be553e911fef7d83f3341eb143c443473c58"><code>4985be5</code></a>
    Bump Prettier dependency to 3.2.3</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/38c0d212e78e645f6c64b88fc6a5847013bc837e"><code>38c0d21</code></a>
    Update dependents count</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/42ba4373f47a67a5d50756a76a57b2ce3a5524e5"><code>42ba437</code></a>
    Release 3.2.3</li>
    <li><a
    href="https://github.com/prettier/prettier/commit/99c873d4219f02f684ec8f3d200abee04e9bbe85"><code>99c873d</code></a>
    chore(deps): update typescript-eslint to v6.19.0 (<a
    href="https://github.com/prettier/prettier/issues/15939">#15939</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/prettier/prettier/compare/3.1.1...3.2.4">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `selenium-webdriver` from 4.16.0 to 4.17.0
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's
    releases</a>.</em></p>
    <blockquote>
    <h2>selenium-4.17.0</h2>
    <h3>Changelog</h3>
    <p>For each component's detailed changelog, please check:</p>
    <ul>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li>
    </ul>
    <h3>Commits in this release</h3>
    <!-- raw HTML omitted -->
    <ul>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/f08db9ca1be68f26111ac64e4e6d9e02cb2adacd"><code>f08db9ca1b</code></a>
    - Fix rakefile to use the correct variable :: Puja Jagani</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/688345a0b5e717ef67584b3336ddae3c0de4791e"><code>688345a0b5</code></a>
    - [dotnet] Fix nuget target framework (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13253">#13253</a>)
    :: Nikolay Borisenko</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/617e22bfd28e6747aa2d82c803cadfb7f8e74c55"><code>617e22bfd2</code></a>
    - [rb] update gemfile lock :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/45ef68ad909bf8e606f025e8812be76e9077a883"><code>45ef68ad90</code></a>
    - update versions to nightly :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/14436997b92cf5cba674c5de6321cf64a0070784"><code>14436997b9</code></a>
    - [rust] update cargo lock file :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/5260f93c17ac4342b8c68bc878487a7a10db3a02"><code>5260f93c17</code></a>
    - allow api docs generation script to switch to designated branch
    instead of trunk :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/f6bdb7faa5c1c380e31e3d8697ebe2b93eec610e"><code>f6bdb7faa5</code></a>
    - [dotnet] bump version to 4.16.1 :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/0118d7eb00e625c887bea7b6571a731e25b82ef6"><code>0118d7eb00</code></a>
    - Update mirror info (Thu Dec 7 00:15:49 UTC 2023) :: Selenium CI
    Bot</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/9b4c83354e69bea04078ceb3a37d69ebf38f3ad5"><code>9b4c83354e</code></a>
    - [java] bump version to 4.16.1 :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/794f356a7711c2be6dd7f789ebd06c1c2dd88752"><code>794f356a77</code></a>
    - [java] update version to nightly :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/f1aae0472c6b5459c4ec5b0037537b37443edbed"><code>f1aae0472c</code></a>
    - ensure ruby gemfile lock updated when cdp is updated :: Titus
    Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/560b3de1a94715ef37b8081bd1d2f64838c7f250"><code>560b3de1a9</code></a>
    - [js] Fix typo :: Puja Jagani</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/314ca336202ecb5a95b783bed709d20e20b452e1"><code>314ca33620</code></a>
    - Update mirror info (Thu Dec 7 12:06:35 UTC 2023) :: Selenium CI
    Bot</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/b608fa91a47ab19bb3ae823c9d8abc5a7ed6768c"><code>b608fa91a4</code></a>
    - [dotnet] update bazel release targets :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/1bcb948894767cf4525b565f0c5dac73cd3e15e0"><code>1bcb948894</code></a>
    - [build] add rake task for creating dotnet zip files for release ::
    Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/b949dcaf4e16f0c60fdffbca91fbde1f452233e1"><code>b949dcaf4e</code></a>
    - [dotnet] Possibility to output internal log messages to file (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13249">#13249</a>)
    :: Nikolay Borisenko</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/8e75d5dfc42be1ebfc9ed30d0e3103efeed1f969"><code>8e75d5dfc4</code></a>
    - [dotnet] Change a list of downloadable files to IReadOnlyList (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13265">#13265</a>)
    :: Nikolay Borisenko</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/7647b5f343330b24bb29092bbbd07cb964014ea3"><code>7647b5f343</code></a>
    - [build] create prepare_release task that builds packages for all
    languages :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/150625680769af147f0d69e7dc06bf1dd0010280"><code>1506256807</code></a>
    - [build] create publish-nuget task :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/6620bce4e8e9da1fee3ec5a5547afa7dece3f80e"><code>6620bce4e8</code></a>
    - [build] create publish-pypi task :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/68b92607f4629e6406f6611b56a7e08fb9cfdba5"><code>68b92607f4</code></a>
    - [py] Add page load strategy enum (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13258">#13258</a>)
    :: Oboleninov Anton</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/ae655baf5086ccf25eaa840eff4038c4bd79014b"><code>ae655baf50</code></a>
    - [java] Self-signed certificate should not require certificate file (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13268">#13268</a>)
    :: Puja Jagani</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/7f224aa2ea23f916a9ad63958f43f62c5da50611"><code>7f224aa2ea</code></a>
    - [dotnet] Change date format for file log :: Nikolay Borisenko</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/078e4c251a5a810e649b001b74f73248aff9e4c6"><code>078e4c251a</code></a>
    - Update JRuby to 9.4 :: Alex Rodionov</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/8063da277e65ff7a02934809796bafb5cefed542"><code>8063da277e</code></a>
    - [docs] Fix Ruby docs generation :: Alex Rodionov</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/46946e99b93cca649c9a8060d998d880d570f644"><code>46946e99b9</code></a>
    - [dotnet] Improve file logging code smell based on feedback from 13249
    :: Nikolay Borisenko</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/c606239f0679fc7f48b6b4a5cb0ff8d3e2abc16f"><code>c606239f06</code></a>
    - [build] clean up Rakefile :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/757de62549746fa9bcb1e9effcc61afbde6fc55f"><code>757de62549</code></a>
    - [build] update change log file to accept language :: Titus
    Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/03c23183464f5cdfe1e7c270a97cf59925c91104"><code>03c2318346</code></a>
    - [dotnet] update change log and bump version to 4.16.2 :: Titus
    Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/259a94d1d2f7782da4340831bed450b5767d9759"><code>259a94d1d2</code></a>
    - [java] remove deprecated classes and their tests (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13200">#13200</a>)
    :: Oscar Devora</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/3640adcab3390e984ab30a6696e05b6f87bd07c8"><code>3640adcab3</code></a>
    - chore(java): update-migrate htmlunit dependency (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13266">#13266</a>)
    :: Matt McCartney</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/8bf431e511457677c42c3524d0c25cd28ea4fa17"><code>8bf431e511</code></a>
    - [build] fix rakefile tasks for .NET release :: Titus Fortner</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/9bbdb54d69e813c827fd57bff0c3521d5023bdf9"><code>9bbdb54d69</code></a>
    - Update lock.yml :: Diego Molina</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/0d204d63111ab4e52eab6e226a17b1ddfa421c33"><code>0d204d6311</code></a>
    - Update lock.yml :: Diego Molina</li>
    <li><a
    href="http://github.com/seleniumhq/selenium/commit/888845f15d001f6d7390e47ac30c9efff6779b41"><code>888845f15d</code></a>
    - [dotnet] Make System.Text.Json available as a dependency :: Simon
    Stewart</li>
    </ul>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/e52b1be0574650813bf0985a7ddaa27500839ab6"><code>e52b1be</code></a>
    update versions and changelogs for 4.17</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/d5b9382bf3a7858da54b52869b973b73b51db8dd"><code>d5b9382</code></a>
    update all necessary files prior to a release</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/56140267a727c9afabcb40a3d57d101119e35c41"><code>5614026</code></a>
    [build] improve automated update task</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/8957fb5759617bc1787b2733de4502f56bb8d7b5"><code>8957fb5</code></a>
    [build] update which dotnet files need to be updated for new chrome
    versions</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/134aa673822cd97c75e53e4b35deac87ae737cf9"><code>134aa67</code></a>
    [rb] update unit test to include correct server port</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/cc85374c890fc5501298bea5b226c788a7a9859d"><code>cc85374</code></a>
    [ci] deleting concurrency section until we figure out what we need</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/fa0637a34a75c08f00ac6295e5368cdae19abb71"><code>fa0637a</code></a>
    [build] update rake task names</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/5040a5aa4ed1e6fe807fbeb1e5957b6e0513aa5c"><code>5040a5a</code></a>
    [rb] checking wrong public method for full page screenshots</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/11c799a665003d94747250ef0099cd2850893788"><code>11c799a</code></a>
    [rb] fix incorrect method name</li>
    <li><a
    href="https://github.com/SeleniumHQ/selenium/commit/1164555b9dc71c4cbd26120de01956ede9b50321"><code>1164555</code></a>
    [py] Fix type error in mypy (<a
    href="https://github.com/SeleniumHQ/selenium/issues/13482">#13482</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.16.0...selenium-4.17.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter …
    dependabot[bot] and straker authored Feb 1, 2024
    Configuration menu
    Copy the full SHA
    2bdfc57 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. ci: replce hub with gh CLI (#4326)

    It looks like `hub` was removed from all newer versions of GitHub
    Actions and users are required to install it on their systems to be able
    to use it. Instead of using `hub` this PR replaces it with `gh` cli
    
    No QA required
    michael-siek authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    666558d View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. chore: bump husky from 8.0.3 to 9.0.7 (#4320)

    Bumps [husky](https://github.com/typicode/husky) from 8.0.3 to 9.0.7.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/typicode/husky/releases">husky's
    releases</a>.</em></p>
    <blockquote>
    <h2>v9.0.7</h2>
    <ul>
    <li>fix: typo and source <code>~/.huskyrc</code> correctly
    (compatibility with v8)</li>
    <li>docs: fix example by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1363">typicode/husky#1363</a></li>
    </ul>
    <h2>v9.0.6</h2>
    <ul>
    <li>docs: add favicon by <a
    href="https://github.com/rakleed"><code>@​rakleed</code></a> in <a
    href="https://github.com/typicode/husky/pull/1354">typicode/husky#1354</a></li>
    <li>chore: apply editorconfig to code only by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1355">typicode/husky#1355</a></li>
    <li>docs: update install script to mjs and fix CI checks by <a
    href="https://github.com/starnayuta"><code>@​starnayuta</code></a> in <a
    href="https://github.com/typicode/husky/pull/1357">typicode/husky#1357</a></li>
    <li>Fix unbound variable by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1359">typicode/husky#1359</a></li>
    </ul>
    <h2>v9.0.5</h2>
    <ul>
    <li>docs: update path to startup files by <a
    href="https://github.com/ManuelRauber"><code>@​ManuelRauber</code></a>
    in <a
    href="https://github.com/typicode/husky/pull/1350">typicode/husky#1350</a></li>
    <li>fix: init error by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1353">typicode/husky#1353</a></li>
    </ul>
    <h2>v9.0.4</h2>
    <ul>
    <li>fix: init create dir before by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1348">typicode/husky#1348</a></li>
    <li>refactor: simplify by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1349">typicode/husky#1349</a></li>
    <li>fix: init not working on pnpm <a
    href="https://github.com/typicode/husky/issues/1334">#1334</a>
    by <a href="https://github.com/rozbo"><code>@​rozbo</code></a> in <a
    href="https://github.com/typicode/husky/pull/1347">typicode/husky#1347</a></li>
    </ul>
    <h2>v9.0.3</h2>
    <ul>
    <li>docs: fix link by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1340">typicode/husky#1340</a></li>
    <li>chore: fix links in issue template by <a
    href="https://github.com/julien-f"><code>@​julien-f</code></a> in <a
    href="https://github.com/typicode/husky/pull/1341">typicode/husky#1341</a></li>
    <li>fix: add scripts field if not present by <a
    href="https://github.com/chalkygames123"><code>@​chalkygames123</code></a>
    in <a
    href="https://github.com/typicode/husky/pull/1338">typicode/husky#1338</a></li>
    <li>docs: changelog link by <a
    href="https://github.com/typicode"><code>@​typicode</code></a> in <a
    href="https://github.com/typicode/husky/pull/1343">typicode/husky#1343</a></li>
    <li>fix: insert final newline by <a
    href="https://github.com/chalkygames123"><code>@​chalkygames123</code></a>
    in <a
    href="https://github.com/typicode/husky/pull/1339">typicode/husky#1339</a></li>
    <li>fix: fix git hooks path on windows by <a
    href="https://github.com/rozbo"><code>@​rozbo</code></a> in <a
    href="https://github.com/typicode/husky/pull/1346">typicode/husky#1346</a></li>
    </ul>
    <h2>v9.0.2</h2>
    <ul>
    <li>fix: exit code by <a
    href="https://github.com/gergelypap"><code>@​gergelypap</code></a> in <a
    href="https://github.com/typicode/husky/pull/1336">typicode/husky#1336</a></li>
    <li>docs: typo by <a
    href="https://github.com/chalkygames123"><code>@​chalkygames123</code></a>
    in <a
    href="https://github.com/typicode/husky/pull/1337">typicode/husky#1337</a></li>
    </ul>
    <h2>v9.0.1</h2>
    <!-- raw HTML omitted -->
    <!-- raw HTML omitted -->
    <h2>TLDR;</h2>
    <p>Improved user experience and a (even) smaller package size while
    packing in more features!</p>
    <p><em>Note: install using <code>husky@latest</code> to get the bug
    fixes that were released after.</em></p>
    <h2>👋 By the Way</h2>
    <p><strong>I'm available for remote work</strong> (Front-end/Back-end
    mainly JS/TS but open to other stacks Rails, Go, Elixir). You can
    contact me at my mail: typicode at gmail 🙂</p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/typicode/husky/commit/9e08ef013cd638e9f342e700fa2aa063e1065e54"><code>9e08ef0</code></a>
    chrore: bump version</li>
    <li><a
    href="https://github.com/typicode/husky/commit/04d7407d4f316a677b71e70d24f18c339169372c"><code>04d7407</code></a>
    fix: typo in sourcing ~/.huskyrc</li>
    <li><a
    href="https://github.com/typicode/husky/commit/800fbf1744c306dc328c47d6ef52829721f48378"><code>800fbf1</code></a>
    docs: fix example (<a
    href="https://github.com/typicode/husky/issues/1363">#1363</a>)</li>
    <li><a
    href="https://github.com/typicode/husky/commit/c1bbd9b8583d900171b6c81d751f11e506d12c1e"><code>c1bbd9b</code></a>
    style: indent</li>
    <li><a
    href="https://github.com/typicode/husky/commit/2da78cb5ebec4d84c2e7e5eeea6e118fdcf88610"><code>2da78cb</code></a>
    9.0.6</li>
    <li><a
    href="https://github.com/typicode/husky/commit/797dfdfa7162c6114b44b3818fd5eeee1df0cc2d"><code>797dfdf</code></a>
    Fix: unbound variable (<a
    href="https://github.com/typicode/husky/issues/1359">#1359</a>)</li>
    <li><a
    href="https://github.com/typicode/husky/commit/e7ada20240c9f8b1501e4f94cb0c28b2811e8eb9"><code>e7ada20</code></a>
    docs: update install script to mjs and simplify (<a
    href="https://github.com/typicode/husky/issues/1357">#1357</a>)</li>
    <li><a
    href="https://github.com/typicode/husky/commit/534bfed5139d37f528744b512bd8a9fd10b4f74a"><code>534bfed</code></a>
    chore: apply editorconfig to code only (<a
    href="https://github.com/typicode/husky/issues/1355">#1355</a>)</li>
    <li><a
    href="https://github.com/typicode/husky/commit/f44635127c946ca1d6a02bc6d3ddb6defefea8a1"><code>f446351</code></a>
    docs: add favicon (<a
    href="https://github.com/typicode/husky/issues/1354">#1354</a>)</li>
    <li><a
    href="https://github.com/typicode/husky/commit/8314bef03770cfb8f69ac95616f5c325709eacce"><code>8314bef</code></a>
    9.0.5</li>
    <li>Additional commits viewable in <a
    href="https://github.com/typicode/husky/compare/v8.0.3...v9.0.7">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=husky&package-manager=npm_and_yarn&previous-version=8.0.3&new-version=9.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore <dependency name> major version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's major version (unless you unignore this specific
    dependency's major version or upgrade to it yourself)
    - `@dependabot ignore <dependency name> minor version` will close this
    group update PR and stop Dependabot creating any more for the specific
    dependency's minor version (unless you unignore this specific
    dependency's minor version or upgrade to it yourself)
    - `@dependabot ignore <dependency name>` will close this group update PR
    and stop Dependabot creating any more for the specific dependency
    (unless you unignore this specific dependency or upgrade to it yourself)
    - `@dependabot unignore <dependency name>` will remove all of the ignore
    conditions of the specified dependency
    - `@dependabot unignore <dependency name> <ignore condition>` will
    remove the ignore condition of the specified dependency and ignore
    conditions
    
    
    </details>
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Steven Lambert <2433219+straker@users.noreply.github.com>
    Co-authored-by: Dan Bjorge <dan.bjorge@deque.com>
    3 people authored Feb 6, 2024
    Configuration menu
    Copy the full SHA
    8b8c5c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Configuration menu
    Copy the full SHA
    6008422 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. ci: update browser-tools 1.4.8 (#4341)

    update browser-tools orb so that the new updated url for chromedrivers
    are used.
    
    no qa required
    michael-siek authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    ed737c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. feat: adding the wcag131 tag to the aria-hidden-body rule (#4349)

    << 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>
    CBID2 and WilcoFiers authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    dd4c3c3 View commit details
    Browse the repository at this point in the history
  2. chore: bump chromedriver from 121.0.0 to 122.0.4 (#4353)

    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[bot] authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    93940f5 View commit details
    Browse the repository at this point in the history
  3. chore: bump the npm-low-risk group with 13 updates (#4352)

    [//]: # (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(&quot;rgb(none none
    none)&quot;).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
    &quot;upgrading&quot; 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…
    dependabot[bot] authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    a99cdc6 View commit details
    Browse the repository at this point in the history
  4. fix(aria-required-children): avoid confusing aria-busy message in fai…

    …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
    dbjorge authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    591607d View commit details
    Browse the repository at this point in the history
  5. feat(i18n): Add Taiwanese Mandarin translation (#4299)

    * Create zh_TW.json
    PMinn authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    c5e11de View commit details
    Browse the repository at this point in the history
  6. feat(checks): deprecate aria-busy check (#4356)

    axe-core's only usage of the `aria-busy` check was just removed in
    #4347, so this check is no longer required.
    
    See #4340
    dbjorge authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    be0b555 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. chore: sync generated files (#4354)

    Co-authored-by: github-actions <github-actions@github.com>
    github-actions[bot] and github-actions authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    b292263 View commit details
    Browse the repository at this point in the history
  2. chore: bump the npm-low-risk group with 3 updates (#4364)

    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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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>
    dependabot[bot] authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    54baa8d View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. fix(color-contrast): handle text that is outside overflow: hidden a…

    …ncestor (#4357)
    
    Closes: #4253
    
    ---------
    
    Co-authored-by: Wilco Fiers <WilcoFiers@users.noreply.github.com>
    straker and WilcoFiers authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    bdb7300 View commit details
    Browse the repository at this point in the history
  2. feat(color): add color channel values and luminosity, saturation, cli…

    …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
    straker authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    9e70199 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. feat(i18n): Add Italian translation (#4344)

    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
    nthnbch authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    de1baa9 View commit details
    Browse the repository at this point in the history
  2. fix(color-contrast): support color blend modes hue, saturation, color…

    …, 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
    straker authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    7ae4761 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. fix(listitem): clarify roleNotValid message (#4374)

    Editorial fix based on feedback from the Italian localization.
    WilcoFiers authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    0f8a9af View commit details
    Browse the repository at this point in the history
  2. fix(target-size): do not crash for nodes with many overlapping widgets (

    #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>
    straker and WilcoFiers authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    1dbea83 View commit details
    Browse the repository at this point in the history
  3. fix(target-size): always pass 10x targets (avoid perf bottleneck) (#4376

    )
    
    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)
    WilcoFiers authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    be327c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. fix(i18n): update Italian translations (#4377)

    Thanks to @giacomo-petri for reviewing the Italian translation for
    accuracy.
    
    No QA needed.
    straker authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    4d65d4b View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. feat(i18n): Add Simplified Chinese translation (#4379)

    ## 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>
    stout-ni and dequejosie authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    bda7c8d View commit details
    Browse the repository at this point in the history
  2. chore(release): 4.9.0

    attest-team-ci committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    3a6ce3c View commit details
    Browse the repository at this point in the history