|
2 | 2 |
|
3 | 3 | ## :boom: Breaking Changes
|
4 | 4 |
|
5 |
| -- #4633: **Drop Node.js v10.x support** (@juergba) |
| 5 | +- [#4633](https://github.com/mochajs/mocha/issues/4633): **Drop Node.js v10.x support** ([**@juergba**](https://github.com/juergba)) |
6 | 6 |
|
7 |
| -- #4635: `import`-first loading of test files (@giltayar) |
| 7 | +- [#4635](https://github.com/mochajs/mocha/issues/4635): `import`-first loading of test files ([**@giltayar**](https://github.com/giltayar)) |
8 | 8 |
|
9 | 9 | **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.
|
10 | 10 |
|
11 |
| -- #4636: Remove deprecated `utils.lookupFiles()` (@juergba) |
| 11 | +- [#4636](https://github.com/mochajs/mocha/issues/4636): Remove deprecated `utils.lookupFiles()` ([**@juergba**](https://github.com/juergba)) |
12 | 12 |
|
13 |
| -- #4638: Limit the size of `actual`/`expected` for `diff` generation (@juergba) |
| 13 | +- [#4638](https://github.com/mochajs/mocha/issues/4638): Limit the size of `actual`/`expected` for `diff` generation ([**@juergba**](https://github.com/juergba)) |
14 | 14 |
|
15 |
| -- #4389: Refactoring: Consuming log-symbols alternate to code for win32 in reporters/base (@MoonSupport) |
| 15 | +- [#4389](https://github.com/mochajs/mocha/issues/4389): Refactoring: Consuming log-symbols alternate to code for win32 in reporters/base ([**@MoonSupport**](https://github.com/MoonSupport)) |
16 | 16 |
|
17 | 17 | ## :tada: Enhancements
|
18 | 18 |
|
19 |
| -- #4640: Add new option `--dry-run` (@juergba) |
| 19 | +- [#4640](https://github.com/mochajs/mocha/issues/4640): Add new option `--dry-run` ([**@juergba**](https://github.com/juergba)) |
20 | 20 |
|
21 | 21 | ## :bug: Fixes
|
22 | 22 |
|
23 |
| -- #4128: Fix: control stringification of error message (@syeutyu) |
| 23 | +- [#4128](https://github.com/mochajs/mocha/issues/4128): Fix: control stringification of error message ([**@syeutyu**](https://github.com/syeutyu)) |
24 | 24 |
|
25 | 25 | ## :nut_and_bolt: Other
|
26 | 26 |
|
27 |
| -- #4646: Deprecate `Runner(suite: Suite, delay: boolean)` signature (@juergba) |
28 |
| -- #4643: Update production dependencies (@juergba) |
| 27 | +- [#4646](https://github.com/mochajs/mocha/issues/4646): Deprecate `Runner(suite: Suite, delay: boolean)` signature ([**@juergba**](https://github.com/juergba)) |
| 28 | +- [#4643](https://github.com/mochajs/mocha/issues/4643): Update production dependencies ([**@juergba**](https://github.com/juergba)) |
29 | 29 |
|
30 | 30 | # 8.4.0 / 2021-05-07
|
31 | 31 |
|
|
0 commit comments