Skip to content

Commit 46587e5

Browse files
committed
release: 0.9.8
1 parent 1273767 commit 46587e5

File tree

16 files changed

+82
-19
lines changed

16 files changed

+82
-19
lines changed

CHANGELOG.md

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,78 @@
1+
## v0.9.8 (Tue Dec 19 2023)
2+
3+
### Release Notes
4+
5+
#### Add rule `react/ensure-forward-ref-using-ref`
6+
7+
#### Reduce false positives in rule `react/no-unstable-nested-components`
8+
9+
#### Reduce false positives in rule `debug/function-component`
10+
11+
#### Optimize `recommended` and `recommended-legacy` presets
12+
13+
#### Update `@typescript-eslint`'s packages to `6.15.0`
14+
15+
---
16+
17+
🚀 Enhancement
18+
19+
- Optimize `recommended` and `recommended-legacy` presets.
20+
21+
#### 🐛 Bug Fix
22+
23+
- Reduce false positives in rule `react/no-unstable-nested-components`.
24+
- Reduce false positives in rule `debug/function-component`.
25+
26+
#### 🏠 Internal
27+
28+
- `@eslint-react/eslint-plugin-react`
29+
- Reduce false positives in rule `react/no-unstable-nested-components`.
30+
31+
- `@eslint-react/eslint-plugin-debug`
32+
- Reduce false positives in rule `debug/function-component`.
33+
34+
- `@eslint-react/core`
35+
- Move construction detection from `@eslint-react/ast` to `@eslint-react/core`.
36+
37+
- `@eslint-react/jsx`
38+
- Migrate fragment related functions to `isFromPragma`, `isFromPragmaWithName`, `isCallFromPragma`, `isCallFromPragmaWithName`.
39+
- Add `isReactAPI` and `isReactAPICall` functions.
40+
41+
- `@eslint-react/ast`
42+
- Move construction detection from `@eslint-react/ast` to `@eslint-react/core`.
43+
- Refactor `getFunctionIdentifier` function to follow spec convention for `IsAnonymousFunctionDefinition()` usage in ECMAScript spec.
44+
- Improve module structure.
45+
46+
- `@eslint-react/shared`
47+
- Extract eslint utils to `@eslint-react/eslint-utils`.
48+
49+
- `@eslint-react/utils`
50+
- Migration to `@eslint-react/eslint-utils` package.
51+
52+
- `@eslint-react/tools`
53+
- Integrate into std and helper.
54+
55+
- `@eslint-react/monorepo`
56+
- Make packages more sensible.
57+
- Update `@typescript-eslint`'s packages to `6.15.0`.
58+
59+
#### Authors: 1
60+
61+
- Eva1ent ([@Rel1cx](https://github.com/Rel1cx))
62+
63+
---
64+
165
## v0.9.8-beta.2 (Tue Dec 19 2023)
266

367
### Release Notes
468

5-
Optimize `recommended` and `recommended-legacy` presets.
69+
#### Optimize `recommended` and `recommended-legacy` presets
670

771
---
872

973
🚀 Enhancement
1074

11-
- `@eslint-react/eslint-plugin`
12-
- Optimize `recommended` and `recommended-legacy` presets.
75+
- Optimize `recommended` and `recommended-legacy` presets.
1376

1477
#### Authors: 1
1578

@@ -28,7 +91,7 @@ Optimize `recommended` and `recommended-legacy` presets.
2891
#### 🏠 Internal
2992

3093
- `@eslint-react/tools`
31-
- Integrate utility functions into std and helper.
94+
- Integrate into std and helper.
3295

3396
- `@eslint-react/shared`
3497
- Extract eslint utils to `@eslint-react/eslint-utils`.

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.8-beta.2
1+
0.9.8

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/monorepo",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's monorepo. More than 50 ESLint rules to catch common mistakes and improve your React code. Built (mostly) from scratch.",
55
"keywords": [
66
"eslint",

packages/ast/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/ast",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's TSESTree AST primitive utility module.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/core",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint utility module for static analysis of React core API and Patterns.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/eslint-plugin-debug/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/eslint-plugin-debug",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint plugin for debugging related rules.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/eslint-plugin-jsx/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/eslint-plugin-jsx",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint plugin for JSX related rules.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/eslint-plugin-naming-convention/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/eslint-plugin-naming-convention",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint plugin for naming convention related rules.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/eslint-plugin-react-hooks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/eslint-plugin-react-hooks",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint plugin for React Hooks related rules.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

packages/eslint-plugin-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eslint-react/eslint-plugin-react",
3-
"version": "0.9.8-beta.2",
3+
"version": "0.9.8",
44
"description": "ESLint React's ESLint plugin for React related rules.",
55
"homepage": "https://github.com/rel1cx/eslint-react",
66
"bugs": {

0 commit comments

Comments
 (0)