cypress-example-circleci-orb
cypress-example-circleci-orb copied to clipboard
chore(deps): update dependency mocha to version 7.2.0 🌟
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
mocha (source) | 5.2.0 -> 7.2.0 |
Release Notes
mochajs/mocha
v7.2.0
:tada: Enhancements
- #4234: Add ability to run tests in a mocha instance multiple times (@nicojs)
- #4219: Exposing filename in JSON, doc, and json-stream reporters (@Daniel0113)
- #4244: Add Root Hook Plugins (@boneskull)
:bug: Fixes
- #4258: Fix missing dot in name of configuration file (@sonicdoe)
- #4194: Check if module.paths really exists (@ematipico)
-
#4256:
--forbid-only
does not recognizeit.only
whenbefore
crashes (@arvidOtt) - #4152: Bug with multiple async done() calls (@boneskull)
- #4275: Improper warnings for invalid reporters (@boneskull)
- #4288: Broken hook.spec.js test for IE11 (@boneskull)
:book: Documentation
- #4081: Insufficient white space for API docs in view on mobile (@HyunSangHan)
- #4255: Update mocha-docdash for UI fixes on API docs (@craigtaub)
- #4235: Enable emoji on website; enable normal ul elements (@boneskull)
- #4272: Fetch sponsors at build time, show ALL non-skeevy sponsors (@boneskull)
:nut_and_bolt: Other
- #4249: Refactoring improving encapsulation (@arvidOtt)
- #4242: CI add job names, add Node.js v14 to matrix (@boneskull)
- #4237: Refactor validatePlugins to throw coded errors (@boneskull)
- #4236: Better debug output (@boneskull)
v7.1.2
:nut_and_bolt: Other
- #4251: Prevent karma-mocha from stalling (@juergba)
- #4222: Update dependency mkdirp to v0.5.5 (@outsideris)
:book: Documentation
- #4208: Add Wallaby logo to site (@boneskull)
v7.1.1
:lock: Security Fixes
:bug: Fixes
:book: Documentation
- #4190: Show Netlify badge on footer (@outsideris)
v7.1.0
:tada: Enhancements
#4038: Add Node.js native ESM support (@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
- for programmatic usage: see API: loadFilesAsync()
Note: Node.JS native ECMAScript Modules implementation has status: Stability: 1 - Experimental
:bug: Fixes
- #4181: Programmatic API cannot access retried test objects (@juergba)
-
#4174: Browser: fix
allowUncaught
option (@juergba)
:book: Documentation
-
#4058: Manage author list in AUTHORS instead of
package.json
(@outsideris)
:nut_and_bolt: Other
- #4138: Upgrade ESLint v6.8 (@kaicataldo)
v7.0.1
:bug: Fixes
- #4165: Fix exception when skipping tests programmatically (@juergba)
-
#4153: Restore backwards compatibility for
reporterOptions
(@holm) - #4150: Fix recovery of an open test upon uncaught exception (@juergba)
- #4147: Fix regression of leaking uncaught exception handler (@juergba)
:book: Documentation
- #4146: Update copyright & trademark notices per OJSF (@boneskull)
- #4140: Fix broken links (@KyoungWan)
:nut_and_bolt: Other
v7.0.0
:boom: Breaking Changes
- #3885: Drop Node.js v6.x support (@mojosoeun)
-
#3890: Remove Node.js debug-related flags
--debug
/--debug-brk
and deprecatedebug
argument (@juergba) -
#3962: Changes to command-line options (@ParkSB):
-
--list-interfaces
replaces--interfaces
-
--list-reporters
replaces--reporters
-
- Hook pattern of
this.skip()
(@juergba): -
#3967: Remove deprecated
getOptions()
andlib/cli/options.js
(@juergba) -
#4083: Uncaught exception in
pending
test: don't swallow, but retrospectively fail the test for correct exit code (@juergba) -
#4004: Align
Mocha
constructor's option names with command-line options (@juergba)
:tada: Enhancements
-
#3980: Refactor and improve
--watch
mode with chokidar (@geigerzaehler):- adds command-line options
--watch-files
and--watch-ignore
- removes
--watch-extensions
- adds command-line options
- #3979: Type "rs\n" to restart tests (@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:
:bug: Fixes
-
#4125: Fix timeout handling with
--inspect-brk
/--inspect
(@juergba) -
#4070:
Mocha
constructor: improve browser setup (@juergba) - #4068: XUnit reporter should handle exceptions during diff generation (@rgroothuijsen)
-
#4030: Fix
--allow-uncaught
withthis.skip()
(@juergba)
:mag: Coverage
:book: Documentation
- #4129: Fix broken links (@SaeromB)
- #4127: Add reporter alias names to docs (@khg0712)
-
#4101: Clarify invalid usage of
done()
(@jgehrcke) -
#4092: Replace
:coffee:
with emoji ☕️ (@pzrq) - #4088: Initial draft of project charter (@boneskull)
-
#4066: Change
sh
tobash
for code block in docs/index.md (@HyunSangHan) - #4045: Update README.md concerning GraphicsMagick installation (@HyunSangHan)
- #3988: Fix sponsors background color for readability (@outsideris)
:nut_and_bolt: Other
- #4118: Update node-environment-flags to 1.0.6 (@kylef)
- #4097: Add GH Funding Metadata (@SheetJSDev)
-
#4089: Add funding information to
package.json
(@Munter) - #4077: Improve integration tests (@soobing)
v6.2.3
:lock: Security Fixes
v6.2.2
:bug: Fixes
-
#4025: Fix duplicate
EVENT_RUN_END
events upon uncaught exception (@juergba) -
#4051: Fix "unhide" function in
html
reporter (browser) (@pec9399) - #4063: Fix use of esm in Node.js v8.x (@boneskull)
- #4033: Fix output when multiple async exceptions are thrown (@juergba)
:book: Documentation
- #4046: Site accessibility fixes (@Mia-jeong)
- #4026: Update docs for custom reporters in browser (@Lindsay-Needs-Sleep)
- #3971: Adopt new OpenJS Foundation Code of Conduct (@craigtaub)
v6.2.1
:bug: Fixes
- #3955: tty.getWindowSize is not a function inside a "worker_threads" worker (@1999)
- #3970: remove extraGlobals() (@juergba)
- #3984: Update yargs-unparser to v1.6.0 (@juergba)
- #3983: Package 'esm': spawn child-process for correct loading (@juergba)
- #3986: Update yargs to v13.3.0 and yargs-parser to v13.1.1 (@juergba)
:book: Documentation
- #3886: fix styles on mochajs.org (@outsideris)
- #3966: Remove jsdoc index.html placeholder from eleventy file structure and fix broken link in jsdoc tutorial (@Munter)
- #3765: Add Matomo to website (@MarioDiaz98)
- #3947: Clarify effect of .skip() (@oliversalzburg)
v6.2.0
:tada: Enhancements
- #3827: Do not fork child-process if no Node flags are present (@boneskull)
- #3725: Base reporter store ref to console.log, see mocha/wiki (@craigtaub)
:bug: Fixes
-
#3942: Fix "No test files found" Error when file is passed via
--file
(@gabegorelick) -
#3914: Modify Mocha constructor to accept options
global
orglobals
(@pascalpp) -
#3894: Fix parsing of config files with
_mocha
binary (@juergba) - #3834: Fix CLI parsing with default values (@boneskull, @juergba)
-
#3831: Fix
--timeout
/--slow
string values and duplicate arguments (@boneskull, @juergba)
:book: Documentation
- #3906: Document option to define custom report name for XUnit reporter (@pkuczynski)
- #3889: Adds doc links for mocha-examples (@craigtaub)
- #3887: Fix broken links (@toyjhlee)
- #3841: Fix anchors to configuration section (@trescube)
:mag: Coverage
-
#3915, #3929: Increase tests coverage for
--watch
options (@geigerzaehler)
:nut_and_bolt: Other
-
#3953: Collect test files later, prepares improvements to the
--watch
mode behavior (@geigerzaehler) - #3939: Upgrade for npm audit (@boneskull)
-
#3930: Extract
runWatch
into separate module (@geigerzaehler) -
#3922: Add
mocha.min.js
file to stacktrace filter (@brian-lagerman) - #3919: Update CI config files to use Node-12.x (@plroebuck)
- #3892: Rework reporter tests (@plroebuck)
-
#3872: Rename
--exclude
to--ignore
and create alias (@boneskull) - #3963: Hide stacktrace when cli args are missing (@outsideris)
- #3956: Do not redeclare variable in docs array example (@DanielRuf)
-
#3957: Remove duplicate line-height property in
mocha.css
(@DanielRuf) - #3960: Don't re-initialize grep option on watch re-run (@geigerzaehler)
v6.1.4
:lock: Security Fixes
- #3877: Upgrade js-yaml, addressing code injection vulnerability (@bjornstar)
v6.1.3
:bug: Fixes
-
#3863: Fix
yargs
-related global scope pollution (@inukshuk) -
#3869: Fix failure when installed w/
pnpm
(@boneskull)
v6.1.2
:bug: Fixes
- #3867: Re-publish v6.1.1 from POSIX OS to avoid dropped executable flags (@boneskull)
v6.1.1
:bug: Fixes
- #3866: Fix Windows End-of-Line publishing issue (@juergba & @cspotcode)
v6.1.0
:lock: Security Fixes
- #3845: Update dependency "js-yaml" to v3.13.0 per npm security advisory (@plroebuck)
:tada: Enhancements
-
#3766: Make reporter constructor support optional
options
parameter (@plroebuck) -
#3760: Add support for config files with
.jsonc
extension (@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:
:bug: Fixes
- #3829: Use cwd-relative pathname to load config file (@plroebuck)
-
#3745: Fix async calls of
this.skip()
in "before each" hooks (@juergba) -
#3669: Enable
--allow-uncaught
for uncaught exceptions thrown inside hooks (@givanse)
and some regressions:
-
#3848: Fix
Suite
cloning by copyingroot
property (@fatso83) - #3816: Guard against undefined timeout option (@boneskull)
- #3814: Update "yargs" in order to avoid deprecation message (@boneskull)
- #3788: Fix support for multiple node flags (@aginzberg)
:book: Documentation
- mochajs/mocha-examples: New repository of working examples of common configurations using mocha (@craigtaub)
- #3850: Remove pound icon showing on header hover on docs (@jd2rogers2)
- #3812: Add autoprefixer to documentation page CSS (@Munter)
- #3811: Update doc examples "tests.html" (@DavidLi119)
- #3807: Mocha website HTML tweaks (@plroebuck)
- #3793: Update config file example ".mocharc.yml" (@cspotcode)
:nut_and_bolt: Other
- #3830: Replace dependency "findup-sync" with "find-up" for faster startup (@cspotcode)
- #3799: Update devDependencies to fix many npm vulnerabilities (@XhmikosR)
v6.0.2
:bug: Fixes
Two more regressions fixed:
-
#3768: Test file paths no longer dropped from
mocha.opts
(@boneskull) -
#3767:
--require
does not break on module names that look like certainnode
flags (@boneskull)
v6.0.1
The obligatory round of post-major-release bugfixes.
:bug: Fixes
These issues were regressions.
-
#3754: Mocha again finds
test.js
when run without arguments (@plroebuck) -
#3756: Mocha again supports third-party interfaces via
--ui
(@boneskull) -
#3755: Fix broken
--watch
(@boneskull) -
#3759: Fix unwelcome deprecation notice when Mocha run against languages (CoffeeScript) with implicit return statements; returning a non-
undefined
value from adescribe
callback is no longer considered deprecated (@boneskull)
:book: Documentation
-
#3738: Upgrade to
@mocha/docdash@2
(@tendonstrength) - #3751: Use preferred names for example config files (@Szauka)
v6.0.0
:tada: Enhancements
-
#3726: Add ability to unload files from
require
cache (@plroebuck)
:bug: Fixes
- #3737: Fix falsy values from options globals (@plroebuck)
-
#3707: Fix encapsulation issues for
Suite#_onlyTests
andSuite#_onlySuites
(@vkarpov15) - #3711: Fix diagnostic messages dealing with plurality and markup of output (@plroebuck)
- #3723: Fix "reporter-option" to allow comma-separated options (@boneskull)
-
#3722: Fix code quality and performance of
lookupFiles
andfiles
(@plroebuck) - #3650, #3654: Fix noisy error message when no files found (@craigtaub)
- #3632: Tests having an empty title are no longer confused with the "root" suite (@juergba)
- #3666: Fix missing error codes (@vkarpov15)
- #3684: Fix exiting problem in Node.js v11.7.0+ (@addaleax)
-
#3691: Fix
--delay
(and other boolean options) not working in all cases (@boneskull) - #3692: Fix invalid command-line argument usage not causing actual errors (@boneskull)
- #3698, #3699: Fix debug-related Node.js options not working in all cases (@boneskull)
- #3700: Growl notifications now show the correct number of tests run (@outsideris)
- #3686: Avoid potential ReDoS when diffing large objects (@cyjake)
- #3715: Fix incorrect order of emitted events when used programmatically (@boneskull)
-
#3706: Fix regression wherein
--reporter-option
/--reporter-options
did not support comma-separated key/value pairs (@boneskull)
:book: Documentation
:nut_and_bolt: Other
- #3677: Add error objects for createUnsupportedError and createInvalidExceptionError (@boneskull)
- #3733: Removed unnecessary processing in post-processing hook (@wanseob)
- #3730: Update nyc to latest version (@coreyfarrell)
- #3648, #3680: Fixes to support latest versions of unexpected and unexpected-sinon (@sunesimonsen)
- #3638: Add meta tag to site (@MartijnCuppens)
- #3653: Fix parts of test suite failing to run on Windows (@boneskull)
Configuration
📅 Schedule: "after 10pm every weekday,every weekend,before 5am every weekday" in timezone America/New_York.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by WhiteSource Renovate. View repository job log here.