Sourced from typescript-eslint's releases.
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704)- eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers (#11930)
- typescript-estree: fix syntax check for
usingdeclaration (#11910)- typescript-estree: forbid invalid class implements (#11934)
- typescript-estree: forbid invalid "import equals" declaration (#11936)
- typescript-estree: forbid invalid
extendsandimplementsin interface declaration (#11935)❤️ Thank You
- auvred
@auvred- Brad Zacher
@bradzacher- fisker Cheung
@fisker- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger
- Niki
@phaux- Nikita
- SungHyun627
@SungHyun627- Will Harney
@wjhsfYou can read about our versioning strategy and releases on our website.
v8.52.0
8.52.0 (2026-01-05)
🚀 Features
- eslint-plugin-internal: [no-multiple-lines-of-errors] add rule (#11899)
- typescript-estree: add tseslint.com redirects for CLI outputs (#11895)
🩹 Fixes
- eslint-plugin: [no-useless-default-assignment] handle conditional initializer (#11908)
- eslint-plugin: [no-base-to-string] detect @
@toPrimitiveand valueOf (#11901)❤️ Thank You
- Josh Goldberg ✨
... (truncated)
Sourced from typescript-eslint's changelog.
8.53.0 (2026-01-12)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.52.0 (2026-01-05)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
8.51.0 (2025-12-29)
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.