Skip to content

Releases: jsx-eslint/eslint-plugin-react

v3.0.0

21 Jul 00:27
Compare
Choose a tag to compare

Added

  • Add jsx-no-duplicate-props rule (#161 @hummlas)
  • Add allowMultiline option to the jsx-curly-spacing rule (#156 @mathieumg)

Breaking

  • In jsx-curly-spacing braces spanning multiple lines are now allowed with never option (#156 @mathieumg)

Fixed

  • Fix multiple var and destructuring handling in props-types (#159)
  • Fix crash when retrieving propType name (#163)

v2.7.1

15 Jul 23:01
Compare
Choose a tag to compare

Changed

  • Update peerDependencies requirements (#154)
  • Update codebase for ESLint v1.0.0
  • Change oneOfType to actually keep the child types (#148 @CalebMorris)
  • Documentation improvements (#147 @lencioni)

v2.7.0

10 Jul 23:21
Compare
Choose a tag to compare

Added

Fixed

  • Fix properties limitations on propTypes (#139)
  • Fix component detection (#144)

v2.6.4

01 Jul 23:04
Compare
Choose a tag to compare

Fixed

  • Fix simple destructuring handling (#137)

v2.6.3

29 Jun 23:55
Compare
Choose a tag to compare

Fixed

  • Fix ignore option for prop-types rule (#135)
  • Fix nested props destructuring (#136)

v2.6.2

28 Jun 20:15
Compare
Choose a tag to compare

Fixed

  • Fix props validation when using a prop as an object key (#132)

v2.6.1

28 Jun 18:30
Compare
Choose a tag to compare

Fixed

  • Fix crash in prop-types when encountering an empty variable declaration (#130)

v2.6.0

28 Jun 17:32
Compare
Choose a tag to compare

Added

  • Add support for nested propTypes (#62 #105 @Cellule)
  • Add require-extension rule (#117 @scothis)
  • Add support for computed string format in prop-types (#127 @Cellule)
  • Add ES6 methods to sort-comp default configuration (#97 #122)
  • Add support for props destructuring directly on the this keyword
  • Add acceptTranspilerName option to display-name rule (#75)
  • Add schema to validate rules options

Changed

  • Update dependencies

Fixed

  • Fix test command for Windows (#114 @Cellule)
  • Fix detection of missing displayName and propTypes when ecmaFeatures.jsx is false (#119 @rpl)
  • Fix propTypes destructuring with properties as string (#118 @Cellule)
  • Fix jsx-sort-prop-types support for keys as string (#123 @Cellule)
  • Fix crash if a ClassProperty has only one token (#125)
  • Fix invalid class property handling in jsx-sort-prop-types (#129)

v2.5.2

28 Jun 17:31
Compare
Choose a tag to compare

Fixed

  • Fix regression in jsx-uses-vars with babel-eslint (#110)

v2.5.1

28 Jun 17:31
Compare
Choose a tag to compare

Changed

Fixed

  • Fix prop-types crash when propTypes definition is invalid (#95)
  • Fix jsx-uses-vars for ES6 classes (#96)
  • Fix hasOwnProperty that is taken for a prop (#102)