cypress-example-docker-circle
cypress-example-docker-circle copied to clipboard
Update mocha to the latest version π
Version 5.0.0 of mocha was just published.
| Dependency | mocha |
|---|---|
| Current Version | 4.1.0 |
| Type | devDependency |
The version 5.0.0 is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of mocha.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donβt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v5.0.05.0.0 / 2018-01-17
Mocha starts off 2018 right by again dropping support for unmaintained rubbish.
Welcome @vkarpov15 to the team!
π₯ Breaking Changes
- #3148: Drop support for IE9 and IE10 (@Bamieh)
Practically speaking, only code which consumes (through bundling or otherwise) the userland buffer module should be affected. However, Mocha will no longer test against these browsers, nor apply fixes for them.
π Enhancements
- #3181: Add useful new
--filecommand line argument (documentation) (@hswolff)
π Fixes
- #3187: Fix inaccurate test duration reporting (@FND)
- #3202: Fix bad markup in HTML reporter (@DanielRuf)
π Developer Experience
π Documentation
- #3137: Add missing
--no-timeoutsdocs (@dfberry) - #3134: Improve
done()callback docs (@maraisr) - #3135: Fix cross-references (@vkarpov15)
- #3163: Fix tpyos (@tbroadley)
- #3177: Tweak
README.mdorganization (@xxczaki) - Misc updates (@boneskull)
π© Other
- #3118: Move TextMate Integration to its own repo (@Bamieh)
- #3185: Add Node.js v9 to build matrix; remove v7 (@xxczaki)
- #3172: Markdown linting (@boneskull)
- Test & Netlify updates (@Munter, @boneskull)
Commits
The new version differs by 26 commits.
cc4a818Release v5.0.09f61c04finalize v5.0.0 CHANGELOG [ci skip]a7267b4remove more references to make and Makefiledc58252prep changelog for v5.0.0 [ci skip]f8a1d2adocs(index): add missing doc link (#3203); closes #3135401997fupdate package-lock.json50aec7aAdd ability to pass in test files to be ran before positional files via --file (#3190)7d8abe0fix id and class definition0a3e32bRewrite Makefile using NPS Scripts. Closes #2352c7730a6Drop TextMate integration inside mocha closes #31185c6e99bupdate ESM tests to run against headless chrome instead of saucelabs' chrome onlyac1dd70attempt to get travis working againe8b5592Align netlify config with admin panel565726dAdded Netlify config filee54370ereplace phantomjs with puppeteer for browser tests; closes #3128
There are 26 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot :palm_tree:
Version 5.0.1 just got published.
Update to this version instead π
Commits
The new version differs by 15 commits.
09ce746Release v5.0.170027b6update changelog for v5.0.1 [ci skip]44aae9fadd working wallaby config412cf27[Update] license yearb7377b3rename help-wanted to "help wanted" in stale.ymld975a6afix memory leak when run in v8; closes #31193509029update .gitignore to only ignore root mocha.js [ci skip]b57f623fix: When using --delay, .only() no longer works. Issue #1838cd74322Slight copy update on docs for test directoryf687d2bupdate docs for the glob14fc030Add all supported wallaby editors2e7e4c0rename "common-mistake" label to "faq"bca57f4clarify docs on html, xunit and 3p reporters; closes #19062fe2d01Revert "fix travis "before script" script"c0ac1b9fix travis "before script" script
See the full diff
Version 5.0.2 just got published.
Update to this version instead π
Release Notes
v5.0.25.0.2 / 2018-03-05
This release fixes a class of tests which report as false positives. Certain tests will now break, though they would have previously been reported as passing. Details below. Sorry for the inconvenience!
π Fixes
-
#3226: Do not swallow errors that are thrown asynchronously from passing tests (@boneskull). Example:
it('should actually fail, sorry!', function (done) { // passing assertion assert(true === true);
// test complete & is marked as passing done();
// ...but something evil lurks within setTimeout(() => { throw new Error('chaos!'); }, 100); });
Previously to this version, Mocha would have silently swallowed the
chaos!exception, and you wouldn't know. Well, now you know. Mocha cannot recover from this gracefully, so it will exit with a nonzero code.Maintainers of external reporters: If a test of this class is encountered, the
Runnerinstance will emit theendevent twice; you may need to change your reporter to userunner.once('end')intead ofrunner.on('end'). -
#3093: Fix stack trace reformatting problem (@outsideris)
:nut_and_bolt Other
- #3248: Update
browser-stdoutto v1.3.1 (@honzajavorek)
Commits
The new version differs by 13 commits.
f2ee53cRelease v5.0.2ff1bd9eupdate package-lock.json6a796cbprepare CHANGELOG for v5.0.2 [ci skip]0542c40update README.md; closes #3191 [ci skip]afcd08fadd MAINTAINERS.md to .fossaignore [ci skip]3792befadd opencollective header image to assets/5078fc5persist paths in stack trace which have cwd as infix2c720a3do not eat exceptions thrown asynchronously from passed tests; closes #32263537061Update to correctly licensed browser-stdout versionec8901aremove unused functionality in utils modulef71f347rename wallaby.js -> .wallaby.jsc4ef568fix PR url73d55acfix typos in changelog [ci skip]
See the full diff
Version 5.0.3 just got published.
Update to this version instead π
Release Notes
v5.0.35.0.3 / 2018-03-06
This patch features a fix to address a potential "low severity" ReDoS vulnerability in the diff package (a dependency of Mocha).
π Security Fixes
π© Other
- #3011: Expose
generateDiff()inBasereporter (@harrysarson)
Commits
The new version differs by 6 commits.
da6e5c9Release v5.0.370d9262update CHANGELOG.md for v5.0.3 [ci skip]aaaa5abfix: ReDoS vuln in [email protected] βΊ [email protected] (#3266)8df5727Tidies up code after review660bcccadds unit tests covering Base.generateDiffbdcb3c3exposes generateDiff function from base reporter
See the full diff
Version 5.0.4 just got published.
Update to this version instead π
Release Notes
v5.0.45.0.4 / 2018-03-07
π Fixes
- #3265: Fixes regression in "watch" functionality introduced in v5.0.2 (@outsideris)
Version 5.0.5 just got published.
Update to this version instead π
Release Notes
v5.0.55.0.5 / 2018-03-22
Welcome @outsideris to the team!
π Fixes
- #3096: Fix
--bailfailing to bail within hooks (@outsideris) - #3184: Don't skip too many suites (using
describe.skip()) (@outsideris)
π Documentation
- #3133: Improve docs regarding "pending" behavior (@ematicipo)
- #3276, #3274: Fix broken stuff in
CHANGELOG.md(@tagoro9, @honzajavorek)
π© Other
- #3208: Improve test coverage for AMD users (@outsideris)
- #3267: Remove vestiges of PhantomJS from CI (@anishkny)
- #2952: Fix a debug message (@boneskull)
Commits
The new version differs by 18 commits.
c11e1e2Release v5.0.5b5a556eadd changes for v5.0.5 [ci skip]424ef84increase default timeout for browser unit tests19104e3fix debug msg in Runnable#slow; closes #2952f4275b6extract checking AMD bundle as own test19b764dAddressed feedback2c19503Fixed lintingab84f02chore(docs): rewording pending tests6383916fix to bail option works properly with hooks (#3278)0060884keep hierarchy for skipped suites w/o a callback39df783docs: Fix typo in an emoji27af2cffix(changelog): update links to some PRsd76f490chore(ci): Remove PHANTOMJS_CDNURL, nit86af6bbfix my carelessness in e19e879e19e879ensure lib/mocha.js is not ignored by ESLint
There are 18 commits in total.
See the full diff
Version 5.1.0 just got published.
Update to this version instead π
Release Notes
v5.1.05.1.0 / 2018-04-12
π Enhancements
π Fixes
- #3318: Fix failures in circular objects in JSON reporter (@jeversmann, @boneskull)
π Documentation
- #3323: Publish actual API documentation! (@dfberry, @Munter)
- #3299: Improve docs around exclusive tests (@nicgirault)
π© Other
- #3302, #3308, #3310, #3315, #3316: Build matrix improvements (more info) (@outsideris, @boneskull)
- #3272: Refactor reporter tests (@jMuzsik)
Commits
The new version differs by 23 commits ahead by 23, behind by 2.
40d9ea3Release v5.1.0bf34e42update CHANGELOG for v5.1.0 [ci skip]63462ddImplement API documentation using npm:documantation.741b0bdfix circular objects in json reporter; closes #2433 (#3318)8010501fix wrong version in package.json! [ci skip]94e7289doc precision for exclusive tests8b6c957optimize package-scripts.jsd71b80aPATH workaround for Travis CI bug7544bd3further build improvements (#3315)88b9882update package-lock.json for v5.0.5 [ci skip]4ae26b2improve caching performance in CI (#3310)ff9f3cfupdate stages and build matrices (#3308)f2560e7add update-contributors script; closes #3289 (#3290)cd1c835upgrade eslint; lint35dac3euse build stages for Travis CI (#3302)
There are 23 commits in total.
See the full diff
Version 5.1.1 just got published.
Update to this version instead π
Release Notes
v5.1.15.1.1 / 2018-04-18
π Fixes
- #3325: Revert change which broke
--watch(@boneskull)
Commits
The new version differs by 6 commits.
e0bc1c1Release v5.1.1eac31feupdate package-lock.json [ci skip]fde558dupdate CHANGELOG.md for v5.1.1 [ci skip]a5fd5e6Revert "remove default js in "--watch-extensions" option; closes #3275"7057638update outdated info in docs/README.md [ci skip]5212718fix ESLint problems and consolidate configuration
See the full diff
Version 5.2.0 just got published.
Update to this version instead π
Release Notes
v5.2.05.2.0 / 2018-05-18
π Enhancements
- #3375: Add support for comments in
mocha.opts(@plroebuck)
π Fixes
- #3346: Exit correctly from
beforehooks when using--bail(@outsideris)
π Documentation
π© Other
- #3330: Use
Buffer.from()(@harrysarson) - #3295: Remove redundant folder (@DavNej)
- #3356: Refactoring (@plroebuck)
Commits
The new version differs by 30 commits.
5bd33a0Release v5.2.00a5604freformat missed files7c8f551ensure scripts/*.js gets prettieredd8ea2baupdate CHANGELOG.md for v5.2.0 [ci skip]7203ed7update all dependenciesfb5393bmigrate Mocha's tests to Unexpected assertion library (#3343)fae9af2docs(docs/index.md): Update "mocha.opts" documentation9d9e6c6feat(bin/options.js): Add support for comment lines in "mocha.opts"e0306fffix busted lint-staged configf2be6d4Annotate when exceptions are caught but ignored; closes #3354 (#3356)889e681remove dead code in bin/_mocha8712b95fix(ocd): re-order Node.js tests in .travis.yml (descending)3ab0e7efix to exit correctly when using bail flagd87b12eadd Node.js v10 to build; fix win32 issues (#3350)b392af5update package-lock.json for npm@6 [ci skip]
There are 30 commits in total.
See the full diff