Eslint Plugin React: v7.31.9 Release

Release date:
October 9, 2022
Previous version:
v7.31.8 (released September 9, 2022)
Magnitude:
462 Diff Delta
Contributors:
5 total committers
Data confidence:
Commits:

Top Contributors in v7.31.9

ljharb
golopot
silvenon
eps1lon
denkristoffer

Directory Browser for v7.31.9

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

Fixed

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

Changed

  • [Docs] [no-unknown-property]: fix typo in link (#3445 @denkristoffer)
  • [Perf] component detection: improve performance by optimizing getId (#3451 @golopot)
  • [Docs] [no-unstable-nested-components]: Warn about memoized, nested components (#3444 @eps1lon)