Closed renovate[bot] closed 3 months ago
This PR contains the following updates:
3.12.39
3.12.44
2.2.5
2.2.6
4.17.6
4.17.7
20.14.2
20.14.12
7.16.1
7.17.0
13.2.0
13.13.1
8.56.0
8.57.0
3.3.0
3.4.0
6.8.0
6.9.0
7.33.2
7.35.0
4.6.0
4.6.2
1.3.11
1.3.12
11.4.3
11.4.6
9.0.11
9.1.2
15.2.5
15.2.7
10.2.2
10.4.3
3.1.2
3.1.4
8.11.5
8.12.0
9.0.0
9.1.0
1.8.14
1.9.2
16.2.1
16.7.0
36.0.0
36.0.1
5.5.3
5.5.4
5.2.12
5.3.5
3.13.0
3.13.1
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.
This PR contains the following updates:
3.12.39
->3.12.44
2.2.5
->2.2.6
4.17.6
->4.17.7
20.14.2
->20.14.12
7.16.1
->7.17.0
7.16.1
->7.17.0
13.2.0
->13.13.1
8.56.0
->8.57.0
3.3.0
->3.4.0
6.8.0
->6.9.0
7.33.2
->7.35.0
4.6.0
->4.6.2
1.3.11
->1.3.12
11.4.3
->11.4.6
9.0.11
->9.1.2
15.2.5
->15.2.7
10.2.2
->10.4.3
3.1.2
->3.1.4
8.11.5
->8.12.0
9.0.0
->9.1.0
1.8.14
->1.9.2
16.2.1
->16.7.0
36.0.0
->36.0.1
5.5.3
->5.5.4
5.2.12
->5.3.5
3.13.0
->3.13.1
Release Notes
cypress-io/code-coverage (@cypress/code-coverage)
### [`v3.12.44`](https://togithub.com/cypress-io/code-coverage/compare/v3.12.43...a0d90144c97068cf847703db0cdb88fa4ef8ff88) [Compare Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.43...v3.12.44) ### [`v3.12.43`](https://togithub.com/cypress-io/code-coverage/releases/tag/v3.12.43) [Compare Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.42...v3.12.43) ##### Bug Fixes - **deps:** update dependency dayjs to v1.11.12 ([#856](https://togithub.com/cypress-io/code-coverage/issues/856)) ([05a3ee9](https://togithub.com/cypress-io/code-coverage/commit/05a3ee941ca982d9f072c270db8f8fab6644cb37)) ### [`v3.12.42`](https://togithub.com/cypress-io/code-coverage/releases/tag/v3.12.42) [Compare Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.41...v3.12.42) ##### Bug Fixes - **deps:** update dependency [@cypress/webpack-preprocessor](https://togithub.com/cypress/webpack-preprocessor) to v6.0.2 ([#852](https://togithub.com/cypress-io/code-coverage/issues/852)) ([631fbfe](https://togithub.com/cypress-io/code-coverage/commit/631fbfe2b7c36a1432b93dd9da64004086375407)) ### [`v3.12.41`](https://togithub.com/cypress-io/code-coverage/releases/tag/v3.12.41) [Compare Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.40...v3.12.41) ##### Bug Fixes - **deps:** update dependency [@types/react](https://togithub.com/types/react) to v18.3.3 ([#838](https://togithub.com/cypress-io/code-coverage/issues/838)) ([6af6991](https://togithub.com/cypress-io/code-coverage/commit/6af69919bd69dd03bdd72fbf3c78f819f4331c50)) ### [`v3.12.40`](https://togithub.com/cypress-io/code-coverage/releases/tag/v3.12.40) [Compare Source](https://togithub.com/cypress-io/code-coverage/compare/v3.12.39...v3.12.40) ##### Bug Fixes - fix error when testing cross-origin code ([#685](https://togithub.com/cypress-io/code-coverage/issues/685)) ([aaf6ad0](https://togithub.com/cypress-io/code-coverage/commit/aaf6ad0dbb82e46110ebae1ad1edc55558518885))reduxjs/redux-toolkit (@reduxjs/toolkit)
### [`v2.2.6`](https://togithub.com/reduxjs/redux-toolkit/compare/v2.2.5...a9362fbcec6cb66bdb3e6dc52bbf3d69ea6f2b22) [Compare Source](https://togithub.com/reduxjs/redux-toolkit/compare/v2.2.5...v2.2.6)typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#7170-2024-07-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0) ##### 🚀 Features - **eslint-plugin:** backport no-unsafe-function type, no-wrapper-object-types from v8 to v7 - **eslint-plugin:** \[return-await] add option to report in error-handling scenarios only, and deprecate "never" ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] check top-level type assertions (and more) - **eslint-plugin:** \[strict-boolean-expressions] consider assertion function argument a boolean context - **eslint-plugin:** \[no-unnecessary-condition] false positive on optional private field ##### ❤️ Thank You - Armano - Josh Goldberg ✨ - Kirk Waiblinger - StyleShit You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.typescript-eslint/typescript-eslint (@typescript-eslint/parser)
### [`v7.17.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#7170-2024-07-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.16.1...v7.17.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.cypress-io/cypress (cypress)
### [`v13.13.1`](https://togithub.com/cypress-io/cypress/releases/tag/v13.13.1) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.13.0...v13.13.1) Changelog: https://docs.cypress.io/guides/references/changelog#13-13-1 ### [`v13.13.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.13.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.12.0...v13.13.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-13-0 ### [`v13.12.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.12.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.11.0...v13.12.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-12-0 ### [`v13.11.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.11.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.10.0...v13.11.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-11-0 ### [`v13.10.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.10.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.9.0...v13.10.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-10-0 ### [`v13.9.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.9.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.8.1...v13.9.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-9-0 ### [`v13.8.1`](https://togithub.com/cypress-io/cypress/releases/tag/v13.8.1) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.8.0...v13.8.1) Changelog: https://docs.cypress.io/guides/references/changelog#13-8-1 ### [`v13.8.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.8.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.3...v13.8.0) Changelog: https://docs.cypress.io/guides/references/changelog#13-8-0 ### [`v13.7.3`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.3) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.2...v13.7.3) Changelog: https://docs.cypress.io/guides/references/changelog#13-7-3 ### [`v13.7.2`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.2) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.1...v13.7.2) Changelog: https://docs.cypress.io/guides/references/changelog#13-7-2 ### [`v13.7.1`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.1) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.7.0...v13.7.1) Changelog: https://docs.cypress.io/guides/references/changelog#13-7-1 ### [`v13.7.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.0) [Compare Source](https://togithub.com/cypress-io/cypress/compare/v13.6.6...v13.7.0) Changelog:eslint/eslint (eslint)
### [`v8.57.0`](https://togithub.com/eslint/eslint/releases/tag/v8.57.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.56.0...v8.57.0) #### Features - [`1120b9b`](https://togithub.com/eslint/eslint/commit/1120b9b7b97f10f059d8b7ede19de2572f892366) feat: Add loadESLint() API method for v8 ([#18098](https://togithub.com/eslint/eslint/issues/18098)) (Nicholas C. Zakas) - [`dca7d0f`](https://togithub.com/eslint/eslint/commit/dca7d0f1c262bc72310147bcefe1d04ecf60acbc) feat: Enable `eslint.config.mjs` and `eslint.config.cjs` ([#18066](https://togithub.com/eslint/eslint/issues/18066)) (Nitin Kumar) #### Bug Fixes - [`2196d97`](https://togithub.com/eslint/eslint/commit/2196d97094ba94d6d750828879a29538d1600de5) fix: handle absolute file paths in `FlatRuleTester` ([#18064](https://togithub.com/eslint/eslint/issues/18064)) (Nitin Kumar) - [`69dd1d1`](https://togithub.com/eslint/eslint/commit/69dd1d1387b7b53617548d1f9f2c149f179e6e17) fix: Ensure config keys are printed for config errors ([#18067](https://togithub.com/eslint/eslint/issues/18067)) (Nitin Kumar) - [`9852a31`](https://togithub.com/eslint/eslint/commit/9852a31edcf054bd5d15753ef18e2ad3216b1b71) fix: deep merge behavior in flat config ([#18065](https://togithub.com/eslint/eslint/issues/18065)) (Nitin Kumar) - [`4c7e9b0`](https://togithub.com/eslint/eslint/commit/4c7e9b0b539ba879ac1799e81f3b6add2eed4b2f) fix: allow circular references in config ([#18056](https://togithub.com/eslint/eslint/issues/18056)) (Milos Djermanovic) #### Documentation - [`84922d0`](https://togithub.com/eslint/eslint/commit/84922d0bfa10689a34a447ab8e55975ff1c1c708) docs: Show prerelease version in dropdown ([#18139](https://togithub.com/eslint/eslint/issues/18139)) (Nicholas C. Zakas) - [`5b8c363`](https://togithub.com/eslint/eslint/commit/5b8c3636a3d7536535a6878eca0e5b773e4829d4) docs: Switch to Ethical Ads ([#18117](https://togithub.com/eslint/eslint/issues/18117)) (Milos Djermanovic) - [`77dbfd9`](https://togithub.com/eslint/eslint/commit/77dbfd9887b201a46fc68631cbde50c08e1a8dbf) docs: show NEXT in version selectors ([#18052](https://togithub.com/eslint/eslint/issues/18052)) (Milos Djermanovic) #### Chores - [`1813aec`](https://togithub.com/eslint/eslint/commit/1813aecc4660582b0678cf32ba466eb9674266c4) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).57.0 ([#18143](https://togithub.com/eslint/eslint/issues/18143)) (Milos Djermanovic) - [`5c356bb`](https://togithub.com/eslint/eslint/commit/5c356bb0c6f53c570224f8e9f02c4baca8fc6d2f) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`f4a1fe2`](https://togithub.com/eslint/eslint/commit/f4a1fe2e45aa1089fe775290bf530de82f34bf16) test: add more tests for ignoring files and directories ([#18068](https://togithub.com/eslint/eslint/issues/18068)) (Nitin Kumar) - [`42c0aef`](https://togithub.com/eslint/eslint/commit/42c0aefaf6ea8b998b1c6db61906a79c046d301a) ci: Enable CI for `v8.x` branch ([#18047](https://togithub.com/eslint/eslint/issues/18047)) (Milos Djermanovic)cypress-io/eslint-plugin-cypress (eslint-plugin-cypress)
### [`v3.4.0`](https://togithub.com/cypress-io/eslint-plugin-cypress/compare/v3.3.0...e64439217c3092221ae8ac88554ec435fc88f608) [Compare Source](https://togithub.com/cypress-io/eslint-plugin-cypress/compare/v3.3.0...v3.4.0)jsx-eslint/eslint-plugin-jsx-a11y (eslint-plugin-jsx-a11y)
### [`v6.9.0`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/HEAD/CHANGELOG.md#v690---2024-06-19) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/compare/v6.8.0...v6.9.0) ##### Fixed - \[Fix] `img-redundant-alt`: fixed multibyte character support [`#969`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/969) - \[meta] fix changelog links [`#960`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/issues/960) ##### Commits - \[New] add support for Flat Config [`6b5f096`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6b5f096f10b47326d68e2893152a48a79c8555b4) - Revert "\[Fix] `isNonInteractiveElement`: Upgrade aria-query to 5.3.0 and axobject-query to 3.2.1" [`75d5dd7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/75d5dd722bd67186d97afa7b151fd6fee5885c70) - \[Robustness] use `safe-regex-test` [`4c7e781`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/4c7e7815c12a797587bb8e3cdced7f3003848964) - \[actions] update actions/checkout [`51a1ca7`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/51a1ca7b4d83d4fbd1ea62888f7f2dc21ece6788) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `@babel/register`, `eslint-doc-generator`, `object.entries` [`1271ac1`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/1271ac1d6e5dcf9a2bc2c086faaf062335629171) - \[Dev Deps] update `@babel/cli`, `@babel/core`, `@babel/register`, `aud`, `eslint-plugin-import`, `npmignore`, `object.assign` [`540cb7a`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/540cb7aefead582f237071d55a40f098d0885478) - \[Deps] update `@babel/runtime`, `array-includes`, `es-iterator-helpers`, `hasown`, `object.fromentries`, `safe-regex-test` [`5d14408`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/5d1440825a8838ae10dc94cc3a4a7e1e967644b4) - \[Deps] pin `aria-query` and `axobject-query`, add `ls-engines` test to CI [`32fd82c`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/32fd82c628d7f3e4ec8c06a1994f4eca1be2be4f) - \[Dev Deps] update `@babel/core`, `@babel/eslint-parser`, `@babel/plugin-transform-flow-strip-types`, `eslint-doc-generator` [`d1b4114`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/d1b41142248a7cca45bb5f0b96ff23ee87fb9411) - \[Fix] ensure `summary` remains non-interactive [`6a048da`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/6a048dacf2b98eaa204e2a5a70dc7e3d48d9463a) - \[Deps] remove `@babel/runtime` [`0a98ad8`](https://togithub.com/jsx-eslint/eslint-plugin-jsx-a11y/commit/0a98ad83ffa7f4b66458cc1c39db2ef32bb2c480) - \[New] `no-noninteractive-element-to-interactive-role`: allow `menuitemradio` and `menuitemcheckbox` on \jsx-eslint/eslint-plugin-react (eslint-plugin-react)
### [`v7.35.0`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7350---20240719) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0) ##### Added - support eslint v9 ([#3759][] [@mdjermanovic](https://togithub.com/mdjermanovic)) - export flat configs from plugin root and fix flat config crash ([#3694][] [@bradzacher](https://togithub.com/bradzacher) [@mdjermanovic](https://togithub.com/mdjermanovic)) - add \[`jsx-props-no-spread-multi`] ([#3724][] [@SimonSchick](https://togithub.com/SimonSchick)) - \[`forbid-component-props`]: add `propNamePattern` to allow / disallow prop name patterns ([#3774][] [@akulsr0](https://togithub.com/akulsr0)) - \[`jsx-handler-names`]: support ignoring component names ([#3772][] [@akulsr0](https://togithub.com/akulsr0)) - version settings: Allow react defaultVersion to be configurable ([#3771][] [@onlywei](https://togithub.com/onlywei)) - \[`jsx-closing-tag-location`]: add `line-aligned` option ([#3777] [@kimtaejin3](https://togithub.com/kimtaejin3)) - \[`no-danger`]: add `customComponentNames` option ([#3748][] [@akulsr0](https://togithub.com/akulsr0)) ##### Fixed - \[`no-invalid-html-attribute`]: substitute placeholders in suggestion messages ([#3759][] [@mdjermanovic](https://togithub.com/mdjermanovic)) - \[`sort-prop-types`]: single line type ending without semicolon ([#3784][] [@akulsr0](https://togithub.com/akulsr0)) - \[`require-default-props`]: report when required props have default value ([#3785][] [@akulsr0](https://togithub.com/akulsr0)) ##### Changed - \[Refactor] `variableUtil`: Avoid creating a single flat variable scope for each lookup ([#3782][] [@DanielRosenwasser](https://togithub.com/DanielRosenwasser)) [7.35.0]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0 [#3785]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3785 [#3784]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3784 [#3782]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3782 [#3777]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3777 [#3774]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3774 [#3772]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3772 [#3771]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3771 [#3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#3748]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3748 [#3724]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3724 [#3694]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3694 ### [`v7.34.4`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7344---20240713) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4) ##### Fixed - \[`prop-types`]: fix `className` missing in prop validation false negative ([#3749] [@akulsr0](https://togithub.com/akulsr0)) - \[`sort-prop-types`]: Check for undefined before accessing `node.typeAnnotation.typeAnnotation` ([#3779] [@tylerlaprade](https://togithub.com/tylerlaprade)) [7.34.4]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4 [#3779]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3779 [#3749]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3749 ### [`v7.34.3`](https://togithub.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#7343---20240618) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3) ##### Fixed - \[`prop-types`]: null-check rootNode before calling getScope ([#3762][] [@crnhrv](https://togithub.com/crnhrv)) - \[`boolean-prop-naming`]: avoid a crash with a spread prop ([#3733][] [@ljharb](https://togithub.com/ljharb)) - \[`jsx-boolean-value`]: `assumeUndefinedIsFalse` with `never` must not allow explicit `true` value ([#3757][] [@6uliver](https://togithub.com/6uliver)) - \[`no-object-type-as-default-prop`]: enable rule for components with many parameters ([#3768][] [@JulienR1](https://togithub.com/JulienR1)) - \[`jsx-key`]: incorrect behavior for checkKeyMustBeforeSpread with map callbacks ([#3769][] [@akulsr0](https://togithub.com/akulsr0)) [7.34.3]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3 [#3769]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3769 [#3768]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3768 [#3762]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3762 [#3757]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3757 [#3733]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/3733 ### [`v7.34.2`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.2) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2) ##### Fixed - [`boolean-prop-naming`][boolean-prop-naming]: avoid a crash with a non-TSTypeReference type ([#3718][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`jsx-no-leaked-render`][jsx-no-leaked-render]: invalid report if left side is boolean ([#3746][] [@akulsr0](https://togithub.com/akulsr0)) - [`jsx-closing-bracket-location`][jsx-closing-bracket-location]: message shows `{{details}}` when there are no details ([#3759][] [@mdjermanovic](https://togithub.com/mdjermanovic)) - [`no-invalid-html-attribute`][no-invalid-html-attribute]: ensure error messages are correct ([#3759][] [@mdjermanovic](https://togithub.com/mdjermanovic), [@ljharb](https://togithub.com/ljharb)) ##### Changed - \[Refactor] create various eslint utils to fix eslint deprecations ([#3759][] [@mdjermanovic](https://togithub.com/mdjermanovic), [@ljharb](https://togithub.com/ljharb)) [7.34.2]: https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2 [#3759]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3759 [#3746]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3746 [#3718]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/3718 [`boolean-prop-naming`]: docs/rules/boolean-prop-naming.md [`jsx-no-leaked-render`]: docs/rules/jsx-no-leaked-render.md [`jsx-closing-bracket-location`]: docs/rules/jsx-closing-bracket-location.md [`no-invalid-html-attribute`]: docs/rules/no-invalid-html-attribute.md ### [`v7.34.1`](https://togithub.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.34.1) [Compare Source](https://togithub.com/jsx-eslint/eslint-plugin-react/compare/v7.34.0...v7.34.1) ##### Fixed - [`jsx-no-leaked-render`][jsx-no-leaked-render]: prevent wrongly adding parens ([#3700][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: detect TS interfaces ([#3701][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: literalType error fix ([#3704][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`boolean-prop-naming`][boolean-prop-naming]: allow TSIntersectionType ([#3705][] [@developer-bandi](https://togithub.com/developer-bandi)) - [`no-unknown-property`][no-unknown-property]: support `popover`, `popovertarget`, `popovertargetaction` attributes ([#3707][] [@ljharb](https://togithub.com/ljharb)) - [`no-unknown-property`][no-unknown-property]: only match `data-*` attributes containing `-` ([#3713][] [@silverwind](https://togithub.com/silverwind)) - [`checked-requires-onchange-or-readonly`][checked-requires-onchange-or-readonly]: correct options that were behaving opposite ([#3715][] [@jaesoekjjang](https://togithub.com/jaesoekjjang)) ##### Changed - [`boolean-prop-naming`][boolean-prop-naming]: improve error message ([@ljharb](https://togithub.com/ljharb)) [#1000]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1000 [#1002]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1002 [#1005]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1005 [#100]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/100 [#1010]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1010 [#1013]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1013 [#1022]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1022 [#1029]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1029 [#102]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/102 [#1034]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1034 [#1038]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1038 [#1041]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1041 [#1043]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1043 [#1046]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1046 [#1047]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1047 [#1050]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1050 [#1053]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1053 [#1057]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1057 [#105]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/105 [#1061]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1061 [#1062]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1062 [#1070]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1070 [#1071]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1071 [#1073]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1073 [#1076]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1076 [#1079]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1079 [#1088]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1088 [#1098]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1098 [#1101]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1101 [#1103]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1103 [#110]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/110 [#1116]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1116 [#1117]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1117 [#1119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1119 [#1121]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1121 [#1122]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1122 [#1123]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1123 [#1130]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1130 [#1131]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1131 [#1132]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1132 [#1134]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1134 [#1135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1135 [#1139]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1139 [#1148]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1148 [#1149]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1149 [#114]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/114 [#1151]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1151 [#1155]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1155 [#1161]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1161 [#1167]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1167 [#1173]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1173 [#1174]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1174 [#1175]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1175 [#1178]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1178 [#1179]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1179 [#117]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/117 [#1180]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1180 [#1183]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1183 [#1189]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1189 [#118]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/118 [#1192]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1192 [#1195]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1195 [#1199]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1199 [#119]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/119 [#11]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/11 [#1201]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1201 [#1202]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1202 [#1206]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1206 [#1213]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1213 [#1216]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1216 [#1222]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1222 [#1226]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1226 [#1227]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1227 [#122]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/122 [#1231]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1231 [#1236]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1236 [#1239]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1239 [#123]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/123 [#1241]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1241 [#1242]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1242 [#1246]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1246 [#1249]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1249 [#1253]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1253 [#1257]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1257 [#125]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/125 [#1260]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1260 [#1261]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1261 [#1262]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1262 [#1264]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1264 [#1266]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1266 [#1269]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1269 [#1273]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1273 [#1274]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1274 [#1277]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1277 [#127]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/127 [#1281]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1281 [#1287]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1287 [#1288]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1288 [#1289]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1289 [#128]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/128 [#1290]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1290 [#1294]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1294 [#1296]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1296 [#129]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/129 [#12]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/12 [#1301]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1301 [#1303]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1303 [#1306]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1306 [#1308]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1308 [#1309]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1309 [#130]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/130 [#1310]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1310 [#1323]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1323 [#1329]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1329 [#132]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/132 [#1335]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1335 [#1337]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1337 [#133]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/133 [#1344]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1344 [#1352]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1352 [#1353]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1353 [#1354]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1354 [#135]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/135 [#1361]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1361 [#1363]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1363 [#1364]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1364 [#1366]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1366 [#1369]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1369 [#136]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/136 [#1374]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1374 [#1376]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1376 [#137]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/137 [#1380]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1380 [#1381]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1381 [#1382]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1382 [#1383]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1383 [#1384]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1384 [#1386]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1386 [#1388]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1388 [#1389]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1389 [#138]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/138 [#1392]: https://togithub.com/jsx-eslint/eslint-plugin-react/pull/1392 [#1395]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1395 [#1396]: https://togithub.com/jsx-eslint/eslint-plugin-react/issues/1396 [#1398]: httConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.