This Pull Request updates dependency mocha from ^3.3.0 to ^5.0.0
Release Notes
### [`v4.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#400--2017-10-02)
You might want to read this before filing a new bug! :stuck_out_tongue_closed_eyes:
#### :boom: Breaking Changes
For more info, please [read this article](https://boneskull.com/mocha-v4-nears-release/).
##### Compatibility
- [#3016]: Drop support for unmaintained versions of Node.js ([@boneskull]):
- 0.10.x
- 0.11.x
- 0.12.x
- iojs (any)
- 5.x.x
- [#2979]: Drop support for non-ES5-compliant browsers ([@boneskull]):
- IE7
- IE8
- PhantomJS 1.x
- [#2615]: Drop Bower support; old versions (3.x, etc.) will remain available ([@ScottFreeCode], [@boneskull])
##### Default Behavior
- [#2879]: By default, Mocha will no longer force the process to exit once all tests complete. This means any test code (or code under test) which would normally prevent `node` from exiting will do so when run in Mocha. Supply the `--exit` flag to revert to pre-v4.0.0 behavior ([@ScottFreeCode], [@boneskull])
##### Reporter Output
- [#2095]: Remove `stdout:` prefix from browser reporter logs ([@skeggse])
- [#2295]: Add separator in "unified diff" output ([@olsonpm])
- [#2686]: Print failure message when `--forbid-pending` or `--forbid-only` is specified ([@ScottFreeCode])
- [#2814]: Indent contexts for better readability when reporting failures ([@charlierudolph])
#### :-1: Deprecations
- [#2493]: The `--compilers` command-line option is now soft-deprecated and will emit a warning on `STDERR`. Read [this](https://github.com/mochajs/mocha/wiki/compilers-deprecation) for more info and workarounds ([@ScottFreeCode], [@boneskull])
#### :tada: Enhancements
- [#2628]: Allow override of default test suite name in XUnit reporter ([@ngeor])
#### :book: Documentation
- [#3020]: Link to CLA in `README.md` and `CONTRIBUTING.md` ([@skeggse])
#### :nut_and_bolt: Other
- [#2890]: Speed up build by (re-)consolidating SauceLabs tests ([@boneskull])
[#3016]: `https://github.com/mochajs/mocha/issues/3016`
[#2979]: `https://github.com/mochajs/mocha/issues/2979`
[#2615]: `https://github.com/mochajs/mocha/issues/2615`
[#2879]: `https://github.com/mochajs/mocha/issues/2879`
[#2095]: `https://github.com/mochajs/mocha/issues/2095`
[#2295]: `https://github.com/mochajs/mocha/issues/2295`
[#2686]: `https://github.com/mochajs/mocha/issues/2686`
[#2814]: `https://github.com/mochajs/mocha/pull/2814`
[#2493]: `https://github.com/mochajs/mocha/issues/2493`
[#2628]: `https://github.com/mochajs/mocha/issues/2628`
[#3020]: `https://github.com/mochajs/mocha/pull/3020`
[#2890]: `https://github.com/mochajs/mocha/issues/2890`
[@skeggse]: https://github.com/skeggse
[@olsonpm]: https://github.com/olsonpm
[@ngeor]: https://github.com/ngeor
---
### [`v4.0.1`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#401--2017-10-05)
#### :bug: Fixes
- [#3051]: Upgrade Growl to v1.10.3 to fix its [peer dep problems](`https://github.com/tj/node-growl/pull/68`) ([@dpogue])
[#3051]: `https://github.com/mochajs/mocha/pull/3051`
[@dpogue]: https://github.com/dpogue
---
### [`v4.1.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#410--2017-12-28)
This is mainly a "housekeeping" release.
Welcome [@Bamieh] and [@xxczaki] to the team!
#### :bug: Fixes
- [#2661]: `progress` reporter now accepts reporter options ([@canoztokmak])
- [#3142]: `xit` in `bdd` interface now properly returns its `Test` object ([@Bamieh])
- [#3075]: Diffs now computed eagerly to avoid misinformation when reported ([@abrady0])
- [#2745]: `--help` will now help you even if you have a `mocha.opts` ([@Zarel])
#### :tada: Enhancements
- [#2514]: The `--no-diff` flag will completely disable diff output ([@CapacitorSet])
- [#3058]: All "setters" in Mocha's API are now also "getters" if called without arguments ([@makepanic])
#### :book: Documentation
- [#3170]: Optimization and site speed improvements ([@Munter])
- [#2987]: Moved the old [site repo](https://github.com/mochajs/mochajs.github.io) into the main repo under `docs/` ([@boneskull])
- [#2896]: Add [maintainer guide](https://github.com/mochajs/mocha/blob/master/MAINTAINERS.md) ([@boneskull])
- Various fixes and updates ([@xxczaki], [@maty21], [@leedm777])
#### :nut_and_bolt: Other
- Test improvements and fixes ([@eugenet8k], [@ngeor], [@38elements], [@Gerhut], [@ScottFreeCode], [@boneskull])
- Refactoring and cruft excision ([@38elements], [@Bamieh], [@finnigantime], [@boneskull])
[#2661]: `https://github.com/mochajs/mocha/issues/2661`
[#3142]: `https://github.com/mochajs/mocha/issues/3142`
[#3075]: `https://github.com/mochajs/mocha/pull/3075`
[#2745]: `https://github.com/mochajs/mocha/issues/2745`
[#2514]: `https://github.com/mochajs/mocha/issues/2514`
[#3058]: `https://github.com/mochajs/mocha/issues/3058`
[#3170]: `https://github.com/mochajs/mocha/pull/3170`
[#2987]: `https://github.com/mochajs/mocha/issues/2987`
[#2896]: `https://github.com/mochajs/mocha/issues/2896`
[@canoztokmak]: https://github.com/canoztokmak
[@Bamieh]: https://github.com/Bamieh
[@abrady0]: https://github.com/abrady0
[@Zarel]: https://github.com/Zarel
[@CapacitorSet]: https://github.com/CapacitorSet
[@xxczaki]: https://github.com/xxczaki
[@maty21]: https://github.com/maty21
[@leedm777]: https://github.com/leedm777
[@eugenet8k]: https://github.com/eugenet8k
[@38elements]: https://github.com/38elements
[@Gerhut]: https://github.com/Gerhut
[@finnigantime]: https://github.com/finnigantime
---
### [`v5.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#500--2018-01-17)
Mocha starts off 2018 right by again dropping support for *unmaintained rubbish*.
Welcome [@vkarpov15] to the team!
#### :boom: Breaking Changes
- **[#3148]: Drop support for IE9 and IE10** ([@Bamieh])
Practically speaking, only code which consumes (through bundling or otherwise) the userland [buffer](https://npm.im/buffer) module should be affected. However, Mocha will no longer test against these browsers, nor apply fixes for them.
#### :tada: Enhancements
- [#3181]: Add useful new `--file` command line argument ([documentation](https://mochajs.org/#--file-file)) ([@hswolff])
#### :bug: Fixes
- [#3187]: Fix inaccurate test duration reporting ([@FND])
- [#3202]: Fix bad markup in HTML reporter ([@DanielRuf])
#### :sunglasses: Developer Experience
- [#2352]: Ditch GNU Make for [nps](https://npm.im/nps) to manage scripts ([@TedYav])
#### :book: Documentation
- [#3137]: Add missing `--no-timeouts` docs ([@dfberry])
- [#3134]: Improve `done()` callback docs ([@maraisr])
- [#3135]: Fix cross-references ([@vkarpov15])
- [#3163]: Fix tpyos ([@tbroadley])
- [#3177]: Tweak `README.md` organization ([@xxczaki])
- Misc updates ([@boneskull])
#### :nut_and_bolt: Other
- [#3118]: Move TextMate Integration to [its own repo](https://github.com/mochajs/mocha.tmbundle) ([@Bamieh])
- [#3185]: Add Node.js v9 to build matrix; remove v7 ([@xxczaki])
- [#3172]: Markdown linting ([@boneskull])
- Test & Netlify updates ([@Munter], [@boneskull])
[#3148]: `https://github.com/mochajs/mocha/issues/3148`
[#3181]: `https://github.com/mochajs/mocha/issues/3181`
[#3187]: `https://github.com/mochajs/mocha/issues/3187`
[#3202]: `https://github.com/mochajs/mocha/pull/3202`
[#2352]: `https://github.com/mochajs/mocha/issues/2352`
[#3137]: `https://github.com/mochajs/mocha/issues/3137`
[#3134]: `https://github.com/mochajs/mocha/issues/3134`
[#3135]: `https://github.com/mochajs/mocha/issues/3135`
[#3163]: `https://github.com/mochajs/mocha/pull/3163`
[#3177]: `https://github.com/mochajs/mocha/pull/3177`
[#3118]: `https://github.com/mochajs/mocha/issues/3118`
[#3185]: `https://github.com/mochajs/mocha/issues/3185`
[#3172]: `https://github.com/mochajs/mocha/issues/3172`
[@hswolff]: https://github.com/hswolff
[@FND]: https://github.com/FND
[@DanielRuf]: https://github.com/DanielRuf
[@TedYav]: https://github.com/TedYav
[@dfberry]: https://github.com/dfberry
[@maraisr]: https://github.com/maraisr
[@vkarpov15]: https://github.com/vkarpov15
[@tbroadley]: https://github.com/tbroadley
---
### [`v5.0.1`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#501--2018-02-07)
...your garden-variety patch release.
Special thanks to [Wallaby.js](https://wallabyjs.com) for their continued support! :heart:
#### :bug: Fixes
- [#1838]: `--delay` now works with `.only()` ([@silviom])
- [#3119]: Plug memory leak present in v8 ([@boneskull])
#### :book: Documentation
- [#3132], [#3098]: Update `--glob` docs ([@outsideris])
- [#3212]: Update [Wallaby.js](https://wallabyjs.com)-related docs ([@ArtemGovorov])
- [#3205]: Remove outdated cruft ([@boneskull])
#### :nut_and_bolt: Other
- [#3224]: Add proper Wallaby.js config ([@ArtemGovorov])
- [#3230]: Update copyright year ([@josephlin55555])
[#1838]: `https://github.com/mochajs/mocha/issues/1838`
[#3119]: `https://github.com/mochajs/mocha/issues/3119`
[#3132]: `https://github.com/mochajs/mocha/issues/3132`
[#3098]: `https://github.com/mochajs/mocha/issues/3098`
[#3212]: https://github.com/mochajs/mocha/pulls/3212
[#3205]: https://github.com/mochajs/mocha/pulls/3205
[#3224]: https://github.com/mochajs/mocha/pulls/3224
[#3230]: https://github.com/mochajs/mocha/pulls/3230
[@silviom]: https://github.com/silviom
[@outsideris]: https://github.com/outsideris
[@ArtemGovorov]: https://github.com/ArtemGovorov
[@josephlin55555]: https://github.com/josephlin55555
---
Commits
#### v4.1.0
- [`743c830`](https://github.com/mochajs/mocha/commit/743c8309f8270522583e3fbc297baa747ba82860) Test: add bdd interface test case, coverage increased
- [`3200d41`](https://github.com/mochajs/mocha/commit/3200d414c5853de15d7ae2f6d7e841c356176746) add docs/ to .eslintignore
- [`5fbbce9`](https://github.com/mochajs/mocha/commit/5fbbce999284f137332ab359be11117d265b6cb1) introduce package-lock.json; closes #3025 (#3026)
- [`2b5c0c5`](https://github.com/mochajs/mocha/commit/2b5c0c58498c0efa5a31baeabd904eaf77703708) update link to "help wanted" label in CONTRIBUTING.md [ci skip]
- [`2988a47`](https://github.com/mochajs/mocha/commit/2988a474bc3df9d75e1401a3b2de5dee2de0ae9b) attempt to fix Gitter notifications from Travis-CI [ci skip]
- [`f7d6d8b`](https://github.com/mochajs/mocha/commit/f7d6d8b444279ab00aa6a9a698182edde297a866) Ignore difference of newline output in diffing test
- [`4c0df70`](https://github.com/mochajs/mocha/commit/4c0df7014f31b91a2cd05312437e3e0b56af6a59) return the created test in `xit` for bdd interface; closes #3142 (#3143)
- [`7ceaaf2`](https://github.com/mochajs/mocha/commit/7ceaaf22c934afcd3b39aa57d15c4324f28c1e27) Add --no-diff option (fixes mochajs/mocha#2514)
- [`575d83d`](https://github.com/mochajs/mocha/commit/575d83d76b97dfa426ee9f1aa436e27f9e96b283) fixup no-diff tests to use expect.js for #2536
- [`6fc2d9e`](https://github.com/mochajs/mocha/commit/6fc2d9e90c4b190811173da3e8db5f2cef45a6d4) Move re variable definition in lookupFiles Utility (#3082)
- [`1d48615`](https://github.com/mochajs/mocha/commit/1d486155e37743e1ba3ea6384268911d7e922cd0) use ES6 in Node-only sources; closes #3146
- [`ae7166e`](https://github.com/mochajs/mocha/commit/ae7166e620a9f236e18d099fc2fb8187feab9637) docs: Fixed link and typo (#3151) [ci skip]
- [`325fd4d`](https://github.com/mochajs/mocha/commit/325fd4df9ebf05dc8fed7273fbc089bae51a82df) add mocha side bar image to the static page (#3150) [ci skip]
- [`9b0b8cb`](https://github.com/mochajs/mocha/commit/9b0b8cb9fea75e4cd565d6b714424d33de9cda93) fix local documentation problems; closes #3157 [ci skip]
- [`64c2bfc`](https://github.com/mochajs/mocha/commit/64c2bfc45177f7a83898982c9ed3fe92a8b9137f) fix timeout in file-utils.spec.js
- [`28bfc85`](https://github.com/mochajs/mocha/commit/28bfc853dd4a24e160fab39f590496128ff614f2) Added a link to the walkthrough video
- [`33b7ea6`](https://github.com/mochajs/mocha/commit/33b7ea68ac2ca12322247e25c96c9bec4ec66d3a) remove engines.npm from package.json; closes #3073
- [`78b686f`](https://github.com/mochajs/mocha/commit/78b686f3663fbe52ecd54827e5c00af0378292ba) `options.reporterOptions` are used for progress reporter
- [`9150e34`](https://github.com/mochajs/mocha/commit/9150e34086b614605cae58d157c68532ecc6dadc) Revert "`options.reporterOptions` are used for progress reporter"
- [`a27e54d`](https://github.com/mochajs/mocha/commit/a27e54d846fed21a744d3016415231928d66dbc2) Added assetgraph-builder post build improvement
- [`960d249`](https://github.com/mochajs/mocha/commit/960d24991c75bc084f4b51e9826993e94bf7f555) Switch backer and sponsor avatars from svg to raw images. Cuts 500kb avatars download away
- [`6a6d716`](https://github.com/mochajs/mocha/commit/6a6d7162e729c994851cfd33e416c14fd8674bdd) Pull normalize.css into repository for quicker local serving
- [`91e705e`](https://github.com/mochajs/mocha/commit/91e705eb3d67babce0ad1bb49c391a2c594f181c) Pull html5 shiv into local project for faster serving
- [`f56e411`](https://github.com/mochajs/mocha/commit/f56e411dc9bc7b29f507987558b35b313ff56f94) Move google analytics script to footer to avoid clogging the pipes during slowstart
- [`363d05e`](https://github.com/mochajs/mocha/commit/363d05e42c1ce71a4af12b374b3f953f95dfe069) Switch header over to use local logo and drop js for animating logo and tagline on load
- [`418d517`](https://github.com/mochajs/mocha/commit/418d517496c372414ea2eecc18d68be570384779) Use local gitter image
- [`1f11c77`](https://github.com/mochajs/mocha/commit/1f11c774dde7918941401746daa87c7740d81f99) Switch backers from js onload animation to having a default background and pop in the loaded image on top of it
- [`a125438`](https://github.com/mochajs/mocha/commit/a1254388fd1666865c7f055b94eb6b05b555927a) Switch opencollective image listing and avatars fadein
- [`b5967ba`](https://github.com/mochajs/mocha/commit/b5967babb15e165b72bf0e10b79f562112f105d3) Switch google analytics to always use https, since they redirect theselves
- [`1ef2318`](https://github.com/mochajs/mocha/commit/1ef231832f1b4cff3b6d9c12ce37ce41635e695f) Mobile friendliness
- [`735994c`](https://github.com/mochajs/mocha/commit/735994c7d91a3a2b72521611526738eb6e0034fc) Space out badges a bit
- [`7f01ebd`](https://github.com/mochajs/mocha/commit/7f01ebd855cfb92c1b846fb090a7b4d8f5550e98) Add svgo and inline small enough images
- [`829b7d1`](https://github.com/mochajs/mocha/commit/829b7d1d402e933fd7092ea29e74298ba83e0d68) Downsize content images to maximum content width
- [`906e26d`](https://github.com/mochajs/mocha/commit/906e26d8c50e48b0b8f24395508e107f45b55fc2) Reduce color palette of largest images
- [`f38f403`](https://github.com/mochajs/mocha/commit/f38f403ce6248faffe20185e75f1e9b56bb8487c) More screenshot image palette reduction
- [`a631f98`](https://github.com/mochajs/mocha/commit/a631f980ea6310576b83cf3b654b4443093070cc) Add pre-browsing hints for external services
- [`a6519ad`](https://github.com/mochajs/mocha/commit/a6519ad55613703d05f4884564018ece6708117e) Force https download for avatars. Leverage http2 from opencollective
- [`361a13b`](https://github.com/mochajs/mocha/commit/361a13bb4c25b31c43facca6e45616850a482abe) Force https download for avatars. Leverage http2 from opencollective
- [`7fb4b5f`](https://github.com/mochajs/mocha/commit/7fb4b5fbdbeb88b941b793c6be8c7916c18b9e1a) Only preconnect to analytics
- [`a4b684d`](https://github.com/mochajs/mocha/commit/a4b684dfaf5bb0c915415f32d0179aa929609c54) Added netlify header auto generation
- [`4b18851`](https://github.com/mochajs/mocha/commit/4b188511a1101afe01c44bf4c1337585d075d5d4) Externalise js bundles
- [`d5a5125`](https://github.com/mochajs/mocha/commit/d5a512563d0e845b57a2fed1320b120cb51a1067) Be explicit about styling of screenshot images
- [`8f1ded4`](https://github.com/mochajs/mocha/commit/8f1ded4e82b36df67b84347199adffe03fe8ffbe) https urls where possible
- [`64deadc`](https://github.com/mochajs/mocha/commit/64deadce3b4175eb41c965e1fa8024b2d11e9c5a) Specific value for inlining htmlimages to guarantee logo is inlined
- [`123ee4f`](https://github.com/mochajs/mocha/commit/123ee4f42388700eb16c85630ae23a3e298bc70f) Handle the case where all avatars are already loaded at the time when the script exexecutes
- [`bd5109e`](https://github.com/mochajs/mocha/commit/bd5109eb7e53c5996b7e2a748e37f6afce9ba808) Remove crossorigin='anonymous' from preconnect hints. Only needed for fonts, xhr and es module loads
- [`119543e`](https://github.com/mochajs/mocha/commit/119543e2ac1f016cff9caaf533acbd9ad3457472) Add preconnect for doubleclick domain that google analytics results in contacting
- [`3abed9b`](https://github.com/mochajs/mocha/commit/3abed9bcf2f763b97aecc57066718a5f62bd9833) Lint netlify-headers script
- [`4a6e095`](https://github.com/mochajs/mocha/commit/4a6e095b889c78bb70c38a0d79792e4992ba4241) Run appveyor tests on x64 platform. Might enable sharp installation
- [`33db6b1`](https://github.com/mochajs/mocha/commit/33db6b119c471fc275d61795ba6767eea8979ebb) Use x64 node on appveyor
- [`ae3712c`](https://github.com/mochajs/mocha/commit/ae3712cf2f6e2323faef1d3293cb38c8c62b4dc6) [ImgBot] optimizes images (#3175)
- [`adc67fd`](https://github.com/mochajs/mocha/commit/adc67fd741c768d8687995158632fabf41a7c1f0) Revert "[ImgBot] optimizes images (#3175)"
- [`ea96b18`](https://github.com/mochajs/mocha/commit/ea96b18249a9e1b9236fe55c2806e32f21e6d63a) add .fossaignore [ci skip]
- [`5be22b2`](https://github.com/mochajs/mocha/commit/5be22b23480f27679fbc0d6dd21ce6e4085029c4) `options.reporterOptions` are used for progress reporter
- [`3c4b116`](https://github.com/mochajs/mocha/commit/3c4b11650450a60c042a2ad2feaa7d293b23790f) update CHANGELOG for v4.1.0
- [`6b9ddc6`](https://github.com/mochajs/mocha/commit/6b9ddc64e27d8700aa6d2cc8d0bb4b47b32d6768) Release v4.1.0
#### v5.0.0
- [`c1da848`](https://github.com/mochajs/mocha/commit/c1da848baee744fedb10ff55cf3c6c738b476aef) Update README.md
- [`5161639`](https://github.com/mochajs/mocha/commit/51616395ee584fea4ef0d71d243244bc571375ce) Fix typos
- [`ef981a2`](https://github.com/mochajs/mocha/commit/ef981a2794e564ccb08a48deeaf0450517ad054b) Link to unexpected.js on http. Cert errors on https
- [`3e85f89`](https://github.com/mochajs/mocha/commit/3e85f89026ccdfb874fa523641e6d3da94a57b61) Ensure consistent calculation of duration
- [`a554adb`](https://github.com/mochajs/mocha/commit/a554adb7bd672e3118ab3f43d4258f5c39baf768) Update .travis.yml
- [`3f314b6`](https://github.com/mochajs/mocha/commit/3f314b619174174d4f406ba610f95f4bdf652943) drop support for ie9 and ie10; closes `https://github.com/mochajs/mocha/issues/3148`
- [`95d2fe7`](https://github.com/mochajs/mocha/commit/95d2fe7d113852fc584cda4dbb79510d4b79271c) Update karma.conf.js
- [`dc12bd5`](https://github.com/mochajs/mocha/commit/dc12bd5ce81dfaf5dda290c5387024be7936117a) test setup for ESM support
- [`a723b8f`](https://github.com/mochajs/mocha/commit/a723b8f8da2977b5f7620c0cdbdb299a09ee78e4) lint Markdown; closes #3172
- [`b2697a7`](https://github.com/mochajs/mocha/commit/b2697a7f5fca1e953474b7ba9722d9ec98363111) add --no-timeouts to docs; closes #3137 (#3176)
- [`cb09e8b`](https://github.com/mochajs/mocha/commit/cb09e8bc752a4ad506dcb9c3c4def8dbd1c6622f) document Error/undefined params to the 'done' callback; closes #3134
- [`e54370e`](https://github.com/mochajs/mocha/commit/e54370eaa4b16db96f14157fdce06272e2b4ec68) replace phantomjs with puppeteer for browser tests; closes #3128
- [`565726d`](https://github.com/mochajs/mocha/commit/565726d8d4d17a6dc8683c08a43cf236d720e37e) Added Netlify config file
- [`e8b5592`](https://github.com/mochajs/mocha/commit/e8b55925d6e80e01f824c99a1fae63148a132671) Align netlify config with admin panel
- [`ac1dd70`](https://github.com/mochajs/mocha/commit/ac1dd704bce4f68a1b4044f748790c20b34e04c2) attempt to get travis working again
- [`5c6e99b`](https://github.com/mochajs/mocha/commit/5c6e99b50bd2a17c03a5ae6b52862bc60121bd91) update ESM tests to run against headless chrome instead of saucelabs' chrome only
- [`c7730a6`](https://github.com/mochajs/mocha/commit/c7730a623fd7398b968b0a3f00ad9574f31715af) Drop TextMate integration inside mocha closes `https://github.com/mochajs/mocha/issues/3118`
- [`0a3e32b`](https://github.com/mochajs/mocha/commit/0a3e32b81b3ca65c6795cce04fc9d9a8ad9f7a1c) Rewrite Makefile using NPS Scripts. Closes #2352
- [`7d8abe0`](https://github.com/mochajs/mocha/commit/7d8abe0168f74bd4551a73965d2f7ff42015203e) fix id and class definition
- [`50aec7a`](https://github.com/mochajs/mocha/commit/50aec7a249c7b2a28e2fdc18058829f48e6ee6d6) Add ability to pass in test files to be ran before positional files via --file (#3190)
- [`401997f`](https://github.com/mochajs/mocha/commit/401997f44dc54177d1f2dc74954be29df5e29d1d) update package-lock.json
- [`f8a1d2a`](https://github.com/mochajs/mocha/commit/f8a1d2a388f1a7fb25313703ee128f3cc7567656) docs(index): add missing doc link (#3203); closes #3135
- [`dc58252`](https://github.com/mochajs/mocha/commit/dc5825291be779122bea31fbf46593859eed638e) prep changelog for v5.0.0 [ci skip]
- [`a7267b4`](https://github.com/mochajs/mocha/commit/a7267b4b49c423abe0924e865597caa1750416c6) remove more references to make and Makefile
- [`9f61c04`](https://github.com/mochajs/mocha/commit/9f61c04db6f880acd9ca0dc2ca629e996fb3ab8d) finalize v5.0.0 CHANGELOG [ci skip]
- [`cc4a818`](https://github.com/mochajs/mocha/commit/cc4a8183ae63974297d74442a9787bcb8c78fd28) Release v5.0.0
#### v5.0.1
- [`c0ac1b9`](https://github.com/mochajs/mocha/commit/c0ac1b96a5856c9ae6a4fdd028f1bb89593f723a) fix travis "before script" script
- [`2fe2d01`](https://github.com/mochajs/mocha/commit/2fe2d0116e80f37956fcf799c96276ffb8dddab5) Revert "fix travis "before script" script"
- [`bca57f4`](https://github.com/mochajs/mocha/commit/bca57f438037b7ce2906b4b8f7ab4b9fba5d8102) clarify docs on html, xunit and 3p reporters; closes #1906
- [`2e7e4c0`](https://github.com/mochajs/mocha/commit/2e7e4c0c576996b87ca5a3bf226953bfa978d97a) rename "common-mistake" label to "faq"
- [`14fc030`](https://github.com/mochajs/mocha/commit/14fc03090413b038672ca80fd9cbbfb0ccfc0826) Add all supported wallaby editors
- [`f687d2b`](https://github.com/mochajs/mocha/commit/f687d2b0fb2e04b9ec9edfdfe58ce3ea513de369) update docs for the glob
- [`cd74322`](https://github.com/mochajs/mocha/commit/cd743228f0999ebfe8f88f224d6d61bc063de8ed) Slight copy update on docs for test directory
- [`b57f623`](https://github.com/mochajs/mocha/commit/b57f6234b75a1b25e0244ad9d04c4451414ee321) fix: When using --delay, .only() no longer works. Issue #1838
- [`3509029`](https://github.com/mochajs/mocha/commit/3509029e5da38daca0d650094117600b6617a862) update .gitignore to only ignore root mocha.js [ci skip]
- [`d975a6a`](https://github.com/mochajs/mocha/commit/d975a6a8455edb07477dc37a427c268aa59713ff) fix memory leak when run in v8; closes #3119
- [`b7377b3`](https://github.com/mochajs/mocha/commit/b7377b380202d2c0d5634dcb89dc50ea69961fb3) rename help-wanted to "help wanted" in stale.yml
- [`412cf27`](https://github.com/mochajs/mocha/commit/412cf278784d56b04dc165f88e8fb7999f437958) [Update] license year
- [`44aae9f`](https://github.com/mochajs/mocha/commit/44aae9f66db2efca550e5c9ac0dedaeac52d7e9e) add working wallaby config
- [`70027b6`](https://github.com/mochajs/mocha/commit/70027b60da7f409a40ea267e207aceac1ec1d286) update changelog for v5.0.1 [ci skip]
- [`09ce746`](https://github.com/mochajs/mocha/commit/09ce746aa925d35317f2624fd36c77a31bb68e24) Release v5.0.1
- [`73d55ac`](https://github.com/mochajs/mocha/commit/73d55ac4bc2d1f10121e6d37e62f2bff7520f166) fix typos in changelog [ci skip]
- [`c4ef568`](https://github.com/mochajs/mocha/commit/c4ef5687fa67ab97642a66ec25e05139e2d333ce) fix PR url
This Pull Request updates dependency mocha from
^3.3.0
to^5.0.0
Release Notes
### [`v4.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#400--2017-10-02) You might want to read this before filing a new bug! :stuck_out_tongue_closed_eyes: #### :boom: Breaking Changes For more info, please [read this article](https://boneskull.com/mocha-v4-nears-release/). ##### Compatibility - [#3016]: Drop support for unmaintained versions of Node.js ([@boneskull]): - 0.10.x - 0.11.x - 0.12.x - iojs (any) - 5.x.x - [#2979]: Drop support for non-ES5-compliant browsers ([@boneskull]): - IE7 - IE8 - PhantomJS 1.x - [#2615]: Drop Bower support; old versions (3.x, etc.) will remain available ([@ScottFreeCode], [@boneskull]) ##### Default Behavior - [#2879]: By default, Mocha will no longer force the process to exit once all tests complete. This means any test code (or code under test) which would normally prevent `node` from exiting will do so when run in Mocha. Supply the `--exit` flag to revert to pre-v4.0.0 behavior ([@ScottFreeCode], [@boneskull]) ##### Reporter Output - [#2095]: Remove `stdout:` prefix from browser reporter logs ([@skeggse]) - [#2295]: Add separator in "unified diff" output ([@olsonpm]) - [#2686]: Print failure message when `--forbid-pending` or `--forbid-only` is specified ([@ScottFreeCode]) - [#2814]: Indent contexts for better readability when reporting failures ([@charlierudolph]) #### :-1: Deprecations - [#2493]: The `--compilers` command-line option is now soft-deprecated and will emit a warning on `STDERR`. Read [this](https://github.com/mochajs/mocha/wiki/compilers-deprecation) for more info and workarounds ([@ScottFreeCode], [@boneskull]) #### :tada: Enhancements - [#2628]: Allow override of default test suite name in XUnit reporter ([@ngeor]) #### :book: Documentation - [#3020]: Link to CLA in `README.md` and `CONTRIBUTING.md` ([@skeggse]) #### :nut_and_bolt: Other - [#2890]: Speed up build by (re-)consolidating SauceLabs tests ([@boneskull]) [#3016]: `https://github.com/mochajs/mocha/issues/3016` [#2979]: `https://github.com/mochajs/mocha/issues/2979` [#2615]: `https://github.com/mochajs/mocha/issues/2615` [#2879]: `https://github.com/mochajs/mocha/issues/2879` [#2095]: `https://github.com/mochajs/mocha/issues/2095` [#2295]: `https://github.com/mochajs/mocha/issues/2295` [#2686]: `https://github.com/mochajs/mocha/issues/2686` [#2814]: `https://github.com/mochajs/mocha/pull/2814` [#2493]: `https://github.com/mochajs/mocha/issues/2493` [#2628]: `https://github.com/mochajs/mocha/issues/2628` [#3020]: `https://github.com/mochajs/mocha/pull/3020` [#2890]: `https://github.com/mochajs/mocha/issues/2890` [@skeggse]: https://github.com/skeggse [@olsonpm]: https://github.com/olsonpm [@ngeor]: https://github.com/ngeor --- ### [`v4.0.1`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#401--2017-10-05) #### :bug: Fixes - [#3051]: Upgrade Growl to v1.10.3 to fix its [peer dep problems](`https://github.com/tj/node-growl/pull/68`) ([@dpogue]) [#3051]: `https://github.com/mochajs/mocha/pull/3051` [@dpogue]: https://github.com/dpogue --- ### [`v4.1.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#410--2017-12-28) This is mainly a "housekeeping" release. Welcome [@Bamieh] and [@xxczaki] to the team! #### :bug: Fixes - [#2661]: `progress` reporter now accepts reporter options ([@canoztokmak]) - [#3142]: `xit` in `bdd` interface now properly returns its `Test` object ([@Bamieh]) - [#3075]: Diffs now computed eagerly to avoid misinformation when reported ([@abrady0]) - [#2745]: `--help` will now help you even if you have a `mocha.opts` ([@Zarel]) #### :tada: Enhancements - [#2514]: The `--no-diff` flag will completely disable diff output ([@CapacitorSet]) - [#3058]: All "setters" in Mocha's API are now also "getters" if called without arguments ([@makepanic]) #### :book: Documentation - [#3170]: Optimization and site speed improvements ([@Munter]) - [#2987]: Moved the old [site repo](https://github.com/mochajs/mochajs.github.io) into the main repo under `docs/` ([@boneskull]) - [#2896]: Add [maintainer guide](https://github.com/mochajs/mocha/blob/master/MAINTAINERS.md) ([@boneskull]) - Various fixes and updates ([@xxczaki], [@maty21], [@leedm777]) #### :nut_and_bolt: Other - Test improvements and fixes ([@eugenet8k], [@ngeor], [@38elements], [@Gerhut], [@ScottFreeCode], [@boneskull]) - Refactoring and cruft excision ([@38elements], [@Bamieh], [@finnigantime], [@boneskull]) [#2661]: `https://github.com/mochajs/mocha/issues/2661` [#3142]: `https://github.com/mochajs/mocha/issues/3142` [#3075]: `https://github.com/mochajs/mocha/pull/3075` [#2745]: `https://github.com/mochajs/mocha/issues/2745` [#2514]: `https://github.com/mochajs/mocha/issues/2514` [#3058]: `https://github.com/mochajs/mocha/issues/3058` [#3170]: `https://github.com/mochajs/mocha/pull/3170` [#2987]: `https://github.com/mochajs/mocha/issues/2987` [#2896]: `https://github.com/mochajs/mocha/issues/2896` [@canoztokmak]: https://github.com/canoztokmak [@Bamieh]: https://github.com/Bamieh [@abrady0]: https://github.com/abrady0 [@Zarel]: https://github.com/Zarel [@CapacitorSet]: https://github.com/CapacitorSet [@xxczaki]: https://github.com/xxczaki [@maty21]: https://github.com/maty21 [@leedm777]: https://github.com/leedm777 [@eugenet8k]: https://github.com/eugenet8k [@38elements]: https://github.com/38elements [@Gerhut]: https://github.com/Gerhut [@finnigantime]: https://github.com/finnigantime --- ### [`v5.0.0`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#500--2018-01-17) Mocha starts off 2018 right by again dropping support for *unmaintained rubbish*. Welcome [@vkarpov15] to the team! #### :boom: Breaking Changes - **[#3148]: Drop support for IE9 and IE10** ([@Bamieh]) Practically speaking, only code which consumes (through bundling or otherwise) the userland [buffer](https://npm.im/buffer) module should be affected. However, Mocha will no longer test against these browsers, nor apply fixes for them. #### :tada: Enhancements - [#3181]: Add useful new `--file` command line argument ([documentation](https://mochajs.org/#--file-file)) ([@hswolff]) #### :bug: Fixes - [#3187]: Fix inaccurate test duration reporting ([@FND]) - [#3202]: Fix bad markup in HTML reporter ([@DanielRuf]) #### :sunglasses: Developer Experience - [#2352]: Ditch GNU Make for [nps](https://npm.im/nps) to manage scripts ([@TedYav]) #### :book: Documentation - [#3137]: Add missing `--no-timeouts` docs ([@dfberry]) - [#3134]: Improve `done()` callback docs ([@maraisr]) - [#3135]: Fix cross-references ([@vkarpov15]) - [#3163]: Fix tpyos ([@tbroadley]) - [#3177]: Tweak `README.md` organization ([@xxczaki]) - Misc updates ([@boneskull]) #### :nut_and_bolt: Other - [#3118]: Move TextMate Integration to [its own repo](https://github.com/mochajs/mocha.tmbundle) ([@Bamieh]) - [#3185]: Add Node.js v9 to build matrix; remove v7 ([@xxczaki]) - [#3172]: Markdown linting ([@boneskull]) - Test & Netlify updates ([@Munter], [@boneskull]) [#3148]: `https://github.com/mochajs/mocha/issues/3148` [#3181]: `https://github.com/mochajs/mocha/issues/3181` [#3187]: `https://github.com/mochajs/mocha/issues/3187` [#3202]: `https://github.com/mochajs/mocha/pull/3202` [#2352]: `https://github.com/mochajs/mocha/issues/2352` [#3137]: `https://github.com/mochajs/mocha/issues/3137` [#3134]: `https://github.com/mochajs/mocha/issues/3134` [#3135]: `https://github.com/mochajs/mocha/issues/3135` [#3163]: `https://github.com/mochajs/mocha/pull/3163` [#3177]: `https://github.com/mochajs/mocha/pull/3177` [#3118]: `https://github.com/mochajs/mocha/issues/3118` [#3185]: `https://github.com/mochajs/mocha/issues/3185` [#3172]: `https://github.com/mochajs/mocha/issues/3172` [@hswolff]: https://github.com/hswolff [@FND]: https://github.com/FND [@DanielRuf]: https://github.com/DanielRuf [@TedYav]: https://github.com/TedYav [@dfberry]: https://github.com/dfberry [@maraisr]: https://github.com/maraisr [@vkarpov15]: https://github.com/vkarpov15 [@tbroadley]: https://github.com/tbroadley --- ### [`v5.0.1`](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md#501--2018-02-07) ...your garden-variety patch release. Special thanks to [Wallaby.js](https://wallabyjs.com) for their continued support! :heart: #### :bug: Fixes - [#1838]: `--delay` now works with `.only()` ([@silviom]) - [#3119]: Plug memory leak present in v8 ([@boneskull]) #### :book: Documentation - [#3132], [#3098]: Update `--glob` docs ([@outsideris]) - [#3212]: Update [Wallaby.js](https://wallabyjs.com)-related docs ([@ArtemGovorov]) - [#3205]: Remove outdated cruft ([@boneskull]) #### :nut_and_bolt: Other - [#3224]: Add proper Wallaby.js config ([@ArtemGovorov]) - [#3230]: Update copyright year ([@josephlin55555]) [#1838]: `https://github.com/mochajs/mocha/issues/1838` [#3119]: `https://github.com/mochajs/mocha/issues/3119` [#3132]: `https://github.com/mochajs/mocha/issues/3132` [#3098]: `https://github.com/mochajs/mocha/issues/3098` [#3212]: https://github.com/mochajs/mocha/pulls/3212 [#3205]: https://github.com/mochajs/mocha/pulls/3205 [#3224]: https://github.com/mochajs/mocha/pulls/3224 [#3230]: https://github.com/mochajs/mocha/pulls/3230 [@silviom]: https://github.com/silviom [@outsideris]: https://github.com/outsideris [@ArtemGovorov]: https://github.com/ArtemGovorov [@josephlin55555]: https://github.com/josephlin55555 ---Commits
#### v4.1.0 - [`743c830`](https://github.com/mochajs/mocha/commit/743c8309f8270522583e3fbc297baa747ba82860) Test: add bdd interface test case, coverage increased - [`3200d41`](https://github.com/mochajs/mocha/commit/3200d414c5853de15d7ae2f6d7e841c356176746) add docs/ to .eslintignore - [`5fbbce9`](https://github.com/mochajs/mocha/commit/5fbbce999284f137332ab359be11117d265b6cb1) introduce package-lock.json; closes #3025 (#3026) - [`2b5c0c5`](https://github.com/mochajs/mocha/commit/2b5c0c58498c0efa5a31baeabd904eaf77703708) update link to "help wanted" label in CONTRIBUTING.md [ci skip] - [`2988a47`](https://github.com/mochajs/mocha/commit/2988a474bc3df9d75e1401a3b2de5dee2de0ae9b) attempt to fix Gitter notifications from Travis-CI [ci skip] - [`f7d6d8b`](https://github.com/mochajs/mocha/commit/f7d6d8b444279ab00aa6a9a698182edde297a866) Ignore difference of newline output in diffing test - [`4c0df70`](https://github.com/mochajs/mocha/commit/4c0df7014f31b91a2cd05312437e3e0b56af6a59) return the created test in `xit` for bdd interface; closes #3142 (#3143) - [`7ceaaf2`](https://github.com/mochajs/mocha/commit/7ceaaf22c934afcd3b39aa57d15c4324f28c1e27) Add --no-diff option (fixes mochajs/mocha#2514) - [`575d83d`](https://github.com/mochajs/mocha/commit/575d83d76b97dfa426ee9f1aa436e27f9e96b283) fixup no-diff tests to use expect.js for #2536 - [`6fc2d9e`](https://github.com/mochajs/mocha/commit/6fc2d9e90c4b190811173da3e8db5f2cef45a6d4) Move re variable definition in lookupFiles Utility (#3082) - [`1d48615`](https://github.com/mochajs/mocha/commit/1d486155e37743e1ba3ea6384268911d7e922cd0) use ES6 in Node-only sources; closes #3146 - [`ae7166e`](https://github.com/mochajs/mocha/commit/ae7166e620a9f236e18d099fc2fb8187feab9637) docs: Fixed link and typo (#3151) [ci skip] - [`325fd4d`](https://github.com/mochajs/mocha/commit/325fd4df9ebf05dc8fed7273fbc089bae51a82df) add mocha side bar image to the static page (#3150) [ci skip] - [`9b0b8cb`](https://github.com/mochajs/mocha/commit/9b0b8cb9fea75e4cd565d6b714424d33de9cda93) fix local documentation problems; closes #3157 [ci skip] - [`64c2bfc`](https://github.com/mochajs/mocha/commit/64c2bfc45177f7a83898982c9ed3fe92a8b9137f) fix timeout in file-utils.spec.js - [`28bfc85`](https://github.com/mochajs/mocha/commit/28bfc853dd4a24e160fab39f590496128ff614f2) Added a link to the walkthrough video - [`33b7ea6`](https://github.com/mochajs/mocha/commit/33b7ea68ac2ca12322247e25c96c9bec4ec66d3a) remove engines.npm from package.json; closes #3073 - [`78b686f`](https://github.com/mochajs/mocha/commit/78b686f3663fbe52ecd54827e5c00af0378292ba) `options.reporterOptions` are used for progress reporter - [`9150e34`](https://github.com/mochajs/mocha/commit/9150e34086b614605cae58d157c68532ecc6dadc) Revert "`options.reporterOptions` are used for progress reporter" - [`a27e54d`](https://github.com/mochajs/mocha/commit/a27e54d846fed21a744d3016415231928d66dbc2) Added assetgraph-builder post build improvement - [`960d249`](https://github.com/mochajs/mocha/commit/960d24991c75bc084f4b51e9826993e94bf7f555) Switch backer and sponsor avatars from svg to raw images. Cuts 500kb avatars download away - [`6a6d716`](https://github.com/mochajs/mocha/commit/6a6d7162e729c994851cfd33e416c14fd8674bdd) Pull normalize.css into repository for quicker local serving - [`91e705e`](https://github.com/mochajs/mocha/commit/91e705eb3d67babce0ad1bb49c391a2c594f181c) Pull html5 shiv into local project for faster serving - [`f56e411`](https://github.com/mochajs/mocha/commit/f56e411dc9bc7b29f507987558b35b313ff56f94) Move google analytics script to footer to avoid clogging the pipes during slowstart - [`363d05e`](https://github.com/mochajs/mocha/commit/363d05e42c1ce71a4af12b374b3f953f95dfe069) Switch header over to use local logo and drop js for animating logo and tagline on load - [`418d517`](https://github.com/mochajs/mocha/commit/418d517496c372414ea2eecc18d68be570384779) Use local gitter image - [`1f11c77`](https://github.com/mochajs/mocha/commit/1f11c774dde7918941401746daa87c7740d81f99) Switch backers from js onload animation to having a default background and pop in the loaded image on top of it - [`a125438`](https://github.com/mochajs/mocha/commit/a1254388fd1666865c7f055b94eb6b05b555927a) Switch opencollective image listing and avatars fadein - [`b5967ba`](https://github.com/mochajs/mocha/commit/b5967babb15e165b72bf0e10b79f562112f105d3) Switch google analytics to always use https, since they redirect theselves - [`1ef2318`](https://github.com/mochajs/mocha/commit/1ef231832f1b4cff3b6d9c12ce37ce41635e695f) Mobile friendliness - [`735994c`](https://github.com/mochajs/mocha/commit/735994c7d91a3a2b72521611526738eb6e0034fc) Space out badges a bit - [`7f01ebd`](https://github.com/mochajs/mocha/commit/7f01ebd855cfb92c1b846fb090a7b4d8f5550e98) Add svgo and inline small enough images - [`829b7d1`](https://github.com/mochajs/mocha/commit/829b7d1d402e933fd7092ea29e74298ba83e0d68) Downsize content images to maximum content width - [`906e26d`](https://github.com/mochajs/mocha/commit/906e26d8c50e48b0b8f24395508e107f45b55fc2) Reduce color palette of largest images - [`f38f403`](https://github.com/mochajs/mocha/commit/f38f403ce6248faffe20185e75f1e9b56bb8487c) More screenshot image palette reduction - [`a631f98`](https://github.com/mochajs/mocha/commit/a631f980ea6310576b83cf3b654b4443093070cc) Add pre-browsing hints for external services - [`a6519ad`](https://github.com/mochajs/mocha/commit/a6519ad55613703d05f4884564018ece6708117e) Force https download for avatars. Leverage http2 from opencollective - [`361a13b`](https://github.com/mochajs/mocha/commit/361a13bb4c25b31c43facca6e45616850a482abe) Force https download for avatars. Leverage http2 from opencollective - [`7fb4b5f`](https://github.com/mochajs/mocha/commit/7fb4b5fbdbeb88b941b793c6be8c7916c18b9e1a) Only preconnect to analytics - [`a4b684d`](https://github.com/mochajs/mocha/commit/a4b684dfaf5bb0c915415f32d0179aa929609c54) Added netlify header auto generation - [`4b18851`](https://github.com/mochajs/mocha/commit/4b188511a1101afe01c44bf4c1337585d075d5d4) Externalise js bundles - [`d5a5125`](https://github.com/mochajs/mocha/commit/d5a512563d0e845b57a2fed1320b120cb51a1067) Be explicit about styling of screenshot images - [`8f1ded4`](https://github.com/mochajs/mocha/commit/8f1ded4e82b36df67b84347199adffe03fe8ffbe) https urls where possible - [`64deadc`](https://github.com/mochajs/mocha/commit/64deadce3b4175eb41c965e1fa8024b2d11e9c5a) Specific value for inlining htmlimages to guarantee logo is inlined - [`123ee4f`](https://github.com/mochajs/mocha/commit/123ee4f42388700eb16c85630ae23a3e298bc70f) Handle the case where all avatars are already loaded at the time when the script exexecutes - [`bd5109e`](https://github.com/mochajs/mocha/commit/bd5109eb7e53c5996b7e2a748e37f6afce9ba808) Remove crossorigin='anonymous' from preconnect hints. Only needed for fonts, xhr and es module loads - [`119543e`](https://github.com/mochajs/mocha/commit/119543e2ac1f016cff9caaf533acbd9ad3457472) Add preconnect for doubleclick domain that google analytics results in contacting - [`3abed9b`](https://github.com/mochajs/mocha/commit/3abed9bcf2f763b97aecc57066718a5f62bd9833) Lint netlify-headers script - [`4a6e095`](https://github.com/mochajs/mocha/commit/4a6e095b889c78bb70c38a0d79792e4992ba4241) Run appveyor tests on x64 platform. Might enable sharp installation - [`33db6b1`](https://github.com/mochajs/mocha/commit/33db6b119c471fc275d61795ba6767eea8979ebb) Use x64 node on appveyor - [`ae3712c`](https://github.com/mochajs/mocha/commit/ae3712cf2f6e2323faef1d3293cb38c8c62b4dc6) [ImgBot] optimizes images (#3175) - [`adc67fd`](https://github.com/mochajs/mocha/commit/adc67fd741c768d8687995158632fabf41a7c1f0) Revert "[ImgBot] optimizes images (#3175)" - [`ea96b18`](https://github.com/mochajs/mocha/commit/ea96b18249a9e1b9236fe55c2806e32f21e6d63a) add .fossaignore [ci skip] - [`5be22b2`](https://github.com/mochajs/mocha/commit/5be22b23480f27679fbc0d6dd21ce6e4085029c4) `options.reporterOptions` are used for progress reporter - [`3c4b116`](https://github.com/mochajs/mocha/commit/3c4b11650450a60c042a2ad2feaa7d293b23790f) update CHANGELOG for v4.1.0 - [`6b9ddc6`](https://github.com/mochajs/mocha/commit/6b9ddc64e27d8700aa6d2cc8d0bb4b47b32d6768) Release v4.1.0 #### v5.0.0 - [`c1da848`](https://github.com/mochajs/mocha/commit/c1da848baee744fedb10ff55cf3c6c738b476aef) Update README.md - [`5161639`](https://github.com/mochajs/mocha/commit/51616395ee584fea4ef0d71d243244bc571375ce) Fix typos - [`ef981a2`](https://github.com/mochajs/mocha/commit/ef981a2794e564ccb08a48deeaf0450517ad054b) Link to unexpected.js on http. Cert errors on https - [`3e85f89`](https://github.com/mochajs/mocha/commit/3e85f89026ccdfb874fa523641e6d3da94a57b61) Ensure consistent calculation of duration - [`a554adb`](https://github.com/mochajs/mocha/commit/a554adb7bd672e3118ab3f43d4258f5c39baf768) Update .travis.yml - [`3f314b6`](https://github.com/mochajs/mocha/commit/3f314b619174174d4f406ba610f95f4bdf652943) drop support for ie9 and ie10; closes `https://github.com/mochajs/mocha/issues/3148` - [`95d2fe7`](https://github.com/mochajs/mocha/commit/95d2fe7d113852fc584cda4dbb79510d4b79271c) Update karma.conf.js - [`dc12bd5`](https://github.com/mochajs/mocha/commit/dc12bd5ce81dfaf5dda290c5387024be7936117a) test setup for ESM support - [`a723b8f`](https://github.com/mochajs/mocha/commit/a723b8f8da2977b5f7620c0cdbdb299a09ee78e4) lint Markdown; closes #3172 - [`b2697a7`](https://github.com/mochajs/mocha/commit/b2697a7f5fca1e953474b7ba9722d9ec98363111) add --no-timeouts to docs; closes #3137 (#3176) - [`cb09e8b`](https://github.com/mochajs/mocha/commit/cb09e8bc752a4ad506dcb9c3c4def8dbd1c6622f) document Error/undefined params to the 'done' callback; closes #3134 - [`e54370e`](https://github.com/mochajs/mocha/commit/e54370eaa4b16db96f14157fdce06272e2b4ec68) replace phantomjs with puppeteer for browser tests; closes #3128 - [`565726d`](https://github.com/mochajs/mocha/commit/565726d8d4d17a6dc8683c08a43cf236d720e37e) Added Netlify config file - [`e8b5592`](https://github.com/mochajs/mocha/commit/e8b55925d6e80e01f824c99a1fae63148a132671) Align netlify config with admin panel - [`ac1dd70`](https://github.com/mochajs/mocha/commit/ac1dd704bce4f68a1b4044f748790c20b34e04c2) attempt to get travis working again - [`5c6e99b`](https://github.com/mochajs/mocha/commit/5c6e99b50bd2a17c03a5ae6b52862bc60121bd91) update ESM tests to run against headless chrome instead of saucelabs' chrome only - [`c7730a6`](https://github.com/mochajs/mocha/commit/c7730a623fd7398b968b0a3f00ad9574f31715af) Drop TextMate integration inside mocha closes `https://github.com/mochajs/mocha/issues/3118` - [`0a3e32b`](https://github.com/mochajs/mocha/commit/0a3e32b81b3ca65c6795cce04fc9d9a8ad9f7a1c) Rewrite Makefile using NPS Scripts. Closes #2352 - [`7d8abe0`](https://github.com/mochajs/mocha/commit/7d8abe0168f74bd4551a73965d2f7ff42015203e) fix id and class definition - [`50aec7a`](https://github.com/mochajs/mocha/commit/50aec7a249c7b2a28e2fdc18058829f48e6ee6d6) Add ability to pass in test files to be ran before positional files via --file (#3190) - [`401997f`](https://github.com/mochajs/mocha/commit/401997f44dc54177d1f2dc74954be29df5e29d1d) update package-lock.json - [`f8a1d2a`](https://github.com/mochajs/mocha/commit/f8a1d2a388f1a7fb25313703ee128f3cc7567656) docs(index): add missing doc link (#3203); closes #3135 - [`dc58252`](https://github.com/mochajs/mocha/commit/dc5825291be779122bea31fbf46593859eed638e) prep changelog for v5.0.0 [ci skip] - [`a7267b4`](https://github.com/mochajs/mocha/commit/a7267b4b49c423abe0924e865597caa1750416c6) remove more references to make and Makefile - [`9f61c04`](https://github.com/mochajs/mocha/commit/9f61c04db6f880acd9ca0dc2ca629e996fb3ab8d) finalize v5.0.0 CHANGELOG [ci skip] - [`cc4a818`](https://github.com/mochajs/mocha/commit/cc4a8183ae63974297d74442a9787bcb8c78fd28) Release v5.0.0 #### v5.0.1 - [`c0ac1b9`](https://github.com/mochajs/mocha/commit/c0ac1b96a5856c9ae6a4fdd028f1bb89593f723a) fix travis "before script" script - [`2fe2d01`](https://github.com/mochajs/mocha/commit/2fe2d0116e80f37956fcf799c96276ffb8dddab5) Revert "fix travis "before script" script" - [`bca57f4`](https://github.com/mochajs/mocha/commit/bca57f438037b7ce2906b4b8f7ab4b9fba5d8102) clarify docs on html, xunit and 3p reporters; closes #1906 - [`2e7e4c0`](https://github.com/mochajs/mocha/commit/2e7e4c0c576996b87ca5a3bf226953bfa978d97a) rename "common-mistake" label to "faq" - [`14fc030`](https://github.com/mochajs/mocha/commit/14fc03090413b038672ca80fd9cbbfb0ccfc0826) Add all supported wallaby editors - [`f687d2b`](https://github.com/mochajs/mocha/commit/f687d2b0fb2e04b9ec9edfdfe58ce3ea513de369) update docs for the glob - [`cd74322`](https://github.com/mochajs/mocha/commit/cd743228f0999ebfe8f88f224d6d61bc063de8ed) Slight copy update on docs for test directory - [`b57f623`](https://github.com/mochajs/mocha/commit/b57f6234b75a1b25e0244ad9d04c4451414ee321) fix: When using --delay, .only() no longer works. Issue #1838 - [`3509029`](https://github.com/mochajs/mocha/commit/3509029e5da38daca0d650094117600b6617a862) update .gitignore to only ignore root mocha.js [ci skip] - [`d975a6a`](https://github.com/mochajs/mocha/commit/d975a6a8455edb07477dc37a427c268aa59713ff) fix memory leak when run in v8; closes #3119 - [`b7377b3`](https://github.com/mochajs/mocha/commit/b7377b380202d2c0d5634dcb89dc50ea69961fb3) rename help-wanted to "help wanted" in stale.yml - [`412cf27`](https://github.com/mochajs/mocha/commit/412cf278784d56b04dc165f88e8fb7999f437958) [Update] license year - [`44aae9f`](https://github.com/mochajs/mocha/commit/44aae9f66db2efca550e5c9ac0dedaeac52d7e9e) add working wallaby config - [`70027b6`](https://github.com/mochajs/mocha/commit/70027b60da7f409a40ea267e207aceac1ec1d286) update changelog for v5.0.1 [ci skip] - [`09ce746`](https://github.com/mochajs/mocha/commit/09ce746aa925d35317f2624fd36c77a31bb68e24) Release v5.0.1 - [`73d55ac`](https://github.com/mochajs/mocha/commit/73d55ac4bc2d1f10121e6d37e62f2bff7520f166) fix typos in changelog [ci skip] - [`c4ef568`](https://github.com/mochajs/mocha/commit/c4ef5687fa67ab97642a66ec25e05139e2d333ce) fix PR urlThis PR has been generated by Renovate Bot.