Skip to content

Commit a83d65c

Browse files
committed
Update CHANGELOG and bump version
1 parent 0c6160e commit a83d65c

File tree

2 files changed

+94
-1
lines changed

2 files changed

+94
-1
lines changed

CHANGELOG.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,98 @@ All notable changes to this project will be documented in this file.
33
This project adheres to [Semantic Versioning](http://semver.org/).
44
This change log adheres to standards from [Keep a CHANGELOG](http://keepachangelog.com).
55

6+
## [7.12.0] - 2018-12-27
7+
8+
### Added
9+
* [`no-typos`]: Support createClass ([#1828][], @alexzherdev)
10+
* Support detecting React.forwardRef/React.memo ([#2089][], @jomasti)
11+
* [`jsx-indent`][]: add `checkAttributes` option for JSX attribute indentation ([#2086][], @jomasti)
12+
* Change allowed `propWrapperFunctions` setting values ([#2065][], @jomasti)
13+
* add [`jsx-fragments`][] rule to enforce fragment syntax ([#1994][], @alexzherdev)
14+
* Support "detect" option for React version setting ([#1978][], @alexzherdev)
15+
* Support shorthand fragment syntax in many rules ([#1956][], @alexzherdev)
16+
* [`jsx-no-literals`][]: print node value in warning message ([#2008][], @jlgonzalezdev)
17+
18+
### Fixed
19+
* [`jsx-max-depth`][]: Fix depth of JSX siblings in a JSXEpressionContainer ([#1824][], @alexzherdev)
20+
* [`no-array-index-key`][]: fix in React.Children methods ([#2085][], @himynameisdave)
21+
* [`no-unused-state`][]: handle functional setState ([#2084][], @jomasti)
22+
* version errors should log to stderr, not stdout ([#2082][], @ljharb)
23+
* [`no-deprecated`][]: Disable legacy lifecycle methods linting for now ([#2069][], @sergei-startsev)
24+
* ensure that react and flow versions can be numbers ([#2056][], @ljharb)
25+
* [`forbid-foreign-prop-types`][]: ensure `allowInPropTypes` option applies to class fields ([#2040][], @Sheile)
26+
* [`jsx-wrap-multilines`][]: catch single missing newlines ([#1984][], @MrHen)
27+
* [`jsx-first-prop-new-line`][]: Fix for parsers (like TypeScript) ([#2026][], @HauptmannEck)
28+
* [`jsx-sort-comp`][]: Fix fixer in case of more than 10 props ([#2012][], @tihonove)
29+
* [`no-unused-state`][] Don't depend on state parameter name ([#1829][], @alexzherdev)
30+
* [`no-this-in-sfc`][] fix for class properties ([#1995][], @sergei-startsev)
31+
* [`no-this-in-sfc`][] fix rule behavior for arrow functions inside a class field ([#1989][], @sergei-startsev)
32+
* [`destructuring-assignment`][]: handle nested props usage ([#1983][], @alexzherdev)
33+
* [`sort-prop-types`][]: fix string property order ([#1977][], @metreniuk)
34+
* [`jsx-no-target-blank`][]: don’t crash when there’s no value ([#1949][], @ljharb)
35+
* [`prop-types`][], [`no-unused-prop-types`][]: better handle object spread ([#1939][], @alexzherdev)
36+
37+
### Changed
38+
* [`jsx-fragments`][]: improve message text ([#2032][], @alexzherdev)
39+
* [`no-unsafe`][]: handle all unsafe life-cycle methods ([#2075][], @sergei-startsev)
40+
* [`require-default-props`][]: Change error message naming from singular defaultProp to plural defaultProps ([#2064][], @jseminck)
41+
* [Refactor] Extract used `propTypes` detection ([#1946][], @alexzherdev)
42+
* [Refactor] Extract `defaultProps` detection ([#1942][], @alexzherdev)
43+
* [Refactor] Extract required `propTypes` detection ([#2001][], @alexzherdev)
44+
* [Docs] [`no-did-mount-set-state`][], [`no-did-update-set-state`][], [`no-will-update-set-state`][]: fix docs URLs ([#2090][], @JBallin)
45+
* [Docs] Remove statement on GC in jsx-no-bind ([#2067][], @rickhanlonii)
46+
* [Docs] [`jsx-sort-props`][]: Fix small mistake ([#2044][], @dimitarnestorov)
47+
* [Docs] [`no-unescaped-entities`][]: add more escape examples ([#2015][], @stevemao)
48+
* [Docs] [`display-name`][]: mention default `ignoreTranspilerName` value ([#2002][], @OliverJAsh)
49+
* [Docs] [`jsx-no-target-blank`][]: Add full example ([#1988][], @atomcorp)
50+
* [Docs] Update [`jsx-no-target-blank`][].md ([#1953][], @brunocoelho)
51+
* [Changelog] fix "Ignore class properties" contributor ([#1941][], @alexzherdev)
52+
* [Tests] Remove redundant `require('babel-eslint')` from tests ([#2004][], @sergei-startsev)
53+
* [Tests] [`prop-types`][]: Add tests for prop-types destructuring ([#2029][], @sstern6)
54+
* [Tests] [`display-name`][]: add false positive component detection for destructured createElement ([#1098][], @arian)
55+
56+
[#2090]: https://github.com/yannickcr/eslint-plugin-react/pull/2090
57+
[#2089]: https://github.com/yannickcr/eslint-plugin-react/pull/2089
58+
[#2086]: https://github.com/yannickcr/eslint-plugin-react/pull/2086
59+
[#2085]: https://github.com/yannickcr/eslint-plugin-react/pull/2085
60+
[#2084]: https://github.com/yannickcr/eslint-plugin-react/pull/2084
61+
[#2082]: https://github.com/yannickcr/eslint-plugin-react/issues/2082
62+
[#2075]: https://github.com/yannickcr/eslint-plugin-react/pull/2075
63+
[#2069]: https://github.com/yannickcr/eslint-plugin-react/pull/2069
64+
[#2067]: https://github.com/yannickcr/eslint-plugin-react/pull/2067
65+
[#2065]: https://github.com/yannickcr/eslint-plugin-react/pull/2065
66+
[#2064]: https://github.com/yannickcr/eslint-plugin-react/pull/2064
67+
[#2056]: https://github.com/yannickcr/eslint-plugin-react/issues/2056
68+
[#2044]: https://github.com/yannickcr/eslint-plugin-react/pull/2044
69+
[#2040]: https://github.com/yannickcr/eslint-plugin-react/pull/2040
70+
[#2032]: https://github.com/yannickcr/eslint-plugin-react/pull/2032
71+
[#2029]: https://github.com/yannickcr/eslint-plugin-react/pull/2029
72+
[#2026]: https://github.com/yannickcr/eslint-plugin-react/pull/2026
73+
[#2015]: https://github.com/yannickcr/eslint-plugin-react/pull/2015
74+
[#2012]: https://github.com/yannickcr/eslint-plugin-react/pull/2012
75+
[#2008]: https://github.com/yannickcr/eslint-plugin-react/pull/2008
76+
[#2004]: https://github.com/yannickcr/eslint-plugin-react/pull/2004
77+
[#2002]: https://github.com/yannickcr/eslint-plugin-react/pull/2002
78+
[#2001]: https://github.com/yannickcr/eslint-plugin-react/pull/2001
79+
[#1995]: https://github.com/yannickcr/eslint-plugin-react/pull/1995
80+
[#1994]: https://github.com/yannickcr/eslint-plugin-react/pull/1994
81+
[#1989]: https://github.com/yannickcr/eslint-plugin-react/pull/1989
82+
[#1988]: https://github.com/yannickcr/eslint-plugin-react/pull/1988
83+
[#1984]: https://github.com/yannickcr/eslint-plugin-react/pull/1984
84+
[#1983]: https://github.com/yannickcr/eslint-plugin-react/pull/1983
85+
[#1978]: https://github.com/yannickcr/eslint-plugin-react/pull/1978
86+
[#1977]: https://github.com/yannickcr/eslint-plugin-react/pull/1977
87+
[#1956]: https://github.com/yannickcr/eslint-plugin-react/pull/1956
88+
[#1953]: https://github.com/yannickcr/eslint-plugin-react/pull/1953
89+
[#1949]: https://github.com/yannickcr/eslint-plugin-react/issues/1949
90+
[#1946]: https://github.com/yannickcr/eslint-plugin-react/pull/1946
91+
[#1942]: https://github.com/yannickcr/eslint-plugin-react/pull/1942
92+
[#1941]: https://github.com/yannickcr/eslint-plugin-react/pull/1941
93+
[#1939]: https://github.com/yannickcr/eslint-plugin-react/pull/1939
94+
[#1828]: https://github.com/yannickcr/eslint-plugin-react/pull/1828
95+
[#1824]: https://github.com/yannickcr/eslint-plugin-react/pull/1824
96+
[#1098]: https://github.com/yannickcr/eslint-plugin-react/pull/1098
97+
698
## [7.11.1] - 2018-08-14
799
### Fixed
8100
* stop crashing when assigning to propTypes ([#1932][], @alexzherdev)
@@ -2331,3 +2423,4 @@ If you're still not using React 15 you can keep the old behavior by setting the
23312423
[`jsx-max-depth`]: docs/rules/jsx-max-depth.md
23322424
[`jsx-props-no-multi-spaces`]: docs/rules/jsx-props-no-multi-spaces.md
23332425
[`no-unsafe`]: docs/rules/no-unsafe.md
2426+
[`jsx-fragments`]: docs/rules/jsx-fragments.md

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-plugin-react",
3-
"version": "7.11.1",
3+
"version": "7.12.0",
44
"author": "Yannick Croissant <yannick.croissant+npm@gmail.com>",
55
"description": "React specific linting rules for ESLint",
66
"main": "index.js",

0 commit comments

Comments
 (0)