Releases: mochajs/mocha
Releases · mochajs/mocha
coverave
Thanks to all our contributors, maintainers, sponsors, and users! ❤️
As highlights:
- We've got coverage now!
- Testing is looking less flaky \o/.
- No more nitpicking about "mocha.js" build on PRs.
🎉 Enhancements
- #2659: Adds support for loading reporter from an absolute or relative path (@sul4bh)
- #2769: Support
--inspect-brk
on command-line (@igwejk)
🐛 Fixes
🔍 Coverage
- #2672: Add coverage for node tests (@c089, @Munter)
- #2680: Increase tests coverage for base reporter (@epallerols)
- #2690: Increase tests coverage for doc reporter (@craigtaub)
- #2701: Increase tests coverage for landing, min, tap and list reporters (@craigtaub)
- #2691: Increase tests coverage for spec + dot reporters (@craigtaub)
- #2698: Increase tests coverage for xunit reporter (@craigtaub)
- #2699: Increase tests coverage for json-stream, markdown and progress reporters (@craigtaub)
- #2703: Cover .some() function in utils.js with tests (@seppevs)
- #2773: Add tests for loading reporters w/ relative/absolute paths (@sul4bh)
🔩 Other
- Remove bin/.eslintrc; ensure execs are linted (@boneskull)
- #2542: Expand CONTRIBUTING.md (@boneskull)
- #2660: Double timeouts on integration tests (@Munter)
- #2653: Update copyright year ([@Scottkao85], @Munter)
- #2621: Update dependencies to enable Greenkeeper (@boneskull, @greenkeeper)
- #2625: Use trusty container in travis-ci; use "artifacts" addon (@boneskull)
- #2670: doc(CONTRIBUTING): fix link to org members (@coderbyheart)
- Add Mocha propaganda to README.md (@boneskull)
- #2470: Avoid test flake in "delay" test (@boneskull)
- #2675: Limit browser concurrency on sauce (@boneskull)
- #2669: Use temporary test-only build of mocha.js for browsers tests (@Munter)
- Fix "projects" link in README.md (@boneskull)
- #2678: Chore(Saucelabs): test on IE9, IE10 and IE11 (@coderbyheart)
- #2648: Use
semistandard
directly (@kt3k) - #2727: Make the build reproducible (@lamby)
testing-coma
3.2.0 / 2016-11-24
📰 News
Mocha is now a JS Foundation Project!
Mocha is proud to have joined the JS Foundation. For more information, read the announcement.
Contributor License Agreement
Under the foundation, all contributors to Mocha must sign the JS Foundation CLA before their code can be merged. When sending a PR--if you have not already signed the CLA--a friendly bot will ask you to do so.
Mocha remains licensed under the MIT license.
🐛 Bug Fix
- #2535: Fix crash when
--watch
encounters broken symlinks (@villesau) - #2593: Fix (old) regression; incorrect symbol shown in
list
reporter (@Aldaviva) - #2584: Fix potential error when running XUnit reporter (@vobujs)
🎉 Enhancement
- #2294: Improve timeout error messaging (@jeversmann, @boneskull)
- #2520: Add info about
--inspect
flag to CLI help (@ughitsaaron)
🔩 Other
- #2570: Use karma-mocha proper (@boneskull)
- Licenses updated to reflect new copyright, add link to license and browser matrix to
README.md
(@boneskull, @ScottFreeCode, @dasilvacontin)
Thanks to all our contributors, sponsors and backers! Keep on the lookout for a public roadmap and new contribution guide coming soon.
sock-monkeypatch
3.1.2 / 2016-10-10
🐛 Bug Fix
- #2528: Recovery gracefully if an
Error
'sstack
property isn't writable ([@boneskull])
useless-box
3.1.1 / 2016-10-09
🐛 Bug Fix
- #1417: Don't report
done()
was called multiple times when it wasn't (@frankleonrose)
🔩 Other
- #2490: Lint with semistandard config (@makepanic)
- #2525: Lint all
.js
files ([@boneskull]) - #2524: Provide workaround for developers unable to run browser tests on macOS Sierra ([@boneskull])
generative-donk
3.1.0 / 2016-09-27
🎉 Enhancement
- #2357: Support
--inspect
on command-line (@simov) - #2194: Human-friendly error if no files are matched on command-line (@Munter)
- #1744: Human-friendly error if a Suite has no callback (BDD/TDD only) (@anton)
🐛 Bug Fix
- #2488: Fix case in which variables beginning with lowercase "D" may not have been reported properly as global leaks (@JustATrick) 😆
- #2465: Always halt execution in async function when
this.skip()
is called (@boneskull) - #2445: Exits with expected code 130 when
SIGINT
encountered; exit code can no longer rollover at 256 (@Munter) - #2315: Fix uncaught TypeError thrown from callback stack (@1999)
- Fix broken
only()
/skip()
in IE7/IE8 (@boneskull) - #2502: Fix broken stack trace filter on Node.js under Windows (@boneskull)
- #2496: Fix diff output for objects instantiated with
String
constructor (more) (@boneskull)
v3.0.2
v3.0.0-2 (beta)
See #2350 and CHANGELOG.md
in the v3.0.0
branch.
v3.0.0-1 (beta)
See #2350 for more information.
v3.0.0-0 (beta)
See #2350 for more information.