Skip to content

Commit

Permalink
chore(deps): update all non-major dependencies (Shopify#3)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@storybook/testing-library](https://github.com/storybookjs/testing-library)
| [`^0.0.14-next.2` ->
`^0.1.0`](https://renovatebot.com/diffs/npm/@storybook%2ftesting-library/0.0.14-next.2/0.1.0)
|
[![age](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/compatibility-slim/0.0.14-next.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@storybook%2ftesting-library/0.1.0/confidence-slim/0.0.14-next.2)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint)
| [`^5.59.7` ->
`^5.59.8`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.59.7/5.59.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/compatibility-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.59.8/confidence-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint)
| [`^5.59.7` ->
`^5.59.8`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.59.7/5.59.8)
|
[![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/compatibility-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.59.8/confidence-slim/5.59.7)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-prettier](https://github.com/prettier/eslint-config-prettier)
| [`^8.3.0` ->
`^8.8.0`](https://renovatebot.com/diffs/npm/eslint-config-prettier/8.3.0/8.8.0)
|
[![age](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/compatibility-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint-config-prettier/8.8.0/confidence-slim/8.3.0)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react)
| [`7.29.4` ->
`7.32.2`](https://renovatebot.com/diffs/npm/eslint-plugin-react/7.29.4/7.32.2)
|
[![age](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/compatibility-slim/7.29.4)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/eslint-plugin-react/7.32.2/confidence-slim/7.29.4)](https://docs.renovatebot.com/merge-confidence/)
|
| [lucide-react](https://lucide.dev)
([source](https://github.com/lucide-icons/lucide)) | [`^0.224.0` ->
`^0.229.0`](https://renovatebot.com/diffs/npm/lucide-react/0.224.0/0.229.0)
|
[![age](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/compatibility-slim/0.224.0)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/lucide-react/0.229.0/confidence-slim/0.224.0)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://github.com/vercel/turbo)) | [`^1.9.9` ->
`^1.10.0`](https://renovatebot.com/diffs/npm/turbo/1.9.9/1.10.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/compatibility-slim/1.9.9)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.10.0/confidence-slim/1.9.9)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>storybookjs/testing-library</summary>

###
[`v0.1.0`](https://github.com/storybookjs/testing-library/blob/HEAD/CHANGELOG.md#v010-Mon-Apr-03-2023)

[Compare
Source](https://github.com/storybookjs/testing-library/compare/v0.0.14-next.2...v0.1.0)

:tada: This release contains work from a new contributor! :tada:

Thank you, Kasper Peulen
([@&#8203;kasperpeulen](https://github.com/kasperpeulen)), for all
your work!

##### 🚀 Enhancement

##### 🐛 Bug Fix

- Support Storybook 7.0.0
[#&#8203;34](https://github.com/storybookjs/testing-library/pull/34)
([@&#8203;yannbf](https://github.com/yannbf))
- Make `waitFor` interceptable and don't override interval/timeout
[#&#8203;23](https://github.com/storybookjs/testing-library/pull/23)
([@&#8203;ghengeveld](https://github.com/ghengeveld)
[@&#8203;yannbf](https://github.com/yannbf))
- support storybook 7.0
[#&#8203;30](https://github.com/storybookjs/testing-library/pull/30)
([@&#8203;yannbf](https://github.com/yannbf))

##### Authors: 3

- Gert Hengeveld ([@&#8203;ghengeveld](https://github.com/ghengeveld))
- Kasper Peulen
([@&#8203;kasperpeulen](https://github.com/kasperpeulen))
-   Yann Braga ([@&#8203;yannbf](https://github.com/yannbf))

***

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v5.59.8`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#&#8203;5598-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5597v5598-2023-05-29)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/eslint-plugin)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v5.59.8`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#&#8203;5598-httpsgithubcomtypescript-eslinttypescript-eslintcomparev5597v5598-2023-05-29)

[Compare
Source](https://github.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)

**Note:** Version bump only for package
[@&#8203;typescript-eslint/parser](https://github.com/typescript-eslint/parser)

</details>

<details>
<summary>prettier/eslint-config-prettier</summary>

###
[`v8.8.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-880-2023-03-20)

[Compare
Source](https://github.com/prettier/eslint-config-prettier/compare/v8.7.0...v8.8.0)

- Added:
\[[@&#8203;typescript-eslint/lines-around-comment](https://github.com/typescript-eslint/lines-around-comment)].
Thanks to [@&#8203;ttionya](https://github.com/ttionya)!

###
[`v8.7.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-870-2023-03-06)

[Compare
Source](https://github.com/prettier/eslint-config-prettier/compare/v8.6.0...v8.7.0)

- Added:
\[[@&#8203;typescript-eslint/block-spacing](https://github.com/typescript-eslint/block-spacing)].
Thanks to [@&#8203;ttionya](https://github.com/ttionya)!
- Added:
\[[@&#8203;typescript-eslint/key-spacing](https://github.com/typescript-eslint/key-spacing)].
Thanks to [@&#8203;ttionya](https://github.com/ttionya)!

###
[`v8.6.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-860-2023-01-02)

[Compare
Source](https://github.com/prettier/eslint-config-prettier/compare/3dfe8c6301897260486e13bc22712e824958c422...414495d420fdc3936064e86dc3a5479d60f26bd6)

- Added: \[vue/multiline-ternary]. Thanks to
[@&#8203;xcatliu](https://github.com/xcatliu)!

###
[`v8.5.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-850-2022-03-02)

[Compare
Source](https://github.com/prettier/eslint-config-prettier/compare/v8.4.0...v8.5.0)

- Added:
\[[@&#8203;typescript-eslint/space-before-blocks](https://github.com/typescript-eslint/space-before-blocks)].
Thanks to Masafumi Koba
([@&#8203;ybiquitous](https://github.com/ybiquitous))!

###
[`v8.4.0`](https://github.com/prettier/eslint-config-prettier/blob/HEAD/CHANGELOG.md#Version-840-2022-02-19)

[Compare
Source](https://github.com/prettier/eslint-config-prettier/compare/v8.3.0...v8.4.0)

- Added: \[vue/quote-props]. Thanks to
[@&#8203;xcatliu](https://github.com/xcatliu)!

</details>

<details>
<summary>jsx-eslint/eslint-plugin-react</summary>

###
[`v7.32.2`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7322---20230128)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2)

##### Fixed

- configs: restore `parserOptions` in legacy configs
(\[[#&#8203;3523](https://github.com/jsx-eslint/eslint-plugin-react/issues/3523)]\[]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-no-constructed-context-values`], \[`jsx-no-useless-fragment`]:
add a rule schema ([@&#8203;ljharb](https://github.com/ljharb))
( \[`no-unknown-property`]: add `fill` for `<marker>` ([#&#8203;3525][]
[@&#8203;alexey-koran](https://github.com/alexey-koran))

[7.32.2]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2

[#&#8203;3525]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3525

[#&#8203;3520]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3523

###
[`v7.32.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7321---20230116)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.0...v7.32.1)

##### Fixed

- prevent circular dependency in index and "all" config
([#&#8203;3519][] [@&#8203;ljharb](https://github.com/ljharb))
- \[`destructuring-assignment`]: do not force destructuring of
optionally chained properties ([#&#8203;3520][]
[@&#8203;ljharb](https://github.com/ljharb))

[7.32.1]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.0...v7.32.1

[#&#8203;3520]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3520

[#&#8203;3519]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3519

###
[`v7.32.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7320---20230110)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.11...v7.32.0)

##### Added

- support new config system ([#&#8203;3429][]
[@&#8203;jjangga0214](https://github.com/jjangga0214))
- \[`hook-use-state`]: add `allowDestructuredState` option
([#&#8203;3449][] [@&#8203;ljharb](https://github.com/ljharb))
- add \[`sort-default-props`] and deprecate \[`jsx-sort-default-props`]
([#&#8203;1861][]
[@&#8203;alexzherdev](https://github.com/alexzherdev))
- add \[`no-object-type-as-default-prop`] rule ([#&#8203;2848][]
[@&#8203;cyan33](https://github.com/cyan33)
[@&#8203;fengkx](https://github.com/fengkx))

##### Fixed

- configs: avoid legacy config system error ([#&#8203;3461][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`sort-prop-types`]: restore autofixing ([#&#8203;3452][],
[#&#8203;3471][]
[@&#8203;ROSSROSALES](https://github.com/ROSSROSALES))
- \[`no-unknown-property`]: do not check `fbs` elements
([#&#8203;3494][]
[@&#8203;brianogilvie](https://github.com/brianogilvie))
- \[`jsx-newline`]: No newline between comments and jsx elements
([#&#8203;3493][]
[@&#8203;justmejulian](https://github.com/justmejulian))
- \[`jsx-no-leaked-render`]: Don't report errors on empty strings if
React >= v18 ([#&#8203;3488][]
[@&#8203;himanshu007-creator](https://github.com/himanshu007-creator))
- \[`no-invalid-html-attribute`]: convert autofix to suggestion
([#&#8203;3474][]
[@&#8203;himanshu007-creator](https://github.com/himanshu007-creator)
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-no-leaked-render`]: fix removing parentheses for conditionals
([#&#8203;3502][] [@&#8203;akulsr0](https://github.com/akulsr0))
- \[`jsx-no-leaked-render`]: invalid fixes in coerce mode
([#&#8203;3511][] [@&#8203;akulsr0](https://github.com/akulsr0))
- \[`destructuring-assignment`]: Handle destructuring of useContext in
SFC ([#&#8203;2797][] [@&#8203;Zinyon](https://github.com/Zinyon)
[@&#8203;ljharb](https://github.com/ljharb))

##### Changed

- \[Docs] \[`jsx-no-leaked-render`]: Remove mentions of empty strings
for React 18 ([#&#8203;3468][]
[@&#8203;karlhorky](https://github.com/karlhorky))
- \[Docs] update `eslint-doc-generator` to v1.0.0 ([#&#8203;3499][]
[@&#8203;bmish](https://github.com/bmish))
- \[meta] add issue template ([#&#8203;3483][]
[@&#8203;ROSSROSALES](https://github.com/ROSSROSALES))
- \[Docs] Use emoji for jsx-runtime config and config file for
eslint-doc-generator ([#&#8203;3504][]
[@&#8203;bmish](https://github.com/bmish))
- \[Docs] \[`prefer-exact-props`]: fix example flow syntax
([#&#8203;3510][] [@&#8203;smackfu](https://github.com/smackfu))
- \[Perf] use `anyOf` instead of `oneOf`
([@&#8203;ljharb](https://github.com/ljharb)
[@&#8203;remcohaszing](https://github.com/remcohaszing))

[7.32.0]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.11...v7.32.0

[#&#8203;3511]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3511

[#&#8203;3510]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3510

[#&#8203;3504]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3504

[#&#8203;3502]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3502

[#&#8203;3499]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3499

[#&#8203;3494]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3494

[#&#8203;3493]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3493

[#&#8203;3488]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3488

[#&#8203;3483]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3483

[#&#8203;3474]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3474

[#&#8203;3471]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3471

[#&#8203;3468]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3468

[#&#8203;3461]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3461

[#&#8203;3452]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3452

[#&#8203;3449]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3449

[#&#8203;3429]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3429

[#&#8203;2848]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/2848

[#&#8203;2797]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/2797

[#&#8203;1861]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/1861

###
[`v7.31.11`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;73111---20221117)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11)

##### Fixed

- \[`jsx-no-target-blank`]: allow ternaries with literals
([#&#8203;3464][] [@&#8203;akulsr0](https://github.com/akulsr0))
- \[`no-unknown-property`]: add `inert` attribute ([#&#8203;3484][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-key`]: detect keys in logical expression and conditional
expression ([#&#8203;3490][]
[@&#8203;metreniuk](https://github.com/metreniuk))

##### Changed

- \[Perf] component detection: improve performance by avoiding
traversing parents unnecessarily ([#&#8203;3459][]
[@&#8203;golopot](https://github.com/golopot))
- \[Docs] `forbid-component-props`: inclusive language w/ allowlist
([#&#8203;3473][]
[@&#8203;AndersDJohnson](https://github.com/AndersDJohnson))
- \[Docs] automate doc generation with `eslint-doc-generator`
([#&#8203;3469][] [@&#8203;bmish](https://github.com/bmish))

[7.31.11]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11

[#&#8203;3490]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3490

[#&#8203;3484]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3484

[#&#8203;3473]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3473

[#&#8203;3469]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3469

[#&#8203;3464]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3464

[#&#8203;3459]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3459

###
[`v7.31.10`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;73110---20221010)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10)

##### Fixed

- \[`no-unknown-property`]: allow `allowFullScreen` on `iframe`
([#&#8203;3455][] [@&#8203;almeidx](https://github.com/almeidx))

[7.31.10]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10

[#&#8203;3455]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3455

###
[`v7.31.9`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7319---20221009)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9)

##### Fixed

- \[`no-unknown-property`]: add `dialog` attributes ([#&#8203;3436][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-arrow-function-lifecycle`]: when converting from an arrow,
remove the semi and wrapping parens ([#&#8203;3337][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-key`]: Ignore elements inside `React.Children.toArray()`
([#&#8203;1591][] [@&#8203;silvenon](https://github.com/silvenon))
- \[`jsx-no-constructed-context-values`]: fix false positive for usage
in non-components ([#&#8203;3448][]
[@&#8203;golopot](https://github.com/golopot))
- \[`static-property-placement`]: warn on nonstatic expected-statics
([#&#8203;2581][] [@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: properly tag-restrict case-insensitive
attributes ([@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: allow `webkitDirectory` on `input`,
case-insensitive ([#&#8203;3454][]
[@&#8203;ljharb](https://github.com/ljharb))

##### Changed

- \[Docs] \[`no-unknown-property`]: fix typo in link ([#&#8203;3445][]
[@&#8203;denkristoffer](https://github.com/denkristoffer))
- \[Perf] component detection: improve performance by optimizing getId
([#&#8203;3451][] [@&#8203;golopot](https://github.com/golopot))
- \[Docs] \[`no-unstable-nested-components`]: Warn about memoized,
nested components ([#&#8203;3444][]
[@&#8203;eps1lon](https://github.com/eps1lon))

[7.31.9]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9

[#&#8203;3454]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3454

[#&#8203;3451]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3451

[#&#8203;3448]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3448

[#&#8203;3445]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3445

[#&#8203;3444]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3444

[#&#8203;3436]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3436

[#&#8203;3337]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3337

[#&#8203;2581]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/2581

[#&#8203;1591]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/1591

###
[`v7.31.8`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7318---20220908)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8)

##### Fixed

- \[`no-unknown-property`]: add `viewBox` on `marker` ([#&#8203;3416][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: add `noModule` on `script` ([#&#8203;3414][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: allow `onLoad` on `<object>`
([#&#8203;3415][]
[@&#8203;OleksiiKachan](https://github.com/OleksiiKachan))
- \[`no-multi-comp`]: do not detect a function property returning only
null as a component ([#&#8203;3412][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: allow `abbr` on `<th>` and `<td>`
([#&#8203;3419][]
[@&#8203;OleksiiKachan](https://github.com/OleksiiKachan))
- \[`no-unknown-property`]: add `viewBox` for `pattern`, `symbol`,
`view` ([#&#8203;3424][]
[@&#8203;MNBuyskih](https://github.com/MNBuyskih))
- \[`no-unknown-property`]: add `align` on all the tags that support it
([#&#8203;3425][] [@&#8203;ljharb](https://github.com/ljharb))

##### Changed

- \[meta] npmignore markdownlint config ([#&#8203;3413][]
[@&#8203;jorrit](https://github.com/jorrit))

[7.31.8]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8

[#&#8203;3425]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3425

[#&#8203;3424]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3424

[#&#8203;3419]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3419

[#&#8203;3416]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3416

[#&#8203;3415]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3415

[#&#8203;3414]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3414

[#&#8203;3413]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3413

[#&#8203;3412]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3412

###
[`v7.31.7`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7317---20220905)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7)

##### Fixed

- \[`no-unknown-property`]: avoid warning on `fbt` nodes entirely
([#&#8203;3391][] [@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: add `download` property support for `a` and
`area` ([#&#8203;3394][]
[@&#8203;HJain13](https://github.com/HJain13))
- \[`no-unknown-property`]: allow `webkitAllowFullScreen` and
`mozAllowFullScreen` ([#&#8203;3396][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: `controlsList`, not `controlList`
([#&#8203;3397][] [@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: add more capture event properties
([#&#8203;3402][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: Add more one word properties found in
DefinitelyTyped's react/index.d.ts ([#&#8203;3402][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: Mark onLoad/onError as supported on iframes
([#&#8203;3398][] [@&#8203;maiis](https://github.com/maiis),
[#&#8203;3406][] [@&#8203;akx](https://github.com/akx))
- \[`no-unknown-property`]: allow `imageSrcSet` and `imageSizes`
attributes on `<link>` ([#&#8203;3407][]
[@&#8203;terrymun](https://github.com/terrymun))
- \[`no-unknown-property`]: add `border`; `focusable` on `<svg>`
([#&#8203;3404][] [#&#8203;3404][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: React lowercases `data-` attrs
([#&#8203;3395][] [@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: add `valign` on table components
([#&#8203;3389][] [@&#8203;ljharb](https://github.com/ljharb))

[7.31.7]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7

[#&#8203;3407]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3407

[#&#8203;3406]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3406

[#&#8203;3405]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3405

[#&#8203;3404]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3404

[#&#8203;3402]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3402

[#&#8203;3398]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3398

[#&#8203;3397]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3397

[#&#8203;3396]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3396

[#&#8203;3395]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3395

[#&#8203;3394]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3394

[#&#8203;3391]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3391

[#&#8203;3389]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3389

###
[`v7.31.6`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7316---20220904)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6)

##### Fixed

- \[`no-unknown-property`]: `onError` and `onLoad` both work on `img`
and `script` ([#&#8203;3388][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: data-\* attributes can have numbers
([#&#8203;3390][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: add more audio/video attributes
([#&#8203;3390][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: move allowfullscreen to case ignored
attributes ([#&#8203;3390][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: fill works on line, mask, and use elements
([#&#8203;3390][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: add onMouseMoveCapture as valid
react-specific attribute ([#&#8203;3390][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: make onLoad and onError be accepted on more
elements ([#&#8203;3390][]
[@&#8203;sjarva](https://github.com/sjarva))

##### Changed

- \[Docs] \[`no-unknown-property`]: add a mention about using ignores
properties with libraries that add props ([#&#8203;3390][]
[@&#8203;sjarva](https://github.com/sjarva))

[7.31.6]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6

[#&#8203;3390]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3390

[#&#8203;3388]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3388

###
[`v7.31.5`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7315---20220903)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5)

##### Fixed

- \[`no-unknown-property`]: add properties `onToggle`, `fill`, `as`, and
pointer events ([#&#8203;3385][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: add `defaultChecked` property
([#&#8203;3385][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: add touch and media event related properties
([#&#8203;3385][] [@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: `children` is always an acceptable prop;
iframes have `scrolling`; video has `playsInline` ([#&#8203;3385][]
[@&#8203;ljharb](https://github.com/ljharb))

[7.31.5]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5

[#&#8203;3385]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3385

###
[`v7.31.4`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7314---20220903)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4)

##### Fixed

- \[`no-unknown-property`]: support `checked` on inputs
([#&#8203;3383][] [@&#8203;ljharb](https://github.com/ljharb))

[#&#8203;3383]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3383

[7.31.4]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4

###
[`v7.31.3`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7313---20220902)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3)

##### Fixed

- \[`no-unknown-property`]: add SVG and meta properties
([#&#8203;3381][] [@&#8203;AhmadMayo](https://github.com/AhmadMayo))

[7.31.3]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3

[#&#8203;3381]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3381

###
[`v7.31.2`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7312---20220902)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2)

##### Fixed

- \[`jsx-key`]: avoid a crash with optional chaining ([#&#8203;3371][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-sort-props`]: avoid a crash with spread props ([#&#8203;3376][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`no-unknown-property`]: properly recognize valid data- and aria-
attributes ([#&#8203;3377][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[`no-unknown-property`]: properly recognize unknown HTML/DOM
attributes ([#&#8203;3377][]
[@&#8203;sjarva](https://github.com/sjarva))

##### Changed

- \[Docs] \[`jsx-sort-props`]: replace ref string with ref variable
([#&#8203;3375][] [@&#8203;Luccasoli](https://github.com/Luccasoli))
- \[Refactor] \[`no-unknown-property`]: improve jsdoc; extract logic to
separate functions ([#&#8203;3377][]
[@&#8203;sjarva](https://github.com/sjarva))
- \[Refactor] \[`no-unknown-property`]: update DOM properties to include
also one word properties ([#&#8203;3377][]
[@&#8203;sjarva](https://github.com/sjarva))

[7.31.2]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2

[#&#8203;3377]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3377

[#&#8203;3376]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3376

[#&#8203;3375]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3375

[#&#8203;3371]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3371

###
[`v7.31.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;73111---20221117)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.0...v7.31.1)

##### Fixed

- \[`jsx-no-target-blank`]: allow ternaries with literals
([#&#8203;3464][] [@&#8203;akulsr0](https://github.com/akulsr0))
- \[`no-unknown-property`]: add `inert` attribute ([#&#8203;3484][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-key`]: detect keys in logical expression and conditional
expression ([#&#8203;3490][]
[@&#8203;metreniuk](https://github.com/metreniuk))

##### Changed

- \[Perf] component detection: improve performance by avoiding
traversing parents unnecessarily ([#&#8203;3459][]
[@&#8203;golopot](https://github.com/golopot))
- \[Docs] `forbid-component-props`: inclusive language w/ allowlist
([#&#8203;3473][]
[@&#8203;AndersDJohnson](https://github.com/AndersDJohnson))
- \[Docs] automate doc generation with `eslint-doc-generator`
([#&#8203;3469][] [@&#8203;bmish](https://github.com/bmish))

[7.31.11]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11

[#&#8203;3490]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3490

[#&#8203;3484]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3484

[#&#8203;3473]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3473

[#&#8203;3469]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3469

[#&#8203;3464]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3464

[#&#8203;3459]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3459

###
[`v7.31.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7310---20220824)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.2...v7.31.0)

##### Added

- \[`jsx-newline`]: add `allowMultiline` option when prevent option is
true ([#&#8203;3311][]
[@&#8203;TildaDares](https://github.com/TildaDares))
- \[`forbid-dom-props`]: add `disallowedFor` option ([#&#8203;3338][]
[@&#8203;TildaDares](https://github.com/TildaDares))

##### Fixed

- \[`jsx-no-literals`]: properly error on children with
noAttributeStrings: true ([#&#8203;3317][]
[@&#8203;TildaDares](https://github.com/TildaDares))
- \[`jsx-key`]: catch key errors inside conditional statements
([#&#8203;3320][] [@&#8203;TildaDares](https://github.com/TildaDares))
- \[`display-name`]: Accept forwardRef and Memo nesting in newer React
versions ([#&#8203;3321][]
[@&#8203;TildaDares](https://github.com/TildaDares))
- \[`jsx-key`]: avoid a crash from optional chaining from
[#&#8203;3320][] ([#&#8203;3327][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-key`]: avoid a crash on a non-array node.body from
[#&#8203;3320][] ([#&#8203;3328][]
[@&#8203;ljharb](https://github.com/ljharb))
- \[`display-name`]: fix false positive for assignment of function
returning null ([#&#8203;3331][]
[@&#8203;apbarrero](https://github.com/apbarrero))
- \[`display-name`]: fix identifying `_` as a capital letter
([#&#8203;3335][] [@&#8203;apbarrero](https://github.com/apbarrero))
- \[`require-default-props`]: avoid a crash when function has no props
param ([#&#8203;3350][] [@&#8203;noahnu](https://github.com/noahnu))
- \[`display-name`], component detection: fix HOF returning null as
Components ([#&#8203;3347][]
[@&#8203;jxm-math](https://github.com/jxm-math))
- \[`forbid-prop-types`]: Ignore objects that are not of type
React.PropTypes ([#&#8203;3326][]
[@&#8203;TildaDares](https://github.com/TildaDares))
- \[`display-name`], component detection: fix false positive for HOF
returning only nulls and literals ([#&#8203;3305][]
[@&#8203;golopot](https://github.com/golopot))
- \[`jsx-no-target-blank`]: False negative when rel attribute is
assigned using ConditionalExpression ([#&#8203;3332][]
[@&#8203;V2dha](https://github.com/V2dha))
- \[`jsx-no-leaked-render`]: autofix nested "&&" logical expressions
([#&#8203;3353][] [@&#8203;hduprat](https://github.com/hduprat))
- \[`jsx-sort-props`]: sorted attributes now respect comments
([#&#8203;3358][]
[@&#8203;ROSSROSALES](https://github.com/ROSSROSALES))

##### Changed

- \[Refactor] \[`jsx-indent-props`]: improved readability of the
checkNodesIndent function ([#&#8203;3315][]
[@&#8203;caroline223](https://github.com/caroline223))
- \[Tests] \[`jsx-indent`], \[`jsx-one-expression-per-line`]: add
passing test cases ([#&#8203;3314][]
[@&#8203;ROSSROSALES](https://github.com/ROSSROSALES))
- \[Refactor] `boolean-prop-naming`, `jsx-indent`: avoid assigning to
arguments ([#&#8203;3316][]
[@&#8203;caroline223](https://github.com/caroline223))
- \[Docs] \[`sort-comp`]: add class component examples ([#&#8203;3339][]
[@&#8203;maurer2](https://github.com/maurer2))
- \[Docs] \[`jsx-no-useless-fragment`]: add more examples of correct
code ([#&#8203;3349][]
[@&#8203;karlhorky](https://github.com/karlhorky))
- \[Docs] \[`jsx-boolean-value`]: add jsdoc types for helper functions
([#&#8203;3344][]
[@&#8203;caroline223](https://github.com/caroline223))
- \[readme] remove dead codeclimate badge, add actions badge
([@&#8203;ljharb](https://github.com/ljharb))
- \[readme] Remove dead david-dm badge ([#&#8203;3262][]
[@&#8203;ddzz](https://github.com/ddzz))
- \[Refactor] \[`jsx-closing-bracket-location`], \[`jsx-no-bind`]: fix
eslint issues ([#&#8203;3351][]
[@&#8203;caroline223](https://github.com/caroline223))
- \[Tests] \[`function-component-definition`]: add passing test cases
([#&#8203;3355][] [@&#8203;TildaDares](https://github.com/TildaDares))
- \[Docs] \[`jsx-no-target-blank`]: Fix link to link-type-noreferrer
([#&#8203;3319][] [@&#8203;Luccasoli](https://github.com/Luccasoli))
- \[Docs] document which rules provide suggestions ([#&#8203;3359][],
[#&#8203;3365][] [@&#8203;bmish](https://github.com/bmish))
- \[Docs] Consistent rule descriptions and doc sections
([#&#8203;3361][] [@&#8203;bmish](https://github.com/bmish))
- \[Docs] Standardize deprecated rule notice ([#&#8203;3364][]
[@&#8203;bmish](https://github.com/bmish))
- \[Docs] Fix typos ([#&#8203;3366][]
[@&#8203;bmish](https://github.com/bmish))
- \[Docs] Add markdownlint for documentation formatting consistency
([#&#8203;3367][] [@&#8203;bmish](https://github.com/bmish))
- \[Docs] Add config notice to rule docs ([#&#8203;3362][]
[@&#8203;bmish](https://github.com/bmish))

[7.31.0]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.31.0

[#&#8203;3367]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3367

[#&#8203;3366]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3366

[#&#8203;3365]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3365

[#&#8203;3364]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3364

[#&#8203;3362]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3362

[#&#8203;3361]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3361

[#&#8203;3359]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3359

[#&#8203;3358]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3358

[#&#8203;3355]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3355

[#&#8203;3353]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3353

[#&#8203;3351]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3351

[#&#8203;3350]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3350

[#&#8203;3349]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3349

[#&#8203;3347]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3347

[#&#8203;3344]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3344

[#&#8203;3339]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3339

[#&#8203;3338]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3338

[#&#8203;3335]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3335

[#&#8203;3332]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3332

[#&#8203;3331]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3331

[#&#8203;3328]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3328

[#&#8203;3327]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3327

[#&#8203;3326]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3326

[#&#8203;3321]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3321

[#&#8203;3320]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3320

[#&#8203;3319]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3319

[#&#8203;3317]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3317

[#&#8203;3316]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3316

[#&#8203;3315]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3315

[#&#8203;3314]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3314

[#&#8203;3311]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3311

[#&#8203;3305]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3305

[#&#8203;3262]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3262

###
[`v7.30.2`](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.30.2)

###
[`v7.30.1`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7301---20220623)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1)

##### Fixed

- \[`display-name`]: fix false positive for HOF returning only nulls
([#&#8203;3291][] [@&#8203;golopot](https://github.com/golopot))
- \[`jsx-no-leaked-render`]: avoid unnecessary negation operators and
ternary branches deletion ([#&#8203;3299][]
[@&#8203;Belco90](https://github.com/Belco90))
- \[`display-name`]: fix false positive when using memo
([#&#8203;3304][] [@&#8203;golopot](https://github.com/golopot))

##### Changed

- \[Docs] \[`jsx-tag-spacing`]: rename option from
\[[#&#8203;3264](https://github.com/jsx-eslint/eslint-plugin-react/issues/3264)]\[]
(\[[#&#8203;3294](https://github.com/jsx-eslint/eslint-plugin-react/issues/3294)\[]
[@&#8203;ljharb](https://github.com/ljharb))
- \[Docs] \[`jsx-key`]: split the examples ([#&#8203;3293][]
[@&#8203;ioggstream](https://github.com/ioggstream))

[7.30.1]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1

[#&#8203;3304]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3304

[#&#8203;3299]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3299

[#&#8203;3294]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3294

[#&#8203;3293]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3293

[#&#8203;3291]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3291

###
[`v7.30.0`](https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/CHANGELOG.md#&#8203;7300---20220518)

[Compare
Source](https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.4...v7.30.0)

##### Added

- \[`destructuring-assignment`]: add option `destructureInSignature`
([#&#8203;3235][] [@&#8203;golopot](https://github.com/golopot))
- \[`no-unknown-property`]: Allow crossOrigin on image tag (SVG)
([#&#8203;3251][] [@&#8203;zpao](https://github.com/zpao))
- \[`jsx-tag-spacing`]: Add `multiline-always` option ([#&#8203;3260][],
[#&#8203;3264][] [@&#8203;Nokel81](https://github.com/Nokel81))
- \[`function-component-definition`]: replace `var` by `const` in
certain situations ([#&#8203;3248][]
[@&#8203;JohnBerd](https://github.com/JohnBerd)
[@&#8203;SimeonC](https://github.com/SimeonC))
- add \[`jsx-no-leaked-render`] ([#&#8203;3203][]
[@&#8203;Belco90](https://github.com/Belco90))
- \[`require-default-props`]: add option `functions` ([#&#8203;3249][]
[@&#8203;nix6839](https://github.com/nix6839))
- \[`jsx-newline`]: Add `allowMultilines` option
(\[[#&#8203;3311](https://github.com/jsx-eslint/eslint-plugin-react/issues/3311)]\[]
[@&#8203;TildaDares](https://github.com/TildaDares))

##### Fixed

- \[`hook-use-state`]: Allow UPPERCASE setState setter prefixes
([#&#8203;3244][]
[@&#8203;duncanbeevers](https://github.com/duncanbeevers))
- `propTypes`: add `VFC` to react generic type param map
([#&#8203;3230][] [@&#8203;dlech](https://github.com/dlech))
- \[`no-unused-state`]: avoid a crash ([#&#8203;3258][]
[@&#8203;WillyLiaoWH](https://github.com/WillyLiaoWH)
[@&#8203;ljharb](https://github.com/ljharb))
- \[`jsx-no-useless-fragment`]: use proper apostrophe in error message
([#&#8203;3266][]
[@&#8203;develohpanda](https://github.com/develohpanda))
- `propTypes`: handle imported types/interface in forwardRef generic
([#&#8203;3280][] [@&#8203;vedadeepta](https://github.com/vedadeepta))
- \[`button-has-type`]: fix exception for `<button type>`
([#&#8203;3255][] [@&#8203;meowtec](https://github.com/meowtec))
- \[`no-unstable-nested-components`]: Improve error message and catch
React.memo() ([#&#8203;3247][]
[@&#8203;zacharyliu](https://github.com/zacharyliu))

##### Changed

- \[readme] remove global usage and eslint version from readme
([#&#8203;3254][]
[@&#8203;aladdin-add](https://github.com/aladdin-add))
- \[Refactor] fix linter errors ([#&#8203;3261][]
[@&#8203;golopot](https://github.com/golopot))
- \[Docs] \[`no-unused-prop-types`]: fix syntax errors ([#&#8203;3259][]
[@&#8203;mrdulin](https://github.com/mrdulin))
- \[Refactor] improve performance for detecting function components
([#&#8203;3265][] [@&#8203;golopot](https://github.com/golopot))
- \[Refactor] improve performance for detecting class components
([#&#8203;3267][] [@&#8203;golopot](https://github.com/golopot))
- \[Refactor] \[`no-deprecated`]: improve performance ([#&#8203;3271][]
[@&#8203;golopot](https://github.com/golopot))
- \[Refactor] \[`no-did-mount-set-state`], \[`no-did-update-set-state`],
\[`no-will-update-set-state`]: improve performance ([#&#8203;3272][]
[@&#8203;golopot](https://github.com/golopot))
- \[Refactor] improve performance by avoiding unnecessary
`Components.detect` ([#&#8203;3273][]
[@&#8203;golopot](https://github.com/golopot))
- \[Refactor] add `isParenthesized` AST util ([#&#8203;3203][]
[@&#8203;Belco90](https://github.com/Belco90))
- \[Docs] `default-props-match-prop-types`, `require-default-props`,
`sort-prop-types`: fix typos ([#&#8203;3279][]
[@&#8203;nix6839](https://github.com/nix6839))
- \[Refactor] improve performance of rule merging ([#&#8203;3281][]
[@&#8203;golopot](https://github.com/golopot))
- \[Refactor] improve performance of component detection
([#&#8203;3276][] [@&#8203;golopot](https://github.com/golopot))

[7.30.0]:
https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.4...v7.30.0

[#&#8203;3281]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3281

[#&#8203;3280]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3280

[#&#8203;3279]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3279

[#&#8203;3276]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3276

[#&#8203;3273]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3273

[#&#8203;3272]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3272

[#&#8203;3271]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3271

[#&#8203;3267]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3267

[#&#8203;3266]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3266

[#&#8203;3265]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3265

[#&#8203;3264]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3264

[#&#8203;3261]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3261

[#&#8203;3260]:
https://github.jsx-eslintckcr/eslint-plugin-react/pull/3260

[#&#8203;3259]:
https://githubjsx-eslintickcr/eslint-plugin-react/pull/3259

[#&#8203;3258]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3258

[#&#8203;3255]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3255

[#&#8203;3254]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3254

[#&#8203;3251]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3251

[#&#8203;3249]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3249

[#&#8203;3248]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3248

[#&#8203;3247]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3247

[#&#8203;3244]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3244

[#&#8203;3235]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3235

[#&#8203;3230]:
https://github.com/jsx-eslint/eslint-plugin-react/issues/3230

[#&#8203;3203]:
https://github.com/jsx-eslint/eslint-plugin-react/pull/3203

</details>

<details>
<summary>lucide-icons/lucide</summary>

###
[`v0.229.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.229.0):
New icons v0.229.0

[Compare
Source](https://github.com/lucide-icons/lucide/compare/v0.228.0...v0.229.0)

> @&#8203; generate:changelog /home/runner/work/lucide/lucide
> node ./scripts/generateChangelog.mjs "--old-tag=v0.228.0"

#### New icons 🎨

- `spell-check-2`
([#&#8203;1216](https://github.com/lucide-icons/lucide/issues/1216))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `spell-check`
([#&#8203;1216](https://github.com/lucide-icons/lucide/issues/1216))
by [@&#8203;danielbayley](https://github.com/danielbayley)

###
[`v0.228.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.228.0):
New icons v0.228.0

[Compare
Source](https://github.com/lucide-icons/lucide/compare/v0.227.0...v0.228.0)

> @&#8203; generate:changelog /home/runner/work/lucide/lucide
> node ./scripts/generateChangelog.mjs "--old-tag=v0.227.0"

#### New icons 🎨

- `club`
([#&#8203;1018](https://github.com/lucide-icons/lucide/issues/1018))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `radar`
([#&#8203;1152](https://github.com/lucide-icons/lucide/issues/1152))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `refresh-cw-off`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `spade`
([#&#8203;1018](https://github.com/lucide-icons/lucide/issues/1018))
by [@&#8203;danielbayley](https://github.com/danielbayley)

#### Modified Icons 🔨

- `history`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `refresh-ccw`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `refresh-cw`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `rotate-ccw`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `rotate-cw`
([#&#8203;1176](https://github.com/lucide-icons/lucide/issues/1176))
by [@&#8203;danielbayley](https://github.com/danielbayley)

###
[`v0.227.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.227.0):
New icons v0.227.0

[Compare
Source](https://github.com/lucide-icons/lucide/compare/v0.226.0...v0.227.0)

> @&#8203; generate:changelog /home/runner/work/lucide/lucide
> node ./scripts/generateChangelog.mjs "--old-tag=v0.226.0"

##### New icons 🎨

- `disc-3`
([#&#8203;1307](https://github.com/lucide-icons/lucide/issues/1307))
by [@&#8203;danielbayley](https://github.com/danielbayley)
- `spray-can`
([#&#8203;1277](https://github.com/lucide-icons/lucide/issues/1277))
by [@&#8203;danielbayley](https://github.com/danielbayley)

##### Modified Icons 🔨

- `disc-2`
([#&#8203;1307](https://github.com/lucide-icons/lucide/issues/1307))
by [@&#8203;danielbayley](https://github.com/danielbayley)

###
[`v0.226.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.226.0):
New icons v0.226.0

[Compare
Source](https://github.com/lucide-icons/lucide/compare/v0.225.0...v0.226.0)

> @&#8203; generate:changelog /home/runner/work/lucide/lucide
> node ./scripts/generateChangelog.mjs "--old-tag=v0.225.0"

##### New icons 🎨

- `move-down-left`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-down-right`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-down`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-left`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-right`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-up-left`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-up-right`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)
- `move-up`
([#&#8203;1227](https://github.com/lucide-icons/lucide/issues/1227))
by [@&#8203;jonas-hoebenreich](https://github.com/jonas-hoebenreich)

###
[`v0.225.0`](https://github.com/lucide-icons/lucide/releases/tag/v0.225.0):
New icons v0.225.0

[Compare
Source](https://github.com/lucide-icons/lucide/compare/v0.224.0...v0.225.0)

> @&#8203; generate:changelog /home/runner/work/lucide/lucide
> node ./scripts/generateChangelog.mjs "--old-tag=v0.224.0"

#### New icons 🎨

- `pilcrow-square`
([#&#8203;1311](https://github.com/lucide-icons/lucide/issues/1311))
by [@&#8203;danielbayley](https://github.com/danielbayley)

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.10.0`](https://github.com/vercel/turbo/releases/tag/v1.10.0):
Turborepo v1.10.0

[Compare
Source](https://github.com/vercel/turbo/compare/v1.9.9...v1.10.0)

<!-- Release notes generated using configuration in
.github/turborepo-release.yml at v1.10.0 -->

#### What's Changed

##### Changelog

- Exclude Pipeline Definition from Global Hash by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/4545](https://github.com/vercel/turbo/pull/4545)
- chore(turbo/gen): mark as experimental by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/5016](https://github.com/vercel/turbo/pull/5016)
- fix: no longer crash for single projects with global dependencies by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/5002](https://github.com/vercel/turbo/pull/5002)
- Add `dotEnv` to `turbo.json` by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/4870](https://github.com/vercel/turbo/pull/4870)
- Add missing `--copy` flag. by
[@&#8203;anthonyshew](https://github.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/5021](https://github.com/vercel/turbo/pull/5021)
- feat(basic): add generators to basic example by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/5006](https://github.com/vercel/turbo/pull/5006)
- feat(prune) allow pruning of projects using Yarn PnP by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/5019](https://github.com/vercel/turbo/pull/5019)
- Update skipping-tasks.mdx by
[@&#8203;anthonyshew](https://github.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/5039](https://github.com/vercel/turbo/pull/5039)
- Update skipping-tasks.mdx by
[@&#8203;anthonyshew](https://github.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/5041](https://github.com/vercel/turbo/pull/5041)
- feat(turborepo): remove RelativeSystemPathBuf, clean paths on join by
[@&#8203;gsoltis](https://github.com/gsoltis) in
[https://github.com/vercel/turbo/pull/5020](https://github.com/vercel/turbo/pull/5020)
- fix(create-turbo): default example messaging by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/5059](https://github.com/vercel/turbo/pull/5059)
- fix(daemon): kill daemon when root is removed by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/5038](https://github.com/vercel/turbo/pull/5038)
- ci(turbo): allow publishing from non-main by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/5062](https://github.com/vercel/turbo/pull/5062)
- refactor(turborepo): Consolidated PathError and PathValidationError by
[@&#8203;NicholasLYang](https://github.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/5060](https://github.com/vercel/turbo/pull/5060)
- fix(create-turbo): git init must use add by
[@&#8203;tknickman](https://github.com/tknickman) in
[https://github.com/vercel/turbo/pull/5058](https://github.com/vercel/turbo/pull/5058)
- feat: go daemon opt-in feature flag by
[@&#8203;arlyon](https://github.com/arlyon) in
[https://github.com/vercel/turbo/pull/5076](https://github.com/vercel/turbo/pull/5076)
- Add codemod to transform literals to wildcards by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/5054](https://github.com/vercel/turbo/pull/5054)
- Wildcard env by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/5017](https://github.com/vercel/turbo/pull/5017)
- fix(daemon): plumb through flush watch errors by
[@&#8203;chris-olszewski](https://github.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/5070](https://github.com/vercel/turbo/pull/5070)
- Improve error message when repo is not linked or token is expired by
[@&#8203;mehulkar](https://github.com/mehulkar) in
[https://github.com/vercel/turbo/pull/5089](https://github.com/vercel/turbo/pull/5089)
- fix(turborepo):Support distinguishing unset env vars by
[@&#8203;nathanhammond](https://github.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/5086](https://github.com/vercel/turbo/pull/5086)

#### New Contributors

- [@&#8203;jw-vercel](https://github.com/jw-vercel) made their first
contribution in
[https://github.com/vercel/turbo/pull/5057](https://github.com/vercel/turbo/pull/5057)

**Full Changelog**:
https://github.com/vercel/turbo/compare/v1.9.9...v1.10.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am on Monday" in timezone
Europe/Amsterdam, Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/code-internet-applications/cbt-hydrogen).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xMDIuMTAiLCJ1cGRhdGVkSW5WZXIiOiIzNS4xMDIuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored May 31, 2023
1 parent 77c36e2 commit 42d3173
Show file tree
Hide file tree
Showing 5 changed files with 127 additions and 148 deletions.
2 changes: 1 addition & 1 deletion apps/storybook/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@storybook/blocks": "^7.0.18",
"@storybook/react": "^7.0.18",
"@storybook/react-vite": "^7.0.18",
"@storybook/testing-library": "^0.0.14-next.2",
"@storybook/testing-library": "^0.1.0",
"autoprefixer": "^10.4.14",
"prop-types": "^15.8.1",
"storybook": "^7.0.18",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"prettier": "^2.8.8",
"rimraf": "^5.0.1",
"tsup": "^6.7.0",
"turbo": "^1.9.9",
"turbo": "^1.10.0",
"typescript": "^5.0.4"
},
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion packages/components/accordion/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"@code-internet-applications/tailwind-utils": "workspace:*",
"@radix-ui/react-accordion": "^1.1.2",
"class-variance-authority": "^0.6.0",
"lucide-react": "^0.224.0"
"lucide-react": "^0.229.0"
},
"tsup": {
"dts": true,
Expand Down
8 changes: 4 additions & 4 deletions packages/config/eslint-config-code/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
".eslintrc.json"
],
"dependencies": {
"@typescript-eslint/eslint-plugin": "^5.59.7",
"@typescript-eslint/parser": "^5.59.7",
"eslint-config-prettier": "^8.3.0",
"@typescript-eslint/eslint-plugin": "^5.59.8",
"@typescript-eslint/parser": "^5.59.8",
"eslint-config-prettier": "^8.8.0",
"eslint-config-turbo": "latest",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "7.29.4"
"eslint-plugin-react": "7.32.2"
}
}
Loading

0 comments on commit 42d3173

Please sign in to comment.