Releases: jsx-eslint/eslint-plugin-react
Releases · jsx-eslint/eslint-plugin-react
v7.31.10
v7.31.9
Fixed
- [
no-unknown-property
]: adddialog
attributes ([#3436][] @ljharb) - [
no-arrow-function-lifecycle
]: when converting from an arrow, remove the semi and wrapping parens ([#3337][] @ljharb) - [
jsx-key
]: Ignore elements insideReact.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
]: allowwebkitDirectory
oninput
, case-insensitive ([#3454][] @ljharb)
Changed
v7.31.8
Fixed
- [
no-unknown-property
]: addviewBox
onmarker
([#3416][] @ljharb) - [
no-unknown-property
]: addnoModule
onscript
([#3414][] @ljharb) - [
no-unknown-property
]: allowonLoad
on<object>
([#3415][] @OleksiiKachan) - [
no-multi-comp
]: do not detect a function property returning only null as a component ([#3412][] @ljharb) - [
no-unknown-property
]: allowabbr
on<th>
and<td>
([#3419][] @OleksiiKachan) - [
no-unknown-property
]: addviewBox
forpattern
,symbol
,view
([#3424][] @MNBuyskih) - [
no-unknown-property
]: addalign
on all the tags that support it ([#3425][] @ljharb)
Changed
v7.31.7
Fixed
- [
no-unknown-property
]: avoid warning onfbt
nodes entirely ([#3391][] @ljharb) - [
no-unknown-property
]: adddownload
property support fora
andarea
([#3394][] @HJain13) - [
no-unknown-property
]: allowwebkitAllowFullScreen
andmozAllowFullScreen
([#3396][] @ljharb) - [
no-unknown-property
]:controlsList
, notcontrolList
([#3397][] @ljharb) - [
no-unknown-property
]: add more capture event properties ([#3402][] @sjarva) - [
no-unknown-property
]: Add more one word properties found in DefinitelyTyped's react/index.d.ts ([#3402][] @sjarva) - [
no-unknown-property
]: Mark onLoad/onError as supported on iframes ([#3398][] @maiis, [#3406][] @akx) - [
no-unknown-property
]: allowimageSrcSet
andimageSizes
attributes on<link>
([#3407][] @terrymun) - [
no-unknown-property
]: addborder
;focusable
on<svg>
([#3404][] [#3404][] @ljharb) - [
no-unknown-property
]: React lowercasesdata-
attrs ([#3395][] @ljharb) - [
no-unknown-property
]: addvalign
on table components ([#3389][] @ljharb)
v7.31.6
Fixed
- [
no-unknown-property
]:onError
andonLoad
both work onimg
andscript
([#3388][] @ljharb) - [
no-unknown-property
]: data-* attributes can have numbers ([#3390][] @sjarva) - [
no-unknown-property
]: add more audio/video attributes ([#3390][] @sjarva) - [
no-unknown-property
]: move allowfullscreen to case ignored attributes ([#3390][] @sjarva) - [
no-unknown-property
]: fill works on line, mask, and use elements ([#3390][] @sjarva) - [
no-unknown-property
]: add onMouseMoveCapture as valid react-specific attribute ([#3390][] @sjarva) - [
no-unknown-property
]: make onLoad and onError be accepted on more elements ([#3390][] @sjarva)
Changed
v7.31.5
Fixed
- [
no-unknown-property
]: add propertiesonToggle
,fill
,as
, and pointer events ([#3385][] @sjarva) - [
no-unknown-property
]: adddefaultChecked
property ([#3385][] @sjarva) - [
no-unknown-property
]: add touch and media event related properties ([#3385][] @sjarva) - [
no-unknown-property
]:children
is always an acceptable prop; iframes havescrolling
; video hasplaysInline
([#3385][] @ljharb)
v7.31.4
v7.31.3
v7.31.2
Fixed
- [
jsx-key
]: avoid a crash with optional chaining ([#3371][] @ljharb) - [
jsx-sort-props
]: avoid a crash with spread props ([#3376][] @ljharb) - [
no-unknown-property
]: properly recognize valid data- and aria- attributes ([#3377][] @sjarva) - [
no-unknown-property
]: properly recognize unknown HTML/DOM attributes ([#3377][] @sjarva)
Changed
- [Docs] [
jsx-sort-props
]: replace ref string with ref variable ([#3375][] @Luccasoli) - [Refactor] [
no-unknown-property
]: improve jsdoc; extract logic to separate functions ([#3377][] @sjarva) - [Refactor] [
no-unknown-property
]: update DOM properties to include also one word properties ([#3377][] @sjarva)