Skip to content

Commit b88ea33

Browse files
chore(release): publish 8.7.0
1 parent cdd93f6 commit b88ea33

File tree

26 files changed

+266
-82
lines changed

26 files changed

+266
-82
lines changed

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [no-unsafe-call] check calls of Function ([#10010](https://github.com/typescript-eslint/typescript-eslint/pull/10010))
7+
- **eslint-plugin:** [consistent-type-exports] check `export *` exports to see if all exported members are types ([#10006](https://github.com/typescript-eslint/typescript-eslint/pull/10006))
8+
9+
### 🩹 Fixes
10+
11+
- **eslint-plugin:** properly coerce all types to string in `getStaticMemberAccessValue` ([#10004](https://github.com/typescript-eslint/typescript-eslint/pull/10004))
12+
- **eslint-plugin:** [no-deprecated] report on imported deprecated variables ([#9987](https://github.com/typescript-eslint/typescript-eslint/pull/9987))
13+
- **eslint-plugin:** [no-confusing-non-null-assertion] check !in and !instanceof ([#9994](https://github.com/typescript-eslint/typescript-eslint/pull/9994))
14+
- **types:** add `NewExpression` as a parent of `SpreadElement` ([#10024](https://github.com/typescript-eslint/typescript-eslint/pull/10024))
15+
- **utils:** add missing entries to the RuleListener selectors list ([#9992](https://github.com/typescript-eslint/typescript-eslint/pull/9992))
16+
17+
### ❤️ Thank You
18+
19+
- Abraham Guo
20+
- auvred @auvred
21+
- Brian Donovan @eventualbuddha
22+
- Kirk Waiblinger @kirkwaiblinger
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
## 8.6.0 (2024-09-16)
227

328

packages/ast-spec/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [consistent-type-exports] check `export *` exports to see if all exported members are types
7+
8+
9+
### ❤️ Thank You
10+
11+
- Abraham Guo
12+
- auvred
13+
- Brian Donovan
14+
- Kirk Waiblinger
15+
16+
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.
17+
118
## 8.6.0 (2024-09-16)
219

320
This was a version bump only for ast-spec to align it with other projects, there were no code changes.

packages/ast-spec/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/ast-spec",
3-
"version": "8.6.0",
3+
"version": "8.7.0",
44
"description": "Complete specification for the TypeScript-ESTree AST",
55
"private": true,
66
"keywords": [

packages/eslint-plugin/CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
4+
### 🚀 Features
5+
6+
- **eslint-plugin:** [no-unsafe-call] check calls of Function
7+
8+
- **eslint-plugin:** [consistent-type-exports] check `export *` exports to see if all exported members are types
9+
10+
11+
### 🩹 Fixes
12+
13+
- **eslint-plugin:** properly coerce all types to string in `getStaticMemberAccessValue`
14+
15+
- **eslint-plugin:** [no-deprecated] report on imported deprecated variables
16+
17+
- **eslint-plugin:** [no-confusing-non-null-assertion] check !in and !instanceof
18+
19+
20+
### ❤️ Thank You
21+
22+
- Abraham Guo
23+
- auvred
24+
- Brian Donovan
25+
- Kirk Waiblinger
26+
27+
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.
28+
129
## 8.6.0 (2024-09-16)
230

331

packages/eslint-plugin/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/eslint-plugin",
3-
"version": "8.6.0",
3+
"version": "8.7.0",
44
"description": "TypeScript plugin for ESLint",
55
"files": [
66
"dist",
@@ -60,10 +60,10 @@
6060
},
6161
"dependencies": {
6262
"@eslint-community/regexpp": "^4.10.0",
63-
"@typescript-eslint/scope-manager": "8.6.0",
64-
"@typescript-eslint/type-utils": "8.6.0",
65-
"@typescript-eslint/utils": "8.6.0",
66-
"@typescript-eslint/visitor-keys": "8.6.0",
63+
"@typescript-eslint/scope-manager": "8.7.0",
64+
"@typescript-eslint/type-utils": "8.7.0",
65+
"@typescript-eslint/utils": "8.7.0",
66+
"@typescript-eslint/visitor-keys": "8.7.0",
6767
"graphemer": "^1.4.0",
6868
"ignore": "^5.3.1",
6969
"natural-compare": "^1.4.0",
@@ -74,8 +74,8 @@
7474
"@types/marked": "^5.0.2",
7575
"@types/mdast": "^4.0.3",
7676
"@types/natural-compare": "*",
77-
"@typescript-eslint/rule-schema-to-typescript-types": "8.6.0",
78-
"@typescript-eslint/rule-tester": "8.6.0",
77+
"@typescript-eslint/rule-schema-to-typescript-types": "8.7.0",
78+
"@typescript-eslint/rule-tester": "8.7.0",
7979
"ajv": "^6.12.6",
8080
"cross-env": "^7.0.3",
8181
"cross-fetch": "*",

packages/parser/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
This was a version bump only for parser 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
## 8.6.0 (2024-09-16)
28

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

packages/parser/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/parser",
3-
"version": "8.6.0",
3+
"version": "8.7.0",
44
"description": "An ESLint custom parser which leverages TypeScript ESTree",
55
"files": [
66
"dist",
@@ -52,10 +52,10 @@
5252
"eslint": "^8.57.0 || ^9.0.0"
5353
},
5454
"dependencies": {
55-
"@typescript-eslint/scope-manager": "8.6.0",
56-
"@typescript-eslint/types": "8.6.0",
57-
"@typescript-eslint/typescript-estree": "8.6.0",
58-
"@typescript-eslint/visitor-keys": "8.6.0",
55+
"@typescript-eslint/scope-manager": "8.7.0",
56+
"@typescript-eslint/types": "8.7.0",
57+
"@typescript-eslint/typescript-estree": "8.7.0",
58+
"@typescript-eslint/visitor-keys": "8.7.0",
5959
"debug": "^4.3.4"
6060
},
6161
"devDependencies": {

packages/rule-schema-to-typescript-types/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
This was a version bump only for rule-schema-to-typescript-types 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
## 8.6.0 (2024-09-16)
28

39
This was a version bump only for rule-schema-to-typescript-types to align it with other projects, there were no code changes.

packages/rule-schema-to-typescript-types/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@typescript-eslint/rule-schema-to-typescript-types",
3-
"version": "8.6.0",
3+
"version": "8.7.0",
44
"private": true,
55
"type": "commonjs",
66
"exports": {
@@ -34,8 +34,8 @@
3434
"typecheck": "tsc --noEmit"
3535
},
3636
"dependencies": {
37-
"@typescript-eslint/type-utils": "8.6.0",
38-
"@typescript-eslint/utils": "8.6.0",
37+
"@typescript-eslint/type-utils": "8.7.0",
38+
"@typescript-eslint/utils": "8.7.0",
3939
"natural-compare": "^1.4.0",
4040
"prettier": "^3.2.5"
4141
},

packages/rule-tester/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 8.7.0 (2024-09-23)
2+
3+
This was a version bump only for rule-tester 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
## 8.6.0 (2024-09-16)
28

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

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy