# typescript-eslint v8.69.0 - Product: typescript-eslint (https://whatsnew.fyi/product/typescript-eslint) - Vendor: typescript-eslint - Date: 2026-08-31 - Version: v8.69.0 - Original notes: https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0 - Permalink: https://whatsnew.fyi/product/typescript-eslint/releases/v8.69.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 flagUnions option for checkConditionals in no-misused-promises rule - **fixed** — Use scope analysis instead of type checking for merged namespaces in no-mixed-enums rule - **fixed** — Compare type parameters by constraint instead of name in unified-signatures rule - **fixed** — Report void on non-call expressions in no-meaningless-void-operator rule - **fixed** — Respect allowJs playground config on website ##### 8.69.0 (2026-08-31) ###### 🚀 Features - **eslint-plugin:** [no-misused-promises] add flagUnions option for checkConditionals ([#12603](https://github.com/typescript-eslint/typescript-eslint/pull/12603)) ###### 🩹 Fixes - **eslint-plugin:** [no-mixed-enums] use scope analysis instead of type checking for merged namespaces ([#12731](https://github.com/typescript-eslint/typescript-eslint/pull/12731)) - **eslint-plugin:** [unified-signatures] compare type parameters by constraint instead of name ([#12741](https://github.com/typescript-eslint/typescript-eslint/pull/12741)) - **eslint-plugin:** [no-meaningless-void-operator] report void on non-call expressions ([#12727](https://github.com/typescript-eslint/typescript-eslint/pull/12727)) - **website:** respect allowJs playground config ([#12744](https://github.com/typescript-eslint/typescript-eslint/pull/12744)) ###### ❤️ Thank You - Abdu Alim Arlikhozhaev @Arlikhozhaev - Evyatar Daud @StyleShit - Josh Goldberg ✨ - wonbeanie @wonbeanie - Younsang Na @nayounsang See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.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.