Eslint Plugin React: v4.0.0-rc.0 Release

Release date:
February 14, 2016
Previous version:
v3.16.1 (released January 24, 2016)
Magnitude:
2,636 Diff Delta
Contributors:
7 total committers
Data confidence:
Commits:

21 Commits in this Release

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

Authored February 12, 2016
Authored February 8, 2016
Authored February 14, 2016
Authored February 14, 2016
Authored February 8, 2016
Authored February 8, 2016
Authored January 28, 2016
Authored February 11, 2016
Authored February 5, 2016
Authored February 4, 2016
Authored February 14, 2016

Top Contributors in v4.0.0-rc.0

yannickcr
lencioni
ryym
note89
vkrol
jmann6
quentin-

Directory Browser for v4.0.0-rc.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

  • Add jsx-space-before-closing rule (#244 @ryym)
  • Add support for destructing in function signatures to prop-types (#354 @lencioni)

Breaking

  • Add support for static methods to sort-comp. Static methods must now be declared first, see [rule documentation](docs/rules/sort-comp.md) (#128 @lencioni)
  • Add shareable config in place of default configuration. jsx-uses-vars is not enabled by default anymore, see [documentation](README.md#recommended-configuration) (#192)
  • Rename jsx-sort-prop-types to sort-prop-types. jsx-sort-prop-types still works but will trigger a warning (#87 @lencioni)
  • Remove deprecated jsx-quotes rule (#433 @lencioni)
  • display-name now accept the transpiler name by default. You can use the ignoreTranspilerName option to get the old behavior, see [rule documentation](docs/rules/display-name.md#ignoretranspilername) (#440 @lencioni)

Fixed

  • Only ignore lowercase JSXIdentifier in jsx-no-undef (#435)

Changed

  • Update dependencies (#426 @quentin-)
  • Documentation improvements (#414 @vkrol, #370 @tmcw, #441 #429 @lencioni, #432 @Niler851, #438 @jmann6)