All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.5.0 (2020-01-12)
- .gitignore: add Stryker patterns to .gitignore file during initialization (#1848) (854aee0)
- arrow mutations: add arrow mutations and refactor JavaScript mutators (#1898) (898d38b)
- TypeScript mutator: mutate Array constructor calls without the new keyword (#1903) (aecd944), closes #1902
2.4.0 (2019-11-24)
- dashboard-reporter: add github actions ci provider (#1869) (b38b30d)
- excludedMutations: Implement new naming of mutators (#1855) (c9b3bcb)
- json config: support json-file config (#1853) (49495ef)
- progress-reporter: improve reported progress ux (d7a6f88)
- report: support upload of full report to dashboard (#1783) (fbb8102)
2.3.0 (2019-11-13)
- core: undefined reference error in coverage recording (0a68c9c)
- perf/angular-cli: upgrade to latest angular version and fix bugs (#1842) (4f81550)
2.2.1 (2019-11-06)
Note: Version bump only for package stryker-parent
2.2.0 (2019-11-06)
- edge cases, duplication, log output (#1720) (7f42d34)
- jest-runner: improve error message for missing react-scripts (#1694) (313e3bf)
- tempDir: don't resolve temp dir as input file (#1710) (bbdd02a)
- javascript-mutator: allow to override babel plugins (#1764) (ddb3d60)
- mutant-matcher: lower memory usage (#1794) (16294e5)
- progress-reporter: show timed out mutant count (#1818) (067df6d)
- typescript: do not mutate
interfaces
(#1662) (86b2ffe)
2.1.0 (2019-09-08)
- mocha: support mocha 6.2 (feddcf1)
2.0.2 (2019-07-11)
- child process: cleanup after dispose (#1636) (3fd5db9)
- child process proxy: OutOfMemory detection (#1635) (4324d9f)
- dispose: fix race condition in dispose action (124ef6a), closes #1542
2.0.1 (2019-07-02)
2.0.0 (2019-05-17)
- deps: update source-map dep to current major release (45fa0f8)
- es2017: output es2017 code (#1518) (e85561e)
- formatting: remove dependency on prettier (#1552) (24543d3), closes #1261
- mocha: deprecate mocha version 5 and below (#1529) (1c55350)
- node 6: drop support for node 6 (#1517) (801d7cd)
- es2017: changed TypeScript output target from es5 to es2017. This requires a NodeJS runtime of version 8 or higher.
- node 6: support for Node 6 has been dropped. Node 8 or higher is now required.
- mocha: the use of mocha version 5 and below is deprecated. Please upgrade to mocha 6 or above. See their changelog for more information about upgrading.
1.3.1 (2019-04-26)
1.3.0 (2019-04-24)
- dispose: clean up child processes in alternative flows (#1520) (31ee085)
- html: load report json from a js file (#1485) (9bee2a7), closes #1482
- javascript-mutator: allow decorators (#1474) (f0dd430)
- mocha 6: support all config formats (#1511) (baa374d)
1.2.0 (2019-04-02)
- deps: add mutation-testing-report-schema (3d40d91)
- typescript: don't mutate
declare
statements (#1458) (aae3afe)
- babel-transpiler: support .js babel config files (#1422) (9e321f0)
- html-reporter: use mutation-testing-elements (2f6df38)
- peer-dep: update stryker core to v1.2 (d798b19)
- reporter: add
mutationReportReady
event (044158d) - reporter: implement
mutationTestReport
(16ba76b)
1.1.1 (2019-03-21)
1.1.0 (2019-03-04)
- duplicate files: make transpile always result in unique file names (#1405) (a3018d2)
- presets: install v1.x dependencies instead of v0.x (#1434) (7edda46)