Skip to content

Releases: stryker-mutator/stryker-js

v6.1.2

28 Jun 09:32
Compare
Choose a tag to compare

6.1.2 (2022-06-28)

Note: Version bump only for package stryker-parent

v6.1.1

28 Jun 07:07
Compare
Choose a tag to compare

6.1.1 (2022-06-28)

Note: Version bump only for package stryker-parent

v6.1.0

27 Jun 05:56
Compare
Choose a tag to compare

6.1.0 (2022-06-27)

Bug Fixes

  • deps: update dependency @cucumber/messages to v18 (#3554) (596347e)
  • deps: update dependency @cucumber/messages to v19 (#3559) (969fb1d)
  • deps: update dependency commander to ~9.3.0 (#3546) (1142f11)
  • deps: update dependency file-url to v4 (#3555) (658f00e)
  • deps: update dependency get-port to v6 (#3556) (2cae23f)
  • deps: update dependency glob to v8.0.3 (#3531) (bb5611a)
  • deps: update dependency inquirer to v9 (#3592) (db0bd34)
  • deps: update dependency log4js to ~6.5.0 (#3547) (67df3f0)
  • deps: update dependency minimatch to ~3.1.0 (#3549) (a4e5c43)
  • deps: update dependency minimatch to v5.1.0 (#3548) (c27ec2f)
  • deps: update dependency semver to v7.3.7 (#3532) (2dce631)
  • jest: allow mixin jest env for unit testing (#3598) (da8a720)
  • logging: log non-existing node_modules on debug (#3521) (766072f)

Features

BREAKING CHANGES

  • The @stryker-mutator/cucumber-runner now requires @cucumber/cucumber v8 or up.

v6.0.2

05 May 19:18
Compare
Choose a tag to compare

6.0.2 (2022-05-05)

Bug Fixes

v6.0.1

04 May 19:27
Compare
Choose a tag to compare

6.0.1 (2022-05-04)

Bug Fixes

  • plugin loader: no warn when not using plugins (#3498) (54aa298)

v6.0.0

03 May 09:45
Compare
Choose a tag to compare

6.0.0 (2022-05-03)

Bug Fixes

  • core: allow parallel schedules (#3485) (bbbd514)
  • html-report: set correct background color for html report (#3456) (a72ecf1)
  • karma-runner: allow dispose during init (#3487) (4fcf148)
  • reporter: report progress of failed check results only once (#3472) (dce5882)
  • stryker-cli: allow stryker-cli integration (330ef6c)

chore

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

Code Refactoring

Features

  • config file: accept hidden config file by default. (#3457) (701374f)
  • mocha-runner: widen mocha peer dependency to include v10 (#3492) (0dde30f)
  • mutation testing: sort tests to improve performance (#3467) (47344d3)
  • progress: improve progressbar ETC estimate (#3469) (ec63d93)
  • react: support react 18 projects by default (#3491) (82d9bce)
  • warn slow: warn users for slow runs (#3490) (1103958)

BREAKING CHANGES

  • file: The File class is no longer part of the public api and is thus no longer exported from @stryker-mutator/api. Plugin creators shouldn't rely on it anymore.
  • progress: Reporter API method onAllMutantsMatchedWithTests has been replaced by onMutationTestingPlanReady. Please use that for your reporter plugin instead.
  • progress: Reporter API method onAllSourceFilesRead has been removed, please use onMutationTestReportReady to retrieve the source files.
  • progress: Reporter API method onSourceFileRead has been removed, please use onMutationTestReportReady to retrieve the source files.
  • node: Drop support for Node 12. Minimal version is now Node 14.18.0.

v6.0.0-beta.0

02 Mar 22:19
Compare
Choose a tag to compare
v6.0.0-beta.0 Pre-release
Pre-release

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.

v5.6.1

23 Jan 20:06
Compare
Choose a tag to compare

5.6.1 (2022-01-23)

Bug Fixes

v5.6.0

09 Jan 20:27
Compare
Choose a tag to compare

5.6.0 (2022-01-09)

Bug Fixes

  • jasmine: correct peer dependency for jasmine (#3341) (07b50a9)
  • report: dramatically improve rendering performance of HTML report (ad38c82)
  • tsconfig: force declarationDir false for non-build projects (#3313) (461f39c)

Features

  • clear-text reporter: show n/a instead of NaN (68c5c51)

v5.5.1

02 Dec 17:56
Compare
Choose a tag to compare

5.5.1 (2021-12-02)

Bug Fixes