You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

152 KiB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. This change log adheres to standards from Keep a CHANGELOG.

7.19.0 - 2020-03-06

Added

Fixed

Changed

7.18.3 - 2020-02-02

Fixed

7.18.2 - 2020-02-01

Fixed

7.18.1 - 2020-02-01

Fixed

Changed

7.18.0 - 2020-01-15

Added

Fixed

Changed

7.17.0 - 2019-11-28

Added

Fixed

Changed

7.16.0 - 2019-10-04

Added

Fixed

7.15.1 - 2019-10-01

Fixed

Changed

7.15.0 - 2019-09-30

Added

Fixed

Changed

7.14.3 - 2019-07-23

Fixed

Changed

7.14.2 - 2019-06-24

Fixed

7.14.1 - 2019-06-24

Fixed

7.14.0 - 2019-06-23

Added

Fixed

Changed

7.13.0 - 2019-05-03

Added

Fixed

Changed

7.12.4 - 2019-01-16

Fixed

Changed

7.12.3 - 2019-01-04

Fixed

Changed

7.12.2 - 2019-01-02

Fixed

7.12.1 - 2019-01-01

Fixed

Changed

7.12.0 - 2018-12-27

Added

Fixed

Changed

7.11.1 - 2018-08-14

Fixed

Changed

7.11.0 - 2018-08-13

Added

Fixed

Changed

7.10.0 - 2018-06-24

Added

Fixed

Changed

7.9.1 - 2018-06-03

  • Nothing was fixed; this is a republish with some updated deps. (#1804 @ljharb)

7.9.0 - 2018-06-03

Added

Fixed

Changed

  • Documentation improvements (#1794 @lencioni)
  • Update Travis CI configuration to test on multiple ESLint verions

7.8.2 - 2018-05-13

Fixed

7.8.1 - 2018-05-12

Fixed

7.8.0 - 2018-05-11

Added

Fixed

Changed

7.7.0 - 2018-02-19

Added

Fixed

Changed

7.6.1 - 2018-01-28

Fixed

7.6.0 - 2018-01-25

Added

Fixed

Changed

7.5.1 - 2017-11-19

Fixed

Changed

7.5.0 - 2017-11-18

Added

Fixed

Changed

7.4.0 - 2017-09-24

Added

Fixed

Changed

7.3.0 - 2017-08-21

Added

Fixed

Changed

7.2.1 - 2017-08-14

Fixed

Changed

7.2.0 - 2017-08-09

Added

Fixed

Changed

7.1.0 - 2017-06-13

Added

Fixed

Changed

7.0.1 - 2017-05-13

Fixed

Changed

7.0.0 - 2017-05-06

Added

Breaking

Fixed

Changed

6.10.3 - 2017-03-20

Fixed

6.10.2 - 2017-03-19

Fixed

6.10.1 - 2017-03-19

Fixed

6.10.0 - 2017-02-16

Added

Fixed

Changed

6.9.0 - 2017-01-08

Added

Fixed

Changed

6.8.0 - 2016-12-05

Added

Fixed

Changed

6.7.1 - 2016-11-15

Fixed

6.7.0 - 2016-11-14

Added

Fixed

Changed

6.6.0 - 2016-11-06

Added

Fixed

Changed

6.5.0 - 2016-11-01

Added

Fixed

Changed

6.4.1 - 2016-10-10

Fixed

6.4.0 - 2016-10-09

Added

Fixed

Changed

6.3.0 - 2016-09-20

Added

Fixed

6.2.2 - 2016-09-15

Fixed

6.2.1 - 2016-09-13

Fixed

Changed

6.2.0 - 2016-08-28

Added

Fixed

Changed

  • Update dependencies
  • Documentation improvements (@lencioni)

6.1.2 - 2016-08-17

Fixed

Changed

  • Documentation improvements

6.1.1 - 2016-08-16

Fixed

Changed

6.1.0 - 2016-08-14

Added

Fixed

Changed

6.0.0 - 2016-08-01

Added

Breaking

Fixed

Changed

5.2.2 - 2016-06-17

Fixed

5.2.1 - 2016-06-17

Fixed

5.2.0 - 2016-06-17

Added

Fixed

Changed

5.1.1 - 2016-05-10

Fixed

5.1.0 - 2016-05-10

Added

Fixed

Changed

5.0.1 - 2016-04-18

Fixed

5.0.0 - 2016-04-17

Added

Breaking

  • Update rules for React 15:
    • Add warnings for LinkedStateMixin, ReactPerf.printDOM and ReactPerf.getMeasurementsSummaryMap in no-deprecated
    • Allow stateless components to return null in prefer-stateless-function
    • Remove SVG attributes warnings (#490)

If you're still not using React 15 you can keep the old behavior by setting the React version to 0.14 in the shared settings.

Fixed

Changed

  • Update dependencies
  • Documentation improvements

4.3.0 - 2016-04-07

Added

Fixed

Changed

4.2.3 - 2016-03-15

Fixed

4.2.2 - 2016-03-14

Fixed

Changed

  • Update dependencies
  • Add shared setting for React version

4.2.1 - 2016-03-08

Fixed

  • Fix sort-prop-types crash with spread operator (#478)
  • Fix stateless components detection when conditionally returning JSX (#486)
  • Fix case where props were not assigned to the right component (#485)
  • Fix missing getChildContext lifecycle method in prefer-stateless-function (#492)

4.2.0 - 2016-03-05

Added

Fixed

  • Fix jsx-no-undef crash on objects (#469)
  • Fix propTypes detection when declared before the component (#472)

Changed

4.1.0 - 2016-02-23

Added

  • Add component detection for class expressions
  • Add displayName detection for class expressions in display-name (#419)

Fixed

Changed

4.0.0 - 2016-02-19

Added

Breaking

Fixed

Changed

3.16.1 - 2016-01-24

Fixed

3.16.0 - 2016-01-24

Added

Fixed

Changed

  • Update dependencies

3.15.0 - 2016-01-12

Added

Fixed

  • Fix prop-types crash when initializing class variable with an empty object (#383)
  • Fix prop-types crash when propTypes are using the spread operator (#389)

Changed

3.14.0 - 2016-01-05

Added

Fixed

Changed

3.13.1 - 2015-12-26

Fixed

3.13.0 - 2015-12-24

Added

Fixed

Changed

3.12.0 - 2015-12-20

Added

Fixed

Changed

3.11.3 - 2015-12-05

Fixed

Changed

3.11.2 - 2015-12-01

Fixed

Changed

3.11.1 - 2015-11-29

Fixed

3.11.0 - 2015-11-29

Added

Fixed

  • Fix destructured props detection in stateless components (#326)
  • Fix props validation for nested stateless components (#331)
  • Fix require-extension to ignore extension if it's part of the package name (#319)

Changed

3.10.0 - 2015-11-21

Added

Fixed

3.9.0 - 2015-11-17

Added

Fixed

  • Fix crash when destructuring with only the rest spread (#269)
  • Fix variables detection when searching for related components (#303)
  • Fix no-unknown-property to not check custom elements (#308 @zertosh)

Changed

3.8.0 - 2015-11-07

Added

Fixed

  • Fix classes with properties to always be marked as components (#291)
  • Fix ES5 class detection when using createClass by itself (#297)
  • Fix direct props detection (#298)
  • Ignore functions containing the keyword this during component detection

3.7.1 - 2015-11-05

Fixed

  • Fix sort-comp crash on stateless components (#285)
  • Fix crash in ES5 components detection (#286)
  • Fix ES5 components detection from nested functions (#287)

3.7.0 - 2015-11-05

Added

Fixed

  • Fix a lot of issues about components detection, mostly related to stateless components (#264, #267, #268, #276, #277, #280)

Changed

  • Update dependencies

3.6.3 - 2015-10-20

Fixed

3.6.2 - 2015-10-18

Fixed

  • Fix wrong prop-types detection (#255)

3.6.1 - 2015-10-18

Fixed

  • Fix props validation in constructor (#254)

3.6.0 - 2015-10-18

Added

Fixed

Changed

  • Update dependencies
  • Improve components detection (#233)
  • Documentation improvements (#248 @dguo)

3.5.1 - 2015-10-01

Fixed

Changed

3.5.0 - 2015-09-28

Added

Fixed

  • Fix no-did-mount/update-set-state rules, these rules were not working on ES6 classes

Changed

  • Update dependencies
  • Documentation improvements (#222 @Andersos)

3.4.2 - 2015-09-18

Fixed

  • Only display the jsx-quotes deprecation warning with the default formatter (#221)

3.4.1 - 2015-09-17

Fixed

  • Fix jsx-quotes rule deprecation message (#220)

3.4.0 - 2015-09-16

Added

Deprecated

  • Deprecate jsx-quotes rule, will now trigger a warning if used (#217)

3.3.2 - 2015-09-10

Changed

Fixed

3.3.1 - 2015-09-01

Changed

  • Update dependencies
  • Update changelog to follow the Keep a CHANGELOG standards
  • Documentation improvements (#198 @lencioni)

Fixed

3.3.0 - 2015-08-26

Added

Changed

  • Update dependencies

Fixed

  • Fix crash on propTypes declarations with an empty body (#193 @mattyod)

3.2.3 - 2015-08-16

Changed

  • Update dependencies

Fixed

3.2.2 - 2015-08-11

Changed

  • Remove peerDependencies (#178)

3.2.1 - 2015-08-08

Fixed

  • Fix crash when propTypes don't have any parent (#182)
  • Fix jsx-no-literals reporting errors outside JSX (#183 @CalebMorris)

3.2.0 - 2015-08-04

Added

Changed

  • Update dependencies

Fixed

3.1.0 - 2015-07-28

Added

Changed

  • Update dependencies
  • Documentation improvements (#167 @ngbrown)

Fixed

3.0.0 - 2015-07-21

Added

Breaking

Fixed

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

2.7.1 - 2015-07-16

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)

2.7.0 - 2015-07-11

Added

Fixed

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

2.6.4 - 2015-07-02

Fixed

  • Fix simple destructuring handling (#137)

2.6.3 - 2015-06-30

Fixed

2.6.2 - 2015-06-28

Fixed

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

2.6.1 - 2015-06-28

Fixed

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

2.6.0 - 2015-06-28

Added

Changed

  • Update dependencies

Fixed

2.5.2 - 2015-06-14

Fixed

2.5.1 - 2015-06-14

Changed

Fixed

2.5.0 - 2015-06-04

Added

Changed

2.4.0 - 2015-05-30

Added

Changed

Fixed

2.3.0 - 2015-05-14

Added

Changed

  • Update dependencies
  • Improve errors locations for prop-types

Fixed

  • Fix quoted propTypes in ES6 (#77)

2.2.0 - 2015-04-22

Added

Changed

Fixed

  • Fix variables marked as used when a prop has the same name (#69 @burnnat)

2.1.1 - 2015-04-17

Added

  • Add support for classes static properties (#43)
  • Add tests for the babel-eslint parser
  • Add ESLint as peerDependency (#63 @AlexKVal)

Changed

2.1.0 - 2015-04-06

Added

Changed

Fixed

  • Fix describing comment for hasSpreadOperator() method (#53 @AlexKVal)

2.0.2 - 2015-03-31

Fixed

2.0.1 - 2015-03-30

Fixed

  • Fix props detection when used in an object (#41)

2.0.0 - 2015-03-29

Added

Changed

  • Update dependencies

Breaking

  • In prop-types the children prop is no longer ignored

Fixed

  • Fix components are now detected when using ES6 classes (#24)
  • Fix prop-types now return the right line/column (#33)
  • Fix props are now detected when destructuring (#27)
  • Fix only check for computed property names in prop-types (#36 @burnnat)

1.6.1 - 2015-03-25

Changed

  • Update jsx-quotes documentation

Fixed

1.6.0 - 2015-03-22

Added

Changed

  • Allow this.getState references (not calls) in lifecycle methods (#22 @benmosher)
  • Update dependencies

Fixed

1.5.0 - 2015-03-14

Added

Fixed

1.4.1 - 2015-03-03

Fixed

  • Fix this.props.children marked as missing in props validation (#7)
  • Fix usage of this.props without property (#8)

1.4.0 - 2015-02-24

Added

Changed

  • Update prop-types to check props usage insead of propTypes presence (#4)

1.3.0 - 2015-02-24

Added

Changed

  • Update dependencies

1.2.2 - 2015-02-09

Changed

  • Update dependencies

Fixed

1.2.1 - 2015-01-29

Changed

1.2.0 - 2014-12-29

Added

Fixed

1.1.0 - 2014-12-28

Added

1.0.0 - 2014-12-16

Added

  • First revision