Eslint Plugin React: v7.7.0 Release

Release date:
February 20, 2018
Previous version:
v7.6.1 (released January 29, 2018)
Magnitude:
1,032 Diff Delta
Contributors:
9 total committers
Data confidence:
Commits:

25 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored June 5, 2017
Authored January 30, 2018
Authored February 20, 2018
Authored February 8, 2018
Authored February 8, 2018
Authored February 3, 2018
Authored February 3, 2018
Authored February 3, 2018
Authored February 18, 2018
Authored February 5, 2018
Authored February 4, 2018
Authored December 15, 2017
Authored February 19, 2018

Top Contributors in v7.7.0

chriswong
ljharb
pfhayes
iansu
amerryma
s-h-a-d-o-w
justinanastos
yuri-sakharov
SammyM

Directory Browser for v7.7.0

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

Release Notes Published

Added

  • [forbid-foreign-prop-types][]: add allowInPropTypes option (#1655 @iansu)
  • Add [jsx-max-depth][] rule (#1260 @chriswong)

Fixed

  • [no-access-state-in-setstate][]: Exclude references to this.state in setState callback (#1610 @pfhayes)
  • [no-danger-with-children][]: prevent infinite loop (#1571 @ljharb)
  • [sort-prop-types][]: Fix sortShapeProp when shape is not an object literal (#1669 @justinanastos)
  • [jsx-child-element-spacing][]: fix error location (#1666 @pfhayes)
  • [no-unused-prop-types][]: fix for createClass (#1675 @yuri-sakharov)
  • [prop-types][]: include nextProps checking in shouldComponentUpdate (#1690 @amerryma)
  • [jsx-curly-spacing][]: refactor to fix start and end-braces in a single pass (#1414 @s-h-a-d-o-w)

Changed

  • [jsx-child-element-spacing][]: add missing docs (#1665 @pfhayes); fix docs (#1670 @SammyM)