Closed renovate[bot] closed 4 years ago
Merging #566 into master will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #566 +/- ##
=======================================
Coverage 83.09% 83.09%
=======================================
Files 15 15
Lines 2058 2058
Branches 423 489 +66
=======================================
Hits 1710 1710
Misses 346 346
Partials 2 2
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 221d798...6d5d06d. Read the comment docs.
This PR contains the following updates:
Release Notes
mochajs/mocha
### [`v6.2.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#622--2019-10-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.2.1...v6.2.2) #### :bug: Fixes - [#4025](https://togithub.com/mochajs/mocha/issues/4025): Fix duplicate `EVENT_RUN_END` events upon uncaught exception ([**@juergba**](https://togithub.com/juergba)) - [#4051](https://togithub.com/mochajs/mocha/issues/4051): Fix "unhide" function in `html` reporter (browser) ([**@pec9399**](https://togithub.com/pec9399)) - [#4063](https://togithub.com/mochajs/mocha/issues/4063): Fix use of [esm](https://npm.im/esm) in Node.js v8.x ([**@boneskull**](https://togithub.com/boneskull)) - [#4033](https://togithub.com/mochajs/mocha/issues/4033): Fix output when multiple async exceptions are thrown ([**@juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#4046](https://togithub.com/mochajs/mocha/issues/4046): Site accessibility fixes ([**@Mia-jeong**](https://togithub.com/Mia-jeong)) - [#4026](https://togithub.com/mochajs/mocha/issues/4026): Update docs for custom reporters in browser ([**@Lindsay-Needs-Sleep**](https://togithub.com/Lindsay-Needs-Sleep)) - [#3971](https://togithub.com/mochajs/mocha/issues/3971): Adopt new OpenJS Foundation Code of Conduct ([**@craigtaub**](https://togithub.com/craigtaub)) ### [`v6.2.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#621--2019-09-29) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.2.0...v6.2.1) #### :bug: Fixes - [#3955](https://togithub.com/mochajs/mocha/issues/3955): tty.getWindowSize is not a function inside a "worker_threads" worker ([**@1999**](https://togithub.com/1999)) - [#3970](https://togithub.com/mochajs/mocha/issues/3970): remove extraGlobals() ([**@juergba**](https://togithub.com/juergba)) - [#3984](https://togithub.com/mochajs/mocha/issues/3984): Update yargs-unparser to v1.6.0 ([**@juergba**](https://togithub.com/juergba)) - [#3983](https://togithub.com/mochajs/mocha/issues/3983): Package 'esm': spawn child-process for correct loading ([**@juergba**](https://togithub.com/juergba)) - [#3986](https://togithub.com/mochajs/mocha/issues/3986): Update yargs to v13.3.0 and yargs-parser to v13.1.1 ([**@juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#3886](https://togithub.com/mochajs/mocha/issues/3886): fix styles on mochajs.org ([**@outsideris**](https://togithub.com/outsideris)) - [#3966](https://togithub.com/mochajs/mocha/issues/3966): Remove jsdoc index.html placeholder from eleventy file structure and fix broken link in jsdoc tutorial ([**@Munter**](https://togithub.com/Munter)) - [#3765](https://togithub.com/mochajs/mocha/issues/3765): Add Matomo to website ([**@MarioDiaz98**](https://togithub.com/MarioDiaz98)) - [#3947](https://togithub.com/mochajs/mocha/issues/3947): Clarify effect of .skip() ([**@oliversalzburg**](https://togithub.com/oliversalzburg)) ### [`v6.2.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#620--2019-07-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.1.4...v6.2.0) #### :tada: Enhancements - [#3827](https://togithub.com/mochajs/mocha/issues/3827): Do not fork child-process if no Node flags are present ([**@boneskull**](https://togithub.com/boneskull)) - [#3725](https://togithub.com/mochajs/mocha/issues/3725): Base reporter store ref to console.log, see [mocha/wiki](https://togithub.com/mochajs/mocha/wiki/HOW-TO:-Correctly-stub-stdout) ([**@craigtaub**](https://togithub.com/craigtaub)) #### :bug: Fixes - [#3942](https://togithub.com/mochajs/mocha/issues/3942): Fix "No test files found" Error when file is passed via `--file` ([**@gabegorelick**](https://togithub.com/gabegorelick)) - [#3914](https://togithub.com/mochajs/mocha/issues/3914): Modify Mocha constructor to accept options `global` or `globals` ([**@pascalpp**](https://togithub.com/pascalpp)) - [#3894](https://togithub.com/mochajs/mocha/issues/3894): Fix parsing of config files with `_mocha` binary ([**@juergba**](https://togithub.com/juergba)) - [#3834](https://togithub.com/mochajs/mocha/issues/3834): Fix CLI parsing with default values ([**@boneskull**](https://togithub.com/boneskull), [**@juergba**](https://togithub.com/juergba)) - [#3831](https://togithub.com/mochajs/mocha/issues/3831): Fix `--timeout`/`--slow` string values and duplicate arguments ([**@boneskull**](https://togithub.com/boneskull), [**@juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#3906](https://togithub.com/mochajs/mocha/issues/3906): Document option to define custom report name for XUnit reporter ([**@pkuczynski**](https://togithub.com/pkuczynski)) - [#3889](https://togithub.com/mochajs/mocha/issues/3889): Adds doc links for mocha-examples ([**@craigtaub**](https://togithub.com/craigtaub)) - [#3887](https://togithub.com/mochajs/mocha/issues/3887): Fix broken links ([**@toyjhlee**](https://togithub.com/toyjhlee)) - [#3841](https://togithub.com/mochajs/mocha/issues/3841): Fix anchors to configuration section ([**@trescube**](https://togithub.com/trescube)) #### :mag: Coverage - [#3915](https://togithub.com/mochajs/mocha/issues/3915), [#3929](https://togithub.com/mochajs/mocha/issues/3929): Increase tests coverage for `--watch` options ([**@geigerzaehler**](https://togithub.com/geigerzaehler)) #### :nut_and_bolt: Other - [#3953](https://togithub.com/mochajs/mocha/issues/3953): Collect test files later, prepares improvements to the `--watch` mode behavior ([**@geigerzaehler**](https://togithub.com/geigerzaehler)) - [#3939](https://togithub.com/mochajs/mocha/issues/3939): Upgrade for npm audit ([**@boneskull**](https://togithub.com/boneskull)) - [#3930](https://togithub.com/mochajs/mocha/issues/3930): Extract `runWatch` into separate module ([**@geigerzaehler**](https://togithub.com/geigerzaehler)) - [#3922](https://togithub.com/mochajs/mocha/issues/3922): Add `mocha.min.js` file to stacktrace filter ([**@brian-lagerman**](https://togithub.com/brian-lagerman)) - [#3919](https://togithub.com/mochajs/mocha/issues/3919): Update CI config files to use Node-12.x ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3892](https://togithub.com/mochajs/mocha/issues/3892): Rework reporter tests ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3872](https://togithub.com/mochajs/mocha/issues/3872): Rename `--exclude` to `--ignore` and create alias ([**@boneskull**](https://togithub.com/boneskull)) - [#3963](https://togithub.com/mochajs/mocha/issues/3963): Hide stacktrace when cli args are missing ([**@outsideris**](https://togithub.com/outsideris)) - [#3956](https://togithub.com/mochajs/mocha/issues/3956): Do not redeclare variable in docs array example ([**@DanielRuf**](https://togithub.com/DanielRuf)) - [#3957](https://togithub.com/mochajs/mocha/issues/3957): Remove duplicate line-height property in `mocha.css` ([**@DanielRuf**](https://togithub.com/DanielRuf)) - [#3960](https://togithub.com/mochajs/mocha/issues/3960): Don't re-initialize grep option on watch re-run ([**@geigerzaehler**](https://togithub.com/geigerzaehler)) ### [`v6.1.4`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#614--2019-04-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.1.3...v6.1.4) #### :lock: Security Fixes - [#3877](https://togithub.com/mochajs/mocha/issues/3877): Upgrade [js-yaml](https://npm.im/js-yaml), addressing [code injection vulnerability](https://www.npmjs.com/advisories/813) ([**@bjornstar**](https://togithub.com/bjornstar)) ### [`v6.1.3`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#613--2019-04-11) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.1.2...v6.1.3) #### :bug: Fixes - [#3863](https://togithub.com/mochajs/mocha/issues/3863): Fix `yargs`-related global scope pollution ([**@inukshuk**](https://togithub.com/inukshuk)) - [#3869](https://togithub.com/mochajs/mocha/issues/3869): Fix failure when installed w/ `pnpm` ([**@boneskull**](https://togithub.com/boneskull)) ### [`v6.1.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#612--2019-04-08) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.1.1...v6.1.2) #### :bug: Fixes - [#3867](https://togithub.com/mochajs/mocha/issues/3867): Re-publish v6.1.1 from POSIX OS to avoid dropped executable flags ([**@boneskull**](https://togithub.com/boneskull)) ### [`v6.1.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#611--2019-04-07) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.1.0...v6.1.1) #### :bug: Fixes - [#3866](https://togithub.com/mochajs/mocha/issues/3866): Fix Windows End-of-Line publishing issue ([**@juergba**](https://togithub.com/juergba) & [**@cspotcode**](https://togithub.com/cspotcode)) ### [`v6.1.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#610--2019-04-07) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.0.2...v6.1.0) #### :lock: Security Fixes - [#3845](https://togithub.com/mochajs/mocha/issues/3845): Update dependency "js-yaml" to v3.13.0 per npm security advisory ([**@plroebuck**](https://togithub.com/plroebuck)) #### :tada: Enhancements - [#3766](https://togithub.com/mochajs/mocha/issues/3766): Make reporter constructor support optional `options` parameter ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3760](https://togithub.com/mochajs/mocha/issues/3760): Add support for config files with `.jsonc` extension ([**@sstephant**](https://togithub.com/sstephant)) #### :fax: Deprecations These are _soft_-deprecated, and will emit a warning upon use. Support will be removed in (likely) the next major version of Mocha: - [#3719](https://togithub.com/mochajs/mocha/issues/3719): Deprecate `this.skip()` for "after all" hooks ([**@juergba**](https://togithub.com/juergba)) #### :bug: Fixes - [#3829](https://togithub.com/mochajs/mocha/issues/3829): Use cwd-relative pathname to load config file ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3745](https://togithub.com/mochajs/mocha/issues/3745): Fix async calls of `this.skip()` in "before each" hooks ([**@juergba**](https://togithub.com/juergba)) - [#3669](https://togithub.com/mochajs/mocha/issues/3669): Enable `--allow-uncaught` for uncaught exceptions thrown inside hooks ([**@givanse**](https://togithub.com/givanse)) and some regressions: - [#3848](https://togithub.com/mochajs/mocha/issues/3848): Fix `Suite` cloning by copying `root` property ([**@fatso83**](https://togithub.com/fatso83)) - [#3816](https://togithub.com/mochajs/mocha/issues/3816): Guard against undefined timeout option ([**@boneskull**](https://togithub.com/boneskull)) - [#3814](https://togithub.com/mochajs/mocha/issues/3814): Update "yargs" in order to avoid deprecation message ([**@boneskull**](https://togithub.com/boneskull)) - [#3788](https://togithub.com/mochajs/mocha/issues/3788): Fix support for multiple node flags ([**@aginzberg**](https://togithub.com/aginzberg)) #### :book: Documentation - [mochajs/mocha-examples](https://togithub.com/mochajs/mocha-examples): New repository of working examples of common configurations using mocha ([**@craigtaub**](https://togithub.com/craigtaub)) - [#3850](https://togithub.com/mochajs/mocha/issues/3850): Remove pound icon showing on header hover on docs ([**@jd2rogers2**](https://togithub.com/jd2rogers2)) - [#3812](https://togithub.com/mochajs/mocha/issues/3812): Add autoprefixer to documentation page CSS ([**@Munter**](https://togithub.com/Munter)) - [#3811](https://togithub.com/mochajs/mocha/issues/3811): Update doc examples "tests.html" ([**@DavidLi119**](https://togithub.com/DavidLi119)) - [#3807](https://togithub.com/mochajs/mocha/issues/3807): Mocha website HTML tweaks ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3793](https://togithub.com/mochajs/mocha/issues/3793): Update config file example ".mocharc.yml" ([**@cspotcode**](https://togithub.com/cspotcode)) #### :nut_and_bolt: Other - [#3830](https://togithub.com/mochajs/mocha/issues/3830): Replace dependency "findup-sync" with "find-up" for faster startup ([**@cspotcode**](https://togithub.com/cspotcode)) - [#3799](https://togithub.com/mochajs/mocha/issues/3799): Update devDependencies to fix many npm vulnerabilities ([**@XhmikosR**](https://togithub.com/XhmikosR)) ### [`v6.0.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#602--2019-02-25) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.0.1...v6.0.2) #### :bug: Fixes Two more regressions fixed: - [#3768](https://togithub.com/mochajs/mocha/issues/3768): Test file paths no longer dropped from `mocha.opts` ([**@boneskull**](https://togithub.com/boneskull)) - [#3767](https://togithub.com/mochajs/mocha/issues/3767): `--require` does not break on module names that look like certain `node` flags ([**@boneskull**](https://togithub.com/boneskull)) ### [`v6.0.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#601--2019-02-21) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.0.0...v6.0.1) The obligatory round of post-major-release bugfixes. #### :bug: Fixes These issues were regressions. - [#3754](https://togithub.com/mochajs/mocha/issues/3754): Mocha again finds `test.js` when run without arguments ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3756](https://togithub.com/mochajs/mocha/issues/3756): Mocha again supports third-party interfaces via `--ui` ([**@boneskull**](https://togithub.com/boneskull)) - [#3755](https://togithub.com/mochajs/mocha/issues/3755): Fix broken `--watch` ([**@boneskull**](https://togithub.com/boneskull)) - [#3759](https://togithub.com/mochajs/mocha/issues/3759): Fix unwelcome deprecation notice when Mocha run against languages (CoffeeScript) with implicit return statements; _returning a non-`undefined` value from a `describe` callback is no longer considered deprecated_ ([**@boneskull**](https://togithub.com/boneskull)) #### :book: Documentation - [#3738](https://togithub.com/mochajs/mocha/issues/3738): Upgrade to `@mocha/docdash@2` ([**@tendonstrength**](https://togithub.com/tendonstrength)) - [#3751](https://togithub.com/mochajs/mocha/issues/3751): Use preferred names for example config files ([**@Szauka**](https://togithub.com/Szauka)) ### [`v6.0.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#600--2019-02-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.2.0...v6.0.0) #### :tada: Enhancements - [#3726](https://togithub.com/mochajs/mocha/issues/3726): Add ability to unload files from `require` cache ([**@plroebuck**](https://togithub.com/plroebuck)) #### :bug: Fixes - [#3737](https://togithub.com/mochajs/mocha/issues/3737): Fix falsy values from options globals ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3707](https://togithub.com/mochajs/mocha/issues/3707): Fix encapsulation issues for `Suite#_onlyTests` and `Suite#_onlySuites` ([**@vkarpov15**](https://togithub.com/vkarpov15)) - [#3711](https://togithub.com/mochajs/mocha/issues/3711): Fix diagnostic messages dealing with plurality and markup of output ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3723](https://togithub.com/mochajs/mocha/issues/3723): Fix "reporter-option" to allow comma-separated options ([**@boneskull**](https://togithub.com/boneskull)) - [#3722](https://togithub.com/mochajs/mocha/issues/3722): Fix code quality and performance of `lookupFiles` and `files` ([**@plroebuck**](https://togithub.com/plroebuck)) - [#3650](https://togithub.com/mochajs/mocha/issues/3650), [#3654](https://togithub.com/mochajs/mocha/issues/3654): Fix noisy error message when no files found ([**@craigtaub**](https://togithub.com/craigtaub)) - [#3632](https://togithub.com/mochajs/mocha/issues/3632): Tests having an empty title are no longer confused with the "root" suite ([**@juergba**](https://togithub.com/juergba)) - [#3666](https://togithub.com/mochajs/mocha/issues/3666): Fix missing error codes ([**@vkarpov15**](https://togithub.com/vkarpov15)) - [#3684](https://togithub.com/mochajs/mocha/issues/3684): Fix exiting problem in Node.js v11.7.0+ ([**@addaleax**](https://togithub.com/addaleax)) - [#3691](https://togithub.com/mochajs/mocha/issues/3691): Fix `--delay` (and other boolean options) not working in all cases ([**@boneskull**](https://togithub.com/boneskull)) - [#3692](https://togithub.com/mochajs/mocha/issues/3692): Fix invalid command-line argument usage not causing actual errors ([**@boneskull**](https://togithub.com/boneskull)) - [#3698](https://togithub.com/mochajs/mocha/issues/3698), [#3699](https://togithub.com/mochajs/mocha/issues/3699): Fix debug-related Node.js options not working in all cases ([**@boneskull**](https://togithub.com/boneskull)) - [#3700](https://togithub.com/mochajs/mocha/issues/3700): Growl notifications now show the correct number of tests run ([**@outsideris**](https://togithub.com/outsideris)) - [#3686](https://togithub.com/mochajs/mocha/issues/3686): Avoid potential ReDoS when diffing large objects ([**@cyjake**](https://togithub.com/cyjake)) - [#3715](https://togithub.com/mochajs/mocha/issues/3715): Fix incorrect order of emitted events when used programmatically ([**@boneskull**](https://togithub.com/boneskull)) - [#3706](https://togithub.com/mochajs/mocha/issues/3706): Fix regression wherein `--reporter-option`/`--reporter-options` did not support comma-separated key/value pairs ([**@boneskull**](https://togithub.com/boneskull)) #### :book: Documentation - [#3652](https://togithub.com/mochajs/mocha/issues/3652): Switch from Jekyll to Eleventy ([**@Munter**](https://togithub.com/Munter)) #### :nut_and_bolt: Other - [#3677](https://togithub.com/mochajs/mocha/issues/3677): Add error objects for createUnsupportedError and createInvalidExceptionError ([**@boneskull**](https://togithub.com/boneskull)) - [#3733](https://togithub.com/mochajs/mocha/issues/3733): Removed unnecessary processing in post-processing hook ([**@wanseob**](https://togithub.com/wanseob)) - [#3730](https://togithub.com/mochajs/mocha/issues/3730): Update nyc to latest version ([**@coreyfarrell**](https://togithub.com/coreyfarrell)) - [#3648](https://togithub.com/mochajs/mocha/issues/3648), [#3680](https://togithub.com/mochajs/mocha/issues/3680): Fixes to support latest versions of [unexpected](https://npm.im/unexpected) and [unexpected-sinon](https://npm.im/unexpected-sinon) ([**@sunesimonsen**](https://togithub.com/sunesimonsen)) - [#3638](https://togithub.com/mochajs/mocha/issues/3638): Add meta tag to site ([**@MartijnCuppens**](https://togithub.com/MartijnCuppens)) - [#3653](https://togithub.com/mochajs/mocha/issues/3653): Fix parts of test suite failing to run on Windows ([**@boneskull**](https://togithub.com/boneskull)) ### [`v5.2.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#520--2018-05-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.1.1...v5.2.0) #### :tada: Enhancements - [#3375](https://togithub.com/mochajs/mocha/pull/3375): Add support for comments in `mocha.opts` ([@plroebuck](https://togithub.com/plroebuck)) #### :bug: Fixes - [#3346](https://togithub.com/mochajs/mocha/pull/3346): Exit correctly from `before` hooks when using `--bail` ([@outsideris](https://togithub.com/outsideris)) #### :book: Documentation - [#3328](https://togithub.com/mochajs/mocha/pull/3328): Mocha-flavored [API docs](https://mochajs.org/api/)! ([@Munter](https://togithub.com/munter)) #### :nut_and_bolt: Other - [#3330](https://togithub.com/mochajs/mocha/pull/3330): Use `Buffer.from()` ([@harrysarson](https://togithub.com/harrysarson)) - [#3295](https://togithub.com/mochajs/mocha/pull/3295): Remove redundant folder ([@DavNej](https://togithub.com/DajNev)) - [#3356](https://togithub.com/mochajs/mocha/pull/3356): Refactoring ([@plroebuck](https://togithub.com/plroebuck)) ### [`v5.1.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#511--2018-04-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.1.0...v5.1.1) #### :bug: Fixes - [#3325](https://togithub.com/mochajs/mocha/issues/3325): Revert change which broke `--watch` ([@boneskull](https://togithub.com/boneskull)) ### [`v5.1.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#510--2018-04-12) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.5...v5.1.0) #### :tada: Enhancements - [#3210](https://togithub.com/mochajs/mocha/pull/3210): Add `--exclude` option ([@metalex9](https://togithub.com/metalex9)) #### :bug: Fixes - [#3318](https://togithub.com/mochajs/mocha/pull/3318): Fix failures in circular objects in JSON reporter ([@jeversmann](https://togithub.com/jeversmann), [@boneskull](https://togithub.com/boneskull)) #### :book: Documentation - [#3323](https://togithub.com/mochajs/mocha/pull/3323): Publish actual [API documentation](https://mochajs.org/api/)! ([@dfberry](https://togithub.com/dfberry), [@Munter](https://togithub.com/munter)) - [#3299](https://togithub.com/mochajs/mocha/pull/3299): Improve docs around exclusive tests ([@nicgirault](https://togithub.com/nicgirault)) #### :nut_and_bolt: Other - [#3302](https://togithub.com/mochajs/mocha/pull/3302), [#3308](https://togithub.com/mochajs/mocha/pull/3308), [#3310](https://togithub.com/mochajs/mocha/pull/3310), [#3315](https://togithub.com/mochajs/mocha/pull/3315), [#3316](https://togithub.com/mochajs/mocha/pull/3316): Build matrix improvements ([more info](https://boneskull.com/mocha-and-travis-ci-build-stages/)) ([@outsideris](https://togithub.com/outsideris), [@boneskull](https://togithub.com/boneskull)) - [#3272](https://togithub.com/mochajs/mocha/pull/3272): Refactor reporter tests ([@jMuzsik](https://togithub.com/jMuzsik)) ### [`v5.0.5`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#505--2018-03-22) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.4...v5.0.5) Welcome [@outsideris](https://togithub.com/outsideris) to the team! #### :bug: Fixes - [#3096](https://togithub.com/mochajs/mocha/issues/3096): Fix `--bail` failing to bail within hooks ([@outsideris](https://togithub.com/outsideris)) - [#3184](https://togithub.com/mochajs/mocha/issues/3184): Don't skip too many suites (using `describe.skip()`) ([@outsideris](https://togithub.com/outsideris)) #### :book: Documentation - [#3133](https://togithub.com/mochajs/mocha/issues/3133): Improve docs regarding "pending" behavior ([@ematicipo](https://togithub.com/ematicipo)) - [#3276](https://togithub.com/mochajs/mocha/pull/3276), [#3274](https://togithub.com/mochajs/mocha/pull/3274): Fix broken stuff in `CHANGELOG.md` ([@tagoro9](https://togithub.com/tagoro9), [@honzajavorek](https://togithub.com/honzajavorek)) #### :nut_and_bolt: Other - [#3208](https://togithub.com/mochajs/mocha/issues/3208): Improve test coverage for AMD users ([@outsideris](https://togithub.com/outsideris)) - [#3267](https://togithub.com/mochajs/mocha/pull/3267): Remove vestiges of PhantomJS from CI ([@anishkny](https://togithub.com/anishkny)) - [#2952](https://togithub.com/mochajs/mocha/issues/2952): Fix a debug message ([@boneskull](https://togithub.com/boneskull)) ### [`v5.0.4`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#504--2018-03-07) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.3...v5.0.4) #### :bug: Fixes - [#3265](https://togithub.com/mochajs/mocha/issues/3265): Fixes regression in "watch" functionality introduced in v5.0.2 ([@outsideris](https://togithub.com/outsideris)) ### [`v5.0.3`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#503--2018-03-06) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.2...v5.0.3) This patch features a fix to address a potential "low severity" [ReDoS vulnerability](https://snyk.io/vuln/npm:diff:20180305) in the [diff](https://npm.im/diff) package (a dependency of Mocha). #### :lock: Security Fixes - [#3266](https://togithub.com/mochajs/mocha/pull/3266): Bump `diff` to v3.5.0 ([@anishkny](https://togithub.com/anishkny)) #### :nut_and_bolt: Other - [#3011](https://togithub.com/mochajs/mocha/issues/3011): Expose `generateDiff()` in `Base` reporter ([@harrysarson](https://togithub.com/harrysarson)) ### [`v5.0.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#502--2018-03-05) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.1...v5.0.2) This release fixes a class of tests which report as _false positives_. **Certain tests will now break**, though they would have previously been reported as passing. Details below. Sorry for the inconvenience! #### :bug: Fixes - [#3226](https://togithub.com/mochajs/mocha/issues/3226): Do not swallow errors that are thrown asynchronously from passing tests ([@boneskull](https://togithub.com/boneskull)). Example: \```js it('should actually fail, sorry!', function (done) { // passing assertion assert(true === true); // test complete & is marked as passing done(); // ...but something evil lurks within setTimeout(() => { throw new Error('chaos!'); }, 100); }); \``` Previously to this version, Mocha would have _silently swallowed_ the `chaos!` exception, and you wouldn't know. Well, _now you know_. Mocha cannot recover from this gracefully, so it will exit with a nonzero code. **Maintainers of external reporters**: _If_ a test of this class is encountered, the `Runner` instance will emit the `end` event _twice_; you _may_ need to change your reporter to use `runner.once('end')` intead of `runner.on('end')`. - [#3093](https://togithub.com/mochajs/mocha/issues/3093): Fix stack trace reformatting problem ([@outsideris](https://togithub.com/outsideris)) #### :nut_and_bolt: Other - [#3248](https://togithub.com/mochajs/mocha/issues/3248): Update `browser-stdout` to v1.3.1 ([@honzajavorek](https://togithub.com/honzajavorek)) ### [`v5.0.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#501--2018-02-07) [Compare Source](https://togithub.com/mochajs/mocha/compare/v5.0.0...v5.0.1) ...your garden-variety patch release. Special thanks to [Wallaby.js](https://wallabyjs.com) for their continued support! :heart: #### :bug: Fixes - [#1838](https://togithub.com/mochajs/mocha/issues/1838): `--delay` now works with `.only()` ([@silviom](https://togithub.com/silviom)) - [#3119](https://togithub.com/mochajs/mocha/issues/3119): Plug memory leak present in v8 ([@boneskull](https://togithub.com/boneskull)) #### :book: Documentation - [#3132](https://togithub.com/mochajs/mocha/issues/3132), [#3098](https://togithub.com/mochajs/mocha/issues/3098): Update `--glob` docs ([@outsideris](https://togithub.com/outsideris)) - [#3212](https://togithub.com/mochajs/mocha/pull/3212): Update [Wallaby.js](https://wallabyjs.com)-related docs ([@ArtemGovorov](https://togithub.com/ArtemGovorov)) - [#3205](https://togithub.com/mochajs/mocha/pull/3205): Remove outdated cruft ([@boneskull](https://togithub.com/boneskull)) #### :nut_and_bolt: Other - [#3224](https://togithub.com/mochajs/mocha/pull/3224): Add proper Wallaby.js config ([@ArtemGovorov](https://togithub.com/ArtemGovorov)) - [#3230](https://togithub.com/mochajs/mocha/pull/3230): Update copyright year ([@josephlin55555](https://togithub.com/josephlin55555))Renovate configuration
:date: Schedule: "on the 1st through 7th day of the month" in timezone America/Los_Angeles.
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.