@@ -3,6 +3,80 @@ All notable changes to this project will be documented in this file.
33This project adheres to [ Semantic Versioning] ( http://semver.org/ ) .
44This change log adheres to standards from [ Keep a CHANGELOG] ( http://keepachangelog.com ) .
55
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+
680## [ 7.1.0] - 2017-06-13
781### Added
882* Add [ ` default-props-match-prop-types ` ] [ ] rule ([ #1022 ] [ ] @webOS101 )
@@ -1800,6 +1874,9 @@ If you're still not using React 15 you can keep the old behavior by setting the
18001874[ `default-props-match-prop-types` ] : docs/rules/default-props-match-prop-types.md
18011875[ `no-redundant-should-component-update` ] : docs/rules/no-redundant-should-component-update.md
18021876[ `jsx-closing-tag-location` ] : docs/rules/jsx-closing-tag-location.md
1877+ [ `no-unused-state` ] : docs/rules/no-unused-state.md
1878+ [ `boolean-prop-naming` ] : docs/rules/boolean-prop-naming.md
1879+ [ `no-typos` ] : docs/rules/no-typos.md
18031880
18041881[ `jsx-sort-prop-types` ] : docs/rules/sort-prop-types.md
18051882[ `require-extension` ] : docs/rules/require-extension.md
0 commit comments