Skip to content

Releases: stryker-mutator/stryker-js

v5.1.1

15 Jun 08:36
Compare
Choose a tag to compare

5.1.1 (2021-06-15)

Bug Fixes

  • peerDeps: update peer dependencies (05733d2)

v5.1.0

14 Jun 15:03
Compare
Choose a tag to compare

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)
  • mocha-runner: officially support mocha 9 (42848bb)

v5.0.1

28 May 08:48
Compare
Choose a tag to compare

5.0.1 (2021-05-28)

Bug Fixes

v5.0.0

14 May 19:57
Compare
Choose a tag to compare

5.0.0 (2021-05-14)

Bug Fixes

  • sandbox: make directory if not exists before symlinking node_modules (#2856) (40f9a1d)
  • vue-tsx: support parsing tsx script in .vue file (#2850) (dc66c28)

Features

BREAKING CHANGES

  • range: The range property is no longer present on a mutant. Note, this is a breaking change for plugin creators only.

Co-authored-by: Simon de Lang [email protected]

  • 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.
  • serialize: Having a non-JSON-serializable value in your configuration won't be sent to the child process anymore. If you really need them in your test runner configuration, you should isolate those values and put them in test runner-specific config files, loaded by the test runner plugin itself, for example, jest.config.js, karma.conf.js, webpack.config.js.
  • ignore patterns: Stryker will no longer use a git command to determine which files belong to your project. Instead, it will rely on sane defaults. You can change this behavior by defining ignorePatterns.
  • ignore patterns: The files configuration option is deprecated and will be removed in a future release. Please use ignorePatterns instead.

This:

{
  "files": ["foo.js"]
}

Is equivalent to:

{
  "ignorePatterns": ["**", "!foo.js"]
}
  • 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.

v4.6.0

06 May 19:51
Compare
Choose a tag to compare
v4.6.0

v4.0.0

07 Oct 07:05
Compare
Choose a tag to compare
v4.0.0

v4.0.0-beta.10

07 Oct 06:44
Compare
Choose a tag to compare
v4.0.0-beta.10

[email protected]

20 Sep 14:10
Compare
Choose a tag to compare

[email protected]

25 Aug 13:39
Compare
Choose a tag to compare

[email protected]

25 Aug 13:39
Compare
Choose a tag to compare