All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.1.2 (2020-11-06)
- peerDeps: update core in peerDependencies (045dbc3)
4.1.1 (2020-11-05)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.1.0 (2020-10-30)
4.0.0 (2020-10-07)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.10 (2020-10-05)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.9 (2020-09-30)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.8 (2020-09-22)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.7 (2020-09-17)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.6 (2020-09-10)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.5 (2020-09-09)
4.0.0-beta.4 (2020-08-29)
- api: rename test_runner2 -> test_runner (#2442) (4d3ae97)
- test-runner: add
nrOfTests
metric (0eea448)
- api: Plugin creators should now use
'test_runner'
instead of'test_runner2'
.
4.0.0-beta.3 (2020-08-19)
- mocha: deprecate mocha < v6 (#2379) (fee0754)
- test runner api: remove
sandboxFileNames
injectable values (#2369) (92f3bf5), closes #2351
- mocha: Mocha@<6 is deprecated and support for it will be removed in Stryker v5
4.0.0-beta.2 (2020-08-07)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.1 (2020-07-17)
Note: Version bump only for package @stryker-mutator/mocha-runner
4.0.0-beta.0 (2020-07-10)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.3.1 (2020-07-04)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.3.0 (2020-06-16)
3.2.4 (2020-05-18)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.2.3 (2020-05-15)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.2.2 (2020-05-15)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.2.1 (2020-05-15)
Note: Version bump only for package @stryker-mutator/mocha-runner
3.2.0 (2020-05-13)
- api: Deprecated Config in favor of StrykerOptions (dccdd91)
- validation: add validation on plugin options (#2158) (d78fe1e)
3.1.0 (2020-03-29)
3.0.2 (2020-03-13)
- nodejs requirement: set NodeJS requirement to at least Node 10 (8c08059)
- nodejs requirement: set NodeJS requirement to at least Node 10 (#2101) (3a1f067)
3.0.1 (2020-03-12)
3.0.0 (2020-03-11)
- config: Allow a
stryker.conf.json
as default config file. (#2092) (2279813) - Initializer: Initialize config file as JSON by default (#2093) (e07d953), closes #2000
2.5.0 (2020-01-12)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.4.0 (2019-11-24)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.3.0 (2019-11-13)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.2.1 (2019-11-06)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.2.0 (2019-11-06)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.1.0 (2019-09-08)
- mocha: support mocha 6.2 (feddcf1)
2.0.2 (2019-07-11)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.0.1 (2019-07-02)
Note: Version bump only for package @stryker-mutator/mocha-runner
2.0.0 (2019-05-17)
- mocha: deprecate mocha version 5 and below (#1529) (1c55350)
- node 6: drop support for node 6 (#1517) (801d7cd)
- node 6: support for Node 6 has been dropped. Node 8 or higher is now required.
- mocha: the use of mocha version 5 and below is deprecated. Please upgrade to mocha 6 or above. See their changelog for more information about upgrading.
1.3.1 (2019-04-26)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.3.0 (2019-04-24)
1.2.0 (2019-04-02)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.1.1 (2019-03-21)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.1.0 (2019-03-04)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.0.3 (2019-02-26)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.0.2 (2019-02-13)
1.0.1 (2019-02-13)
Note: Version bump only for package @stryker-mutator/mocha-runner
1.0.0 (2019-02-13)
- factories: remove deprecated factories (#1381) (df2fcdf)
- rename: rename
stryker-xxx-xxx
->[@stryker-mutator](https://github.com/stryker-mutator)/xxx-xxx
(1bbd6ff)
- rename: The core package and plugins have been renamed: stryker-mocha-runner -> @stryker-mutator/mocha-runner
- factories: Remove the Factory (and children) from the stryker-api package. Use DI to ensure classes are created. For more information, see https://github.com/stryker-mutator/stryker-handbook/blob/master/stryker/api/plugins.md#dependency-injection
0.17.1 (2019-02-12)
Note: Version bump only for package stryker-mocha-runner
0.17.0 (2019-02-08)
- config-editors: Remove side effects from all config editor plugins (#1317) (1f61bed)
- dependency injection: Add dependency injection for plugins (#1313) (f90cd56), closes #667
- mocha-runner: Allow empty mochaOptions.opts file (with
false
) (d9bba6e) - port: Deprecate property 'port' (#1309) (2539ee0)
- test-frameworks: Remove side effects from all test-framework plugins (#1319) (a7160f4)
- test-runner: Use new plugin system to load TestRunner plugins (#1361) (266247b)
- transpilers: Remove side effects transpiler plugins (#1351) (9a8b539)
0.16.0 (2018-12-23)
- mocha-runner: Add support for
--grep
option (#1277) (2b8ad7a) - stryker-api: Support stryker-api 0.23 (#1293) (10720ad)
0.15.3 (2018-12-12)
Note: Version bump only for package stryker-mocha-runner
0.15.2 (2018-11-29)
- stryker-api: Update stryker-api peer dependency version (677fc28)
0.15.1 (2018-11-29)
Note: Version bump only for package stryker-mocha-runner
0.15.0 (2018-11-13)
0.14.6 (2018-11-07)
Note: Version bump only for package stryker-mocha-runner
0.14.5 (2018-10-15)
- version: Version bump for failed release (8cf9e87)
0.14.3 (2018-10-03)
Note: Version bump only for package stryker-mocha-runner
0.14.2 (2018-09-14)
Note: Version bump only for package stryker-mocha-runner
0.14.1 (2018-08-21)
Note: Version bump only for package stryker-mocha-runner
0.14.0 (2018-08-19)
0.13.3 (2018-08-17)
0.13.2 (2018-08-17)
Note: Version bump only for package stryker-mocha-runner
0.13.1 (2018-08-03)
0.13.0 (2018-07-20)
0.12.3 (2018-07-04)
Note: Version bump only for package stryker-mocha-runner
0.12.2 (2018-05-31)
Note: Version bump only for package stryker-mocha-runner
0.12.1 (2018-05-21)
Note: Version bump only for package stryker-mocha-runner
0.12.0 (2018-04-30)
- node version: Node 4 is no longer supported.
0.11.2 (2018-04-20)
Note: Version bump only for package stryker-mocha-runner
0.11.1 (2018-04-11)
0.11.0 (2018-04-04)
- mocha-runner: implement file discovery in mocha (6ed7a0f)
0.10.8 (2018-03-22)
- peerDependency: update stryker-api requirement to ^0.14.0 (3ce04d4)
0.10.7 (2018-03-22)
Note: Version bump only for package stryker-mocha-runner
0.10.6 (2018-03-21)
Note: Version bump only for package stryker-mocha-runner
0.10.5 (2018-02-07)
- dependencies: update stryker-api requirement to ^0.13.0 (8eba6d4)
0.10.4 (2018-02-07)
Note: Version bump only for package stryker-mocha-runner
0.10.3 (2018-01-19)
Note: Version bump only for package stryker-mocha-runner
0.10.2 (2017-12-21)
Note: Version bump only for package stryker-mocha-runner
0.10.1 (2017-11-27)
Note: Version bump only for package stryker-mocha-runner
0.10.0 (2017-11-13)
0.9.1 (2017-10-24)
Note: Version bump only for package stryker-mocha-runner
0.9.0 (2017-10-20)
- mocha framework: * Change api of
TestFramework
. It now provides an array ofTestSelection
objects, instead of an array of numbers with test ids.
0.8.1 (2017-09-22)
0.8.0 (2017-09-19)
- typescript: Add support for TypeScript mutation testing (#376) (ba78168)
- typescript: * Hoist the
Mutator
interface to a higher abstraction. With this interface it was possible to add mutators for specific ES5 AST nodes. As we're moving away from ES5, this plugin abstraction had to be hoisted to a higher level. It is no longer possible to plugin a specific ES5 node mutator. - Update
report
interface: RenameMutantState.Error
=>MutantState.RuntimeError
.
0.7.0 (2017-08-25)
- MochaTestRunner: Exit with a warning if no tests were executed (#360) (ac52860)
- change ConfigWriter interface name to ConfigEditor (#357) (ec4ae03)
- Public api for
ConfigWriter
is renamed toConfigEditor
. The correspondingwrite
method is renamed toedit
. If you're using customConfigWriter
plugins you should rename thewrite
method toedit
. Please update thestryker-mocha-framework
andstryker-karma-runner
to the latest versions as they provide the newConfigEditor
plugin.
0.6.0 (2017-08-11)
0.5.0 (2017-08-04)
0.4.4 (2017-07-14)
0.4.3 (2017-06-16)
- npmignore: Align npm ignores (#321) (db2a56e)
0.4.1 (2017-06-08)
- deps: Add stryker-api as peerDependency (8b01a66)
- deps: Add typings as dev-dependency (4ee866a)
- deps: Fix peer dependency version for mocha (780ca90)
- deps: Remove unused dependency (121a549)
- deps: Remove unused dependency (1f6dbba)
- deps: Set version of stryker api (49a1384)
- deps: Update out dated dependencies (cc0be9a)
- deps: Update outdated dependencies (0fc17be)
- deps: Update version stryker-api (3a1a36c)
- index: Add file which loads the TestRunner (55fd132)
- TestRunner: Add try-catch (0c41fbf)
- tslint: Add linting (9c360b2)
- es2015-promise: Remove dep to es6-promise (#5) (6f38885)
- one-pass-coverage: Update test runner (#4) (6716519)
- ts2: Migrate to typescript 2 (0c9a655)
- unincluded-files: Support unincluded files (80297bc)
0.2.0 (2016-11-20)
0.1.1 (2016-10-03)
- deps: Fix peer dependency version for mocha (aa09049)
- deps: Remove unused dependency (88530be)
- deps: Remove unused dependency (f3b4ff4)
- deps: Set version of stryker api (c772fe0)
- deps: Update out dated dependencies (c6e166f)
- deps: Update outdated dependencies (d0e4eaf)
- deps: Update version stryker-api (a632624)
- tslint: Add linting (33e4c6e)
- ts2: Migrate to typescript 2 (bcd4064)
0.1.0 (2016-07-21)
0.0.2 (2016-07-19)
0.0.1 (2016-07-19)
- deps: Add stryker-api as peerDependency (66aec0c)
- deps: Add typings as dev-dependency (79aeabc)
- index: Add file which loads the TestRunner (1be6179)
- TestRunner: Add try-catch (e589e53)
- unincluded-files: Support unincluded files (00ba196)