-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
semver-majorimplementation requires increase of "major" version number; "breaking changes"implementation requires increase of "major" version number; "breaking changes"status: accepting prsMocha can use your help with this one!Mocha can use your help with this one!
Milestone
Description
Overview
We're gearing up for a new major version of Mocha 11. That means we can bump the minimum Node engine version! Hooray! This is great for a couple of reasons:
- It unblocks bumping old package versions, i.e. 🚀 Feature: Update glob from 8.1.0 which is no longer supported #5148
- It means we can use newer JavaScript + platform features
We'd like to bump to, at the most strict, Node LTS. An added pressure is that Mocha is still used by large projects such as ESLint and TypeScript, which have older version support requirements.
Our current thought is to go with:
- Node LTS at time of v11 release: should all be supported
- 🚀 Feature: Update glob from 8.1.0 which is no longer supported #5148: whatever is needed for a reasonably recent
glob
version - If a major consumer such as ESLint requires a slight extension of support range for its devDependencies, we could allow that too
Metadata
Metadata
Assignees
Labels
semver-majorimplementation requires increase of "major" version number; "breaking changes"implementation requires increase of "major" version number; "breaking changes"status: accepting prsMocha can use your help with this one!Mocha can use your help with this one!
Type
Projects
Status
Done