@@ -3,6 +3,80 @@ 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.2.0] - 2017-08-09
7
+ ### Added
8
+ * Add [ ` no-unused-state ` ] [ ] rule ([ #1103 ] [ ] @wbinnssmith )
9
+ * Add [ ` boolean-prop-naming ` ] [ ] rule ([ #1264 ] [ ] @EvHaus )
10
+ * Add [ ` no-typos ` ] [ ] rule ([ #1189 ] [ ] @jseminck , [ #1294 ] [ ] @haridusenadeera )
11
+ * Add auto fix for [ ` sort-props ` ] [ ] ([ #1273 ] [ ] @Overload119 )
12
+ * Add ` getters ` and ` setters ` groups to [ ` sort-comp ` ] [ ] ([ #100 ] [ ] @RDGthree )
13
+ * Add ` noStrings ` option to [ ` no-literals ` ] [ ] ([ #1202 ] [ ] @deecewan )
14
+ * Add inverse option for ` always ` /` never ` to [ ` jsx-boolean-value ` ] [ ] ([ #1249 ] [ ] @ljharb )
15
+
16
+ ### Fixed
17
+ * Fix [ ` no-direct-mutation-state ` ] [ ] to disallow ` this.state ` mutation in constructor ([ #832 ] [ ] @burabure )
18
+ * Fix [ ` jsx-no-target-blank ` ] [ ] crash on empty ` rel ` attribute ([ #1269 ] [ ] @dustinsoftware )
19
+ * Fix [ ` sort-comp ` ] [ ] component detection with ` ClassExpression ` ([ #1076 ] [ ] @webOS101 )
20
+ * Fix [ ` no-unused-prop-types ` ] [ ] detection with async class properties and methods ([ #1053 ] [ ] @benstepp )
21
+ * Fix [ ` void-dom-elements-no-children ` ] [ ] crash ([ #1226 ] [ ] @kokobeware )
22
+ * Fix [ ` no-danger-with-children ` ] [ ] to ignore line breaks ([ #1262 ] [ ] )
23
+ * Fix [ ` no-danger-with-children ` ] [ ] crash with undefined ([ #1287 ] [ ] )
24
+ * Fix [ ` jsx-no-target-blank ` ] [ ] crash ([ #1296 ] [ ] @jseminck )
25
+ * Fix [ ` no-unused-props ` ] [ ] to no longer ignore components with no used props ([ #1303 ] [ ] @DianaSuvorova )
26
+ * Fix [ ` jsx-no-duplicate-props ` ] [ ] crash ([ #969 ] [ ] @marcelmokos )
27
+ * Fix [ ` no-literals ` ] [ ] false positives ([ #1301 ] [ ] @davidyorr )
28
+ * Fix [ ` no-find-dom-node ` ] [ ] detection with named imports ([ #785 ] [ ] @Hypnosphi )
29
+ * Fix proTypes-related rules detection with wrapped propTypes ([ #1266 ] [ ] @dustinsoftware )
30
+ * Fix [ ` no-unused-prop-types ` ] [ ] detection with propTypes wrapped in a function ([ #1253 ] [ ] @dustinsoftware )
31
+ * Fix [ ` no-unused-prop-types ` ] [ ] detection with destructured use of properties ([ #816 ] [ ] @DianaSuvorova )
32
+ * Fix [ ` no-unused-prop-types ` ] [ ] detection with inline functions ([ #1309 ] [ ] @DianaSuvorova )
33
+ * Fix [ ` no-unused-prop-types ` ] [ ] ` skipShapeProps ` option with Flow annotations ([ #1335 ] [ ] @DianaSuvorova )
34
+ * Fix [ ` jsx-curly-spacing ` ] [ ] schema incompatibility with ESLint 4.2.0 ([ #1290 ] [ ] @jseminck )
35
+
36
+ ### Changed
37
+ * Documentation improvements ([ #1261 ] [ ] @mminer , [ #1005 ] [ ] @yooungt13 , [ #1289 ] [ ] @konekoya , [ #1308 ] [ ] @xcatliu , [ #1306 ] [ ] @egberts , [ #1329 ] [ ] [ #1344 ] [ ] @DianaSuvorova )
38
+ * ES6-ify codebase ([ #1274 ] [ ] [ #1277 ] [ ] [ #1281 ] [ ] @dfilipidisz )
39
+ * Code refactoring (@ljharb )
40
+ * Update Travis CI and AppVeyor CI configurations (@lencioni )
41
+
42
+ [ 7.2.0 ] : https://github.com/yannickcr/eslint-plugin-react/compare/v7.1.0...v7.2.0
43
+ [ #1103 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1103
44
+ [ #1273 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1273
45
+ [ #1264 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1264
46
+ [ #1189 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1189
47
+ [ #1294 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1294
48
+ [ #100 ] : https://github.com/yannickcr/eslint-plugin-react/issues/100
49
+ [ #1202 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1202
50
+ [ #1249 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1249
51
+ [ #832 ] : https://github.com/yannickcr/eslint-plugin-react/issues/832
52
+ [ #1269 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1269
53
+ [ #1076 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1076
54
+ [ #1053 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1053
55
+ [ #1226 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1226
56
+ [ #1262 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1262
57
+ [ #1287 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1287
58
+ [ #1296 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1296
59
+ [ #1303 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1303
60
+ [ #969 ] : https://github.com/yannickcr/eslint-plugin-react/issues/969
61
+ [ #1301 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1301
62
+ [ #785 ] : https://github.com/yannickcr/eslint-plugin-react/issues/785
63
+ [ #1266 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1266
64
+ [ #1253 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1253
65
+ [ #816 ] : https://github.com/yannickcr/eslint-plugin-react/issues/816
66
+ [ #1309 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1309
67
+ [ #1261 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1261
68
+ [ #1005 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1005
69
+ [ #1289 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1289
70
+ [ #1308 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1308
71
+ [ #1306 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1306
72
+ [ #1329 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1329
73
+ [ #1274 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1274
74
+ [ #1277 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1277
75
+ [ #1281 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1281
76
+ [ #1335 ] : https://github.com/yannickcr/eslint-plugin-react/issues/1335
77
+ [ #1344 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1344
78
+ [ #1290 ] : https://github.com/yannickcr/eslint-plugin-react/pull/1290
79
+
6
80
## [ 7.1.0] - 2017-06-13
7
81
### Added
8
82
* Add [ ` default-props-match-prop-types ` ] [ ] rule ([ #1022 ] [ ] @webOS101 )
0 commit comments