Skip to content

Commit

Permalink
Release v7.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
juergba committed Jan 4, 2020
1 parent 99e085f commit 69339a3
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 32 deletions.
60 changes: 30 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,60 +2,60 @@

## :boom: Breaking Changes

- #3885: **Drop Node.js v6.x support** (@mojosoeun)
- #3890: Remove Node.js debug-related flags `--debug`/`--debug-brk` and deprecate `debug` argument (@juergba)
- #3962: Changes to command-line options (@ParkSB):
- [#3885](https://github.com/mochajs/mocha/issues/3885): **Drop Node.js v6.x support** ([**@mojosoeun**](https://github.com/mojosoeun))
- [#3890](https://github.com/mochajs/mocha/issues/3890): Remove Node.js debug-related flags `--debug`/`--debug-brk` and deprecate `debug` argument ([**@juergba**](https://github.com/juergba))
- [#3962](https://github.com/mochajs/mocha/issues/3962): Changes to command-line options ([**@ParkSB**](https://github.com/ParkSB)):
- `--list-interfaces` replaces `--interfaces`
- `--list-reporters` replaces `--reporters`
- Hook pattern of `this.skip()` (@juergba):
- #3859: When conditionally skipping in a `it` test, related `afterEach` hooks are now executed
- #3741: When conditionally skipping in a `beforeEach` hook, subsequent inner `beforeEach` hooks are now skipped and related `afterEach` hooks are executed
- #4136: Disallow `this.skip()` within `after` hooks
- #3967: Remove deprecated `getOptions()` and `lib/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)
- Hook pattern of `this.skip()` ([**@juergba**](https://github.com/juergba)):
- [#3859](https://github.com/mochajs/mocha/issues/3859): When conditionally skipping in a `it` test, related `afterEach` hooks are now executed
- [#3741](https://github.com/mochajs/mocha/issues/3741): When conditionally skipping in a `beforeEach` hook, subsequent inner `beforeEach` hooks are now skipped and related `afterEach` hooks are executed
- [#4136](https://github.com/mochajs/mocha/issues/4136): Disallow `this.skip()` within `after` hooks
- [#3967](https://github.com/mochajs/mocha/issues/3967): Remove deprecated `getOptions()` and `lib/cli/options.js` ([**@juergba**](https://github.com/juergba))
- [#4083](https://github.com/mochajs/mocha/issues/4083): Uncaught exception in `pending` test: don't swallow, but retrospectively fail the test for correct exit code ([**@juergba**](https://github.com/juergba))
- [#4004](https://github.com/mochajs/mocha/issues/4004): Align `Mocha` constructor's option names with command-line options ([**@juergba**](https://github.com/juergba))

## :tada: Enhancements

- #3980: Refactor and improve `--watch` mode with chokidar (@geigerzaehler):
- [#3980](https://github.com/mochajs/mocha/issues/3980): Refactor and improve `--watch` mode with chokidar ([**@geigerzaehler**](https://github.com/geigerzaehler)):
- adds command-line options `--watch-files` and `--watch-ignore`
- removes `--watch-extensions`
- #3979: Type "rs\n" to restart tests (@broofa)
- [#3979](https://github.com/mochajs/mocha/issues/3979): Type "rs\\n" to restart tests ([**@broofa**](https://github.com/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:

- #3968: Deprecate legacy configuration via `mocha.opts` (@juergba)
- [#3968](https://github.com/mochajs/mocha/issues/3968): Deprecate legacy configuration via `mocha.opts` ([**@juergba**](https://github.com/juergba))

## :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` with `this.skip()` (@juergba)
- [#4125](https://github.com/mochajs/mocha/issues/4125): Fix timeout handling with `--inspect-brk`/`--inspect` ([**@juergba**](https://github.com/juergba))
- [#4070](https://github.com/mochajs/mocha/issues/4070): `Mocha` constructor: improve browser setup ([**@juergba**](https://github.com/juergba))
- [#4068](https://github.com/mochajs/mocha/issues/4068): XUnit reporter should handle exceptions during diff generation ([**@rgroothuijsen**](https://github.com/rgroothuijsen))
- [#4030](https://github.com/mochajs/mocha/issues/4030): Fix `--allow-uncaught` with `this.skip()` ([**@juergba**](https://github.com/juergba))

## :mag: Coverage

- #4109: Add Node.js v13.x to CI test matrix (@juergba)
- [#4109](https://github.com/mochajs/mocha/issues/4109): Add Node.js v13.x to CI test matrix ([**@juergba**](https://github.com/juergba))

## :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` to `bash` for code block in docs/index.md (@HyunSangHan)
- #4045: Update README.md concerning GraphicsMagick installation (@HyunSangHan)
- #3988: Fix sponsors background color for readability (@outsideris)
- [#4129](https://github.com/mochajs/mocha/issues/4129): Fix broken links ([**@SaeromB**](https://github.com/SaeromB))
- [#4127](https://github.com/mochajs/mocha/issues/4127): Add reporter alias names to docs ([**@khg0712**](https://github.com/khg0712))
- [#4101](https://github.com/mochajs/mocha/issues/4101): Clarify invalid usage of `done()` ([**@jgehrcke**](https://github.com/jgehrcke))
- [#4092](https://github.com/mochajs/mocha/issues/4092): Replace `:coffee:` with emoji ☕️ ([**@pzrq**](https://github.com/pzrq))
- [#4088](https://github.com/mochajs/mocha/issues/4088): Initial draft of project charter ([**@boneskull**](https://github.com/boneskull))
- [#4066](https://github.com/mochajs/mocha/issues/4066): Change `sh` to `bash` for code block in docs/index.md ([**@HyunSangHan**](https://github.com/HyunSangHan))
- [#4045](https://github.com/mochajs/mocha/issues/4045): Update README.md concerning GraphicsMagick installation ([**@HyunSangHan**](https://github.com/HyunSangHan))
- [#3988](https://github.com/mochajs/mocha/issues/3988): Fix sponsors background color for readability ([**@outsideris**](https://github.com/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)
- [#4118](https://github.com/mochajs/mocha/issues/4118): Update node-environment-flags to 1.0.6 ([**@kylef**](https://github.com/kylef))
- [#4097](https://github.com/mochajs/mocha/issues/4097): Add GH Funding Metadata ([**@SheetJSDev**](https://github.com/SheetJSDev))
- [#4089](https://github.com/mochajs/mocha/issues/4089): Add funding information to `package.json` ([**@Munter**](https://github.com/Munter))
- [#4077](https://github.com/mochajs/mocha/issues/4077): Improve integration tests ([**@soobing**](https://github.com/soobing))

# 6.2.2 / 2019-10-18

Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 14 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mocha",
"version": "6.2.2",
"version": "7.0.0",
"description": "simple, flexible, fun test framework",
"keywords": [
"mocha",
Expand Down Expand Up @@ -197,6 +197,9 @@
"hokaccha <k.hokamura@gmail.com>",
"Honza Javorek <mail@honzajavorek.cz>",
"Hugo Giraudel <hugo.giraudel@gmail.com>",
"Hugo Kim <k7120792@gmail.com>",
"HYUNSANG HAN <gustkd3@gmail.com>",
"HyunSangHan <gustkd3@gmail.com>",
"Ian Storm Taylor <ian@ianstormtaylor.com>",
"Ian W. Remmel <design@ianwremmel.com>",
"Ian Young <ian.greenleaf@gmail.com>",
Expand All @@ -220,6 +223,7 @@
"Jan Kopriva <jan.kopriva@gooddata.com>",
"Jan Krems <jan.krems@groupon.com>",
"Jan Lehnardt <jan@apache.org>",
"Jan-Philip Gehrcke <jgehrcke@googlemail.com>",
"Jason Barry <jay@jcbarry.com>",
"Jason Lai <jason@getpebble.com>",
"Jason Leyba <jmleyba@gmail.com>",
Expand Down Expand Up @@ -285,6 +289,7 @@
"Konstantin Käfer <github@kkaefer.com>",
"Kris Rasmussen <kristopher.rasmussen@gmail.com>",
"Kunal Nagpal <kunagpal@users.noreply.github.com>",
"Kyle Fuller <kyle@fuller.li>",
"Kyle Mitchell <kyle@kemitchell.com>",
"lakmeer <lakmeerkravid@gmail.com>",
"Lane Kelly <lanekelly16@gmail.com>",
Expand Down Expand Up @@ -355,6 +360,7 @@
"oveddan <stangogh@gmail.com>",
"P. Roebuck <plroebuck@users.noreply.github.com>",
"Panu Horsmalahti <panu.horsmalahti@iki.fi>",
"Park Seong-beom <parkgds@gmail.com>",
"Parker Moore <parkrmoore@gmail.com>",
"Pascal <pascal@pascal.com>",
"Pat Finnigan <patrick.k.finnigan@gmail.com>",
Expand All @@ -365,6 +371,7 @@
"Pete Hawkins <pete@petes-imac.frontinternal.net>",
"Peter Müller <munter@fumle.dk>",
"Peter Rust <peter@cornerstonenw.com>",
"Peter Schmidt <peter@peterjs.com>",
"Phil Sung <psung@dnanexus.com>",
"Philip M. White <philip@mailworks.org>",
"Piotr Kuczynski <piotr.kuczynski@gmail.com>",
Expand All @@ -377,6 +384,7 @@
"R56 <rviskus@gmail.com>",
"Raynos <raynos2@gmail.com>",
"Refael Ackermann <refael@empeeric.com>",
"Rens Groothuijsen <l.groothuijsen@alumni.maastrichtuniversity.nl>",
"Rich Trott <rtrott@gmail.com>",
"Richard Dingwall <rdingwall@gmail.com>",
"Richard Knop <RichardKnop@users.noreply.github.com>",
Expand All @@ -385,6 +393,7 @@
"Rob Loach <robloach@gmail.com>",
"Rob Raux <rraux@peachworks.com>",
"Rob Wu <rob@robwu.nl>",
"Robert Kieffer <robert@broofa.com>",
"Robert Rossmann <rr.rossmann@me.com>",
"Romain Prieto <romain.prieto@gmail.com>",
"Roman Neuhauser <rneuhauser@suse.cz>",
Expand All @@ -399,6 +408,7 @@
"Ryan Tablada <ryan.tablada@gmail.com>",
"Ryunosuke SATO <tricknotes.rs@gmail.com>",
"ryym <ryym.64@gmail.com>",
"Saerom Bang <saerombang11@gmail.com>",
"Salehen Shovon Rahman <salehen.rahman@gmail.com>",
"Sam Mussell <smussell@gmail.com>",
"samuel goldszmidt <samuel.goldszmidt@gmail.com>",
Expand All @@ -415,6 +425,7 @@
"Sergio Santoro <santoro.srg@gmail.com>",
"Shaine Hatch <shaine@squidtree.com>",
"Shawn Krisman <telaviv@github>",
"SheetJSDev <dev@sheetjs.com>",
"Shinnosuke Watanabe <snnskwtnb@gmail.com>",
"silentcloud <rjmuqiang@gmail.com>",
"Silvio Massari <silvio.massari@auth0.com>",
Expand All @@ -426,6 +437,8 @@
"slyg <syl.faucherand@gmail.com>",
"Soel <shachar.soel@sap.com>",
"solodynamo <bittuf3@gmail.com>",
"Sona Lee <mojosoeun@gmail.com>",
"Soobin Bak <qls014738@gmail.com>",
"Sorin Iclanzan <sorin@iclanzan.com>",
"Standa Opichal <opichals@gmail.com>",
"startswithaj <jake.mc@icloud.com>",
Expand Down

0 comments on commit 69339a3

Please sign in to comment.