Skip to content

Commit 5d24691

Browse files
chore(release): publish 7.4.0
1 parent c2abdd4 commit 5d24691

File tree

22 files changed

+420
-75
lines changed

22 files changed

+420
-75
lines changed

CHANGELOG.md

+30
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata ([#8335](https://github.com/typescript-eslint/typescript-eslint/pull/8335))
7+
- **eslint-plugin:** [no-unnecessary-type-arguments] handle tagged templates ([#8708](https://github.com/typescript-eslint/typescript-eslint/pull/8708))
8+
- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error ([#8701](https://github.com/typescript-eslint/typescript-eslint/pull/8701))
9+
10+
### 🩹 Fixes
11+
12+
- **eslint-plugin:** [prefer-optional-chain] address multipart nullish checks false positive ([#8678](https://github.com/typescript-eslint/typescript-eslint/pull/8678))
13+
- **eslint-plugin:** [prefer-optional-chain] properly disambiguate between `boolean` and `false` ([#8685](https://github.com/typescript-eslint/typescript-eslint/pull/8685))
14+
- **eslint-plugin:** [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside ([#8740](https://github.com/typescript-eslint/typescript-eslint/pull/8740))
15+
- **typescript-eslint:** declare peer dependency on `utils` to ensure npm correctly installs dependencies ([#8738](https://github.com/typescript-eslint/typescript-eslint/pull/8738))
16+
- **website:** visual Editor is not scrolled ([#8709](https://github.com/typescript-eslint/typescript-eslint/pull/8709))
17+
- **website:** make 404 page good again ([#8750](https://github.com/typescript-eslint/typescript-eslint/pull/8750))
18+
19+
### ❤️ Thank You
20+
21+
- Abraham Guo
22+
- Brad Zacher @bradzacher
23+
- Josh Goldberg ✨
24+
- Kim Sang Du @developer-bandi
25+
- Kirk Waiblinger @kirkwaiblinger
26+
- Marco Pasqualetti @marcalexiei
27+
- YeonJuan @yeonjuan
28+
29+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
30+
131
## 7.3.1 (2024-03-18)
232

333

packages/eslint-plugin/CHANGELOG.md

+33
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
- **eslint-plugin:** [no-unnecessary-type-arguments] handle tagged templates
9+
10+
- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error
11+
12+
13+
### 🩹 Fixes
14+
15+
- **eslint-plugin:** [prefer-optional-chain] address multipart nullish checks false positive
16+
17+
- **eslint-plugin:** [prefer-optional-chain] properly disambiguate between `boolean` and `false`
18+
19+
- **eslint-plugin:** [no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside
20+
21+
22+
### ❤️ Thank You
23+
24+
- Abraham Guo
25+
- Brad Zacher
26+
- Josh Goldberg ✨
27+
- Kim Sang Du
28+
- Kirk Waiblinger
29+
- Marco Pasqualetti
30+
- YeonJuan
31+
32+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
33+
134
## 7.3.1 (2024-03-18)
235

336

packages/eslint-plugin/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/eslint-plugin",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "TypeScript plugin for ESLint",
55
"files": [
66
"dist",
@@ -61,10 +61,10 @@
6161
},
6262
"dependencies": {
6363
"@eslint-community/regexpp": "^4.5.1",
64-
"@typescript-eslint/scope-manager": "7.3.1",
65-
"@typescript-eslint/type-utils": "7.3.1",
66-
"@typescript-eslint/utils": "7.3.1",
67-
"@typescript-eslint/visitor-keys": "7.3.1",
64+
"@typescript-eslint/scope-manager": "7.4.0",
65+
"@typescript-eslint/type-utils": "7.4.0",
66+
"@typescript-eslint/utils": "7.4.0",
67+
"@typescript-eslint/visitor-keys": "7.4.0",
6868
"debug": "^4.3.4",
6969
"graphemer": "^1.4.0",
7070
"ignore": "^5.2.4",
@@ -77,7 +77,7 @@
7777
"@types/marked": "*",
7878
"@types/natural-compare": "*",
7979
"@typescript-eslint/rule-schema-to-typescript-types": "7.3.1",
80-
"@typescript-eslint/rule-tester": "7.3.1",
80+
"@typescript-eslint/rule-tester": "7.4.0",
8181
"ajv": "^6.12.6",
8282
"chalk": "^5.3.0",
8383
"cross-env": "^7.0.3",

packages/parser/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- Brad Zacher
13+
- Josh Goldberg ✨
14+
- Kim Sang Du
15+
- Kirk Waiblinger
16+
- Marco Pasqualetti
17+
- YeonJuan
18+
19+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
20+
121
## 7.3.1 (2024-03-18)
222

323
This was a version bump only for parser to align it with other projects, there were no code changes.

packages/parser/package.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/parser",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "An ESLint custom parser which leverages TypeScript ESTree",
55
"files": [
66
"dist",
@@ -51,10 +51,10 @@
5151
"eslint": "^8.56.0"
5252
},
5353
"dependencies": {
54-
"@typescript-eslint/scope-manager": "7.3.1",
55-
"@typescript-eslint/types": "7.3.1",
56-
"@typescript-eslint/typescript-estree": "7.3.1",
57-
"@typescript-eslint/visitor-keys": "7.3.1",
54+
"@typescript-eslint/scope-manager": "7.4.0",
55+
"@typescript-eslint/types": "7.4.0",
56+
"@typescript-eslint/typescript-estree": "7.4.0",
57+
"@typescript-eslint/visitor-keys": "7.4.0",
5858
"debug": "^4.3.4"
5959
},
6060
"devDependencies": {

packages/rule-tester/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- Brad Zacher
13+
- Josh Goldberg ✨
14+
- Kim Sang Du
15+
- Kirk Waiblinger
16+
- Marco Pasqualetti
17+
- YeonJuan
18+
19+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
20+
121
## 7.3.1 (2024-03-18)
222

323

packages/rule-tester/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/rule-tester",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "Tooling to test ESLint rules",
55
"files": [
66
"dist",
@@ -47,8 +47,8 @@
4747
},
4848
"//": "NOTE - AJV is out-of-date, but it's intentionally synced with ESLint - https://github.com/eslint/eslint/blob/ad9dd6a933fd098a0d99c6a9aa059850535c23ee/package.json#L70",
4949
"dependencies": {
50-
"@typescript-eslint/typescript-estree": "7.3.1",
51-
"@typescript-eslint/utils": "7.3.1",
50+
"@typescript-eslint/typescript-estree": "7.4.0",
51+
"@typescript-eslint/utils": "7.4.0",
5252
"ajv": "^6.10.0",
5353
"lodash.merge": "4.6.2",
5454
"semver": "^7.5.4"
@@ -59,7 +59,7 @@
5959
},
6060
"devDependencies": {
6161
"@types/lodash.merge": "4.6.9",
62-
"@typescript-eslint/parser": "7.3.1",
62+
"@typescript-eslint/parser": "7.4.0",
6363
"chai": "^4.3.7",
6464
"mocha": "^10.0.0",
6565
"sinon": "^16.0.0",

packages/scope-manager/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- Brad Zacher
13+
- Josh Goldberg ✨
14+
- Kim Sang Du
15+
- Kirk Waiblinger
16+
- Marco Pasqualetti
17+
- YeonJuan
18+
19+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
20+
121
## 7.3.1 (2024-03-18)
222

323
This was a version bump only for scope-manager to align it with other projects, there were no code changes.

packages/scope-manager/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/scope-manager",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "TypeScript scope analyser for ESLint",
55
"files": [
66
"dist",
@@ -45,12 +45,12 @@
4545
"typecheck": "npx nx typecheck"
4646
},
4747
"dependencies": {
48-
"@typescript-eslint/types": "7.3.1",
49-
"@typescript-eslint/visitor-keys": "7.3.1"
48+
"@typescript-eslint/types": "7.4.0",
49+
"@typescript-eslint/visitor-keys": "7.4.0"
5050
},
5151
"devDependencies": {
5252
"@types/glob": "*",
53-
"@typescript-eslint/typescript-estree": "7.3.1",
53+
"@typescript-eslint/typescript-estree": "7.4.0",
5454
"glob": "*",
5555
"jest-specific-snapshot": "*",
5656
"make-dir": "*",

packages/type-utils/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
This was a version bump only for type-utils to align it with other projects, there were no code changes.
4+
5+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
6+
17
## 7.3.1 (2024-03-18)
28

39
This was a version bump only for type-utils to align it with other projects, there were no code changes.

packages/type-utils/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/type-utils",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "Type utilities for working with TypeScript + ESLint together",
55
"files": [
66
"dist",
@@ -45,13 +45,13 @@
4545
"typecheck": "tsc -p tsconfig.json --noEmit"
4646
},
4747
"dependencies": {
48-
"@typescript-eslint/typescript-estree": "7.3.1",
49-
"@typescript-eslint/utils": "7.3.1",
48+
"@typescript-eslint/typescript-estree": "7.4.0",
49+
"@typescript-eslint/utils": "7.4.0",
5050
"debug": "^4.3.4",
5151
"ts-api-utils": "^1.0.1"
5252
},
5353
"devDependencies": {
54-
"@typescript-eslint/parser": "7.3.1",
54+
"@typescript-eslint/parser": "7.4.0",
5555
"ajv": "^6.10.0",
5656
"downlevel-dts": "*",
5757
"jest": "29.7.0",

packages/types/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- Brad Zacher
13+
- Josh Goldberg ✨
14+
- Kim Sang Du
15+
- Kirk Waiblinger
16+
- Marco Pasqualetti
17+
- YeonJuan
18+
19+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
20+
121
## 7.3.1 (2024-03-18)
222

323
This was a version bump only for types to align it with other projects, there were no code changes.

packages/types/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/types",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "Types for the TypeScript-ESTree AST spec",
55
"files": [
66
"dist",

packages/typescript-eslint/CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error
7+
8+
9+
### 🩹 Fixes
10+
11+
- **typescript-eslint:** declare peer dependency on `utils` to ensure npm correctly installs dependencies
12+
13+
14+
### ❤️ Thank You
15+
16+
- Abraham Guo
17+
- Brad Zacher
18+
- Josh Goldberg ✨
19+
- Kim Sang Du
20+
- Kirk Waiblinger
21+
- Marco Pasqualetti
22+
- YeonJuan
23+
24+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
25+
126
## 7.3.1 (2024-03-18)
227

328

packages/typescript-eslint/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typescript-eslint",
3-
"version": "7.3.1",
3+
"version": "7.4.0",
44
"description": "Tooling which enables you to use TypeScript with ESLint",
55
"files": [
66
"dist",
@@ -54,9 +54,9 @@
5454
"eslint": "^8.56.0"
5555
},
5656
"dependencies": {
57-
"@typescript-eslint/eslint-plugin": "7.3.1",
58-
"@typescript-eslint/parser": "7.3.1",
59-
"@typescript-eslint/utils": "7.3.1"
57+
"@typescript-eslint/eslint-plugin": "7.4.0",
58+
"@typescript-eslint/parser": "7.4.0",
59+
"@typescript-eslint/utils": "7.4.0"
6060
},
6161
"devDependencies": {
6262
"downlevel-dts": "*",

packages/typescript-estree/CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
1+
## 7.4.0 (2024-03-25)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- Brad Zacher
13+
- Josh Goldberg ✨
14+
- Kim Sang Du
15+
- Kirk Waiblinger
16+
- Marco Pasqualetti
17+
- YeonJuan
18+
19+
You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.
20+
121
## 7.3.1 (2024-03-18)
222

323
This was a version bump only for typescript-estree to align it with other projects, there were no code changes.

0 commit comments

Comments
 (0)