GitHub
03/10/2025, 9:32 PM## v8.26.1
## 8.26.1 (2025-03-10)
### 🩹 Fixes
• eslint-plugin: [prefer-nullish-coalescing] treat `any`/`unknown` as eligible for nullish coalescing (#10865)
• eslint-plugin: [no-unsafe-return] handle recursive type (#10883)
• rule-tester: export(#10930)TestLanguageOptions
### ❤️ Thank You
• Dave `@reduckted`
• Kirk Waiblinger `@kirkwaiblinger`
• YeonJuan `@yeonjuan`
You can read about our versioning strategy and releases on our website.
## v8.26.0
## 8.26.0 (2025-03-03)
### 🚀 Features
• support TypeScript 5.8 (#10903)
• eslint-plugin: [no-unnecessary-type-parameters] special case tuples and parameter location arrays as single-use (#9536)
• eslint-plugin: [no-unused-var] handle implicit exports in declaration files (#10714)
• eslint-plugin: [explicit-module-boundary-types] add an option to ignore overload implementations (#10889)
• eslint-plugin: [unified-signatures] support ignoring overload signatures with different JSDoc comments (#10781)
• rule-tester: export(#10892)TestLanguageOptions
• scope-manager: only call Object.entries once for each lib (#10647)
### 🩹 Fixes
• deps: update dependency typedoc-plugin-markdown to v4.4.2 (#10877)
• eslint-plugin: [unified-signatures] does not differentiate truly private methods (#10806)
• eslint-plugin: [no-invalid-void-type] reportproperties with an invalidaccessortype (#10864)void
• eslint-plugin: [no-unnecessary-type-assertion] handle unknown (#10875)
• rule-tester: Add missingdependency (#10909)parser
### ❤️ Thank You
• Andrea Simone Costa `@jfet97`
• Dave `@reduckted`
• David Michon
• Dirk Luijk `@dirkluijk`
• fregante `@fregante`
• Ronen Amiel
• YeonJuan `@yeonjuan`
• Yukihiro Hasegawa `@y-hsgw`
You can read about our versioning strategy and releases on our website.... (truncated) Changelog Sourced from `@typescript-eslint/eslint-plugin`'s changelog.
## 8.26.1 (2025-03-10)
### 🩹 Fixes
• eslint-plugin: [no-unsafe-return] handle recursive type (#10883)
• eslint-plugin: [prefer-nullish-coalescing] treat `any`/`unknown` as eligible for nullish coalescing (#10865)
### ❤️ Thank You
• Kirk Waiblinger `@kirkwaiblinger`
• YeonJuan `@yeonjuan`
You can read about our versioning strategy and releases on our website.
## 8.26.0 (2025-03-03)
### 🚀 Features
• eslint-plugin: [unified-signatures] support ignoring overload signatures with different JSDoc comments (#10781)
• eslint-plugin: [explicit-module-boundary-types] add an option to ignore overload implementations (#10889)
• eslint-plugin: [no-unused-var] handle implicit exports in declaration files (#10714)
• support TypeScript 5.8 (#10903)
• eslint-plugin: [no-unnecessary-type-parameters] special case tuples and parameter location arrays as single-use (#9536)
### 🩹 Fixes
• eslint-plugin: [no-unnecessary-type-assertion] handle unknown (#10875)
• eslint-plugin: [no-invalid-void-type] reportproperties with an invalidaccessortype (#10864)void
• eslint-plugin: [unified-signatures] does not differentiate truly private methods (#10806)
### ❤️ Thank You
• Andrea Simone Costa `@jfet97`
• Dirk Luijk `@dirkluijk`
• Ronen Amiel
• YeonJuan `@yeonjuan`
• Yukihiro Hasegawa `@y-hsgw`
You can read about our versioning strategy and releases on our website.
## 8.25.0 (2025-02-24)
### 🚀 Features
• eslint-plugin: [no-misused-spread] add suggestions (#10719)
### 🩹 Fixes
• eslint-plugin: [prefer-nullish-coalescing] report on chain expressions in a ternary (#10708)
• eslint-plugin: [no-deprecated] report usage of deprecated private identifiers (#10844)... (truncated) Commits • `9aa0b6b` chore(release): publish 8.26.1 • <https://github.com/typescript-eslint/typescript-eslint/commit/e… pact-foundation/jest-pact
GitHub
03/24/2025, 10:21 PM