Releases: stryker-mutator/stryker-js
Releases Β· stryker-mutator/stryker-js
v7.0.1
v7.0.0
7.0.0 (2023-06-02)
Bug Fixes
- core: improve no-mutate warning (#4248) (6bf7a56)
- deps: update babel monorepo (#4233) (a8f2c1e)
- deps: update dependency @cucumber/messages to v22 (#4091) (ad6f82b)
- deps: update dependency inquirer to ~9.2.0 (#4137) (d985780)
- deps: update dependency minimatch to v8 (#4079) (af4a62c)
- deps: update dependency mutation-testing-elements to v2 (#4148) (50071e6)
- deps: update dependency semver to v7.4.0 (#4101) (c317294)
- deps: update dependency semver to v7.5.0 (#4121) (4c8dade)
- deps: update dependency tap-parser to v13 (#4116) (161f099)
- deps: update dependency tslib to v2.5.2 (#4241) (4cd2a86)
- deps: update dependency weapon-regex to ~1.1.0 (#4102) (899ae6e)
- deps: update mutation-testing-elements monorepo to v2.0.1 (#4182) (c1b7312)
- deps: update mutation-testing-metrics and mutation-report-schema to v2 (#4154) (9b77a3f)
- incremental: correctly identify removed test files (#4134) (7342ac6)
- instrumenter: Use
globalThis
when available (#4169) (7d1e58e) - Reporter API: use 1-based locations with
onMutantTested
(#4158) (f5227e0) - tap-runner: add
glob
as a dependency (#4225) (ba6bb7e) - vitest: explicitly error when browser-mode is enabled (#4243) (e70ff30)
- vitest: use cwd for communication dir (#4217) (736d97c)
chore
Features
- config: add
--allowEmpty
option (#4198) (44e355e) - config: add
'always'
option tocleanTempDir
(#4187) (f02efb2) - mutations: add Math method expression mutants (#4076) (b281163)
- node: Drop support for node 14 (#4105) (a88744f)
- reporter-api: remove
onAllMutantsTested
(#4234) (762c023) - TAP runner: add support for the node TAP runner (371baf0)
- tap-runner: support
"nodeArgs"
(#4235) (c149b34) - tap: allow multiple patterns for
testFiles
(#4253) (76b53f1) - type-checking: disable type check by default (#4246) (d45350a)
- vitest: support
bail
(#4239) (6b2eb4d) - vitest: support vitest test runner (7394e95)
BREAKING CHANGES
- type-checking:
disableTypeChecks
is nowtrue
by default. You can use this configuration to opt out:
{
"disableTypeChecks": "{test,src,lib}/**/*.{js,ts,jsx,tsx,html,vue,cts,mts}"
}
- reporter-api: The event
onAllMutantsTested
has been removed. Plugin creators should useonMutationTestReportReady
instead. - 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/
v6.4.2
6.4.2 (2023-03-24)
Bug Fixes
- angular: generate karma.conf.js file when it is missing (#4054) (915c6d8)
- cucumber: officially support cucumber 9 (#4041) (e4f10d1)
- deps: update dependency execa to v7.1.1 (#4025) (13bc0b5)
- deps: update dependency log4js to ~6.9.0 (#3988) (fca777f)
- instrumenter: replace deprecated method call (#4023) (c14800a)
- progress reporter: improve ETC prediction (#4024) (956bbe9), closes #4018
v6.4.1
v6.4.0
6.4.0 (2023-02-17)
Bug Fixes
- deps: update dependency angular-html-parser to v4 (#3925) (f62c645)
- deps: update dependency commander to v10 (#3936) (e8af5a4)
- deps: update dependency execa to v7 (#3975) (6c36120)
- deps: update dependency glob to ~8.1.0 (#3945) (edb767a)
- deps: update dependency mkdirp to v2 (#3946) (0ee9018)
- deps: update dependency mutation-testing-elements to v1.7.14 (#3969) (2f3f481)
- deps: update dependency mutation-testing-metrics to v1.7.14 (#3970) (ddf32ee)
- deps: update dependency mutation-testing-report-schema to v1.7.14 (#3971) (a0d5743)
- deps: update dependency tslib to ~2.5.0 (#3952) (7548287)
- project reader: ignore configured output files by default. (#3894) (2ff2f07)
Features
v6.3.1
6.3.1 (2022-12-18)
Bug Fixes
- deps: update babel monorepo to ~7.20.0 (#3810) (cd1c962)
- deps: update dependency @cucumber/messages to v20 (#3858) (29939c3)
- deps: update dependency angular-html-parser to v3 (#3869) (39d6381)
- deps: update dependency chalk to ~5.2.0 (#3898) (c325272)
- diff: last test generation (#3910) (f88b038)
- disable-comment: log a warning when a specified mutator doesn't exist(#3842) (fe79d49)
v6.3.0
6.3.0 (2022-10-30)
Bug Fixes
- deps: update dependency angular-html-parser to ~2.1.0 (#3797) (33eb2b1)
- deps: update dependency chalk to ~5.1.0 (#3773) (973dc7b)
- jest-runner: automatically set
NODE_ENV
env variable (#3816) (9fc7a6f) - jest: support more config file formats (#3761) (7d42139)
- karma-runner: support zero-mutant runs (#3787) (c6a9219)
Features
- clear-text reporter: add
allowEmojis
option in console (#3820) (79cc05f) - core: add
--dryRunOnly
CLI argument to only run initial tests (#3814) (f2cf7e6) - core: add support for pnpm as package manager (#3802) (af0e34e)
- disableTypeChecks: add option 'true' to disable all type checks (#3765) (3c3d298)
- init: document test runner homepage url in stryker.conf.json (#3817) (92c0852)
- worker: add worker count env variable to processes (#3821) (efb6fd6)