# typescript-eslint v8.68.0 - Product: typescript-eslint (https://whatsnew.fyi/product/typescript-eslint) - Vendor: typescript-eslint - Date: 2026-08-24 - Version: v8.68.0 - Original notes: https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0 - Permalink: https://whatsnew.fyi/product/typescript-eslint/releases/v8.68.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add fix suggestions to strict-void-return rule - **added** — Support ESLint rule meta.languages in utils - **fixed** — Deduplicate types in unified-signatures rule report - **fixed** — Prevent return-await autofix from breaking code in arrow-functions - **fixed** — Report identical signatures in unified-signatures rule - **fixed** — Prevent stack overflow in no-unnecessary-type-assertion with recursive types - **fixed** — Fix no-floating-promises false negative when ignoreVoid is false in ArrowFunctionExpression - **fixed** — Ignore suggestions in no-empty-object-type that result in invalid interfaces and export defaults - **fixed** — Fix website playground crash on extends configs ##### 8.68.0 (2026-08-24) ###### 🚀 Features - **eslint-plugin:** [strict-void-return] add fix suggestions ([#12086](https://github.com/typescript-eslint/typescript-eslint/pull/12086)) - **utils:** support ESLint rule meta.languages ([#12663](https://github.com/typescript-eslint/typescript-eslint/pull/12663)) ###### 🩹 Fixes - **eslint-plugin:** [unified-signatures] deduplicate types in report ([#12656](https://github.com/typescript-eslint/typescript-eslint/pull/12656)) - **eslint-plugin:** [return-await] prevent autofix from breaking code in arrow-functions ([#12707](https://github.com/typescript-eslint/typescript-eslint/pull/12707)) - **eslint-plugin:** [unified-signatures] report identical signatures ([#12678](https://github.com/typescript-eslint/typescript-eslint/pull/12678)) - **eslint-plugin:** [no-unnecessary-type-assertion] prevent stack overflow in recursive types ([#12711](https://github.com/typescript-eslint/typescript-eslint/pull/12711)) - **eslint-plugin:** [no-floating-promises] setting `ignoreVoid: false` results in false negative in ArrowFunctionExpression ([#12646](https://github.com/typescript-eslint/typescript-eslint/pull/12646)) - **eslint-plugin:** [no-empty-object-type] ignore suggestions that result in invalid interfaces and export defaults ([#12739](https://github.com/typescript-eslint/typescript-eslint/pull/12739)) - **website:** playground crashes on `extends` configs ([#12608](https://github.com/typescript-eslint/typescript-eslint/pull/12608)) - **website:** account for thanks.dev and out-of-band donors in sponsors list ([#12735](https://github.com/typescript-eslint/typescript-eslint/pull/12735)) ###### ❤️ Thank You - Evyatar Daud @StyleShit - Hugo @hugop95 - Josh Goldberg ✨ - Niki @phaux - Thiago Barbosa - Younsang Na @nayounsang See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website.