Open
Description
To release in a minor version beforehand:
- feat: add type-checking with jsdoc TypeScript types #571
- Ensure we publish types
- chore: upgrade to eslint v9 #573
Expected major version changes:
- Enable additional
recommended
rules: - Rename
recommended
config torecommended-legacy
, move flat config into exportedconfigs
object asrecommended
, remove string export for flat configs (per Change Request: Standardized export of flat configs to enable programmatic detection eslint/eslint#18095 (comment)) - Drop Node 16 support (end-of-life 2023-06-01), drop Node 19 support, use
^18.18.0 || ^20.9.0 || >=21.1.0"
to match ESLint- We can drop additional versions, see this example: feat!: require Node 20, 22, 24+ eslint-community/eslint-plugin-eslint-plugin#529
- Any dependency upgrades
Let's ensure that both V8 and V9 are fully compatible with ESLint v8 and ESLint v9.
For reference, V8 was release 2023-06 (CHANGELOG, discussion in #222).