8.48.0 (2025-11-24)
🚀 Features
- eslint-plugin: [no-redundant-type-constituents] use assignability checking for redundancy checks (#10744)
- rule-tester: remove workaround for jest circular structure error (#11772)
- typescript-estree: gate all errors behind allowInvalidAST (#11693)
- typescript-estree: replace fast-glob with tinyglobby (#11740)
🩹 Fixes
- eslint-plugin: [consistent-generic-constructors] ignore when constructor is typed array (#10477)
- scope-manager: change unhelpful
aaaerror message and changeanalyzeto expectsProgram(#11747) - typescript-estree: infers singleRun as true for project service (#11327)
- typescript-estree: disallow binding patterns in parameter properties (#11760)
❤️ Thank You
- Ben McCann @benmccann
- Dima Barabash @dbarabashh
- fisker Cheung @fisker
- James Henry @JamesHenry
- JamesHenry @JamesHenry
- Josh Goldberg
- Josh Goldberg ✨
- Kirk Waiblinger @kirkwaiblinger
- mdm317 @gen-ip-1
- Younsang Na @nayounsang
You can read about our versioning strategy and releases on our website.