ITADN
stryker-mutator/stryker-js

版本发布 8

v9.4.0
? · 2025-11-23

# [9.4.0](https://github.com/stryker-mutator/stryker-js/compare/v9.3.0...v9.4.0) (2025-11-23) ### Bug Fixes * **deps:** update dependency @inquirer/prompts to v8 ([#5609](https://github.com/stryker-mutator/stryker-js/issues/5609)) ([c706aed](https://github.com/stryker-mutator/stryker-js/commit/c706aedbd4652a5cc91ab7d6e31cf9530969c319)) * **deps:** update dependency angular-html-parser to ~10.1.0 ([#5630](https://github.com/stryker-mutator/stryker-js/issues/5630)) ([2233f00](https://github.com/stryker-mutator/stryker-js/commit/2233f00192599e78b0d05cc8436ecb4b106a8c0d)) * **deps:** update dependency glob to v10.5.0 [security] ([#5613](https://github.com/stryker-mutator/stryker-js/issues/5613)) ([d59cbd5](https://github.com/stryker-mutator/stryker-js/commit/d59cbd533b3b390c2460b0f1d52c3bb1c9cc002a)) * **deps:** update dependency glob to v13 ([#5633](https://github.com/stryker-mutator/stryker-js/issues/5633)) ([fe2f1b1](https://github.com/stryker-mutator/stryker-js/commit/fe2f1b1a371a8003d2530a6d5180241632a8f3ca)) * **deps:** update dependency mutation-server-protocol to ~0.4.0 ([#5587](https://github.com/stryker-mutator/stryker-js/issues/5587)) ([f1650b3](https://github.com/stryker-mutator/stryker-js/commit/f1650b32b72bce4b3f6864591fb69f4282dd3ddd)) * **vitest-runner:** detect suite-level failures when test is skipped ([#5588](https://github.com/stryker-mutator/stryker-js/issues/5588)) ([2b7e98d](https://github.com/stryker-mutator/stryker-js/commit/2b7e98d2a2254ec3e1556641f0920c0ed668bcd9)) ### Features * **vitest:** support vitest v4 ([#5360](https://github.com/stryker-mutator/stryker-js/issues/5360)) ([3ba417d](https://github.com/stryker-mutator/stryker-js/commit/3ba417d2595c41710ad79776732e59bcf391c231))

v9.3.0
? · 2025-10-28

# [9.3.0](https://github.com/stryker-mutator/stryker-js/compare/v9.2.0...v9.3.0) (2025-10-28) ### Bug Fixes * **deps:** update babel monorepo to v7.28.5 ([#5493](https://github.com/stryker-mutator/stryker-js/issues/5493)) ([e66a4f3](https://github.com/stryker-mutator/stryker-js/commit/e66a4f37ba433f94da8700aeeb484d308d31f0c7)) * **init:** stryker init process should complete ([#5510](https://github.com/stryker-mutator/stryker-js/issues/5510)) ([b4974e6](https://github.com/stryker-mutator/stryker-js/commit/b4974e6580ccf9e4225df39238573dfa831f693d)) * **server:** pass config file path to prepareExecutor during discovery ([#5513](https://github.com/stryker-mutator/stryker-js/issues/5513)) ([6b77a5c](https://github.com/stryker-mutator/stryker-js/commit/6b77a5c8ece4e5dd0c383ac15587912d6547c132)) ### Features * **init:** ensure `@stryker-mutator/core` is installed by `npm init stryker` ([37ed82c](https://github.com/stryker-mutator/stryker-js/commit/37ed82c1f3efee3ab18464df10c51c3acd0607ef)), closes [#5505](https://github.com/stryker-mutator/stryker-js/issues/5505) * **server:** support stdio transport channel ([#5520](https://github.com/stryker-mutator/stryker-js/issues/5520)) ([43a4123](https://github.com/stryker-mutator/stryker-js/commit/43a4123db7a7a6112bb700fabe818d2a134cbdb2))

v9.1.0
? · 2025-08-30

# [9.1.0](https://github.com/stryker-mutator/stryker-js/compare/v9.0.1...v9.1.0) (2025-08-30) ### Bug Fixes * **child-process:** fix OOM detection on apple silicon ([#5463](https://github.com/stryker-mutator/stryker-js/issues/5463)) ([d872096](https://github.com/stryker-mutator/stryker-js/commit/d872096d950e43709d04b8877ac9bebac5241de3)) * **deps:** update babel monorepo ([#5415](https://github.com/stryker-mutator/stryker-js/issues/5415)) ([34cff8e](https://github.com/stryker-mutator/stryker-js/commit/34cff8e6d24a901b7d497ac1ca01e6466355d987)) * **deps:** update dependency angular-html-parser to ~9.2.0 ([#5346](https://github.com/stryker-mutator/stryker-js/issues/5346)) ([ff6897f](https://github.com/stryker-mutator/stryker-js/commit/ff6897f334de3a26ce019f0de392662ced0fb48a)) * **deps:** update dependency commander to v14 ([#5318](https://github.com/stryker-mutator/stryker-js/issues/5318)) ([c5ed07b](https://github.com/stryker-mutator/stryker-js/commit/c5ed07b29ef4dee89703e3356e87aab1a841f124)) * **deps:** update dependency execa to v9.6.0 ([#5337](https://github.com/stryker-mutator/stryker-js/issues/5337)) ([dac62e6](https://github.com/stryker-mutator/stryker-js/commit/dac62e631e1006381aea21a0df88044619d6f555)) * **deps:** update dependency minimatch to v10.0.3 ([#5399](https://github.com/stryker-mutator/stryker-js/issues/5399)) ([2c85ca6](https://github.com/stryker-mutator/stryker-js/commit/2c85ca6668ffa942c4f1c3f971fc7038b164777f)) * **deps:** update dependency mutation-testing-elements to v3.5.3 ([#5343](https://github.com/stryker-mutator/stryker-js/issues/5343)) ([4fc697f](https://github.com/stryker-mutator/stryker-js/commit/4fc697f9277d49f0a1cefb5f565e445f13bd10ed)) * **project-reader:** fix issue where a file isn't set to be mutated ([#5377](https://github.com/stryker-mutator/stryker-js/issues/5377)) ([c556b68](https://github.com/stryker-mutator/stryker-js/commit/c556b681c3f62357435e29d2e6a3a628706a7910)) * **vitest:** race condition in init ([#5380](https://github.com/stryker-mutator/stryker-js/issues/5380)) ([949a93f](https://github.com/stryker-mutator/stryker-js/commit/949a93fd7a048a9b8de0535c30cdcdb2cdd587ff)) ### Features * **core:** implement the mutation server protocol (MSP) ([#5086](https://github.com/stryker-mutator/stryker-js/issues/5086)) ([6ab231d](https://github.com/stryker-mutator/stryker-js/commit/6ab231d8d05124a085271b8f55ba7de534042253)) * **vitest:** support `vitest related` ([#5466](https://github.com/stryker-mutator/stryker-js/issues/5466)) ([42767af](https://github.com/stryker-mutator/stryker-js/commit/42767af9317cbddaa610846c2682a8ceb034a68d))

v8.7.1
? · 2024-12-11

## [8.7.1](https://github.com/stryker-mutator/stryker-js/compare/v8.7.0...v8.7.1) (2024-12-11) ### Bug Fixes * **util:** prevent prototype pollution in deepMerge ([#5144](https://github.com/stryker-mutator/stryker-js/issues/5144)) ([f7b34bf](https://github.com/stryker-mutator/stryker-js/commit/f7b34bfbbde33e45bc213a2f6058bf0c5bf6bce7))

v8.7.0
? · 2024-12-06

# [8.7.0](https://github.com/stryker-mutator/stryker-js/compare/v8.6.0...v8.7.0) (2024-12-06) ### Bug Fixes * **deps:** update dependency mutation-testing-elements to v3.4.0 ([#5138](https://github.com/stryker-mutator/stryker-js/issues/5138)) ([32001dd](https://github.com/stryker-mutator/stryker-js/commit/32001ddade1398b2a5e5a2d4af6230949d4e064d)) * support mocha v11 ([#5141](https://github.com/stryker-mutator/stryker-js/issues/5141)) ([ede4255](https://github.com/stryker-mutator/stryker-js/commit/ede42556a0ed6b3b605039e3b1690810299a6768)) ### Features * **logging:** remove dependency on log4js ([#5111](https://github.com/stryker-mutator/stryker-js/issues/5111)) ([276ffd8](https://github.com/stryker-mutator/stryker-js/commit/276ffd83bd7f63920144998a1e110aac27f19ac5)) * **temp-dir:** allow multiple instances to share the same temp-dir ([#5120](https://github.com/stryker-mutator/stryker-js/issues/5120)) ([d15453e](https://github.com/stryker-mutator/stryker-js/commit/d15453edfdad85b25ff55d46bd7333227226f540)), closes [#5086](https://github.com/stryker-mutator/stryker-js/issues/5086)

v8.6.0
? · 2024-09-29

# [8.6.0](https://github.com/stryker-mutator/stryker-js/compare/v8.5.0...v8.6.0) (2024-09-29) ### Bug Fixes * **deps:** update dependency @cucumber/messages to v26 ([#4960](https://github.com/stryker-mutator/stryker-js/issues/4960)) ([7de2749](https://github.com/stryker-mutator/stryker-js/commit/7de2749c94e7430512541138225c32014f81d16b)) * **deps:** update dependency @inquirer/prompts to v6 ([#5029](https://github.com/stryker-mutator/stryker-js/issues/5029)) ([d727cb7](https://github.com/stryker-mutator/stryker-js/commit/d727cb7da16e9bc7c080c9305e4d428f40cf7eee)) * **deps:** update dependency emoji-regex to ~10.4.0 ([#4987](https://github.com/stryker-mutator/stryker-js/issues/4987)) ([8337f88](https://github.com/stryker-mutator/stryker-js/commit/8337f880f127a8e496548c6e8810f0e8edf126f2)) * **deps:** update dependency execa to v9.4.0 ([#5024](https://github.com/stryker-mutator/stryker-js/issues/5024)) ([99d60e0](https://github.com/stryker-mutator/stryker-js/commit/99d60e0b2b1337f9ca690693753522fe7751e262)) * **deps:** update dependency npm-run-path to v6 ([#4986](https://github.com/stryker-mutator/stryker-js/issues/4986)) ([1c9f354](https://github.com/stryker-mutator/stryker-js/commit/1c9f354e4187010eb7c4932dd102ab4ec94951af)) * **deps:** update dependency tslib to v2.7.0 ([#4981](https://github.com/stryker-mutator/stryker-js/issues/4981)) ([4bdef40](https://github.com/stryker-mutator/stryker-js/commit/4bdef401f3619da3df3ddb8f8e04464185faee0e)) * **deps:** update dependency typed-rest-client to ~2.1.0 ([#5025](https://github.com/stryker-mutator/stryker-js/issues/5025)) ([454e5e2](https://github.com/stryker-mutator/stryker-js/commit/454e5e27acec96019e7f4c16e3d06c98d2ac26e8)) * **deps:** update mutation-testing-elements monorepo to v3.3.0 ([#5026](https://github.com/stryker-mutator/stryker-js/issues/5026)) ([88caf82](https://github.com/stryker-mutator/stryker-js/commit/88caf8206d82d8c8c03dec753f445a98f8682bbe)) * **jest-runner:** allow prerelease jest versions ([#5015](https://github.com/stryker-mutator/stryker-js/issues/5015)) ([#5016](https://github.com/stryker-mutator/stryker-js/issues/5016)) ([0c9cdd1](https://github.com/stryker-mutator/stryker-js/commit/0c9cdd11ba7c26334be225bfebacf49c4ab74eca)) ### Features * **ignore:** add "angular" ignore plugin ([#4789](https://github.com/stryker-mutator/stryker-js/issues/4789)) ([5d792d8](https://github.com/stryker-mutator/stryker-js/commit/5d792d8ea061b0fbaf14c435ef969ccb946d8362)) * **init:** use user configured npm registry ([#4937](https://github.com/stryker-mutator/stryker-js/issues/4937)) ([33e348e](https://github.com/stryker-mutator/stryker-js/commit/33e348ebb3ef5075b3c6212dc51a07175b7bf845)) * **instrumenter:** add expression mutator for Date ([#4917](https://github.com/stryker-mutator/stryker-js/issues/4917)) ([#4918](https://github.com/stryker-mutator/stryker-js/issues/4918)) ([8207ef6](https://github.com/stryker-mutator/stryker-js/commit/8207ef63abe8c20013ee9f6098876222fe4253fc)) * **reporter:** add "% score of covered" column to the clear text report ([#4945](https://github.com/stryker-mutator/stryker-js/issues/4945)) ([3b511ed](https://github.com/stryker-mutator/stryker-js/commit/3b511ed0c06f7f9f5a25e24e2d431b4b03c9fdc0))

v8.5.0
? · 2024-08-11

# [8.5.0](https://github.com/stryker-mutator/stryker-js/compare/v8.4.0...v8.5.0) (2024-08-11) ### Bug Fixes * **deps:** update dependency tap-parser to v18 ([#4942](https://github.com/stryker-mutator/stryker-js/issues/4942)) ([d5bc38e](https://github.com/stryker-mutator/stryker-js/commit/d5bc38e70573a7006ed47365e56870c4cd65cb29)) ### Features * **html report:** support mutation coverage based on covered code ([cec0b95](https://github.com/stryker-mutator/stryker-js/commit/cec0b95f8364e458d3fc0d07d11655e695ebff60))

v8.4.0
? · 2024-08-06

# [8.4.0](https://github.com/stryker-mutator/stryker-js/compare/v8.3.0...v8.4.0) (2024-08-06) ### Bug Fixes * **instrumenter:** support explicit resource management in TS ([#4928](https://github.com/stryker-mutator/stryker-js/issues/4928)) ([2bd046a](https://github.com/stryker-mutator/stryker-js/commit/2bd046a40262dee95ceccd874107d1f70918d905)), closes [#4876](https://github.com/stryker-mutator/stryker-js/issues/4876) * **mocha-runner:** properly restrict tests to run ([f9ef08e](https://github.com/stryker-mutator/stryker-js/commit/f9ef08e90d78800bfe226753f3ace612a83bef82)) * **mutant placement:** don't place mutants inside assignment expression ([#4927](https://github.com/stryker-mutator/stryker-js/issues/4927)) ([4b8885c](https://github.com/stryker-mutator/stryker-js/commit/4b8885c06f84854ffa24e4c145a70231e9fa930a)), closes [#4884](https://github.com/stryker-mutator/stryker-js/issues/4884) * **node-18:** revert changes to support node 18 again ([#4935](https://github.com/stryker-mutator/stryker-js/issues/4935)) ([42162bd](https://github.com/stryker-mutator/stryker-js/commit/42162bd36edd5a9f63beff10303259cfff709b0b)) ### Features * **clear-text-reporter:** Add "skipFull" option ([#4875](https://github.com/stryker-mutator/stryker-js/issues/4875)) ([da213ad](https://github.com/stryker-mutator/stryker-js/commit/da213ad70c437617f78fe2e9f175d15c07e1697b))