voxpelli / webpage-micropub-to-github

Self-hosteable Micropub endpoint that publishes to Jekyll by committing to GitHub
MIT License
181 stars 46 forks source link

Update tests-major (major) - autoclosed #115

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 4 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mocha (source) ^7.0.1 -> ^8.4.0 age adoption passing confidence
sinon (source) ^8.1.1 -> ^11.1.1 age adoption passing confidence

Release Notes

mochajs/mocha ### [`v8.4.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​840--2021-05-07) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.3.2...v8.4.0) #### :tada: Enhancements - [#​4502](https://togithub.com/mochajs/mocha/issues/4502): CLI file parsing errors now have error codes ([**@​evaline-ju**](https://togithub.com/evaline-ju)) #### :bug: Fixes - [#​4614](https://togithub.com/mochajs/mocha/issues/4614): Watch: fix crash when reloading files ([**@​outsideris**](https://togithub.com/outsideris)) #### :book: Documentation - [#​4630](https://togithub.com/mochajs/mocha/issues/4630): Add `options.require` to Mocha constructor for `root hook` plugins on parallel runs ([**@​juergba**](https://togithub.com/juergba)) - [#​4617](https://togithub.com/mochajs/mocha/issues/4617): Dynamically generating tests with `top-level await` and ESM test files ([**@​juergba**](https://togithub.com/juergba)) - [#​4608](https://togithub.com/mochajs/mocha/issues/4608): Update default file extensions ([**@​outsideris**](https://togithub.com/outsideris)) Also thanks to [**@​outsideris**](https://togithub.com/outsideris) for various improvements on our GH actions workflows. ### [`v8.3.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​832--2021-03-12) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.3.1...v8.3.2) #### :bug: Fixes - [#​4599](https://togithub.com/mochajs/mocha/issues/4599): Fix regression in `require` interface ([**@​alexander-fenster**](https://togithub.com/alexander-fenster)) #### :book: Documentation - [#​4601](https://togithub.com/mochajs/mocha/issues/4601): Add build to GH actions run ([**@​christian-bromann**](https://togithub.com/christian-bromann)) - [#​4596](https://togithub.com/mochajs/mocha/issues/4596): Filter active sponsors/backers ([**@​juergba**](https://togithub.com/juergba)) - [#​4225](https://togithub.com/mochajs/mocha/issues/4225): Update config file examples ([**@​pkuczynski**](https://togithub.com/pkuczynski)) ### [`v8.3.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​831--2021-03-06) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.3.0...v8.3.1) #### :bug: Fixes - [#​4577](https://togithub.com/mochajs/mocha/issues/4577): Browser: fix `EvalError` caused by regenerator-runtime ([**@​snoack**](https://togithub.com/snoack)) - [#​4574](https://togithub.com/mochajs/mocha/issues/4574): ESM: allow `import` from mocha in parallel mode ([**@​nicojs**](https://togithub.com/nicojs)) ### [`v8.3.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​830--2021-02-11) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.2.1...v8.3.0) #### :tada: Enhancements - [#​4506](https://togithub.com/mochajs/mocha/issues/4506): Add error code for test timeout errors ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4112](https://togithub.com/mochajs/mocha/issues/4112): Add BigInt support to stringify util function ([**@​JosejeSinohui**](https://togithub.com/JosejeSinohui)) #### :bug: Fixes - [#​4557](https://togithub.com/mochajs/mocha/issues/4557): Add file location when SyntaxError happens in ESM ([**@​giltayar**](https://togithub.com/giltayar)) - [#​4521](https://togithub.com/mochajs/mocha/issues/4521): Fix `require` error when bundling Mocha with Webpack ([**@​devhazem**](https://togithub.com/devhazem)) #### :book: Documentation - [#​4507](https://togithub.com/mochajs/mocha/issues/4507): Add support for typescript-style docstrings ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4503](https://togithub.com/mochajs/mocha/issues/4503): Add GH Actions workflow status badge ([**@​outsideris**](https://togithub.com/outsideris)) - [#​4494](https://togithub.com/mochajs/mocha/issues/4494): Add example of generating tests dynamically with a closure ([**@​maxwellgerber**](https://togithub.com/maxwellgerber)) #### :nut_and_bolt: Other - [#​4556](https://togithub.com/mochajs/mocha/issues/4556): Upgrade all dependencies to latest stable ([**@​AviVahl**](https://togithub.com/AviVahl)) - [#​4543](https://togithub.com/mochajs/mocha/issues/4543): Update dependencies yargs and yargs-parser ([**@​juergba**](https://togithub.com/juergba)) Also thanks to [**@​outsideris**](https://togithub.com/outsideris) and [**@​HyunSangHan**](https://togithub.com/HyunSangHan) for various fixes to our website and documentation. ### [`v8.2.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​821--2020-11-02) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.2.0...v8.2.1) Fixed stuff. #### :bug: Fixes - [#​4489](https://togithub.com/mochajs/mocha/issues/4489): Fix problematic handling of otherwise-unhandled `Promise` rejections and erroneous "`done()` called twice" errors ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4496](https://togithub.com/mochajs/mocha/issues/4496): Avoid `MaxListenersExceededWarning` in watch mode ([**@​boneskull**](https://togithub.com/boneskull)) Also thanks to [**@​akeating**](https://togithub.com/akeating) for a documentation fix! ### [`v8.2.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​820--2020-10-16) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.1.3...v8.2.0) The major feature added in v8.2.0 is addition of support for [*global fixtures*](https://mochajs.org/#global-fixtures). While Mocha has always had the ability to run setup and teardown via a hook (e.g., a `before()` at the top level of a test file) when running tests in serial, Mocha v8.0.0 added support for parallel runs. Parallel runs are *incompatible* with this strategy; e.g., a top-level `before()` would only run for the file in which it was defined. With [global fixtures](https://mochajs.org/#global-fixtures), Mocha can now perform user-defined setup and teardown *regardless* of mode, and these fixtures are guaranteed to run *once and only once*. This holds for parallel mode, serial mode, and even "watch" mode (the teardown will run once you hit Ctrl-C, just before Mocha finally exits). Tasks such as starting and stopping servers are well-suited to global fixtures, but not sharing resources--global fixtures do *not* share context with your test files (but they do share context with each other). Here's a short example of usage: ```js // fixtures.js // can be async or not exports.mochaGlobalSetup = async function() { this.server = await startSomeServer({port: process.env.TEST_PORT}); console.log(`server running on port ${this.server.port}`); }; exports.mochaGlobalTeardown = async function() { // the context (`this`) is shared, but not with the test files await this.server.stop(); console.log(`server on port ${this.server.port} stopped`); }; // this file can contain root hook plugins as well! // exports.mochaHooks = { ... } ``` Fixtures are loaded with `--require`, e.g., `mocha --require fixtures.js`. For detailed information, please see the [documentation](https://mochajs.org/#global-fixtures) and this handy-dandy [flowchart](https://mochajs.org/#test-fixture-decision-tree-wizard-thing) to help understand the differences between hooks, root hook plugins, and global fixtures (and when you should use each). #### :tada: Enhancements - [#​4308](https://togithub.com/mochajs/mocha/issues/4308): Support run-once [global setup & teardown fixtures](https://mochajs.org/#global-fixtures) ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4442](https://togithub.com/mochajs/mocha/issues/4442): Multi-part extensions (e.g., `test.js`) now usable with `--extension` option ([**@​jordanstephens**](https://togithub.com/jordanstephens)) - [#​4472](https://togithub.com/mochajs/mocha/issues/4472): Leading dots (e.g., `.js`, `.test.js`) now usable with `--extension` option ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4434](https://togithub.com/mochajs/mocha/issues/4434): Output of `json` reporter now contains `speed` ("fast"/"medium"/"slow") property ([**@​wwhurin**](https://togithub.com/wwhurin)) - [#​4464](https://togithub.com/mochajs/mocha/issues/4464): Errors thrown by serializer in parallel mode now have error codes ([**@​evaline-ju**](https://togithub.com/evaline-ju)) *For implementors of custom reporters:* - [#​4409](https://togithub.com/mochajs/mocha/issues/4409): Parallel mode and custom reporter improvements ([**@​boneskull**](https://togithub.com/boneskull)): - Support custom worker-process-only reporters (`Runner.prototype.workerReporter()`); reporters should subclass `ParallelBufferedReporter` in `mocha/lib/nodejs/reporters/parallel-buffered` - Allow opt-in of object reference matching for "sufficiently advanced" custom reporters (`Runner.prototype.linkPartialObjects()`); use if strict object equality is needed when consuming `Runner` event data - Enable detection of parallel mode (`Runner.prototype.isParallelMode()`) #### :bug: Fixes - [#​4476](https://togithub.com/mochajs/mocha/issues/4476): Workaround for profoundly bizarre issue affecting `npm` v6.x causing some of Mocha's deps to be installed when `mocha` is present in a package's `devDependencies` and `npm install --production` is run the package's working copy ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4465](https://togithub.com/mochajs/mocha/issues/4465): Worker processes guaranteed (as opposed to "very likely") to exit before Mocha does; fixes a problem when using `nyc` with Mocha in parallel mode ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4419](https://togithub.com/mochajs/mocha/issues/4419): Restore `lookupFiles()` in `mocha/lib/utils`, which was broken/missing in Mocha v8.1.0; it now prints a deprecation warning (use `const {lookupFiles} = require('mocha/lib/cli')` instead) ([**@​boneskull**](https://togithub.com/boneskull)) Thanks to [**@​AviVahl**](https://togithub.com/AviVahl), [**@​donghoon-song**](https://togithub.com/donghoon-song), [**@​ValeriaVG**](https://togithub.com/ValeriaVG), [**@​znarf**](https://togithub.com/znarf), [**@​sujin-park**](https://togithub.com/sujin-park), and [**@​majecty**](https://togithub.com/majecty) for other helpful contributions! ### [`v8.1.3`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​813--2020-08-28) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.1.2...v8.1.3) #### :bug: Fixes - [#​4425](https://togithub.com/mochajs/mocha/issues/4425): Restore `Mocha.utils.lookupFiles()` and Webpack compatibility (both broken since v8.1.0); `Mocha.utils.lookupFiles()` is now **deprecated** and will be removed in the next major revision of Mocha; use `require('mocha/lib/cli').lookupFiles` instead ([**@​boneskull**](https://togithub.com/boneskull)) ### [`v8.1.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​812--2020-08-25) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.1.1...v8.1.2) #### :bug: Fixes - [#​4418](https://togithub.com/mochajs/mocha/issues/4418): Fix command-line flag incompatibility in forthcoming Node.js v14.9.0 ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4401](https://togithub.com/mochajs/mocha/issues/4401): Fix missing global variable in browser ([**@​irrationnelle**](https://togithub.com/irrationnelle)) #### :lock: Security Fixes - [#​4396](https://togithub.com/mochajs/mocha/issues/4396): Update many dependencies ([**@​GChuf**](https://togithub.com/GChuf)) #### :book: Documentation - Various fixes by [**@​sujin-park**](https://togithub.com/sujin-park), [**@​wwhurin**](https://togithub.com/wwhurin) & [**@​Donghoon759**](https://togithub.com/Donghoon759) ### [`v8.1.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​811--2020-08-04) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.1.0...v8.1.1) #### :bug: Fixes - [#​4394](https://togithub.com/mochajs/mocha/issues/4394): Fix regression wherein certain reporters did not correctly detect terminal width ([**@​boneskull**](https://togithub.com/boneskull)) ### [`v8.1.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​810--2020-07-30) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.0.1...v8.1.0) In this release, Mocha now builds its browser bundle with Rollup and Babel, which will provide the project's codebase more flexibility and consistency. While we've been diligent about backwards compatibility, it's *possible* consumers of the browser bundle will encounter differences (other than an increase in the bundle size). If you *do* encounter an issue with the build, please [report it here](https://togithub.com/mochajs/mocha/issues/new?labels=unconfirmed-bug\&template=bug_report.md\&title=). This release **does not** drop support for IE11. Other community contributions came from [**@​Devjeel**](https://togithub.com/Devjeel), [**@​Harsha509**](https://togithub.com/Harsha509) and [**@​sharath2106**](https://togithub.com/sharath2106). *Thank you* to everyone who contributed to this release! > Do you read Korean? See [this guide to running parallel tests in Mocha](https://blog.outsider.ne.kr/1489), translated by our maintainer, [**@​outsideris**](https://togithub.com/outsideris). #### :tada: Enhancements - [#​4287](https://togithub.com/mochajs/mocha/issues/4287): Use background colors with inline diffs for better visual distinction ([**@​michael-brade**](https://togithub.com/michael-brade)) #### :bug: Fixes - [#​4328](https://togithub.com/mochajs/mocha/issues/4328): Fix "watch" mode when Mocha run in parallel ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4382](https://togithub.com/mochajs/mocha/issues/4382): Fix root hook execution in "watch" mode ([**@​indieisaconcept**](https://togithub.com/indieisaconcept)) - [#​4383](https://togithub.com/mochajs/mocha/issues/4383): Consistent auto-generated hook titles ([**@​cspotcode**](https://togithub.com/cspotcode)) - [#​4359](https://togithub.com/mochajs/mocha/issues/4359): Better errors when running `mocha init` ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4341](https://togithub.com/mochajs/mocha/issues/4341): Fix weirdness when using `delay` option in browser ([**@​craigtaub**](https://togithub.com/craigtaub)) #### :lock: Security Fixes - [#​4378](https://togithub.com/mochajs/mocha/issues/4378), [#​4333](https://togithub.com/mochajs/mocha/issues/4333): Update [javascript-serialize](https://npm.im/javascript-serialize) ([**@​martinoppitz**](https://togithub.com/martinoppitz), [**@​wnghdcjfe**](https://togithub.com/wnghdcjfe)) - [#​4354](https://togithub.com/mochajs/mocha/issues/4354): Update [yargs-unparser](https://npm.im/yargs-unparser) ([**@​martinoppitz**](https://togithub.com/martinoppitz)) #### :book: Documentation & Website - [#​4173](https://togithub.com/mochajs/mocha/issues/4173): Document how to use `--enable-source-maps` with Mocha ([**@​bcoe**](https://togithub.com/bcoe)) - [#​4343](https://togithub.com/mochajs/mocha/issues/4343): Clean up some API docs ([**@​craigtaub**](https://togithub.com/craigtaub)) - [#​4318](https://togithub.com/mochajs/mocha/issues/4318): Sponsor images are now self-hosted ([**@​Munter**](https://togithub.com/Munter)) #### :nut_and_bolt: Other - [#​4293](https://togithub.com/mochajs/mocha/issues/4293): Use Rollup and Babel in build pipeline; add source map to published files ([**@​Munter**](https://togithub.com/Munter)) ### [`v8.0.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​801--2020-06-10) [Compare Source](https://togithub.com/mochajs/mocha/compare/v8.0.0...v8.0.1) The obligatory patch after a major. #### :bug: Fixes - [#​4328](https://togithub.com/mochajs/mocha/issues/4328): Fix `--parallel` when combined with `--watch` ([**@​boneskull**](https://togithub.com/boneskull)) ### [`v8.0.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​800--2020-06-10) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.2.0...v8.0.0) In this major release, Mocha adds the ability to *run tests in parallel*. Better late than never! Please note the **breaking changes** detailed below. Let's welcome [**@​giltayar**](https://togithub.com/giltayar) and [**@​nicojs**](https://togithub.com/nicojs) to the maintenance team! #### :boom: Breaking Changes - [#​4164](https://togithub.com/mochajs/mocha/issues/4164): **Mocha v8.0.0 now requires Node.js v10.12.0 or newer.** Mocha no longer supports the Node.js v8.x line ("Carbon"), which entered End-of-Life at the end of 2019 ([**@​UlisesGascon**](https://togithub.com/UlisesGascon)) - [#​4175](https://togithub.com/mochajs/mocha/issues/4175): Having been deprecated with a warning since v7.0.0, **`mocha.opts` is no longer supported** ([**@​juergba**](https://togithub.com/juergba)) :sparkles: **WORKAROUND:** Replace `mocha.opts` with a [configuration file](https://mochajs.org/#configuring-mocha-nodejs). - [#​4260](https://togithub.com/mochajs/mocha/issues/4260): Remove `enableTimeout()` (`this.enableTimeout()`) from the context object ([**@​craigtaub**](https://togithub.com/craigtaub)) :sparkles: **WORKAROUND:** Replace usage of `this.enableTimeout(false)` in your tests with `this.timeout(0)`. - [#​4315](https://togithub.com/mochajs/mocha/issues/4315): The `spec` option no longer supports a comma-delimited list of files ([**@​juergba**](https://togithub.com/juergba)) :sparkles: **WORKAROUND**: Use an array instead (e.g., `"spec": "foo.js,bar.js"` becomes `"spec": ["foo.js", "bar.js"]`). - [#​4309](https://togithub.com/mochajs/mocha/issues/4309): Drop support for Node.js v13.x line, which is now End-of-Life ([**@​juergba**](https://togithub.com/juergba)) - [#​4282](https://togithub.com/mochajs/mocha/issues/4282): `--forbid-only` will throw an error even if exclusive tests are avoided via `--grep` or other means ([**@​arvidOtt**](https://togithub.com/arvidOtt)) - [#​4223](https://togithub.com/mochajs/mocha/issues/4223): The context object's `skip()` (`this.skip()`) in a "before all" (`before()`) hook will no longer execute subsequent sibling hooks, in addition to hooks in child suites ([**@​juergba**](https://togithub.com/juergba)) - [#​4178](https://togithub.com/mochajs/mocha/issues/4178): Remove previously soft-deprecated APIs ([**@​wnghdcjfe**](https://togithub.com/wnghdcjfe)): - `Mocha.prototype.ignoreLeaks()` - `Mocha.prototype.useColors()` - `Mocha.prototype.useInlineDiffs()` - `Mocha.prototype.hideDiff()` #### :tada: Enhancements - [#​4245](https://togithub.com/mochajs/mocha/issues/4245): Add ability to run tests in parallel for Node.js (see [docs](https://mochajs.org/#parallel-tests)) ([**@​boneskull**](https://togithub.com/boneskull)) :exclamation: See also [#​4244](https://togithub.com/mochajs/mocha/issues/4244); [Root Hook Plugins (docs)](https://mochajs.org/#root-hook-plugins) -- *root hooks must be defined via Root Hook Plugins to work in parallel mode* - [#​4304](https://togithub.com/mochajs/mocha/issues/4304): `--require` now works with ES modules ([**@​JacobLey**](https://togithub.com/JacobLey)) - [#​4299](https://togithub.com/mochajs/mocha/issues/4299): In some circumstances, Mocha can run ES modules under Node.js v10 -- *use at your own risk!* ([**@​giltayar**](https://togithub.com/giltayar)) #### :book: Documentation - [#​4246](https://togithub.com/mochajs/mocha/issues/4246): Add documentation for parallel mode and Root Hook plugins ([**@​boneskull**](https://togithub.com/boneskull)) #### :nut_and_bolt: Other - [#​4200](https://togithub.com/mochajs/mocha/issues/4200): Drop mkdirp and replace it with fs.mkdirSync ([**@​HyunSangHan**](https://togithub.com/HyunSangHan)) #### :bug: Fixes (All bug fixes in Mocha v8.0.0 are also breaking changes, and are listed above) ### [`v7.2.0`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​720--2020-05-22) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.1.2...v7.2.0) #### :tada: Enhancements - [#​4234](https://togithub.com/mochajs/mocha/issues/4234): Add ability to run tests in a mocha instance multiple times ([**@​nicojs**](https://togithub.com/nicojs)) - [#​4219](https://togithub.com/mochajs/mocha/issues/4219): Exposing filename in JSON, doc, and json-stream reporters ([**@​Daniel0113**](https://togithub.com/Daniel0113)) - [#​4244](https://togithub.com/mochajs/mocha/issues/4244): Add Root Hook Plugins ([**@​boneskull**](https://togithub.com/boneskull)) #### :bug: Fixes - [#​4258](https://togithub.com/mochajs/mocha/issues/4258): Fix missing dot in name of configuration file ([**@​sonicdoe**](https://togithub.com/sonicdoe)) - [#​4194](https://togithub.com/mochajs/mocha/issues/4194): Check if module.paths really exists ([**@​ematipico**](https://togithub.com/ematipico)) - [#​4256](https://togithub.com/mochajs/mocha/issues/4256): `--forbid-only` does not recognize `it.only` when `before` crashes ([**@​arvidOtt**](https://togithub.com/arvidOtt)) - [#​4152](https://togithub.com/mochajs/mocha/issues/4152): Bug with multiple async done() calls ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4275](https://togithub.com/mochajs/mocha/issues/4275): Improper warnings for invalid reporters ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4288](https://togithub.com/mochajs/mocha/issues/4288): Broken hook.spec.js test for IE11 ([**@​boneskull**](https://togithub.com/boneskull)) #### :book: Documentation - [#​4081](https://togithub.com/mochajs/mocha/issues/4081): Insufficient white space for API docs in view on mobile ([**@​HyunSangHan**](https://togithub.com/HyunSangHan)) - [#​4255](https://togithub.com/mochajs/mocha/issues/4255): Update mocha-docdash for UI fixes on API docs ([**@​craigtaub**](https://togithub.com/craigtaub)) - [#​4235](https://togithub.com/mochajs/mocha/issues/4235): Enable emoji on website; enable normal ul elements ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4272](https://togithub.com/mochajs/mocha/issues/4272): Fetch sponsors at build time, show ALL non-skeevy sponsors ([**@​boneskull**](https://togithub.com/boneskull)) #### :nut_and_bolt: Other - [#​4249](https://togithub.com/mochajs/mocha/issues/4249): Refactoring improving encapsulation ([**@​arvidOtt**](https://togithub.com/arvidOtt)) - [#​4242](https://togithub.com/mochajs/mocha/issues/4242): CI add job names, add Node.js v14 to matrix ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4237](https://togithub.com/mochajs/mocha/issues/4237): Refactor validatePlugins to throw coded errors ([**@​boneskull**](https://togithub.com/boneskull)) - [#​4236](https://togithub.com/mochajs/mocha/issues/4236): Better debug output ([**@​boneskull**](https://togithub.com/boneskull)) ### [`v7.1.2`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​712--2020-04-26) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.1.1...v7.1.2) #### :nut_and_bolt: Other - [#​4251](https://togithub.com/mochajs/mocha/issues/4251): Prevent karma-mocha from stalling ([**@​juergba**](https://togithub.com/juergba)) - [#​4222](https://togithub.com/mochajs/mocha/issues/4222): Update dependency mkdirp to v0.5.5 ([**@​outsideris**](https://togithub.com/outsideris)) #### :book: Documentation - [#​4208](https://togithub.com/mochajs/mocha/issues/4208): Add Wallaby logo to site ([**@​boneskull**](https://togithub.com/boneskull)) ### [`v7.1.1`](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#​711--2020-03-18) [Compare Source](https://togithub.com/mochajs/mocha/compare/v7.1.0...v7.1.1) #### :lock: Security Fixes - [#​4204](https://togithub.com/mochajs/mocha/issues/4204): Update dependencies mkdirp, yargs-parser and yargs ([**@​juergba**](https://togithub.com/juergba)) #### :bug: Fixes - [#​3660](https://togithub.com/mochajs/mocha/issues/3660): Fix `runner` listening to `start` and `end` events ([**@​juergba**](https://togithub.com/juergba)) #### :book: Documentation - [#​4190](https://togithub.com/mochajs/mocha/issues/4190): Show Netlify badge on footer ([**@​outsideris**](https://togithub.com/outsideris)) ### [`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))
sinonjs/sinon ### [`v11.1.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1111--2021-05-26) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.1.0...v11.1.1) \================== - Fix [#​2379](https://togithub.com/sinonjs/sinon/issues/2379) by using v7 of supports-color ### [`v11.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1110--2021-05-25) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v11.0.0...v11.1.0) \================== - Add sinon.promise() implementation ([#​2369](https://togithub.com/sinonjs/sinon/issues/2369)) - Set wrappedMethod on getters/setters ([#​2378](https://togithub.com/sinonjs/sinon/issues/2378)) - \[Docs] Update fake-server usage & descriptions ([#​2365](https://togithub.com/sinonjs/sinon/issues/2365)) - Fake docs improvement ([#​2360](https://togithub.com/sinonjs/sinon/issues/2360)) - Update nise to 5.1.0 (fixed [#​2318](https://togithub.com/sinonjs/sinon/issues/2318)) ### [`v11.0.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1100--2021-05-24) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.1...v11.0.0) \================== - Explicitly use samsam 6.0.2 with fix for [#​2345](https://togithub.com/sinonjs/sinon/issues/2345) - Update most packages ([#​2371](https://togithub.com/sinonjs/sinon/issues/2371)) - Update compatibility docs ([#​2366](https://togithub.com/sinonjs/sinon/issues/2366)) - Update packages (includes breaking fake-timers change, see [#​2352](https://togithub.com/sinonjs/sinon/issues/2352)) - Warn of potential memory leaks ([#​2357](https://togithub.com/sinonjs/sinon/issues/2357)) - Fix clock test errors ### [`v10.0.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1001--2021-04-08) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v10.0.0...v10.0.1) \================== - Upgrade sinon components (bumps y18n to 4.0.1) - Bump y18n from 4.0.0 to 4.0.1 ### [`v10.0.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​1000--2021-03-22) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.4...v10.0.0) \================== - Upgrade nise to 4.1.0 - Use [@​sinonjs/eslint-config](https://togithub.com/sinonjs/eslint-config)[@​4](https://togithub.com/4) => Adopts ES2017 => Drops support for IE 11, Legacy Edge and legacy Safari ### [`v9.2.4`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​924--2021-01-23) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.3...v9.2.4) \================== - Upgrade [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam)[@​5](https://togithub.com/5).3.1 ### [`v9.2.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​923--2021-01-06) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.2...v9.2.3) \================== - Use `util.inspect` for formatting human readable output (this retires [@​sinonjs/formatio](https://togithub.com/sinonjs/formatio)) ### [`v9.2.2`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​922--2020-12-11) [Compare Source](https://togithub.com/sinonjs/sinon/compare/23aff495ba6177db922af852f2679412878f93d5...v9.2.2) \================== - Fix [#​2316](https://togithub.com/sinonjs/sinon/issues/2316): handle absent Promise ([#​2317](https://togithub.com/sinonjs/sinon/issues/2317)) ### [`v9.2.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​921--2020-10-28) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.2.0...23aff495ba6177db922af852f2679412878f93d5) \================== - Fix [#​2203](https://togithub.com/sinonjs/sinon/issues/2203): skip writing 'name' property if not writable ([#​2304](https://togithub.com/sinonjs/sinon/issues/2304)) - Update error message on assert when representation of expected and actual value is equal, fixing issue [#​2084](https://togithub.com/sinonjs/sinon/issues/2084) ([#​2303](https://togithub.com/sinonjs/sinon/issues/2303)) - Make sandboxes each use their own assert object ([#​2302](https://togithub.com/sinonjs/sinon/issues/2302)) - Add usingPromise() method on fakes to fix issue [#​2293](https://togithub.com/sinonjs/sinon/issues/2293) ([#​2301](https://togithub.com/sinonjs/sinon/issues/2301)) ### [`v9.2.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​920--2020-10-06) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.1.0...v9.2.0) \================== - Update dependencies ([#​2299](https://togithub.com/sinonjs/sinon/issues/2299)) - Update sandbox docs with missing comma - Add minor markdown formatting to release docs for sandbox - Minor formatting improvements to legacy sandbox documentation ### [`v9.1.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​910--2020-09-29) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.3...v9.1.0) \================== - Add a calledOnceWithMatch assertion ([#​2294](https://togithub.com/sinonjs/sinon/issues/2294)) ### [`v9.0.3`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​903--2020-08-11) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.2...v9.0.3) \================== - Upgrade nise to latest - Upgrade [@​sinonjs/samsam](https://togithub.com/sinonjs/samsam) to latest ### [`v9.0.2`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​902--2020-04-08) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.1...v9.0.2) \================== - Bump [@​sinonjs/fake-timers](https://togithub.com/sinonjs/fake-timers) (fix error when using Node's util/promisify with setTimeout) - Upgrade [@​sinonjs/commons](https://togithub.com/sinonjs/commons) (fix error when trying to calculate function name from generators) ### [`v9.0.1`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​901--2020-03-10) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v9.0.0...v9.0.1) \================== - Fix [#​2226](https://togithub.com/sinonjs/sinon/issues/2226): restore props defined on prototype chain by deleting ### [`v9.0.0`](https://togithub.com/sinonjs/sinon/blob/master/CHANGELOG.md#​900--2020-02-19) [Compare Source](https://togithub.com/sinonjs/sinon/compare/v8.1.1...v9.0.0) \================== - Ignore errors on thisValue property accesses ([#​2216](https://togithub.com/sinonjs/sinon/issues/2216)) - Add firstArg to spy calls and fakes. ([#​2150](https://togithub.com/sinonjs/sinon/issues/2150)) - Drop Node 8 support

Configuration

📅 Schedule: "before 3am on Wednesday" in timezone Europe/Stockholm.

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

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

👻 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.