6.0.0-beta.0 (2022-03-02)
Bug Fixes
- jest: hit limit spread over multiple files (#3446) (51308f4)
Features
Performance Improvements
BREAKING CHANGES
- checker-api: The
check
method of checker plugins now receives a group of mutants and should provide a CheckResult
per mutant id. - html reporter: Configuration option
htmlReporter.baseDir
is deprecated and will be removed in a later version. Please use htmlReporter.fileName
instead. - esm config: Exporting a function (using
module.exports = function(config) {}
) from your stryker.conf.js
file is no longer supported. This was already deprecated but now will give an error. - esm: StrykerJS is now a pure ESM. Please read this.
- esm: Node 12.20 is now the min version.
- esm: Karma v6.3 is now the min supported karma version for
@stryker-mutator/karma-runner
, since that version added support for async config loading - esm: The
@stryker-mutator/jamsine-runner
now requires jasmine@3.10 or higher. - esm: The
@stryker-mutator/mocha-runner
now requires mocha@7.2
or higher. - reload test environment: Test runner plugins must provide
TestRunnerCapabilities
by implementing the capabilities
method.