@@ -3,6 +3,57 @@ All notable changes to this project will be documented in this file.
3
3
This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
4
4
This change log adheres to standards from [ Keep a CHANGELOG] ( http://keepachangelog.com ) .
5
5
6
+ ## [ 7.1.0] - 2017-06-13
7
+ ### Added
8
+ * Add [ ` default-props-match-prop-types ` ] [ ] rule ([ #1022 ] [ ] @webOS101 )
9
+ * Add [ ` no-redundant-should-component-update ` ] [ ] rule ([ #985 ] [ ] @jomasti )
10
+ * Add [ ` jsx-closing-tag-location ` ] [ ] rule ([ #1206 ] [ ] @rsolomon )
11
+ * Add auto fix for [ ` jsx-max-props-per-line ` ] [ ] ([ #949 ] [ ] @snowypowers )
12
+ * Add support for lifecycle methods with ` nextProps ` /` prevProps ` in [ ` no-unused-prop-types ` ] [ ] ([ #1213 ] [ ] @jseminck )
13
+ * Add Flow SuperTypeParameters support to [ ` prop-types ` ] [ ] ([ #1236 ] [ ] @gpeal )
14
+ * Add ` children ` option to [ ` jsx-curly-spacing ` ] [ ] ([ #857 ] [ ] @fatfisz )
15
+
16
+ ### Fixed
17
+ * Fix [ ` prefer-stateless-function ` ] [ ] ` ignorePureComponents ` option when using class expressions ([ #1122 ] [ ] @dreid )
18
+ * Fix [ ` void-dom-elements-no-children ` ] [ ] crash ([ #1195 ] [ ] @oliviertassinari )
19
+ * Fix [ ` require-default-props ` ] [ ] quoted ` defaultProps ` detection ([ #1201 ] [ ] )
20
+ * Fix [ ` jsx-sort-props ` ] [ ] bug with ` ignoreCase ` and ` callbacksLast ` options set to ` true ` ([ #1175 ] [ ] @jseminck )
21
+ * Fix [ ` no-unused-prop-types ` ] [ ] false positive ([ #1183 ] [ ] [ #1135 ] [ ] @jseminck )
22
+ * Fix [ ` jsx-no-target-blank ` ] [ ] to not issue errors for non-external URLs ([ #1216 ] [ ] @gfx )
23
+ * Fix [ ` prop-types ` ] [ ] quoted Flow types detection ([ #1132 ] [ ] @ethanjgoldberg )
24
+ * Fix [ ` no-array-index-key ` ] [ ] crash with ` key ` without value ([ #1242 ] [ ] @jseminck )
25
+
26
+ ### Changed
27
+ * Set ESLint 4.0.0 as valid peerDependency
28
+ * Dead code removal ([ #1227 ] [ ] @jseminck )
29
+ * Update dependencies (@ljharb )
30
+ * Documentation improvements ([ #1071 ] [ ] @adnasa , [ #1199 ] [ ] @preco21 , [ #1222 ] [ ] @alexilyaev , [ #1231 ] [ ] @vonovak , [ #1239 ] [ ] @webOS101 , [ #1241 ] [ ] @102 )
31
+
32
+ [ 7.1.0 ] : https://github.com/yannickcr/eslint-plugin-react/compare/v7.0.1...v7.1.0
33
+ [ #1022 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1022
34
+ [ #949 ] : https://github.com/yannickcr/eslint-plugin-react/pull/949
35
+ [ #985 ] : https://github.com/yannickcr/eslint-plugin-react/issues/985
36
+ [ #1213 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1213
37
+ [ #1236 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1236
38
+ [ #1206 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1206
39
+ [ #857 ] : https://github.com/yannickcr/eslint-plugin-react/issues/857
40
+ [ #1122 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1122
41
+ [ #1195 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1195
42
+ [ #1201 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1201
43
+ [ #1175 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1175
44
+ [ #1183 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1183
45
+ [ #1135 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1135
46
+ [ #1216 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1216
47
+ [ #1132 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1132
48
+ [ #1242 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1242
49
+ [ #1227 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1227
50
+ [ #1071 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1071
51
+ [ #1199 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1199
52
+ [ #1222 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1222
53
+ [ #1231 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1231
54
+ [ #1239 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1239
55
+ [ #1241 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1241
56
+
6
57
## [ 7.0.1] - 2017-05-13
7
58
### Fixed
8
59
* Fix [ ` jsx-curly-spacing ` ] [ ] ` allowMultiline ` option being undefined in some cases ([ #1179 ] [ ] @fatfisz )
@@ -1746,6 +1797,9 @@ If you're still not using React 15 you can keep the old behavior by setting the
1746
1797
[ `jsx-uses-vars` ] : docs/rules/jsx-uses-vars.md
1747
1798
[ `jsx-wrap-multilines` ] : docs/rules/jsx-wrap-multilines.md
1748
1799
[ `void-dom-elements-no-children` ] : docs/rules/void-dom-elements-no-children.md
1800
+ [ `default-props-match-prop-types` ] : docs/rules/default-props-match-prop-types.md
1801
+ [ `no-redundant-should-component-update` ] : docs/rules/no-redundant-should-component-update.md
1802
+ [ `jsx-closing-tag-location` ] : docs/rules/jsx-closing-tag-location.md
1749
1803
1750
1804
[ `jsx-sort-prop-types` ] : docs/rules/sort-prop-types.md
1751
1805
[ `require-extension` ] : docs/rules/require-extension.md
0 commit comments