v8.69.0
Added 1
- Add flagUnions option for checkConditionals in no-misused-promises rule
Fixed 4
- Use scope analysis instead of type checking for merged namespaces in no-mixed-enums rule
- Compare type parameters by constraint instead of name in unified-signatures rule
- Report void on non-call expressions in no-meaningless-void-operator rule
- Respect allowJs playground config on website
From typescript-eslint
8.69.0 (2026-08-31)
🚀 Features
- eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)
🩹 Fixes
- eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)
- eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
- eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
- website: respect allowJs playground config (#12744)
❤️ Thank You
- Abdu Alim Arlikhozhaev @Arlikhozhaev
- Evyatar Daud @StyleShit
- Josh Goldberg ✨
- wonbeanie @wonbeanie
- Younsang Na @nayounsang
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.