Skip to content

Releases: stryker-mutator/stryker-js

v9.6.1

10 Apr 20:22

Choose a tag to compare

9.6.1 (2026-04-10)

Bug Fixes

  • deps: update dependency typed-rest-client to ~2.3.0 (#5933) (5a24298)
  • deps: update mutation-testing-elements monorepo to v3.7.3 (#5912) (1f68437)
  • vitest-runner: fix vitest runner mutant hitcount and coverage for v4.1 (#5928) (56c1ae2)

v9.6.0

27 Feb 16:44

Choose a tag to compare

9.6.0 (2026-02-27)

Bug Fixes

  • deps: update babel monorepo (#5781) (22d71cf)
  • deps: update dependency ajv to v8.18.0 [security] (#5830) (a06e99b)
  • deps: update dependency minimatch to v10.2.3 [security] (#5836) (6398fda)
  • deps: update mutation-testing-elements monorepo to v3.7.2 (#5826) (d471647)
  • string-literal-mutator: exclude dynamic import call expressions from mutation (#5819) (06758ba)

Features

  • cli: allow percentage-based concurrency configuration (e.g., "50%") (#5818) (6e5e76f)

v9.5.1

02 Feb 16:32

Choose a tag to compare

9.5.1 (2026-02-02)

Bug Fixes

  • deps: update dependency angular-html-parser to ~10.3.0 (#5723) (4d33b96)
  • deps: update dependency angular-html-parser to ~10.4.0 (#5738) (3e49329)
  • deps: update dependency typed-rest-client to ~2.2.0 (#5720) (33a0eb0)
  • deps: update mutation-testing-elements monorepo to v3.7.1 (#5631) (07a1171)
  • vitest-runner: fix ebusy warning on windows when concurrency >=2 (#5671) (25a6d48), closes #5670
  • vitest-runner: support Vitest fixtures (test.extend) (#5721) (d8ac0e9), closes #5459
  • vitest: resolve dual instance problem with Vitest plugins (#5745) (c0169e8)

Features

  • add --testFiles option to limit which tests are executing (#5713) (6a96659)
  • instrumenter: ignore mutations of the signal query options object (#5767) (32b9e81), closes #5729

v9.4.0

23 Nov 20:05

Choose a tag to compare

9.4.0 (2025-11-23)

Bug Fixes

  • deps: update dependency @inquirer/prompts to v8 (#5609) (c706aed)
  • deps: update dependency angular-html-parser to ~10.1.0 (#5630) (2233f00)
  • deps: update dependency glob to v10.5.0 [security] (#5613) (d59cbd5)
  • deps: update dependency glob to v13 (#5633) (fe2f1b1)
  • deps: update dependency mutation-server-protocol to ~0.4.0 (#5587) (f1650b3)
  • vitest-runner: detect suite-level failures when test is skipped (#5588) (2b7e98d)

Features

v9.3.0

28 Oct 20:18

Choose a tag to compare

9.3.0 (2025-10-28)

Bug Fixes

  • deps: update babel monorepo to v7.28.5 (#5493) (e66a4f3)
  • init: stryker init process should complete (#5510) (b4974e6)
  • server: pass config file path to prepareExecutor during discovery (#5513) (6b77a5c)

Features

  • init: ensure @stryker-mutator/core is installed by npm init stryker (37ed82c), closes #5505
  • server: support stdio transport channel (#5520) (43a4123)

v9.2.0

04 Oct 13:38

Choose a tag to compare

9.2.0 (2025-10-04)

Features

  • server: do not overwrite mutate config with params (#5498) (a1519a6)

v9.1.1

30 Aug 14:16

Choose a tag to compare

9.1.1 (2025-08-30)

Bug Fixes

v9.1.0

30 Aug 06:35

Choose a tag to compare

9.1.0 (2025-08-30)

Bug Fixes

  • child-process: fix OOM detection on apple silicon (#5463) (d872096)
  • deps: update babel monorepo (#5415) (34cff8e)
  • deps: update dependency angular-html-parser to ~9.2.0 (#5346) (ff6897f)
  • deps: update dependency commander to v14 (#5318) (c5ed07b)
  • deps: update dependency execa to v9.6.0 (#5337) (dac62e6)
  • deps: update dependency minimatch to v10.0.3 (#5399) (2c85ca6)
  • deps: update dependency mutation-testing-elements to v3.5.3 (#5343) (4fc697f)
  • project-reader: fix issue where a file isn't set to be mutated (#5377) (c556b68)
  • vitest: race condition in init (#5380) (949a93f)

Features

v9.0.1

14 May 08:05

Choose a tag to compare

9.0.1 (2025-05-14)

Bug Fixes

  • vitest: copy stryker setup locally to support browser mode (#5306) (309eb5b)

v9.0.0

13 May 13:52

Choose a tag to compare

9.0.0 (2025-05-13)

Bug Fixes

  • deps: update babel monorepo (#5053) (64b348e)
  • deps: update dependency @cucumber/messages to v27 (#5212) (69a9b55)
  • deps: update dependency @inquirer/prompts to v7 (#5059) (0d23fd1)
  • deps: update dependency angular-html-parser to v8 (#5214) (68e6fc4)
  • deps: update dependency angular-html-parser to v9 (#5254) (a163d00)
  • deps: update dependency chalk to ~5.4.0 (#5183) (c1f9286)
  • deps: update dependency commander to v13 (#5228) (3604746)
  • deps: update dependency execa to v9.5.2 (#5137) (2ef28b8)
  • deps: update dependency mutation-testing-elements to v3.5.2 (#5285) (5a878d7)
  • deps: update dependency semver to ~7.7.0 (#5184) (5c78a65)
  • deps: update dependency tslib to v2.8.1 (#5075) (f069348)
  • deps: update dependency typed-inject to v5 (#5239) (42eb160)
  • deps: update mutation-testing-elements monorepo to v3.5.1 (#5198) (dca35d4)
  • instrumenter: Allow script tags with type "module" to be mutated (#5230) (c301e27)
  • vitest-runner: Ensure no test failure screenshots from Vitest (#5243) (20f8d1b)

Features

  • node: drop support for node 18 (#5290) (307ef79)
  • svelte: support svelte to v5 (#5089) (fc8ddf3)
  • tap: provide --test-reporter=tap as default nodeArg (#5302) (228fb81)
  • vitest-runner: support vitest 3 browser mode (6f4c1f0)

BREAKING CHANGES

  • node: Node 18 is no longer supported, please use Node 20 or higher
  • vitest-runner: vitest runner now supports vitest v2 or higher