TryGhost / express-hbs

Express handlebars template engine with inheritance, partials, i18n and async helpers.
MIT License
458 stars 76 forks source link

Update Test & linting packages (major) #178

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
mocha (source) devDependencies major 5.2.0 -> 7.1.0
nyc devDependencies major 14.1.1 -> 15.0.0
rewire devDependencies major 4.0.1 -> 5.0.0
supertest devDependencies major 3.3.0 -> 4.0.2

Release Notes

mochajs/mocha ### [`v7.1.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​710--2020-02-26) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.0.1...v7.1.0) #### :tada: Enhancements [#​4038](https://togithub.com/mochajs/mocha/issues/4038): Add Node.js native ESM support ([**@​giltayar**](https://togithub.com/giltayar)) Mocha supports writing your test files as ES modules: - Node.js only v12.11.0 and above - Node.js below v13.2.0, you must set `--experimental-modules` option - current limitations: please check our [documentation](https://mochajs.org/#nodejs-native-esm-support) - for programmatic usage: see [API: loadFilesAsync()](https://mochajs.org/api/mocha#loadFilesAsync) **Note:** Node.JS native [ECMAScript Modules](https://nodejs.org/api/esm.html) implementation has status: **Stability: 1 - Experimental** #### :bug: Fixes - [#​4181](https://togithub.com/mochajs/mocha/issues/4181): Programmatic API cannot access retried test objects ([**@​juergba**](https://togithub.com/juergba)) - [#​4174](https://togithub.com/mochajs/mocha/issues/4174): Browser: fix `allowUncaught` option ([**@​juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#​4058](https://togithub.com/mochajs/mocha/issues/4058): Manage author list in AUTHORS instead of `package.json` ([**@​outsideris**](https://togithub.com/outsideris)) #### :nut_and_bolt: Other - [#​4138](https://togithub.com/mochajs/mocha/issues/4138): Upgrade ESLint v6.8 ([**@​kaicataldo**](https://togithub.com/kaicataldo)) ### [`v7.0.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​701--2020-01-25) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.0.0...v7.0.1) #### :bug: Fixes - [#​4165](https://togithub.com/mochajs/mocha/issues/4165): Fix exception when skipping tests programmatically ([**@​juergba**](https://togithub.com/juergba)) - [#​4153](https://togithub.com/mochajs/mocha/issues/4153): Restore backwards compatibility for `reporterOptions` ([**@​holm**](https://togithub.com/holm)) - [#​4150](https://togithub.com/mochajs/mocha/issues/4150): Fix recovery of an open test upon uncaught exception ([**@​juergba**](https://togithub.com/juergba)) - [#​4147](https://togithub.com/mochajs/mocha/issues/4147): Fix regression of leaking uncaught exception handler ([**@​juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#​4146](https://togithub.com/mochajs/mocha/issues/4146): Update copyright & trademark notices per OJSF ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4140](https://togithub.com/mochajs/mocha/issues/4140): Fix broken links ([**@​KyoungWan**](https://togithub.com/KyoungWan)) #### :nut_and_bolt: Other - [#​4133](https://togithub.com/mochajs/mocha/issues/4133): Print more descriptive error message ([**@​Zirak**](https://togithub.com/Zirak)) ### [`v7.0.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​700--2020-01-05) [Compare Source](https://togithub.com/mochajs/mocha/compare/v6.2.2...v7.0.0) #### :boom: Breaking Changes - [#​3885](https://togithub.com/mochajs/mocha/issues/3885): **Drop Node.js v6.x support** ([**@​mojosoeun**](https://togithub.com/mojosoeun)) - [#​3890](https://togithub.com/mochajs/mocha/issues/3890): Remove Node.js debug-related flags `--debug`/`--debug-brk` and deprecate `debug` argument ([**@​juergba**](https://togithub.com/juergba)) - [#​3962](https://togithub.com/mochajs/mocha/issues/3962): Changes to command-line options ([**@​ParkSB**](https://togithub.com/ParkSB)): - `--list-interfaces` replaces `--interfaces` - `--list-reporters` replaces `--reporters` - Hook pattern of `this.skip()` ([**@​juergba**](https://togithub.com/juergba)): - [#​3859](https://togithub.com/mochajs/mocha/issues/3859): When conditionally skipping in a `it` test, related `afterEach` hooks are now executed - [#​3741](https://togithub.com/mochajs/mocha/issues/3741): When conditionally skipping in a `beforeEach` hook, subsequent inner `beforeEach` hooks are now skipped and related `afterEach` hooks are executed - [#​4136](https://togithub.com/mochajs/mocha/issues/4136): Disallow `this.skip()` within `after` hooks - [#​3967](https://togithub.com/mochajs/mocha/issues/3967): Remove deprecated `getOptions()` and `lib/cli/options.js` ([**@​juergba**](https://togithub.com/juergba)) - [#​4083](https://togithub.com/mochajs/mocha/issues/4083): Uncaught exception in `pending` test: don't swallow, but retrospectively fail the test for correct exit code ([**@​juergba**](https://togithub.com/juergba)) - [#​4004](https://togithub.com/mochajs/mocha/issues/4004): Align `Mocha` constructor's option names with command-line options ([**@​juergba**](https://togithub.com/juergba)) #### :tada: Enhancements - [#​3980](https://togithub.com/mochajs/mocha/issues/3980): Refactor and improve `--watch` mode with chokidar ([**@​geigerzaehler**](https://togithub.com/geigerzaehler)): - adds command-line options `--watch-files` and `--watch-ignore` - removes `--watch-extensions` - [#​3979](https://togithub.com/mochajs/mocha/issues/3979): Type "rs\\n" to restart tests ([**@​broofa**](https://togithub.com/broofa)) #### :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: - [#​3968](https://togithub.com/mochajs/mocha/issues/3968): Deprecate legacy configuration via `mocha.opts` ([**@​juergba**](https://togithub.com/juergba)) #### :bug: Fixes - [#​4125](https://togithub.com/mochajs/mocha/issues/4125): Fix timeout handling with `--inspect-brk`/`--inspect` ([**@​juergba**](https://togithub.com/juergba)) - [#​4070](https://togithub.com/mochajs/mocha/issues/4070): `Mocha` constructor: improve browser setup ([**@​juergba**](https://togithub.com/juergba)) - [#​4068](https://togithub.com/mochajs/mocha/issues/4068): XUnit reporter should handle exceptions during diff generation ([**@​rgroothuijsen**](https://togithub.com/rgroothuijsen)) - [#​4030](https://togithub.com/mochajs/mocha/issues/4030): Fix `--allow-uncaught` with `this.skip()` ([**@​juergba**](https://togithub.com/juergba)) #### :mag: Coverage - [#​4109](https://togithub.com/mochajs/mocha/issues/4109): Add Node.js v13.x to CI test matrix ([**@​juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#​4129](https://togithub.com/mochajs/mocha/issues/4129): Fix broken links ([**@​SaeromB**](https://togithub.com/SaeromB)) - [#​4127](https://togithub.com/mochajs/mocha/issues/4127): Add reporter alias names to docs ([**@​khg0712**](https://togithub.com/khg0712)) - [#​4101](https://togithub.com/mochajs/mocha/issues/4101): Clarify invalid usage of `done()` ([**@​jgehrcke**](https://togithub.com/jgehrcke)) - [#​4092](https://togithub.com/mochajs/mocha/issues/4092): Replace `:coffee:` with emoji ☕️ ([**@​pzrq**](https://togithub.com/pzrq)) - [#​4088](https://togithub.com/mochajs/mocha/issues/4088): Initial draft of project charter ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4066](https://togithub.com/mochajs/mocha/issues/4066): Change `sh` to `bash` for code block in docs/index.md ([**@​HyunSangHan**](https://togithub.com/HyunSangHan)) - [#​4045](https://togithub.com/mochajs/mocha/issues/4045): Update README.md concerning GraphicsMagick installation ([**@​HyunSangHan**](https://togithub.com/HyunSangHan)) - [#​3988](https://togithub.com/mochajs/mocha/issues/3988): Fix sponsors background color for readability ([**@​outsideris**](https://togithub.com/outsideris)) #### :nut_and_bolt: Other - [#​4118](https://togithub.com/mochajs/mocha/issues/4118): Update node-environment-flags to 1.0.6 ([**@​kylef**](https://togithub.com/kylef)) - [#​4097](https://togithub.com/mochajs/mocha/issues/4097): Add GH Funding Metadata ([**@​SheetJSDev**](https://togithub.com/SheetJSDev)) - [#​4089](https://togithub.com/mochajs/mocha/issues/4089): Add funding information to `package.json` ([**@​Munter**](https://togithub.com/Munter)) - [#​4077](https://togithub.com/mochajs/mocha/issues/4077): Improve integration tests ([**@​soobing**](https://togithub.com/soobing)) ### [`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))
istanbuljs/nyc ### [`v15.0.0`](https://togithub.com/istanbuljs/nyc/blob/master/CHANGELOG.md#​1500httpsgithubcomistanbuljsnyccomparev1411v1500-2019-12-20) [Compare Source](https://togithub.com/istanbuljs/nyc/compare/v14.1.1...v15.0.0) ##### ⚠ BREAKING CHANGES - The `flow` and `jsx` parser plugins are no longer enabled by default. - Node.js 8 is now required to run nyc - Remove NYC_ROOT_ID and NYC_INSTRUMENTER environmental variables. - The `root` field has been removed from processinfo files. ##### Features - Add `--use-spawn-wrap=true` option ([#​1169](https://togithub.com/istanbuljs/nyc/issues/1169)) ([df4de4d](https://togithub.com/istanbuljs/nyc/commit/df4de4d490f8cd32204fba66a810ed0444c26d0d)) - Add `.cjs`, `.mjs`, `.ts`, `.tsx`, `.jsx` to default extensions ([#​1110](https://togithub.com/istanbuljs/nyc/issues/1110)) ([914b776](https://togithub.com/istanbuljs/nyc/commit/914b776215ad3ea54f0e46b4ba2904a8a9d4dfdd)), closes [#​1103](https://togithub.com/istanbuljs/nyc/issues/1103) - Allow `nyc instrument` to instrument code in place ([#​1149](https://togithub.com/istanbuljs/nyc/issues/1149)) ([7783284](https://togithub.com/istanbuljs/nyc/commit/77832845b85134d21eca3a23c812c4f21f36713f)) - Drop node.js 6, upgrade dependencies ([#​1134](https://togithub.com/istanbuljs/nyc/issues/1134)) ([00c3b34](https://togithub.com/istanbuljs/nyc/commit/00c3b3440a5b2ffe11b9c19ae4e08ad2f5b70e33)) - Filenames relative to project cwd in coverage reports ([#​1212](https://togithub.com/istanbuljs/nyc/issues/1212)) ([5258e9f](https://togithub.com/istanbuljs/nyc/commit/5258e9fdb1d9e3d4abd4cc9768bc09cd8040a6be)) - Use [@​istanbuljs/schema](https://togithub.com/istanbuljs/schema) for yargs setup ([#​1194](https://togithub.com/istanbuljs/nyc/issues/1194)) ([fd40d49](https://togithub.com/istanbuljs/nyc/commit/fd40d49331665d936b86f30e9a873ba80071b770)) - Use istanbul-lib-processinfo ([#​1145](https://togithub.com/istanbuljs/nyc/issues/1145)) ([7943413](https://togithub.com/istanbuljs/nyc/commit/7943413dc032f8f98a164fdde88d7344e817bb5e)) - Use source base name to prefix cache files ([#​1144](https://togithub.com/istanbuljs/nyc/issues/1144)) ([5c1b7a9](https://togithub.com/istanbuljs/nyc/commit/5c1b7a9c43771f3439af44a1104e5426519e1123)) ##### Bug Fixes - Avoid `source-map` module during `signal-exit` handler ([#​1191](https://togithub.com/istanbuljs/nyc/issues/1191)) ([83eb629](https://togithub.com/istanbuljs/nyc/commit/83eb6294f9492bf98405ee9fdf6281c3bc199a3d)) - Better error handling for main execution, reporting ([#​1229](https://togithub.com/istanbuljs/nyc/issues/1229)) ([dfd629d](https://togithub.com/istanbuljs/nyc/commit/dfd629d95716e6159aa7216c03e28a7fbbb161e7)) - Correct handling of source-maps for pre-instrumented files ([#​1216](https://togithub.com/istanbuljs/nyc/issues/1216)) ([8411a26](https://togithub.com/istanbuljs/nyc/commit/8411a26c9e520c66251cc8044cde2c81f33f1c5f)), closes [#​1208](https://togithub.com/istanbuljs/nyc/issues/1208) - Drop coverage produced by `nyc --all` for files that were tested ([#​1155](https://togithub.com/istanbuljs/nyc/issues/1155)) ([fc1bbbf](https://togithub.com/istanbuljs/nyc/commit/fc1bbbf490f6ab0272359ce10ceb4987d1716256)), closes [#​1113](https://togithub.com/istanbuljs/nyc/issues/1113) [#​1124](https://togithub.com/istanbuljs/nyc/issues/1124) [#​1148](https://togithub.com/istanbuljs/nyc/issues/1148) - Honor eager setting (false by default) ([#​1179](https://togithub.com/istanbuljs/nyc/issues/1179)) ([c18fb0a](https://togithub.com/istanbuljs/nyc/commit/c18fb0a9a8eae5904298d87c62d9934243de8674)) - Remove vestigial environment variables ([#​1078](https://togithub.com/istanbuljs/nyc/issues/1078)) ([cfd3da0](https://togithub.com/istanbuljs/nyc/commit/cfd3da05156b98952f03f7be2dd3d23ba328073f))
jhnns/rewire ### [`v5.0.0`](https://togithub.com/jhnns/rewire/blob/master/CHANGELOG.md#​500) [Compare Source](https://togithub.com/jhnns/rewire/compare/v4.0.1...v5.0.0) - **Breaking**: Remove Node v6 support. We had to do this because one of our dependencies had security issues and the version with the fix dropped Node v6 as well. - Update dependencies [#​159](https://togithub.com/jhnns/rewire/pull/159) [#​172](https://togithub.com/jhnns/rewire/issues/172) [#​154](https://togithub.com/jhnns/rewire/issues/154) [#​166](https://togithub.com/jhnns/rewire/issues/166)
visionmedia/supertest ### [`v4.0.2`](https://togithub.com/visionmedia/supertest/releases/v4.0.2) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v4.0.1...v4.0.2) - Merge pull request [#​563](https://togithub.com/visionmedia/supertest/issues/563) from visionmedia/fix-documentation [`1257283`](https://togithub.com/visionmedia/supertest/commit/1257283) - Merge pull request [#​561](https://togithub.com/visionmedia/supertest/issues/561) from fullstackmommy/assert-content-type-in-readme [`436643c`](https://togithub.com/visionmedia/supertest/commit/436643c) ### [`v4.0.1`](https://togithub.com/visionmedia/supertest/releases/v4.0.1) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v4.0.0...v4.0.1) - Merge pull request [#​558](https://togithub.com/visionmedia/supertest/issues/558) from visionmedia/hotfix [`078c835`](https://togithub.com/visionmedia/supertest/commit/078c835) ### [`v4.0.0`](https://togithub.com/visionmedia/supertest/releases/v4.0.0) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v3.4.2...v4.0.0) - Merge pull request [#​539](https://togithub.com/visionmedia/supertest/issues/539) from ozzywalsh/fix-agent-defaults [`abf6bc3`](https://togithub.com/visionmedia/supertest/commit/abf6bc3) - Merge pull request [#​554](https://togithub.com/visionmedia/supertest/issues/554) from visionmedia/use-trust-localhost [`5914936`](https://togithub.com/visionmedia/supertest/commit/5914936) ### [`v3.4.2`](https://togithub.com/visionmedia/supertest/releases/v3.4.2) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v3.4.1...v3.4.2) - PR-542 - Update dependencies. (thanks [@​rimiti](https://togithub.com/rimiti)) - PR-537 - Fix and update documentation. (thanks [@​rimiti](https://togithub.com/rimiti)) - PR-536 - Do not publish useless files. (thanks [@​rimiti](https://togithub.com/rimiti)) ### [`v3.4.1`](https://togithub.com/visionmedia/supertest/releases/v3.4.1) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v3.4.0...v3.4.1) - PR-535 - Fix [#​534](https://togithub.com/visionmedia/supertest/issues/534) - Superagent downgrading (thanks [@​rimiti](https://togithub.com/rimiti)) - PR-533 - Only publish necessary files (thanks [@​rimiti](https://togithub.com/rimiti)) ### [`v3.4.0`](https://togithub.com/visionmedia/supertest/releases/v3.4.0) [Compare Source](https://togithub.com/visionmedia/supertest/compare/v3.3.0...v3.4.0) - PR-532 - Packages updated, pipeline more explicit, documentation updated (thanks [@​rimiti](https://togithub.com/rimiti)) - PR-517 - Documentation updated (thanks [@​oprogramador](https://togithub.com/oprogramador)) - PR-513 - Use more robust Array instance check (thanks [@​rubendg](https://togithub.com/rubendg))

Renovate configuration

:date: Schedule: "every weekday" (UTC).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by WhiteSource Renovate. View repository job log here.