GitHub
04/21/2025, 9:03 PM## v8.31.0
## 8.31.0 (2025-04-21)
### 🚀 Features
• eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979)
### 🩹 Fixes
• typescript-eslint: address bugs inaround global ignores (#11065)config()
• typescript-eslint: gracefully handle invalid flat config objects in config helper (#11070)
### ❤️ Thank You
• Kirk Waiblinger `@kirkwaiblinger`
• Nicolas Le Cam
You can read about our versioning strategy and releases on our website.
## v8.30.1
## 8.30.1 (2025-04-14)
### 🚀 Features
• eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032)
### 🩹 Fixes
• eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#10950)
• typescript-estree: use token type ofinstead ofPrivateIdentifierfor private identifiers (#11023)Identifier
• eslint-plugin: fix mistake with eslintrc config generation (#11072)
### ❤️ Thank You
• Dima Barabash `@dbarabashh`
• Ronen Amiel
• Kirk Waiblinger `@kirkwaiblinger`
You can read about our versioning strategy and releases on our website.
## v8.30.0
see release notes here https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.30.1
## v8.29.1
## 8.29.1 (2025-04-07)
### 🩹 Fixes
• eslint-plugin: [no-deprecated] report on deprecated imported variable used as property (#10998)
• typescript-estree: use token type of... (truncated) Changelog Sourced from `@typescript-eslint/eslint-plugin`'s changelog.instead ofNumericfor bigint literals (#11021)Identifier
## 8.31.0 (2025-04-21)
### 🚀 Features
• eslint-plugin: [no-unnecessary-type-assertion] add option to ignore string const assertions (#10979)
### ❤️ Thank You
• Nicolas Le Cam
You can read about our versioning strategy and releases on our website.
## 8.30.1 (2025-04-14)
### 🩹 Fixes
• eslint-plugin: fix mistake with eslintrc config generation (#11072)
### ❤️ Thank You
• Kirk Waiblinger `@kirkwaiblinger`
You can read about our versioning strategy and releases on our website.
## 8.30.0 (2025-04-14)
### 🚀 Features
• eslint-plugin: [no-explicit-any] suggest to replace keyof any with PropertyKey (#11032)
### 🩹 Fixes
• eslint-plugin: [promise-function-async] use a different error message for functions with promise and non-promise types (#10950)
### ❤️ Thank You
• Dima Barabash `@dbarabashh`
• Ronen Amiel
You can read about our versioning strategy and releases on our website.
## 8.29.1 (2025-04-07)
### 🩹 Fixes
• eslint-plugin: [no-deprecated] report on deprecated imported variable used as property (#10998)
### ❤️ Thank You
• Ronen Amiel... (truncated) Commits • `2cc7656` chore(release): publish 8.31.0 • `80bd7a5` feat(eslint-plugin): [no-unnecessary-type-assertion] add option to ignore str... • `1a3ab0d` chore(eslint-plugin): migrate to vitest (#10579) • `9531492` chore(release): publish 8.30.1 • `152def7` fix(eslint-plugin): fix mistake with eslintrc config generation (#11072) • `b3688be` chore(release): publish 8.30.0 • `3ccd79c` feat(eslint-plugin): [no-explicit-any] suggest to replace keyof any with Prop... • `128d95b` fix(eslint-plugin): [promise-function-async] use a different error message fo... • `69e2f6c` feat: support stringly-typed extends (#10973) • `ef7e6de` chore(release): publish 8.29.1 • Additional commits viewable in compare view <https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-… pact-foundation/jest-pact
GitHub
04/28/2025, 10:01 PM