Skip to content

Commit 3e63fd5

Browse files
committed
docs: update changelog
1 parent 4f208b5 commit 3e63fd5

File tree

2 files changed

+86
-70
lines changed

2 files changed

+86
-70
lines changed

CHANGELOG.md

Lines changed: 43 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,35 @@
1+
## v1.36.3 (2025-03-20)
2+
3+
### 🐞 Fixes
4+
5+
- fix: `hooks-extra/prefer-use-state-lazy-initialization` false positive on `useState(use(promise))` closes #999 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/1000>
6+
7+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.36.2...v1.36.3>
8+
19
## v1.36.2 (2025-03-20)
210

311
No notable changes have been made in this release.
412

5-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.36.1...v1.36.2
13+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.36.1...v1.36.2>
614

715
## v1.36.1 (2025-03-19)
816

917
### 🪄 Improvements
1018

11-
- refactor(naming-convention/use-state): enhance error messaging and docs, closes #980 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/997
19+
- refactor(naming-convention/use-state): enhance error messaging and docs, closes #980 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/997>
1220

13-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.35.0...v1.36.1
21+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.35.0...v1.36.1>
1422

1523
## v1.35.0 (2025-03-18)
1624

1725
### ✨ New
1826

19-
- feat(plugins/dom): add `no-render` rule to replace `ReactDom.render()` with `createRoot(node).render()`, closes #972 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/993
20-
- feat(plugins/dom): add `no-hydrate` rule to replace `ReactDom.hydrate()` with `hydrateRoot()`, closes #973 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/995
27+
- feat(plugins/dom): add `no-render` rule to replace `ReactDom.render()` with `createRoot(node).render()`, closes #972 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/993>
28+
- feat(plugins/dom): add `no-hydrate` rule to replace `ReactDom.hydrate()` with `hydrateRoot()`, closes #973 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/995>
2129

2230
### 🪄 Improvements
2331

24-
- refactor: rename `hooks-extra/no-useless-custom-hooks` to `hooks-extra/no-unnecessary-use-prefix` by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/996
32+
- refactor: rename `hooks-extra/no-useless-custom-hooks` to `hooks-extra/no-unnecessary-use-prefix` by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/996>
2533

2634
### 📝 Changes you should be aware of
2735

@@ -32,22 +40,22 @@ The following rules have been renamed:
3240

3341
The old rule names will still be available until the next major update to avoid breaking changes.
3442

35-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.34.1...v1.35.0
43+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.34.1...v1.35.0>
3644

3745
## v1.34.1 (2025-03-15)
3846

3947
### 🐞 Fixes
4048

41-
- fix: false positive in `react-x/no-context-provider` on symbols named `Provider` which are imported from third-party libs, closes #991 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/992
49+
- fix: false positive in `react-x/no-context-provider` on symbols named `Provider` which are imported from third-party libs, closes #991 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/992>
4250

43-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.34.0...v1.34.1
51+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.34.0...v1.34.1>
4452

4553
## v1.34.0 (2025-03-15)
4654

4755
### 🪄 Improvements
4856

49-
- refactor: export the create function of each rule by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/989
50-
- refactor(plugins/x): rename `no-nested-components` rule to `no-nested-component-definitions` and update related docs by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/990
57+
- refactor: export the create function of each rule by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/989>
58+
- refactor(plugins/x): rename `no-nested-components` rule to `no-nested-component-definitions` and update related docs by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/990>
5159

5260
### 📝 Changes you should be aware of
5361

@@ -58,17 +66,17 @@ The following rules have been renamed:
5866

5967
The old rule names will still be available until the next major update to avoid breaking changes.
6068

61-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.33.0...v1.34.0
69+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.33.0...v1.34.0>
6270

6371
## v1.33.0 (2025-03-14)
6472

6573
### 🐞 Fixes
6674

67-
- fix: update rule severity for `no-flush-sync` and `no-void-elements-with-children` in recommended presets by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/988
75+
- fix: update rule severity for `no-flush-sync` and `no-void-elements-with-children` in recommended presets by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/988>
6876

6977
### 🪄 Improvements
7078

71-
- refactor(plugins/x): rename `ensure-forward-ref-using-ref` to `no-useless-forward-ref` by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/987
79+
- refactor(plugins/x): rename `ensure-forward-ref-using-ref` to `no-useless-forward-ref` by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/987>
7280

7381
### 📝 Changes you should be aware of
7482

@@ -79,30 +87,30 @@ The following rules have been renamed:
7987

8088
The old rule names will still be available until the next major update to avoid breaking changes.
8189

82-
**Full Changelog**: https://github.com/Rel1cx/eslint-react/compare/v1.32.1...v1.33.0
90+
**Full Changelog**: <https://github.com/Rel1cx/eslint-react/compare/v1.32.1...v1.33.0>
8391

8492
## v1.32.1 (2025-03-13)
8593

8694
### 🐞 Fixes
8795

88-
- fix: fixed `no-context-provider` replaces `<Provider>` with `<>`, closes #984 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/985
96+
- fix: fixed `no-context-provider` replaces `<Provider>` with `<>`, closes #984 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/985>
8997

9098
## v1.32.0 (2025-03-12)
9199

92100
### ✨ New
93101

94-
- feat: revert 'feat: add naming-convention/use-state and naming-convention/context-name to recommended presets by @Rel1cx in #956' by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/982
102+
- feat: revert 'feat: add naming-convention/use-state and naming-convention/context-name to recommended presets by @Rel1cx in #956' by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/982>
95103

96104
### 🪄 Improvements
97105

98-
- docs: update eslint configs in examples to use extends by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/978
99-
- docs: update ts configs in examples to use project references by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/979
106+
- docs: update eslint configs in examples to use extends by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/978>
107+
- docs: update ts configs in examples to use project references by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/979>
100108

101109
## v1.31.0 (2025-03-07)
102110

103111
### ✨ New
104112

105-
- feat: enhance regex handling in naming convention rules by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/969
113+
- feat: enhance regex handling in naming convention rules by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/969>
106114

107115
### 🪄 Improvements
108116

@@ -112,64 +120,64 @@ The old rule names will still be available until the next major update to avoid
112120

113121
### 🐞 Fixes
114122

115-
- fix(plugins/hooks-extra): misidentification of `set` function in IIFE inside of hooks as its inside of `useEffect`, `useLayoutEffect`, closes [#967](https://github.com/Rel1cx/eslint-react/issues/967) by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/968
123+
- fix(plugins/hooks-extra): misidentification of `set` function in IIFE inside of hooks as its inside of `useEffect`, `useLayoutEffect`, closes [#967](https://github.com/Rel1cx/eslint-react/issues/967) by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/968>
116124

117125
## v1.30.1 (2025-03-04)
118126

119127
### 🐞 Fixes
120128

121-
- fix(utilities/var): fix variable init node retrieval, fixes [#964](https://github.com/Rel1cx/eslint-react/pull/964) by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/965
129+
- fix(utilities/var): fix variable init node retrieval, fixes [#964](https://github.com/Rel1cx/eslint-react/pull/964) by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/965>
122130

123131
### 🪄 Improvements
124132

125-
- refactor(plugins/hooks-extra): improve code reusability by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/963
133+
- refactor(plugins/hooks-extra): improve code reusability by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/963>
126134

127135
### New Contributors
128136

129-
- @mrginglymus made their first contribution in https://github.com/Rel1cx/eslint-react/pull/964
137+
- @mrginglymus made their first contribution in <https://github.com/Rel1cx/eslint-react/pull/964>
130138

131139
## v1.30.0 (2025-03-03)
132140

133141
### ✨ New
134142

135-
- feat: add `naming-convention/use-state` and `naming-convention/context-name` to recommended presets by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/956
143+
- feat: add `naming-convention/use-state` and `naming-convention/context-name` to recommended presets by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/956>
136144

137145
### 🐞 Fixes
138146

139-
- fix: correct readonly checks and test cases in `prefer-read-only-props` by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/957
140-
- fix: rework `naming-convention/component-name` rule to follow [[email protected]](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0) by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/959
147+
- fix: correct readonly checks and test cases in `prefer-read-only-props` by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/957>
148+
- fix: rework `naming-convention/component-name` rule to follow [[email protected]](https://github.com/facebook/react/releases/tag/eslint-plugin-react-hooks%405.0.0) by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/959>
141149
> Component names now need to start with an uppercase letter instead of a non-lowercase letter. This means `_Button` or `_component` are no longer valid.
142-
- fix: `naming-convention/use-state` fails with multiple words, closes #960 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/961
150+
- fix: `naming-convention/use-state` fails with multiple words, closes #960 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/961>
143151

144152
## v1.29.0 (2025-03-01)
145153

146154
### ✨ New
147155

148-
- feat(plugins/naming-convention): add `context-name` rule by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/952
156+
- feat(plugins/naming-convention): add `context-name` rule by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/952>
149157

150158
### 🐞 Fixes
151159

152-
- fix: fixed `naming-convention/use-state` works in components only, closes #953 by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/954
160+
- fix: fixed `naming-convention/use-state` works in components only, closes #953 by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/954>
153161

154162
### 🪄 Improvements
155163

156-
- docs: use `recommended-typescript` for typescript files by @bluwy in https://github.com/Rel1cx/eslint-react/pull/949
164+
- docs: use `recommended-typescript` for typescript files by @bluwy in <https://github.com/Rel1cx/eslint-react/pull/949>
157165

158166
### New Contributors
159167

160-
- @bluwy made their first contribution in https://github.com/Rel1cx/eslint-react/pull/949
168+
- @bluwy made their first contribution in <https://github.com/Rel1cx/eslint-react/pull/949>
161169

162170
## v1.28.0 (2025-02-26)
163171

164172
### ✨ New
165173

166-
- feat(plugins/dom): add `no-flush-sync` rule by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/942
174+
- feat(plugins/dom): add `no-flush-sync` rule by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/942>
167175
- feat: add [`skipImportCheck`](https://eslint-react.xyz/docs/configurations#skipimportcheck) setting by @Rel1cx
168176

169177
### 🪄 Improvements
170178

171-
- refactor: code optimization by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/945
172-
- refactor: consistent ordering of arguments to context-aware utility functions by @Rel1cx in https://github.com/Rel1cx/eslint-react/pull/946
179+
- refactor: code optimization by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/945>
180+
- refactor: consistent ordering of arguments to context-aware utility functions by @Rel1cx in <https://github.com/Rel1cx/eslint-react/pull/946>
173181

174182
## v1.27.0 (2025-02-21)
175183

0 commit comments

Comments
 (0)