- Flat config becomes the default: ESLint is renamed from FlatESLint, string config support and many formatters are removed, and new APIs like loadESLint() are added.
- Several breaking changes to rule schemas, RuleTester behavior, and deprecated context methods, plus new options for rules such as no‑unused‑vars and no‑restricted‑imports.
- Extensive feature additions including stricter rule test validations, performance statistics for flat ESLint, new suggestions (e.g., isnan in indexOf), and many new rule options.