Releases
v7.12.0
Compare
Sorry, something went wrong.
No results found
ljharb
released this
28 Dec 06:54
Added
Fixed
jsx-max-depth : Fix depth of JSX siblings in a JSXEpressionContainer (#1824 , @alexzherdev )
no-array-index-key : fix in React.Children methods (#2085 , @himynameisdave )
no-unused-state : handle functional setState (#2084 , @jomasti )
version errors should log to stderr, not stdout (#2082 , @ljharb )
no-deprecated : Disable legacy lifecycle methods linting for now (#2069 , @sergei-startsev )
ensure that react and flow versions can be numbers (#2056 , @ljharb )
forbid-foreign-prop-types : ensure allowInPropTypes option applies to class fields (#2040 , @Sheile )
jsx-wrap-multilines : catch single missing newlines (#1984 , @MrHen )
jsx-first-prop-new-line : Fix for parsers (like TypeScript) (#2026 , @HauptmannEck )
sort-comp : Fix fixer in case of more than 10 props (#2012 , @tihonove )
no-unused-state Don't depend on state parameter name ([#1829 ][], @alexzherdev )
no-this-in-sfc fix for class properties (#1995 , @sergei-startsev )
no-this-in-sfc fix rule behavior for arrow functions inside a class field (#1989 , @sergei-startsev )
destructuring-assignment : handle nested props usage (#1983 , @alexzherdev )
sort-prop-types : fix string property order (#1977 , @metreniuk )
jsx-no-target-blank : don’t crash when there’s no value (#1949 , @ljharb )
prop-types , no-unused-prop-types : better handle object spread (#1939 , @alexzherdev )
Changed
jsx-fragments : improve message text (#2032 , @alexzherdev )
no-unsafe : handle all unsafe life-cycle methods (#2075 , @sergei-startsev )
require-default-props : Change error message naming from singular defaultProp to plural defaultProps (#2064 , @jseminck )
[Refactor] Extract used propTypes detection (#1946 , @alexzherdev )
[Refactor] Extract defaultProps detection (#1942 , @alexzherdev )
[Refactor] Extract required propTypes detection (#2001 , @alexzherdev )
[Docs] no-did-mount-set-state , no-did-update-set-state , no-will-update-set-state : fix docs URLs (#2090 , @JBallin )
[Docs] Remove statement on GC in jsx-no-bind (#2067 , @rickhanlonii )
[Docs] jsx-sort-props : Fix small mistake (#2044 , @DimitarNestorov )
[Docs] no-unescaped-entities : add more escape examples (#2015 , @stevemao )
[Docs] display-name : mention default ignoreTranspilerName value (#2002 , @OliverJAsh )
[Docs] jsx-no-target-blank : Add full example (#1988 , @atomcorp )
[Docs] Update jsx-no-target-blank .md (#1953 , @brunocoelho )
[Changelog] fix "Ignore class properties" contributor (#1941 , @alexzherdev )
[Tests] Remove redundant require('babel-eslint') from tests (#2004 , @sergei-startsev )
[Tests] prop-types : Add tests for prop-types destructuring (#2029 , @sstern6 )
[Tests] display-name : add false positive component detection for destructured createElement (#1098 , @arian )
You can’t perform that action at this time.