8.54.0 (2026-01-26)
π Features
- eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
- scope-manager: support ScopeManager#addGlobals (#11914)
- typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)
π©Ή Fixes
- deps: update dependency prettier to v3.8.0 (#11991)
- eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
- eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions (#11967, #11559)
- scope-manager: fix catch clause scopes
def.name(#11982) - scope-manager: prevent misidentification of
"use strict"directives (#11995) - utils: handle missing
FlatESLintandLegacyESLint(#11958)
β€οΈ Thank You
- Brad Zacher @bradzacher
- fnx @DMartens
- Francesco Trotta
- Josh Goldberg
- MinJae @Ju-MINJAE
- Minyeong Kim @minyeong981
- overlookmotel
- Yuya Yoshioka @YuyaYoshioka
- κΉνμ @Kimsoo0119
You can read about our versioning strategy and releases on our website.