Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Labels
Milestone
Description
We're planning on releasing our next major version within the week with the following breaking changes:
- Drop support for Node 16.
- Bump the minimum required TypeScript version to v4.7.
- Bump the minimum required ESLint version to v8.56.0.
And that's it - it's just dependency bumps! In a nutshell we're looking to make our maintenance easier going forward by modernising our requirements:
- Node 16 is EOL and some of our dev dependencies have already dropped support, preventing us from upgrading.
- TypeScript <v4.7 are now more than 2 years old, beyond ourdocumented compatibility window
As for ESLint - with their upcoming v9 release they will be removing a number of APIs - all of which they added replacements for in v8.40.0. Our next major was going to drop support for ESLint v7 as its 3 years old now and we chose to require the latest ESLint v8 release to reduce variance in the ecosystem and enforce that the necessary APIs are available.