Skip to content

Latest commit

 

History

History
963 lines (532 loc) · 53.6 KB

CHANGELOG.md

File metadata and controls

963 lines (532 loc) · 53.6 KB

Change Log

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)

Bug Fixes

8.5.0 (2024-08-11)

Note: Version bump only for package @stryker-mutator/jest-runner

8.4.0 (2024-08-06)

Bug Fixes

  • node-18: revert changes to support node 18 again (#4935) (42162bd)

8.3.0 (2024-08-01)

Features

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)

Bug Fixes

  • deps: update dependency semver to ~7.6.0 (#4719) (ffe9aeb)

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)

Bug Fixes

8.0.0 (2023-11-30)

Bug Fixes

  • jest-runner: support handleTestEvent class property (#4623) (23f557d)

Features

BREAKING CHANGES

7.3.0 (2023-10-15)

Bug Fixes

  • package: don't publish test and tsbuildinfo. (#4464) (ae3d2d8)

7.2.0 (2023-10-02)

Bug Fixes

7.1.1 (2023-07-15)

Bug Fixes

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)

Bug Fixes

  • deps: update @stryker-mutator/core peer dep (9dd4a76)

7.0.0 (2023-06-02)

Bug Fixes

chore

Features

BREAKING CHANGES

  • 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)

Bug Fixes

  • deps: set correct stryker peer dep version (c88c537)

6.4.0 (2023-02-17)

Bug Fixes

6.3.1 (2022-12-18)

Note: Version bump only for package @stryker-mutator/jest-runner

6.3.0 (2022-10-30)

Bug Fixes

  • jest-runner: automatically set NODE_ENV env variable (#3816) (9fc7a6f)
  • jest: support more config file formats (#3761) (7d42139)

Features

6.2.3 (2022-10-10)

Bug Fixes

  • jest: support multiple jest installations (#3781) (9f10e20)

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)

Features

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)

Bug Fixes

  • jest: allow mixin jest env for unit testing (#3598) (da8a720)

6.0.2 (2022-05-05)

Bug Fixes

6.0.1 (2022-05-04)

Note: Version bump only for package @stryker-mutator/jest-runner

6.0.0 (2022-05-03)

chore

  • node: drop support for Node 12 (10d874e)

Features

  • react: support react 18 projects by default (#3491) (82d9bce)

BREAKING CHANGES

  • node: Drop support for Node 12. Minimal version is now Node 14.18.0.

6.0.0-beta.0 (2022-03-02)

Bug Fixes

  • jest: hit limit spread over multiple files (#3446) (51308f4)

Features

  • 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)

BREAKING CHANGES

  • 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
  • reload test environment: Test runner plugins must provide TestRunnerCapabilities by implementing the capabilities 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)

Features

  • jest-runner: support --findRelatedTests in dry run (#3234) (b2e4584)

5.4.1 (2021-09-30)

Note: Version bump only for package @stryker-mutator/jest-runner

5.4.0 (2021-09-01)

Features

5.3.0 (2021-08-07)

Bug Fixes

  • jest-runner: load .env for create-react-app (#3055) (12e1324)

Features

  • hit limit: infinite loop prevention in karma-runner (#3031) (fc732fc)

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)

Bug Fixes

  • peerDeps: update peer dependencies (05733d2)

5.1.0 (2021-06-14)

Bug Fixes

  • jest-runner: allow a different rootDir (b66a617)
  • jest-runner: use local jest version when jest@<25 (#2950) (3218c9e)

Features

  • 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)

Bug Fixes

5.0.0 (2021-05-14)

Features

BREAKING CHANGES

  • 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 and TestRunner 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)

Features

4.5.1 (2021-03-11)

Bug Fixes

  • peer-deps: use correct peer dep version (a6ca0f2)

4.5.0 (2021-03-06)

Features

4.4.1 (2021-01-27)

Bug Fixes

  • 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)

Features

4.2.0 (2020-12-09)

Features

4.1.2 (2020-11-06)

Bug Fixes

  • 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)

Features

  • jest-runner: deprecate "create-react-app-ts" (#2497) (0aacc7b)

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)

Features

BREAKING CHANGES

  • api: Plugin creators should now use 'test_runner' instead of 'test_runner2'.

4.0.0-beta.3 (2020-08-19)

Features

  • jest-runner: remove deprecated project types (#2361) (d0aa5c3)
  • test runner api: remove sandboxFileNames injectable values (#2369) (92f3bf5), closes #2351

BREAKING CHANGES

  • jest-runner: Project types react and react-ts has been removed. Please use create-react-app and create-react-app-ts respectively

4.0.0-beta.2 (2020-08-07)

Features

4.0.0-beta.1 (2020-07-17)

Bug Fixes

  • Jest: Notify users of lacking Jest support (#2322) (0bbc0c1)

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)

Features

  • 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)

Bug Fixes

  • nodejs requirement: set NodeJS requirement to at least Node 10 (8c08059)

3.0.1 (2020-03-12)

Bug Fixes

3.0.0 (2020-03-11)

Features

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)

Bug Fixes

  • jest-runner: improve error message for missing react-scripts (#1694) (313e3bf)

2.1.0 (2019-09-08)

Note: Version bump only for package @stryker-mutator/jest-runner

2.0.2 (2019-07-11)

Bug Fixes

  • dispose: fix race condition in dispose action (124ef6a), closes #1542

2.0.1 (2019-07-02)

Note: Version bump only for package @stryker-mutator/jest-runner

2.0.0 (2019-05-17)

Features

BREAKING CHANGES

  • 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)

Features

1.0.3 (2019-02-26)

Bug Fixes

  • jest-runner: mark 'todo' tests as skipped (#1420) (26d813f)

1.0.2 (2019-02-13)

Bug Fixes

  • stryker init: update metadata for stryker init command (#1403) (38f269b), closes #1402

1.0.1 (2019-02-13)

Note: Version bump only for package @stryker-mutator/jest-runner

1.0.0 (2019-02-13)

Features

  • 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)

BREAKING CHANGES

  • 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)

Features

  • 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)

Features

1.2.10 (2018-12-12)

Note: Version bump only for package stryker-jest-runner

1.2.9 (2018-11-29)

Bug Fixes

  • stryker-api: Update stryker-api peer dependency version (677fc28)

1.2.8 (2018-11-29)

Bug Fixes

  • JestTestRunner: run jest with --findRelatedTests (#1235) (5e0790e)

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)

Bug Fixes

  • any-promise: Don't register a promise implementation (#1180) (1d3e2f6)
  • version: Version bump for failed release (8cf9e87)

1.2.2 (2018-10-03)

Bug Fixes

  • JestTestRunner: fix stryker error on skipping tests (#1168) (1f87ab1), closes #1152

1.2.1 (2018-09-14)

Note: Version bump only for package stryker-jest-runner

1.2.0 (2018-08-28)

Features

  • config: rename config setting project to projectType and 'default' to 'custom' (#1107) (4f4a9aa)

1.1.1 (2018-08-21)

Note: Version bump only for package stryker-jest-runner

1.1.0 (2018-08-19)

Features

  • stryker config: rename config setting reporter to reporters (#1088) (584218a), closes #793

1.0.4 (2018-08-17)

Bug Fixes

  • dependencies: support stryker-api 0.19.0 (#1087) (44ce923)

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)

Bug Fixes

  • jest-runner: Update peer dependency on Jest (7e30994)

1.0.0 (2018-07-20)

Bug Fixes

  • 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)

Chores

  • Upgrade to stryker-api 0.5 (5c5d412)

Features

  • 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)

BREAKING CHANGES

  • 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)

Features

  • 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)

BREAKING CHANGES

  • 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)

Features

  • jest-config: fallback to default Jest config if it's not overridden (#42) (72b542a)

0.5.1 (2018-03-02)

Bug Fixes

0.5.0 (2018-02-23)

Features

  • jest-config: override jest config (#34) (095e366)

0.4.2 (2018-02-07)

Bug Fixes

  • package.json: update stryker-api version (7ab05e6)

0.4.1 (2018-02-07)

0.4.0 (2018-02-06)

Bug Fixes

  • deps: update stryker-api dep to 0.12.0 (3867190)
  • roots option: Add roots option for jest v19 (ec7bd35)

Features

  • Jest-runner: support jest configuration (#25) (630b60b)

0.3.0 (2017-11-03)

  • 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 (2017-10-23)

  • 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.1 (2017-09-27)

0.2.0 (2017-09-23)

  • 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 (2017-08-14)

  • 0.1.0 (f8f798c)
  • feat(runner) Add support for Jest v20 (#16) (ad9c282)
  • chore: Upgrade to stryker-api 0.5 (7bf2c86)

BREAKING CHANGE

  • Upgrade to stryker-api 0.5

0.0.6 (2017-03-02)

  • 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)

0.0.5 (2017-02-13)

  • 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)

0.0.4 (2017-02-10)

  • chore: release v0.0.4 (ebbbb71)
  • chore(doc) clean duplicates from changelog (ba9c278)
  • doc(readme) Mention that coverageAnalysis does not (yet) work (8b0d1bd)

0.0.3 (2017-02-10)

  • 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)