Skip to content

Commit b55417d

Browse files
committed
docs: update changelog
1 parent 821e5f3 commit b55417d

File tree

9 files changed

+146
-144
lines changed

9 files changed

+146
-144
lines changed

.pkgs/configs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@stylistic/eslint-plugin": "^5.4.0",
2424
"eslint-plugin-de-morgan": "^1.3.1",
2525
"eslint-plugin-function": "^0.0.30",
26-
"eslint-plugin-jsdoc": "^60.1.0",
26+
"eslint-plugin-jsdoc": "^60.1.1",
2727
"eslint-plugin-perfectionist": "^4.15.0",
2828
"eslint-plugin-regexp": "^2.10.0",
2929
"eslint-plugin-unicorn": "^61.0.2",

.pkgs/eslint-plugin-local/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"@typescript-eslint/types": "^8.44.0",
3434
"@typescript-eslint/utils": "^8.44.0",
3535
"eslint-plugin-de-morgan": "^1.3.1",
36-
"eslint-plugin-jsdoc": "^60.1.0",
36+
"eslint-plugin-jsdoc": "^60.1.1",
3737
"eslint-plugin-perfectionist": "^4.15.0",
3838
"eslint-plugin-regexp": "^2.10.0",
3939
"eslint-plugin-unicorn": "^61.0.2",

CHANGELOG.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,40 @@
22

33
### 💥 Breaking Changes
44

5-
#### **1. Module Format & Config System**
5+
**The target environment for all packages has changed to ESM and ESLint Flat Config only:**
66

77
- **ESM Only**: Drop support for CommonJS (CJS) module format, packages are now distributed only as ECMAScript Modules (ESM)
88
- **ESLint Flat Config Only**: Drop support for ESLint legacy config system, packages now support only ESLint Flat Config (`eslint.config.js`)
9-
10-
#### **2. Minimum Supported Versions**
11-
129
- Drop support for Node.js 16 and 18, minimum required version is now Node.js 20
1310
- Drop support for ESLint 8, minimum required version is now ESLint 9.3.6
1411
- Drop support for TypeScript 4, minimum required version is now TypeScript 5.9.2
1512

16-
#### **3. Rule Renames**
17-
18-
The following rules have been renamed:
13+
**The following rules have been renamed:**
1914

2015
- `react-x/no-comment-textnodes` -> `react-x/jsx-no-comment-textnodes`
2116
- `react-x/no-nested-components` -> `react-x/no-nested-component-definitions`
2217
- `react-x/prefer-react-namespace-import` -> `react-x/prefer-namespace-import`
2318

24-
#### **4. Rule Consolidations**
25-
26-
The following rules have been consolidated into new rules:
19+
**The following rules have been consolidated into new rules:**
2720

2821
- `react-x/jsx-shorthand-boolean` replaces `avoid-shorthand-boolean` and `prefer-shorthand-boolean`
2922
- `react-x/jsx-shorthand-fragment` replaces `avoid-shorthand-fragment` and `prefer-shorthand-fragment`
3023
- `react-hooks-extra/no-direct-set-state-in-use-effect` replaces `no-direct-set-state-in-use-layout-effect`
3124

32-
#### **5. Rule Relocations**
33-
34-
The following rules have been moved to new plugins:
25+
**The following rules have been moved to new plugins:**
3526

3627
- `react-hooks-extra/no-unnecessary-use-callback` -> `react-x/no-unnecessary-use-callback`
3728
- `react-hooks-extra/no-unnecessary-use-memo` -> `react-x/no-unnecessary-use-memo`
3829
- `react-hooks-extra/no-unnecessary-use-prefix` -> `react-x/no-unnecessary-use-prefix`
3930
- `react-hooks-extra/prefer-use-state-lazy-initialization` -> `react-x/prefer-use-state-lazy-initialization`
4031

41-
#### **6. Removed Settings**
42-
43-
The following settings have been removed from `settings["react-x"]`:
32+
**The following settings have been removed from `settings["react-x"]`:**
4433

4534
- `additionalComponents`
4635
- `additionalHooks`
4736
- `skipImportCheck`
4837

49-
### ✨ New Features
38+
### ✨ New
5039

5140
We've added the following new rules:
5241

@@ -58,6 +47,18 @@ We've added the following new rules:
5847
- **`react-dom/no-string-style-prop`**: Disallows string values for the `style` prop
5948
- **`react-dom/prefer-namespace-import`**: Enforces using a namespace import for `react-dom`
6049

50+
### 🐞 Fixes
51+
52+
TODO: List fixes here
53+
54+
### 🪄 Improvements
55+
56+
TODO: List improvements here
57+
58+
**Full Changelog**:
59+
60+
TODO: Add link to full changelog
61+
6162
## v1.53.1 (2025-09-11)
6263

6364
### 🐞 Fixes

apps/website/content/docs/changelog.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,53 +6,42 @@ title: Changelog
66

77
### 💥 Breaking Changes
88

9-
#### **1. Module Format & Config System**
9+
**The target environment for all packages has changed to ESM and ESLint Flat Config only:**
1010

1111
- **ESM Only**: Drop support for CommonJS (CJS) module format, packages are now distributed only as ECMAScript Modules (ESM)
1212
- **ESLint Flat Config Only**: Drop support for ESLint legacy config system, packages now support only ESLint Flat Config (`eslint.config.js`)
13-
14-
#### **2. Minimum Supported Versions**
15-
1613
- Drop support for Node.js 16 and 18, minimum required version is now Node.js 20
1714
- Drop support for ESLint 8, minimum required version is now ESLint 9.3.6
1815
- Drop support for TypeScript 4, minimum required version is now TypeScript 5.9.2
1916

20-
#### **3. Rule Renames**
21-
22-
The following rules have been renamed:
17+
**The following rules have been renamed:**
2318

2419
- `react-x/no-comment-textnodes` -> `react-x/jsx-no-comment-textnodes`
2520
- `react-x/no-nested-components` -> `react-x/no-nested-component-definitions`
2621
- `react-x/prefer-react-namespace-import` -> `react-x/prefer-namespace-import`
2722

28-
#### **4. Rule Consolidations**
29-
30-
The following rules have been consolidated into new rules:
23+
**The following rules have been consolidated into new rules:**
3124

3225
- `react-x/jsx-shorthand-boolean` replaces `avoid-shorthand-boolean` and `prefer-shorthand-boolean`
3326
- `react-x/jsx-shorthand-fragment` replaces `avoid-shorthand-fragment` and `prefer-shorthand-fragment`
3427
- `react-hooks-extra/no-direct-set-state-in-use-effect` replaces `no-direct-set-state-in-use-layout-effect`
3528

36-
#### **5. Rule Relocations**
37-
38-
The following rules have been moved to new plugins:
29+
**The following rules have been moved to new plugins:**
3930

4031
- `react-hooks-extra/no-unnecessary-use-callback` -> `react-x/no-unnecessary-use-callback`
4132
- `react-hooks-extra/no-unnecessary-use-memo` -> `react-x/no-unnecessary-use-memo`
4233
- `react-hooks-extra/no-unnecessary-use-prefix` -> `react-x/no-unnecessary-use-prefix`
4334
- `react-hooks-extra/prefer-use-state-lazy-initialization` -> `react-x/prefer-use-state-lazy-initialization`
4435

45-
#### **6. Removed Settings**
46-
47-
The following settings have been removed from `settings["react-x"]`:
36+
**The following settings have been removed from `settings["react-x"]`:**
4837

4938
- `additionalComponents`
5039
- `additionalHooks`
5140
- `skipImportCheck`
5241

53-
### ✨ New Features
42+
### ✨ New
5443

55-
We've added the following new rules to help you write higher-quality React code:
44+
We've added the following new rules:
5645

5746
- **`react-x/jsx-shorthand-boolean`**: Enforces a consistent style for boolean attributes
5847
- **`react-x/jsx-shorthand-fragment`**: Enforces a consistent style for React Fragments
@@ -62,6 +51,18 @@ We've added the following new rules to help you write higher-quality React code:
6251
- **`react-dom/no-string-style-prop`**: Disallows string values for the `style` prop
6352
- **`react-dom/prefer-namespace-import`**: Enforces using a namespace import for `react-dom`
6453

54+
### 🐞 Fixes
55+
56+
TODO: List fixes here
57+
58+
### 🪄 Improvements
59+
60+
TODO: List improvements here
61+
62+
**Full Changelog**:
63+
64+
TODO: Add link to full changelog
65+
6566
## v1.53.1 (2025-09-11)
6667

6768
### 🐞 Fixes

examples/react-dom-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"eslint-plugin-react-hooks": "^5.2.0",
2626
"eslint-plugin-react-refresh": "^0.4.20",
2727
"globals": "^16.4.0",
28-
"vite": "^7.1.6"
28+
"vite": "^7.1.7"
2929
},
3030
"engines": {
3131
"node": ">=20.19.0"

examples/react-dom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"eslint-plugin-react-refresh": "^0.4.20",
3030
"typescript": "^5.9.2",
3131
"typescript-eslint": "^8.44.0",
32-
"vite": "^7.1.6"
32+
"vite": "^7.1.7"
3333
},
3434
"engines": {
3535
"node": ">=20.19.0"

examples/with-babel-eslint-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"eslint-plugin-react-web-api": "workspace:*",
3636
"eslint-plugin-react-x": "workspace:*",
3737
"globals": "^16.4.0",
38-
"vite": "^7.1.6"
38+
"vite": "^7.1.7"
3939
},
4040
"engines": {
4141
"node": ">=20.19.0"

examples/with-ts-blank-eslint-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"ts-blank-eslint-parser": "^0.4.4",
3434
"typescript": "^5.9.2",
3535
"typescript-eslint": "^8.44.0",
36-
"vite": "^7.1.6"
36+
"vite": "^7.1.7"
3737
},
3838
"engines": {
3939
"node": ">=20.19.0"

0 commit comments

Comments
 (0)