9.0.0 / 2021-06-07
💥 Breaking Changes
Mocha is going ESM-first! This means that it will now use ESM
import(test_file) to load the test files, instead of the CommonJS
require(test_file). This is not a problem, as
import can also load most files that
require does. In the rare cases where this fails, it will fallback to
require(...). This ESM-first approach is the next step in Mocha's ESM migration, and allows ESM loaders to load and transform the test file.