|
1 | 1 | # Change Log |
| 2 | + |
2 | 3 | All notable changes to this project will be documented in this file. |
3 | 4 | This project adheres to [Semantic Versioning](https://semver.org/). |
4 | 5 | This change log adheres to standards from [Keep a CHANGELOG](https://keepachangelog.com). |
5 | 6 |
|
6 | 7 | ## Unreleased |
7 | 8 |
|
| 9 | +## [7.36.1] - 2024.09.12 |
| 10 | + |
| 11 | +### Fixed |
| 12 | +* [`no-is-mounted`]: fix logic in method name check ([#3821][] @Mathias-S) |
| 13 | +* [`jsx-no-literals`]: Avoid crashing on valueless boolean props ([#3823][] @reosarevok) |
| 14 | + |
| 15 | +[7.36.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.0...v7.36.1 |
| 16 | +[#3823]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3823 |
| 17 | +[#3821]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3821 |
| 18 | + |
| 19 | +## [7.36.0] - 2024.09.12 |
| 20 | + |
| 21 | +### Added |
| 22 | +* [`no-string-refs`]: allow this.refs in > 18.3.0 ([#3807][] @henryqdineen) |
| 23 | +* [`jsx-no-literals`] Add `elementOverrides` option and the ability to ignore this rule on specific elements ([#3812][] @Pearce-Ropion) |
| 24 | +* [`forward-ref-uses-ref`]: add rule for checking ref parameter is added ([#3667][] @NotWoods) |
| 25 | + |
| 26 | +### Fixed |
| 27 | +* [`function-component-definition`], [`boolean-prop-naming`], [`jsx-first-prop-new-line`], [`jsx-props-no-multi-spaces`], `propTypes`: use type args ([#3629][] @HenryBrown0) |
| 28 | +* JSX pragma: fail gracefully ([#3632][] @ljharb) |
| 29 | +* [`jsx-props-no-spreading`]: add `explicitSpread` option to schema ([#3799][] @ljharb) |
| 30 | + |
| 31 | +### Changed |
| 32 | +* [Tests] add @typescript-eslint/parser v6 ([#3629][] @HenryBrown0) |
| 33 | +* [Tests] add @typescript-eslint/parser v7 and v8 ([#3629][] @hampustagerud) |
| 34 | +* [Docs] [`no-danger`]: update broken link ([#3817][] @lucasrmendonca) |
| 35 | +* [types] add jsdoc type annotations ([#3731][] @y-hsgw) |
| 36 | +* [Tests] `button-has-type`: add test case with spread ([#3731][] @y-hsgw) |
| 37 | + |
| 38 | +[7.36.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.2...v7.36.0 |
| 39 | +[#3799]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3799 |
| 40 | +[#3632]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3632 |
| 41 | +[#3812]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3812 |
| 42 | +[#3731]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3731 |
| 43 | +[#3694]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3667 |
| 44 | +[#3629]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3629 |
| 45 | +[#3817]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3817 |
| 46 | +[#3807]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3807 |
| 47 | + |
| 48 | +## [7.35.2] - 2024.09.03 |
| 49 | + |
| 50 | +### Fixed |
| 51 | +* [`jsx-curly-brace-presence`]: avoid autofixing attributes with double quotes to a double quoted attribute ([#3814][] @ljharb) |
| 52 | + |
| 53 | +[7.35.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.1...v7.35.2 |
| 54 | +[#3814]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3814 |
| 55 | + |
| 56 | +## [7.35.1] - 2024.09.02 |
| 57 | + |
8 | 58 | ### Fixed |
9 | 59 | * [`jsx-curly-brace-presence`]: do not trigger on strings containing a quote character ([#3798][] @akulsr0) |
10 | 60 |
|
| 61 | +[7.35.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.35.1 |
11 | 62 | [#3798]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3798 |
12 | 63 |
|
13 | 64 | ## [7.35.0] - 2024.07.19 |
@@ -4266,6 +4317,7 @@ If you're still not using React 15 you can keep the old behavior by setting the |
4266 | 4317 | [`forbid-elements`]: docs/rules/forbid-elements.md |
4267 | 4318 | [`forbid-foreign-prop-types`]: docs/rules/forbid-foreign-prop-types.md |
4268 | 4319 | [`forbid-prop-types`]: docs/rules/forbid-prop-types.md |
| 4320 | +[`forward-ref-uses-ref`]: docs/rules/forward-ref-uses-ref.md |
4269 | 4321 | [`function-component-definition`]: docs/rules/function-component-definition.md |
4270 | 4322 | [`hook-use-state`]: docs/rules/hook-use-state.md |
4271 | 4323 | [`iframe-missing-sandbox`]: docs/rules/iframe-missing-sandbox.md |
|
0 commit comments