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
BREAKING CHANGES
- type-checking:
disableTypeChecks
is now true
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 use onMutationTestReportReady
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/