Skip to content

Commit 1c3b5a6

Browse files
ljharbstefanwullems
authored and
stefanwullems
committed
Update CHANGELOG and bump version
1 parent 1dbfbf0 commit 1c3b5a6

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,58 @@ 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.15.0] - 2019-09-30
7+
8+
### Added
9+
* add [`jsx-no-useless-fragment`][] rule ([#2261][] @golopot)
10+
* [`jsx-handler-name`][]: allow `false` to disable `eventHandlerPrefix`/`eventHandlerPropPrefix` ([#2410][] @tanmoyopenroot)
11+
* [`sort-comp`][]: add `static-variables` grouping ([#2408][] @vedadeepta)
12+
* [`jsx-no-literals`][]: Add `allowedStrings` option ([#2380][] @benhollander)
13+
* [`no-multi-comp`][]: Added handling for `forwardRef` and `memo` wrapping components declared in the same file ([#2184][] @jenil94)
14+
* [`jsx-pascal-case`][]: `allowAllCaps` option now allows `SCREAMING_SNAKE_CASE` ([#2364][] @TylerR909)
15+
16+
### Fixed
17+
* [`jsx-indent`][]: Fix false positive when a jsx element is the last statement within a do expression (with tests) ([#2200][] @Kenneth-KT)
18+
* [`jsx-curly-brace-presence`][]: fix jsx tags in braces ([#2422][] @tanmoyopenroot)
19+
* [`display-name`][]: Fix false positives ([#2399][] @BPScott)
20+
* [`jsx-curly-brace-presence`][]: report unnecessary curly braces with children on next line ([#2409][] @vedadeepta)
21+
* [`no-unused-prop-types`][]: false positive with callback ([#2375][] @golopot)
22+
* Fix prop-types detection collision on renamed props ([#2383][] @yannickcr)
23+
* [`jsx-sort-props`][]: use localeCompare rather than comparison operator ([#2391][] @tanmoyopenroot)
24+
* [`jsx-pascal-case`][]: allow one-letter-named components ([#2395][] @Haegin)
25+
* [`jsx-wrap-multilines`][]: fix incorrect formatting ([#2392][] @tanmoyopenroot)
26+
* [`require-optimization`][]: fix when using arrow function in class components ([#2385][] @jenil94)
27+
* [`no-deprecated`][]: Deprecate cWM/cWRP/cWU lifecycle methods since React 16.9.0 ([#2378][] @meowtec)
28+
* [`jsx-key`][]: improve docs and confusing error message ([#2367][] @kaykayehnn)
29+
* Recognize props wrapped in flow $ReadOnly<> utility type ([#2361][] @lukeapage)
30+
* [`prop-types`][]: false positive with setState updator ([#2359][] @golopot)
31+
32+
### Changed
33+
* [Docs] [`no-access-state-in-setstate`][]: update grammar ([#2418][] @neaumusic)
34+
* [`jsx-curly-brace-presence`][], [`jsx-one-expression-per-line`][], [`no-danger-with-children`][]: add `isWhiteSpaces` to `lib/util/jsx` ([#2409][] @vedadeepta)
35+
36+
[#2422]: https://github.com/yannickcr/eslint-plugin-react/pull/2422
37+
[#2410]: https://github.com/yannickcr/eslint-plugin-react/pull/2410
38+
[#2409]: https://github.com/yannickcr/eslint-plugin-react/pull/2409
39+
[#2408]: https://github.com/yannickcr/eslint-plugin-react/pull/2408
40+
[#2402]: https://github.com/yannickcr/eslint-plugin-react/pull/2402
41+
[#2399]: https://github.com/yannickcr/eslint-plugin-react/pull/2399
42+
[#2395]: https://github.com/yannickcr/eslint-plugin-react/pull/2395
43+
[#2392]: https://github.com/yannickcr/eslint-plugin-react/pull/2392
44+
[#2391]: https://github.com/yannickcr/eslint-plugin-react/pull/2391
45+
[#2385]: https://github.com/yannickcr/eslint-plugin-react/pull/2385
46+
[#2383]: https://github.com/yannickcr/eslint-plugin-react/issue/2383
47+
[#2380]: https://github.com/yannickcr/eslint-plugin-react/pull/2380
48+
[#2378]: https://github.com/yannickcr/eslint-plugin-react/pull/2378
49+
[#2375]: https://github.com/yannickcr/eslint-plugin-react/pull/2375
50+
[#2367]: https://github.com/yannickcr/eslint-plugin-react/pull/2367
51+
[#2364]: https://github.com/yannickcr/eslint-plugin-react/pull/2364
52+
[#2361]: https://github.com/yannickcr/eslint-plugin-react/pull/2361
53+
[#2359]: https://github.com/yannickcr/eslint-plugin-react/pull/2359
54+
[#2261]: https://github.com/yannickcr/eslint-plugin-react/pull/2261
55+
[#2200]: https://github.com/yannickcr/eslint-plugin-react/pull/2200
56+
[#2184]: https://github.com/yannickcr/eslint-plugin-react/pull/2184
57+
658
## [7.14.3] - 2019-07-23
759

860
### Fixed
@@ -2674,3 +2726,4 @@ If you're still not using React 15 you can keep the old behavior by setting the
26742726
[`jsx-props-no-spreading`]: docs/rules/jsx-props-no-spreading.md
26752727
[`static-property-placement`]: docs/rules/static-property-placement.md
26762728
[`jsx-curly-newline`]: docs/rules/jsx-curly-newline.md
2729+
[`jsx-no-useless-fragment`]: docs/rules/jsx-no-useless-fragment.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.14.3",
3+
"version": "7.15.0",
44
"author": "Yannick Croissant <[email protected]>",
55
"description": "React specific linting rules for ESLint",
66
"main": "index.js",

0 commit comments

Comments
 (0)