- Added TypeScript types and new regexp rule options (requireFlag, duplicate flag detection and messages)
- Implemented namespace import identifier length limit and refactored Config and FileContext into classes
- Updated README and custom formatter docs, and upgraded @eslint/js and related dependencies