All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
8.7.1 (2024-12-11)
Note: Version bump only for package @stryker-mutator/jest-runner
8.7.0 (2024-12-06)
Note: Version bump only for package @stryker-mutator/jest-runner
8.6.0 (2024-09-29)
- deps: update dependency tslib to v2.7.0 (#4981) (4bdef40)
- jest-runner: allow prerelease jest versions (#5015) (#5016) (0c9cdd1)
8.5.0 (2024-08-11)
Note: Version bump only for package @stryker-mutator/jest-runner
8.4.0 (2024-08-06)
8.3.0 (2024-08-01)
8.2.6 (2024-02-25)
Note: Version bump only for package @stryker-mutator/jest-runner
8.2.5 (2024-02-20)
Note: Version bump only for package @stryker-mutator/jest-runner
8.2.4 (2024-02-19)
8.2.3 (2024-02-03)
Note: Version bump only for package @stryker-mutator/jest-runner
8.2.2 (2024-01-29)
Note: Version bump only for package @stryker-mutator/jest-runner
8.2.1 (2024-01-29)
Note: Version bump only for package @stryker-mutator/jest-runner
8.2.0 (2024-01-29)
Note: Version bump only for package @stryker-mutator/jest-runner
8.1.0 (2024-01-29)
8.0.0 (2023-11-30)
- node: NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases
7.3.0 (2023-10-15)
7.2.0 (2023-10-02)
7.1.1 (2023-07-15)
7.1.0 (2023-06-24)
Note: Version bump only for package @stryker-mutator/jest-runner
7.0.2 (2023-06-08)
Note: Version bump only for package @stryker-mutator/jest-runner
7.0.1 (2023-06-03)
- deps: update
@stryker-mutator/core
peer dep (9dd4a76)
7.0.0 (2023-06-02)
- deps: update dependency semver to v7.4.0 (#4101) (c317294)
- deps: update dependency semver to v7.5.0 (#4121) (4c8dade)
- esm: Deep (and undocumented) imports from
@stryker-mutator/core
or one of the plugins will no longer work. If you want to import something that's not available, please let us know by opening an issue - node: Node 14 is no longer supported. Please install an LTS version of node: nodejs.org/
6.4.2 (2023-03-24)
Note: Version bump only for package @stryker-mutator/jest-runner
6.4.1 (2023-02-17)
- deps: set correct stryker peer dep version (c88c537)
6.4.0 (2023-02-17)
6.3.1 (2022-12-18)
Note: Version bump only for package @stryker-mutator/jest-runner
6.3.0 (2022-10-30)
- jest-runner: automatically set
NODE_ENV
env variable (#3816) (9fc7a6f) - jest: support more config file formats (#3761) (7d42139)
6.2.3 (2022-10-10)
6.2.2 (2022-09-06)
Note: Version bump only for package @stryker-mutator/jest-runner
6.2.1 (2022-09-06)
Note: Version bump only for package @stryker-mutator/jest-runner
6.2.0 (2022-09-06)
6.2.0-beta.0 (2022-06-28)
Note: Version bump only for package @stryker-mutator/jest-runner
6.1.2 (2022-06-28)
Note: Version bump only for package @stryker-mutator/jest-runner
6.1.1 (2022-06-28)
Note: Version bump only for package @stryker-mutator/jest-runner
6.1.0 (2022-06-27)
6.0.2 (2022-05-05)
6.0.1 (2022-05-04)
Note: Version bump only for package @stryker-mutator/jest-runner
6.0.0 (2022-05-03)
- node: drop support for Node 12 (10d874e)
- node: Drop support for Node 12. Minimal version is now Node 14.18.0.
6.0.0-beta.0 (2022-03-02)
- esm config: support config file as pure esm (#3432) (309a7e2)
- esm: migrate StrykerJS to pure ESM (#3409) (78c305e)
- hit limit: infinite loop prevention in jest-runner (#3439) (5fecd52)
- reload test environment: implement test environment reload (#3369) (b95b907)
- test runner api:
killedBy
is always an array (#3187) (c257966)
- esm config: Exporting a function (using
module.exports = function(config) {}
) from yourstryker.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 - reload test environment: Test runner plugins must provide
TestRunnerCapabilities
by implementing thecapabilities
method.
5.6.1 (2022-01-23)
Note: Version bump only for package @stryker-mutator/jest-runner
5.6.0 (2022-01-09)
Note: Version bump only for package @stryker-mutator/jest-runner
5.5.1 (2021-12-02)
Note: Version bump only for package @stryker-mutator/jest-runner
5.5.0 (2021-11-23)
5.4.1 (2021-09-30)
Note: Version bump only for package @stryker-mutator/jest-runner
5.4.0 (2021-09-01)
5.3.0 (2021-08-07)
5.2.3 (2021-08-01)
Note: Version bump only for package @stryker-mutator/jest-runner
5.2.2 (2021-07-13)
Note: Version bump only for package @stryker-mutator/jest-runner
5.2.1 (2021-07-02)
Note: Version bump only for package @stryker-mutator/jest-runner
5.2.0 (2021-07-02)
Note: Version bump only for package @stryker-mutator/jest-runner
5.1.1 (2021-06-15)
- peerDeps: update peer dependencies (05733d2)
5.1.0 (2021-06-14)
- jest-runner: allow a different rootDir (b66a617)
- jest-runner: use local jest version when jest@<25 (#2950) (3218c9e)
- jest-runner: allow configuration in a custom package.json (825548c)
- jest-runner: dynamically override "testEnvironment" (#2934) (0590869)
- jest-runner: support findRelatedTests for mutated files outside of roots (#2951) (19dccec)
5.0.1 (2021-05-28)
5.0.0 (2021-05-14)
- jest: report test files and test positions (#2808) (c19095e)
- jest-runner: drop projectType "create-react-app-ts" (#2788) (2581e32), closes #2787 #2787
- node: Drop support for node 10 (#2879) (dd29f88)
- options: make "perTest" the default for "coverageAnalysis" (#2881) (518ebe6)
- reporter api: unify reporter api with mutation-testing-elements (#2798) (d173b27), closes #2766
- options:
"perTest"
is now the default value for "coverageAnalysis" when the configured test runner is not "command". Explicitly set"coverageAnalysis": "off"
manually to opt-out of this behavior. - node: Node 10 is no longer supported. Please use Node 12 or higher.
- reporter api: Changes to
Reporter
andTestRunner
plugin API of Stryker - jest-runner: Support for project type
create-react-app-ts
is dropped from the jest-runner.
4.6.0 (2021-04-16)
4.5.1 (2021-03-11)
- peer-deps: use correct peer dep version (a6ca0f2)
4.5.0 (2021-03-06)
4.4.1 (2021-01-27)
- jest-runner: support custom rootDir (312f6fe)
4.4.0 (2021-01-24)
Note: Version bump only for package @stryker-mutator/jest-runner
4.3.1 (2020-12-25)
Note: Version bump only for package @stryker-mutator/jest-runner
4.3.0 (2020-12-25)
4.2.0 (2020-12-09)
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/jest-runner
4.1.0 (2020-10-30)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0 (2020-10-07)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.10 (2020-10-05)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.9 (2020-09-30)
4.0.0-beta.8 (2020-09-22)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.7 (2020-09-17)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.6 (2020-09-10)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.5 (2020-09-09)
Note: Version bump only for package @stryker-mutator/jest-runner
4.0.0-beta.4 (2020-08-29)
- api: rename test_runner2 -> test_runner (#2442) (4d3ae97)
- jest-runner: switch mutants using env (#2416) (cad01ba)
- api: Plugin creators should now use
'test_runner'
instead of'test_runner2'
.
4.0.0-beta.3 (2020-08-19)
- jest-runner: remove deprecated project types (#2361) (d0aa5c3)
- test runner api: remove
sandboxFileNames
injectable values (#2369) (92f3bf5), closes #2351
- jest-runner: Project types
react
andreact-ts
has been removed. Please usecreate-react-app
andcreate-react-app-ts
respectively
4.0.0-beta.2 (2020-08-07)
4.0.0-beta.1 (2020-07-17)
4.0.0-beta.0 (2020-07-10)
Note: Version bump only for package @stryker-mutator/jest-runner
3.3.1 (2020-07-04)
Note: Version bump only for package @stryker-mutator/jest-runner
3.3.0 (2020-06-16)
Note: Version bump only for package @stryker-mutator/jest-runner
3.2.4 (2020-05-18)
Note: Version bump only for package @stryker-mutator/jest-runner
3.2.3 (2020-05-15)
Note: Version bump only for package @stryker-mutator/jest-runner
3.2.2 (2020-05-15)
Note: Version bump only for package @stryker-mutator/jest-runner
3.2.1 (2020-05-15)
Note: Version bump only for package @stryker-mutator/jest-runner
3.2.0 (2020-05-13)
- api: Deprecated Config in favor of StrykerOptions (dccdd91)
- Jest: support overriding config (#2197) (d37b7d7), closes #2155
- validation: add validation on plugin options (#2158) (d78fe1e)
3.1.0 (2020-03-29)
Note: Version bump only for package @stryker-mutator/jest-runner
3.0.2 (2020-03-13)
- nodejs requirement: set NodeJS requirement to at least Node 10 (8c08059)
3.0.1 (2020-03-12)
3.0.0 (2020-03-11)
- Initializer: Initialize config file as JSON by default (#2093) (e07d953), closes #2000
- jest-runner: support Jest 25 (b45e872), closes #1983
- react: change react to create-react-app (#1978) (7f34f28)
2.5.0 (2020-01-12)
Note: Version bump only for package @stryker-mutator/jest-runner
2.4.0 (2019-11-24)
Note: Version bump only for package @stryker-mutator/jest-runner
2.3.0 (2019-11-13)
Note: Version bump only for package @stryker-mutator/jest-runner
2.2.1 (2019-11-06)
Note: Version bump only for package @stryker-mutator/jest-runner
2.2.0 (2019-11-06)
2.1.0 (2019-09-08)
Note: Version bump only for package @stryker-mutator/jest-runner
2.0.2 (2019-07-11)
2.0.1 (2019-07-02)
Note: Version bump only for package @stryker-mutator/jest-runner
2.0.0 (2019-05-17)
- node 6: support for Node 6 has been dropped. Node 8 or higher is now required.
1.3.1 (2019-04-26)
Note: Version bump only for package @stryker-mutator/jest-runner
1.3.0 (2019-04-24)
Note: Version bump only for package @stryker-mutator/jest-runner
1.2.0 (2019-04-02)
Note: Version bump only for package @stryker-mutator/jest-runner
1.1.1 (2019-03-21)
Note: Version bump only for package @stryker-mutator/jest-runner
1.1.0 (2019-03-04)
1.0.3 (2019-02-26)
1.0.2 (2019-02-13)
1.0.1 (2019-02-13)
Note: Version bump only for package @stryker-mutator/jest-runner
1.0.0 (2019-02-13)
- config injection: remove Config from the DI tokens (#1389) (857e4a5)
- jest project config: remove deprecated project setting and 'default' project name (#1375) (f0bd698)
- 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-jest-runner -> @stryker-mutator/jest-runner
- config injection: Remove Config object from Dependency Injection (only relevant for plugin creators).
1.4.1 (2019-02-12)
Note: Version bump only for package stryker-jest-runner
1.4.0 (2019-02-08)
- config-editors: Remove side effects from all config editor plugins (#1317) (1f61bed)
- mutators: Remove side effects from mutator plugins (#1352) (edaf401)
- 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)
1.3.0 (2018-12-23)
1.2.10 (2018-12-12)
Note: Version bump only for package stryker-jest-runner
1.2.9 (2018-11-29)
- stryker-api: Update stryker-api peer dependency version (677fc28)
1.2.8 (2018-11-29)
1.2.7 (2018-11-13)
Note: Version bump only for package stryker-jest-runner
1.2.6 (2018-11-07)
Note: Version bump only for package stryker-jest-runner
1.2.5 (2018-10-25)
Note: Version bump only for package stryker-jest-runner
1.2.4 (2018-10-15)
- any-promise: Don't register a promise implementation (#1180) (1d3e2f6)
- version: Version bump for failed release (8cf9e87)
1.2.2 (2018-10-03)
1.2.1 (2018-09-14)
Note: Version bump only for package stryker-jest-runner
1.2.0 (2018-08-28)
1.1.1 (2018-08-21)
Note: Version bump only for package stryker-jest-runner
1.1.0 (2018-08-19)
1.0.4 (2018-08-17)
1.0.3 (2018-08-17)
Note: Version bump only for package stryker-jest-runner
1.0.2 (2018-08-16)
Note: Version bump only for package stryker-jest-runner
1.0.1 (2018-08-03)
- jest-runner: Update peer dependency on Jest (7e30994)
- bail: disable bail (#36) (d29e349)
- configuration: Allow more test file names (0a7fff9)
- configuration: Remove test regex filter (df7dc04), closes #11
- configuration: Remove unnecessary options (fc2799d), closes facebook/jest#2776
- configuration: Revert removal of testPathDirs (7dea8dd)
- Dependencies: Pin all deps on minor version (#974) (f0a7e5a), closes #954 #967
- deps: update stryker-api dep to 0.12.0 (1831d98)
- package.json: update stryker-api version (b3ac9bc)
- README: Fix Travis Badge pointing to the wrong repo (bfbb754)
- roots option: Add roots option for jest v19 (370d540)
- stryker init: turn coverage analysis "off" (#55) (13e0697)
- test: Fix accidentally modified test (d199206)
- Upgrade to stryker-api 0.5 (5c5d412)
- basic-runner: Implementation of a basic Jest-runner (#4) (44a831a)
- es2015-promise: Remove dep to es6-promise (28453a4)
- jest-config: override jest config (#34) (e783c80)
- Jest-runner: support jest configuration (#25) (4f83e87)
- logging: Allow log to a file (#954) (c2f6b82), closes #748
- node version: drop node 4 support, as Stryker did. (#47) (e939d25)
- stryker-api: add stryker-api 0.15 support (#45) (d51d7ba)
- typescript: Add support for create-react-app using Typescript (#48) (7cc9b86)
- typescript: Require Jest 22.x or higher. Support for 20.x and 21.x is dropped.
- node version: Node 4 is no longer supported.
- Upgrade to stryker-api 0.5
0.7.0 (2018-05-11)
- node version: drop node 4 support, as Stryker did. (#47) (017139d)
- stryker-api: add stryker-api 0.15 support (#45) (94b22ab)
- typescript: Add support for create-react-app using Typescript (#48) (e7c313d)
- typescript: Require Jest 22.x or higher. Support for 20.x and 21.x is dropped.
- node version: Node 4 is no longer supported.
0.6.0 (2018-04-06)
0.5.1 (2018-03-02)
0.5.0 (2018-02-23)
0.4.2 (2018-02-07)
- package.json: update stryker-api version (7ab05e6)
0.4.1 (2018-02-07)
0.4.0 (2018-02-06)
- deps: update stryker-api dep to 0.12.0 (3867190)
- roots option: Add roots option for jest v19 (ec7bd35)
- 0.3.0 (f9563b7)
- chore(docs) Update changelog (c26f442)
- feat(runner) Add support for Jest v21 (#21) (#22) (98ba822)
- refactor: Add semicolon (c1d1c1c)
- refactor(.vscode): Reset build files (5eee921)
- refactor(test): Reset 4 tab whitespace (eeab8e1)
- fix(roots option): Add roots option for jest v19 (ec7bd35)
- 0.2.2 (9959ee4)
- chore(build) Don't include files in npm package that don't belong (b73430f)
- chore(docs) Update changelog (403ff0d)
- chore(dependencies): Update to stryker-api 0.10.0 (7fefd60)
- 0.2.0 (897fbba)
- chore(docs) Update changelog (790d317)
- fix(test): Fix accidentally modified test (62a1785)
- chore(dependencies): Update to stryker-api 0.9 (09e59d2)
- chore(package-lock): Disable lock on packages (48b39b6)
- 0.1.0 (f8f798c)
- feat(runner) Add support for Jest v20 (#16) (ad9c282)
- chore: Upgrade to stryker-api 0.5 (7bf2c86)
- Upgrade to stryker-api 0.5
- chore: release v0.0.6 (f36f665)
- chore: update contributors (fb17fd7)
- fix(configuration): Allow more test file names (f54dfc3)
- fix(configuration): Remove test regex filter (14ca864)
- fix(configuration): Remove unnecessary options (278a754)
- fix(configuration): Revert removal of testPathDirs (dd5de98)
- Fix(lint): Add missing semicolon (86c6170)
- chore(doc) Fix URLs in package.json (f718a45)
- chore(doc) Re-create CHANGELOG.md (868cc92)
- chore: release v0.0.5 (94d9010)
- fix(plugin) Use correct name for registering plugin (1ae61fb)
- fix(reporting) Error messages should only be filled if there are some (8faf6c9)
- chore: release v0.0.4 (ebbbb71)
- chore(doc) clean duplicates from changelog (ba9c278)
- doc(readme) Mention that coverageAnalysis does not (yet) work (8b0d1bd)
- chore: add LICENSE file (72481a5)
- chore: initial commit (aa043d6)
- chore: release v0.0.2 (c27827d)
- chore: release v0.0.3 (1dc606c)
- chore: update contributors (730a93b)
- chore: update contributors (1af92d8)
- chore: update contributors (48bd6dc)
- docs(readme) Update documentation and clean-up package.json (#5) (97d1661)
- feat(basic-runner): Implementation of a basic Jest-runner (#4) (960c59d)
- feat(es2015-promise): Remove dep to es6-promise (7f8424a)
- fix(README): Fix Travis Badge pointing to the wrong repo (9177447)