1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file.
|
4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
|
5 |
|
6 | ## [5.0.1](https://github.com/stryker-mutator/stryker-js/compare/v5.0.0...v5.0.1) (2021-05-28)
|
7 |
|
8 | **Note:** Version bump only for package @stryker-mutator/core
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | # [5.0.0](https://github.com/stryker-mutator/stryker-js/compare/v4.6.0...v5.0.0) (2021-05-14)
|
15 |
|
16 |
|
17 | ### Bug Fixes
|
18 |
|
19 | * **sandbox:** make directory if not exists before symlinking node_modules ([#2856](https://github.com/stryker-mutator/stryker-js/issues/2856)) ([40f9a1d](https://github.com/stryker-mutator/stryker-js/commit/40f9a1dfcc49507f28193d6049b08a246baa0ad7))
|
20 |
|
21 |
|
22 | ### Features
|
23 |
|
24 | * **ignore patterns:** add "ignorePatterns" config option ([#2848](https://github.com/stryker-mutator/stryker-js/issues/2848)) ([a69992c](https://github.com/stryker-mutator/stryker-js/commit/a69992cfe5983d94e1dce0dfb367302a42001fe2)), closes [#1593](https://github.com/stryker-mutator/stryker-js/issues/1593) [#2739](https://github.com/stryker-mutator/stryker-js/issues/2739)
|
25 | * **jest:** report test files and test positions ([#2808](https://github.com/stryker-mutator/stryker-js/issues/2808)) ([c19095e](https://github.com/stryker-mutator/stryker-js/commit/c19095e57f6a46d7d9c9b97f852747d4167ab256))
|
26 | * **node:** Drop support for node 10 ([#2879](https://github.com/stryker-mutator/stryker-js/issues/2879)) ([dd29f88](https://github.com/stryker-mutator/stryker-js/commit/dd29f883d384fd29b86a0ef9f78808975657a001))
|
27 | * **options:** make "perTest" the default for "coverageAnalysis" ([#2881](https://github.com/stryker-mutator/stryker-js/issues/2881)) ([518ebe6](https://github.com/stryker-mutator/stryker-js/commit/518ebe6b946fc35138b636a015b569fe9a272ed0))
|
28 | * **range:** remove Range from the API ([#2882](https://github.com/stryker-mutator/stryker-js/issues/2882)) ([b578b22](https://github.com/stryker-mutator/stryker-js/commit/b578b22eb9ccdd023602573d5d6e52c49bf99e0f)), closes [#322](https://github.com/stryker-mutator/stryker-js/issues/322)
|
29 | * **report:** add test details and metadata to JSON report ([#2755](https://github.com/stryker-mutator/stryker-js/issues/2755)) ([acb0a3a](https://github.com/stryker-mutator/stryker-js/commit/acb0a3a3ddf8e82ffbae7212538fd0bba4802944))
|
30 | * **report:** report test states ([#2868](https://github.com/stryker-mutator/stryker-js/issues/2868)) ([e84aa88](https://github.com/stryker-mutator/stryker-js/commit/e84aa8849d6746ebaa22005423f6f461a67df0a9))
|
31 | * **reporter api:** unify reporter api with mutation-testing-elements ([#2798](https://github.com/stryker-mutator/stryker-js/issues/2798)) ([d173b27](https://github.com/stryker-mutator/stryker-js/commit/d173b27117ade43e86a991643207532e338e7907)), closes [#2766](https://github.com/stryker-mutator/stryker-js/issues/2766)
|
32 | * **serialize:** remove surrial ([#2877](https://github.com/stryker-mutator/stryker-js/issues/2877)) ([5114835](https://github.com/stryker-mutator/stryker-js/commit/51148357ed0103ebd6f60259d468bd34e535a4b3))
|
33 |
|
34 |
|
35 | ### BREAKING CHANGES
|
36 |
|
37 | * **range:** The `range` property is no longer present on a `mutant`. Note, this is a breaking change for plugin creators only.
|
38 |
|
39 | Co-authored-by: Simon de Lang <simondelang@gmail.com>
|
40 | * **options:** `"perTest"` is now the default value for "coverageAnalysis" when the configured test runner is not "command". Explicitly set `"coverageAnalysis": "off"` manually to opt-out of this behavior.
|
41 | * **node:** Node 10 is no longer supported. Please use Node 12 or higher.
|
42 | * **serialize:** Having a non-JSON-serializable value in your configuration won't be sent to the child process anymore. If you really need them in your test runner configuration, you should isolate those values and put them in test runner-specific config files, loaded by the test runner plugin itself, for example, jest.config.js, karma.conf.js, webpack.config.js.
|
43 | * **ignore patterns:** Stryker will no longer use a git command to determine which files belong to your project. Instead, it will rely on sane defaults. You can change this behavior by defining [`ignorePatterns`](https://stryker-mutator.io/docs/stryker-js/configuration/#ignorepatterns-string).
|
44 | * **ignore patterns:** The `files` configuration option is deprecated and will be removed in a future release. Please use [`ignorePatterns`](https://stryker-mutator.io/docs/stryker-js/configuration/#ignorepatterns-string) instead.
|
45 |
|
46 | This:
|
47 |
|
48 | ```json
|
49 | {
|
50 | "files": ["foo.js"]
|
51 | }
|
52 | ```
|
53 |
|
54 | Is equivalent to:
|
55 |
|
56 | ```json
|
57 | {
|
58 | "ignorePatterns": ["**", "!foo.js"]
|
59 | }
|
60 | ```
|
61 | * **reporter api:** Changes to `Reporter` and `TestRunner` plugin API of Stryker
|
62 |
|
63 |
|
64 |
|
65 |
|
66 |
|
67 | # [4.6.0](https://github.com/stryker-mutator/stryker-js/compare/v4.5.1...v4.6.0) (2021-04-16)
|
68 |
|
69 |
|
70 | ### Features
|
71 |
|
72 | * **mutation range:** allow specifying a mutation range ([#2751](https://github.com/stryker-mutator/stryker-js/issues/2751)) ([84647cf](https://github.com/stryker-mutator/stryker-js/commit/84647cf8c4052dead95d4d23a0e9c0c66e54292c))
|
73 | * **rename:** rename to StrykerJS ([#2813](https://github.com/stryker-mutator/stryker-js/issues/2813)) ([dc08592](https://github.com/stryker-mutator/stryker-js/commit/dc08592c09c0fe5fcc21db03dc2da4e03713f46b)), closes [#2754](https://github.com/stryker-mutator/stryker-js/issues/2754)
|
74 |
|
75 |
|
76 |
|
77 |
|
78 |
|
79 | ## [4.5.1](https://github.com/stryker-mutator/stryker/compare/v4.5.0...v4.5.1) (2021-03-11)
|
80 |
|
81 | **Note:** Version bump only for package @stryker-mutator/core
|
82 |
|
83 |
|
84 |
|
85 |
|
86 |
|
87 | # [4.5.0](https://github.com/stryker-mutator/stryker/compare/v4.4.1...v4.5.0) (2021-03-06)
|
88 |
|
89 |
|
90 | ### Bug Fixes
|
91 |
|
92 | * **logging:** log info about symlinking on debug ([#2756](https://github.com/stryker-mutator/stryker/issues/2756)) ([c672e2e](https://github.com/stryker-mutator/stryker/commit/c672e2e0fc27817aae43839f39a166b5b1b9ba07))
|
93 |
|
94 |
|
95 | ### Features
|
96 |
|
97 | * **package:** restructure package internals ([#2714](https://github.com/stryker-mutator/stryker/issues/2714)) ([e1711d2](https://github.com/stryker-mutator/stryker/commit/e1711d28f25e8ee7cbdf025adecb3234ee0515a6))
|
98 | * **sandbox:** support symlinking of node_modules anywhere ([ee66623](https://github.com/stryker-mutator/stryker/commit/ee666238b29facf512126d6e056037e8ac011260))
|
99 |
|
100 |
|
101 |
|
102 |
|
103 |
|
104 | ## [4.4.1](https://github.com/stryker-mutator/stryker/compare/v4.4.0...v4.4.1) (2021-01-27)
|
105 |
|
106 | **Note:** Version bump only for package @stryker-mutator/core
|
107 |
|
108 |
|
109 |
|
110 |
|
111 |
|
112 | # [4.4.0](https://github.com/stryker-mutator/stryker/compare/v4.3.1...v4.4.0) (2021-01-24)
|
113 |
|
114 |
|
115 | ### Bug Fixes
|
116 |
|
117 | * **child-process:** improve out-of-memory recognition ([#2697](https://github.com/stryker-mutator/stryker/issues/2697)) ([b97220a](https://github.com/stryker-mutator/stryker/commit/b97220a6c810b7ccc1f5fdb6e84be828a58ba1b0))
|
118 |
|
119 |
|
120 | ### Features
|
121 |
|
122 | * **in place:** support in place mutation ([#2706](https://github.com/stryker-mutator/stryker/issues/2706)) ([2685a7e](https://github.com/stryker-mutator/stryker/commit/2685a7eb86c808c363aad3151f2c67f273bdf314))
|
123 |
|
124 |
|
125 |
|
126 |
|
127 |
|
128 | ## [4.3.1](https://github.com/stryker-mutator/stryker/compare/v4.3.0...v4.3.1) (2020-12-25)
|
129 |
|
130 | **Note:** Version bump only for package @stryker-mutator/core
|
131 |
|
132 |
|
133 |
|
134 |
|
135 |
|
136 | # [4.3.0](https://github.com/stryker-mutator/stryker/compare/v4.2.0...v4.3.0) (2020-12-25)
|
137 |
|
138 |
|
139 | ### Features
|
140 |
|
141 | * single file HTML report ([#2540](https://github.com/stryker-mutator/stryker/issues/2540)) ([057f9fd](https://github.com/stryker-mutator/stryker/commit/057f9fdf2b5468e8ea76e8be57475fd58a28b7c4))
|
142 |
|
143 |
|
144 |
|
145 |
|
146 |
|
147 | # [4.2.0](https://github.com/stryker-mutator/stryker/compare/v4.1.2...v4.2.0) (2020-12-09)
|
148 |
|
149 |
|
150 | ### Bug Fixes
|
151 |
|
152 | * **CLI help:** remove non-existant logLevel 'all' ([#2626](https://github.com/stryker-mutator/stryker/issues/2626)) ([718a7f2](https://github.com/stryker-mutator/stryker/commit/718a7f2a6947f24f85dd0611e85d27a282ef3eb5))
|
153 |
|
154 |
|
155 | ### Features
|
156 |
|
157 | * **debugging:** allow passing node args to the test runner ([#2609](https://github.com/stryker-mutator/stryker/issues/2609)) ([fdd95c0](https://github.com/stryker-mutator/stryker/commit/fdd95c0c6abe02201fd4ec914fc97d2cf0adf7d1))
|
158 | * **resporter:** add json reporter ([#2582](https://github.com/stryker-mutator/stryker/issues/2582)) ([d18c4aa](https://github.com/stryker-mutator/stryker/commit/d18c4aaa3494931aa4b92eb277254e796d865e51))
|
159 | * **timeout:** add `--dryRunTimeoutMinutes` option ([494e821](https://github.com/stryker-mutator/stryker/commit/494e8212bdc9bdebde262cf24f4cc5ca53f0fc79))
|
160 |
|
161 |
|
162 |
|
163 |
|
164 |
|
165 | ## [4.1.2](https://github.com/stryker-mutator/stryker/compare/v4.1.1...v4.1.2) (2020-11-06)
|
166 |
|
167 | **Note:** Version bump only for package @stryker-mutator/core
|
168 |
|
169 |
|
170 |
|
171 |
|
172 |
|
173 | ## [4.1.1](https://github.com/stryker-mutator/stryker/compare/v4.1.0...v4.1.1) (2020-11-05)
|
174 |
|
175 |
|
176 | ### Bug Fixes
|
177 |
|
178 | * **ts:** support es private fields ([#2605](https://github.com/stryker-mutator/stryker/issues/2605)) ([6bd2fbb](https://github.com/stryker-mutator/stryker/commit/6bd2fbbf0aaa5154930ce36f4d153ee91a3c5f1f))
|
179 |
|
180 |
|
181 |
|
182 |
|
183 |
|
184 | # [4.1.0](https://github.com/stryker-mutator/stryker/compare/v4.0.0...v4.1.0) (2020-10-30)
|
185 |
|
186 |
|
187 | ### Bug Fixes
|
188 |
|
189 | * **concurrency:** better default for low CPU count ([#2546](https://github.com/stryker-mutator/stryker/issues/2546)) ([eac9199](https://github.com/stryker-mutator/stryker/commit/eac9199428dd1b34df756f55b9a457046b536adf))
|
190 |
|
191 |
|
192 | ### Features
|
193 |
|
194 | * **angular:** update Karma config path in Angular preset ([#2548](https://github.com/stryker-mutator/stryker/issues/2548)) ([986acba](https://github.com/stryker-mutator/stryker/commit/986acba1c3aa59130b876f90e29e4925898e70a6))
|
195 | * **html:** reposition stryker image ([#2593](https://github.com/stryker-mutator/stryker/issues/2593)) ([21d635a](https://github.com/stryker-mutator/stryker/commit/21d635aae0e6392cb7facd9a0974e7fc525f2fb7))
|
196 | * **HTML reporter:** Dark mode support 🌑 ([#2590](https://github.com/stryker-mutator/stryker/issues/2590)) ([ca9a513](https://github.com/stryker-mutator/stryker/commit/ca9a513c3e2a95337fbca74752408c8372fe5c5d))
|
197 |
|
198 |
|
199 |
|
200 |
|
201 |
|
202 | # [4.0.0](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.10...v4.0.0) (2020-10-07)
|
203 |
|
204 |
|
205 | ### Bug Fixes
|
206 |
|
207 | * **presets:** update `init` templates for 4.0 release ([#2526](https://github.com/stryker-mutator/stryker/issues/2526)) ([ec0d75e](https://github.com/stryker-mutator/stryker/commit/ec0d75e968cd2cffc662dd91ea0eee07042f0b3c))
|
208 |
|
209 |
|
210 |
|
211 |
|
212 |
|
213 | # [4.0.0-beta.10](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.9...v4.0.0-beta.10) (2020-10-05)
|
214 |
|
215 |
|
216 | ### Features
|
217 |
|
218 | * **instrumenter:** add excludedMutations support ([#2513](https://github.com/stryker-mutator/stryker/issues/2513)) ([bfd714f](https://github.com/stryker-mutator/stryker/commit/bfd714fe1b4f9c3b2468164a95d0c5bd0cbc8fcf))
|
219 |
|
220 |
|
221 |
|
222 |
|
223 |
|
224 | # [4.0.0-beta.9](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.8...v4.0.0-beta.9) (2020-09-30)
|
225 |
|
226 |
|
227 | ### Bug Fixes
|
228 |
|
229 | * **config:** deprecate function based config ([#2499](https://github.com/stryker-mutator/stryker/issues/2499)) ([8ea3c18](https://github.com/stryker-mutator/stryker/commit/8ea3c18421929a0724ff99e5bf02ce0f174266cd))
|
230 | * **core:** fix "too many open files" ([#2498](https://github.com/stryker-mutator/stryker/issues/2498)) ([5b7c242](https://github.com/stryker-mutator/stryker/commit/5b7c2424dc57b32d390112bcbf8b79bf41c05a11))
|
231 |
|
232 |
|
233 | ### Features
|
234 |
|
235 | * **core:** add `appendPlugins` command-line option ([#2385](https://github.com/stryker-mutator/stryker/issues/2385)) ([0dec9b8](https://github.com/stryker-mutator/stryker/commit/0dec9b84b07391752af5514f90a2120c4f01d260))
|
236 | * **core:** correct initial test run timing ([#2496](https://github.com/stryker-mutator/stryker/issues/2496)) ([4f5a37e](https://github.com/stryker-mutator/stryker/commit/4f5a37eb63a4e9532022821dac85d68f8939ceab))
|
237 | * **test-runner:** Add `--maxTestRunnerReuse` support ([5919484](https://github.com/stryker-mutator/stryker/commit/59194841505e520ddc382ea4affc78ef16978e1b))
|
238 |
|
239 |
|
240 | ### BREAKING CHANGES
|
241 |
|
242 | * **config:** exporting a function from stryker.conf.js is deprecated. Please export your config as an object instead, or use a stryker.conf.json file.
|
243 |
|
244 | Co-authored-by: Nico Jansen <jansennico@gmail.com>
|
245 |
|
246 |
|
247 |
|
248 |
|
249 |
|
250 | # [4.0.0-beta.8](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.7...v4.0.0-beta.8) (2020-09-22)
|
251 |
|
252 |
|
253 | ### Bug Fixes
|
254 |
|
255 | * **instrumenter:** ignore `declare` syntax ([b1faa16](https://github.com/stryker-mutator/stryker/commit/b1faa1603f68dded5d694cdb41b6e75b05ac9e1a))
|
256 |
|
257 |
|
258 | ### Features
|
259 |
|
260 | * **core:** add `--cleanTempDir` cli option ([6ef792c](https://github.com/stryker-mutator/stryker/commit/6ef792c839c0464c7acbeb72560574dc94480eea))
|
261 | * **instrumenter:** improve placement error ([12e097e](https://github.com/stryker-mutator/stryker/commit/12e097e287d24e41656d2b3897335b3f93654e5d))
|
262 |
|
263 |
|
264 |
|
265 |
|
266 |
|
267 | # [4.0.0-beta.7](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.6...v4.0.0-beta.7) (2020-09-17)
|
268 |
|
269 |
|
270 | ### Bug Fixes
|
271 |
|
272 | * **core:** allow skipped tests when matching mutants ([#2487](https://github.com/stryker-mutator/stryker/issues/2487)) ([09eacee](https://github.com/stryker-mutator/stryker/commit/09eaceece587e4e583348fbec7682ba77715bd8c)), closes [#2485](https://github.com/stryker-mutator/stryker/issues/2485)
|
273 |
|
274 |
|
275 |
|
276 |
|
277 |
|
278 | # [4.0.0-beta.6](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.5...v4.0.0-beta.6) (2020-09-10)
|
279 |
|
280 | **Note:** Version bump only for package @stryker-mutator/core
|
281 |
|
282 |
|
283 |
|
284 |
|
285 |
|
286 | # [4.0.0-beta.5](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.4...v4.0.0-beta.5) (2020-09-09)
|
287 |
|
288 |
|
289 | ### Bug Fixes
|
290 |
|
291 | * **reporters:** correctly report avg tests/mutants ([#2458](https://github.com/stryker-mutator/stryker/issues/2458)) ([582e01b](https://github.com/stryker-mutator/stryker/commit/582e01befe7ce2effdcde86f2c3123ccaff89c18))
|
292 |
|
293 |
|
294 | ### Features
|
295 |
|
296 | * **mutate:** a new default for `mutate` ([#2452](https://github.com/stryker-mutator/stryker/issues/2452)) ([673516d](https://github.com/stryker-mutator/stryker/commit/673516d3fb92534fc3aad62d17243b558fae3ba4)), closes [#2384](https://github.com/stryker-mutator/stryker/issues/2384)
|
297 | * **typescript:** Disable type checking ([#2446](https://github.com/stryker-mutator/stryker/issues/2446)) ([3ff996b](https://github.com/stryker-mutator/stryker/commit/3ff996b7516b7782434d86aa9aecbee334978a7f)), closes [#2438](https://github.com/stryker-mutator/stryker/issues/2438)
|
298 |
|
299 |
|
300 |
|
301 |
|
302 |
|
303 | # [4.0.0-beta.4](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.3...v4.0.0-beta.4) (2020-08-29)
|
304 |
|
305 |
|
306 | ### Bug Fixes
|
307 |
|
308 | * **input files:** support emojis in file names ([#2430](https://github.com/stryker-mutator/stryker/issues/2430)) ([139f9f3](https://github.com/stryker-mutator/stryker/commit/139f9f3ea9aa2349198cb824ceb444f7c6b013b6))
|
309 | * **input files:** support emojis in file names ([#2433](https://github.com/stryker-mutator/stryker/issues/2433)) ([b5feae2](https://github.com/stryker-mutator/stryker/commit/b5feae2558ade9a1f2d947f7fd046033e4c9d996))
|
310 |
|
311 |
|
312 | ### Features
|
313 |
|
314 | * **api:** rename test_runner2 -> test_runner ([#2442](https://github.com/stryker-mutator/stryker/issues/2442)) ([4d3ae97](https://github.com/stryker-mutator/stryker/commit/4d3ae9764dbd689c895b76e44f2eea76c82fabc8))
|
315 | * **options:** deprecate old stryker options ([#2395](https://github.com/stryker-mutator/stryker/issues/2395)) ([7c637c8](https://github.com/stryker-mutator/stryker/commit/7c637c8714169a03facd42a7521f7670b7606a32))
|
316 | * **reporter-api:** support mutation switching ([67f1ed5](https://github.com/stryker-mutator/stryker/commit/67f1ed52f4d17df4306362064180d267ed5445c7))
|
317 |
|
318 |
|
319 | ### BREAKING CHANGES
|
320 |
|
321 | * **api:** Plugin creators should now use `'test_runner'` instead of `'test_runner2'`.
|
322 | * **reporter-api:** The `onMutantTested` and `onAllMutantsTested` methods on the `Reporter` api have changed
|
323 |
|
324 |
|
325 |
|
326 |
|
327 |
|
328 | # [4.0.0-beta.3](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.2...v4.0.0-beta.3) (2020-08-19)
|
329 |
|
330 |
|
331 | ### Bug Fixes
|
332 |
|
333 | * **core:** exit process on error ([#2378](https://github.com/stryker-mutator/stryker/issues/2378)) ([af18a59](https://github.com/stryker-mutator/stryker/commit/af18a590fc916d75d54bcfaf2dda1d6a90bd4df8)), closes [#2315](https://github.com/stryker-mutator/stryker/issues/2315)
|
334 | * **exit prematurely:** exit when no tests were executed ([#2380](https://github.com/stryker-mutator/stryker/issues/2380)) ([6885e16](https://github.com/stryker-mutator/stryker/commit/6885e16fad7699ba93e6ebbbf0755c7d98c50c5a))
|
335 |
|
336 |
|
337 | ### Features
|
338 |
|
339 | * **core:** add ability to override file headers ([#2363](https://github.com/stryker-mutator/stryker/issues/2363)) ([430d6d3](https://github.com/stryker-mutator/stryker/commit/430d6d3d17fe2ad8e2cef3b858afa7efb86c2342))
|
340 | * **core:** strip comments in sandbox ([#2365](https://github.com/stryker-mutator/stryker/issues/2365)) ([55f27f2](https://github.com/stryker-mutator/stryker/commit/55f27f29b6994096c9aad038958ee93e9fa0f035)), closes [#2364](https://github.com/stryker-mutator/stryker/issues/2364)
|
341 | * **test runner api:** remove `sandboxFileNames` injectable values ([#2369](https://github.com/stryker-mutator/stryker/issues/2369)) ([92f3bf5](https://github.com/stryker-mutator/stryker/commit/92f3bf528d0b01be1f6c219b37a5f90da0431686)), closes [#2351](https://github.com/stryker-mutator/stryker/issues/2351)
|
342 |
|
343 |
|
344 | ### BREAKING CHANGES
|
345 |
|
346 | * **exit prematurely:** Stryker will now exit with exit code 1 when no tests were executed in the initial test run.
|
347 |
|
348 |
|
349 |
|
350 |
|
351 |
|
352 | # [4.0.0-beta.2](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.1...v4.0.0-beta.2) (2020-08-07)
|
353 |
|
354 |
|
355 | ### Features
|
356 |
|
357 | * **command:** Support command test runner with mutation switching ([#2345](https://github.com/stryker-mutator/stryker/issues/2345)) ([59b1cfc](https://github.com/stryker-mutator/stryker/commit/59b1cfc06c4f8f5ec1e55dce4823e0f9c384b16c))
|
358 | * **jest-runner:** support mutation switching ([#2350](https://github.com/stryker-mutator/stryker/issues/2350)) ([9e6e6e0](https://github.com/stryker-mutator/stryker/commit/9e6e6e077731344ed0588d64b5c8ba2f19c8492e))
|
359 |
|
360 |
|
361 |
|
362 |
|
363 |
|
364 | # [4.0.0-beta.1](https://github.com/stryker-mutator/stryker/compare/v4.0.0-beta.0...v4.0.0-beta.1) (2020-07-17)
|
365 |
|
366 | **Note:** Version bump only for package @stryker-mutator/core
|
367 |
|
368 |
|
369 |
|
370 |
|
371 |
|
372 | # [4.0.0-beta.0](https://github.com/stryker-mutator/stryker/compare/v3.3.1...v4.0.0-beta.0) (2020-07-10)
|
373 |
|
374 |
|
375 | ### Bug Fixes
|
376 |
|
377 | * **buildCommand:** allow for a single command string in posix ([77b6a20](https://github.com/stryker-mutator/stryker/commit/77b6a209955bb71fffee61919cec6b3a14db2eff))
|
378 | * **reporter:** report event order ([#2311](https://github.com/stryker-mutator/stryker/issues/2311)) ([ceb73a8](https://github.com/stryker-mutator/stryker/commit/ceb73a83dddce0df1bd1c6b9f7e7e8e75fe77e31))
|
379 | * **sandbox:** exec build command before symlink ([bd25cd6](https://github.com/stryker-mutator/stryker/commit/bd25cd6ce2f28fe4b1b1b3ac792d99a9742e438b))
|
380 |
|
381 |
|
382 | ### Features
|
383 |
|
384 | * **api:** add id to Mutant interface ([#2255](https://github.com/stryker-mutator/stryker/issues/2255)) ([cfc9053](https://github.com/stryker-mutator/stryker/commit/cfc90537d0b9815cba2b44b9681d171ca602766e))
|
385 | * **api:** remove support for options editors ([5e56d0e](https://github.com/stryker-mutator/stryker/commit/5e56d0ea6982faf11048c8ca4bbb912ee17e88eb))
|
386 | * **checker:** add checker api ([#2240](https://github.com/stryker-mutator/stryker/issues/2240)) ([d463f86](https://github.com/stryker-mutator/stryker/commit/d463f8639437c114da4fe30115652e8a470dd179)), closes [#1514](https://github.com/stryker-mutator/stryker/issues/1514) [#1980](https://github.com/stryker-mutator/stryker/issues/1980)
|
387 | * **core:** add support for checker plugins ([#2285](https://github.com/stryker-mutator/stryker/issues/2285)) ([69358e1](https://github.com/stryker-mutator/stryker/commit/69358e1423701c730e29d303119a08d74081f340))
|
388 | * **core:** support build command ([f71ba87](https://github.com/stryker-mutator/stryker/commit/f71ba87a7adfd85131e1dea5fb1d6f3d8bba76df))
|
389 | * **instrumenter:** allow override of babel plugins ([8758cfd](https://github.com/stryker-mutator/stryker/commit/8758cfdda8ac2bfa761568f55ddee48c2a23f0e0))
|
390 | * **sandbox:** add ignore header to js files ([#2291](https://github.com/stryker-mutator/stryker/issues/2291)) ([3adde83](https://github.com/stryker-mutator/stryker/commit/3adde830deb8d4b471ae6fceafd603c9750419d7)), closes [#2276](https://github.com/stryker-mutator/stryker/issues/2276)
|
391 | * **tsconfig:** rewrite tsconfig references ([#2292](https://github.com/stryker-mutator/stryker/issues/2292)) ([4ee4950](https://github.com/stryker-mutator/stryker/commit/4ee4950bebd8db9c2f5a514edee57de55c040526)), closes [#2276](https://github.com/stryker-mutator/stryker/issues/2276)
|
392 |
|
393 |
|
394 | ### BREAKING CHANGES
|
395 |
|
396 | * **core:** * `--maxConcurrentTestRunners` is now deprecated. Please use `--concurrency` instead.
|
397 |
|
398 |
|
399 |
|
400 |
|
401 |
|
402 | ## [3.3.1](https://github.com/stryker-mutator/stryker/compare/v3.3.0...v3.3.1) (2020-07-04)
|
403 |
|
404 |
|
405 | ### Bug Fixes
|
406 |
|
407 | * **validation:** don't warn about the commandRunner options ([2128b9a](https://github.com/stryker-mutator/stryker/commit/2128b9ad5addb5617847234be2f7f34195671661))
|
408 |
|
409 |
|
410 |
|
411 |
|
412 |
|
413 | # [3.3.0](https://github.com/stryker-mutator/stryker/compare/v3.2.4...v3.3.0) (2020-06-16)
|
414 |
|
415 | **Note:** Version bump only for package @stryker-mutator/core
|
416 |
|
417 |
|
418 |
|
419 |
|
420 |
|
421 | ## [3.2.4](https://github.com/stryker-mutator/stryker/compare/v3.2.3...v3.2.4) (2020-05-18)
|
422 |
|
423 | **Note:** Version bump only for package @stryker-mutator/core
|
424 |
|
425 |
|
426 |
|
427 |
|
428 |
|
429 | ## [3.2.3](https://github.com/stryker-mutator/stryker/compare/v3.2.2...v3.2.3) (2020-05-15)
|
430 |
|
431 |
|
432 | ### Bug Fixes
|
433 |
|
434 | * **init:** use correct schema reference ([#2213](https://github.com/stryker-mutator/stryker/issues/2213)) ([136f538](https://github.com/stryker-mutator/stryker/commit/136f538c17140196b88ccaf80d3082546262a4e8))
|
435 |
|
436 |
|
437 |
|
438 |
|
439 |
|
440 | ## [3.2.2](https://github.com/stryker-mutator/stryker/compare/v3.2.1...v3.2.2) (2020-05-15)
|
441 |
|
442 |
|
443 | ### Bug Fixes
|
444 |
|
445 | * **options:** resolve false positives in unknown options warning ([#2208](https://github.com/stryker-mutator/stryker/issues/2208)) ([e3905f6](https://github.com/stryker-mutator/stryker/commit/e3905f6a4efa5aa32c4d76d09bff4692a35e78a9))
|
446 |
|
447 |
|
448 |
|
449 |
|
450 |
|
451 | ## [3.2.1](https://github.com/stryker-mutator/stryker/compare/v3.2.0...v3.2.1) (2020-05-15)
|
452 |
|
453 | **Note:** Version bump only for package @stryker-mutator/core
|
454 |
|
455 |
|
456 |
|
457 |
|
458 |
|
459 | # [3.2.0](https://github.com/stryker-mutator/stryker/compare/v3.1.0...v3.2.0) (2020-05-13)
|
460 |
|
461 |
|
462 | ### Features
|
463 |
|
464 | * **api:** Deprecated Config in favor of StrykerOptions ([dccdd91](https://github.com/stryker-mutator/stryker/commit/dccdd9119743d776e2dc4b572a9e02b1524ef88b))
|
465 | * **init:** add reference to mono schema ([#2162](https://github.com/stryker-mutator/stryker/issues/2162)) ([61953c7](https://github.com/stryker-mutator/stryker/commit/61953c703631619b51442298e1cff8532c336d4a))
|
466 | * **validation:** validate StrykerOptions using JSON schema ([5f05665](https://github.com/stryker-mutator/stryker/commit/5f0566581abdd1229dfe5d27a25a676bec93d8f8))
|
467 | * **validation:** add validation on plugin options ([#2158](https://github.com/stryker-mutator/stryker/issues/2158)) ([d78fe1e](https://github.com/stryker-mutator/stryker/commit/d78fe1e013ac2e309a29f0def3029492b1e6c1ea))
|
468 | * **validation:** hide stacktrace on validation error ([8c5ee88](https://github.com/stryker-mutator/stryker/commit/8c5ee889c7b06569bbfeb6a9557b8cecda16f0eb))
|
469 | * **validation:** warn about unknown stryker config options ([#2164](https://github.com/stryker-mutator/stryker/issues/2164)) ([8c6fd97](https://github.com/stryker-mutator/stryker/commit/8c6fd972dc57e246d361132dc176920d380c91cc)), closes [#2103](https://github.com/stryker-mutator/stryker/issues/2103)
|
470 |
|
471 |
|
472 |
|
473 |
|
474 |
|
475 | # [3.1.0](https://github.com/stryker-mutator/stryker/compare/v3.0.2...v3.1.0) (2020-03-29)
|
476 |
|
477 |
|
478 | ### Bug Fixes
|
479 |
|
480 | * **api:** allow for different api versions of File ([#2124](https://github.com/stryker-mutator/stryker/issues/2124)) ([589de85](https://github.com/stryker-mutator/stryker/commit/589de85361297999c8b5625e800783a18e6507e5))
|
481 |
|
482 |
|
483 |
|
484 |
|
485 |
|
486 | ## [3.0.2](https://github.com/stryker-mutator/stryker/compare/v3.0.1...v3.0.2) (2020-03-13)
|
487 |
|
488 |
|
489 | ### Bug Fixes
|
490 |
|
491 | * **nodejs requirement:** set NodeJS requirement to at least Node 10 ([8c08059](https://github.com/stryker-mutator/stryker/commit/8c080594a87d638ea4349ee69e05ed6c7eba6463))
|
492 |
|
493 |
|
494 |
|
495 |
|
496 |
|
497 | ## [3.0.1](https://github.com/stryker-mutator/stryker/compare/v3.0.0...v3.0.1) (2020-03-12)
|
498 |
|
499 | **Note:** Version bump only for package @stryker-mutator/core
|
500 |
|
501 |
|
502 |
|
503 |
|
504 |
|
505 | # [3.0.0](https://github.com/stryker-mutator/stryker/compare/v2.5.0...v3.0.0) (2020-03-11)
|
506 |
|
507 |
|
508 | ### Bug Fixes
|
509 |
|
510 | * **api:** allow for different api versions of File ([#2042](https://github.com/stryker-mutator/stryker/issues/2042)) ([9d1fcc1](https://github.com/stryker-mutator/stryker/commit/9d1fcc17e3e8125d8aa9174e3092d4f9913cc656)), closes [#2025](https://github.com/stryker-mutator/stryker/issues/2025)
|
511 | * **mocha:** support mutants with "runAllTests" ([#2037](https://github.com/stryker-mutator/stryker/issues/2037)) ([a9da18a](https://github.com/stryker-mutator/stryker/commit/a9da18aa67845db943c5ce8ebd69b368b34e134e)), closes [#2032](https://github.com/stryker-mutator/stryker/issues/2032)
|
512 |
|
513 |
|
514 | ### Features
|
515 |
|
516 | * **config:** Allow a `stryker.conf.json` as default config file. ([#2092](https://github.com/stryker-mutator/stryker/issues/2092)) ([2279813](https://github.com/stryker-mutator/stryker/commit/2279813dec4f9fabbfe9dcd521dc2e19d5902dc6))
|
517 | * **core:** exit code 1 when error in initial run ([49c5162](https://github.com/stryker-mutator/stryker/commit/49c5162461b5240a6c4204305cb21a7dd74d5172))
|
518 | * **excludedMutations:** remove deprecated mutation names ([#2027](https://github.com/stryker-mutator/stryker/issues/2027)) ([6f7bfe1](https://github.com/stryker-mutator/stryker/commit/6f7bfe13e8ec681d73c97d9b7fbd3f88a313ed6d))
|
519 | * **HtmlReporter:** include the html reporter in the core package and add it to the default reporters ([#2036](https://github.com/stryker-mutator/stryker/issues/2036)) ([09702d9](https://github.com/stryker-mutator/stryker/commit/09702d9a05387f407d8fc43d21db38b3a14cbec7)), closes [#1919](https://github.com/stryker-mutator/stryker/issues/1919)
|
520 | * **Initializer:** Initialize config file as JSON by default ([#2093](https://github.com/stryker-mutator/stryker/issues/2093)) ([e07d953](https://github.com/stryker-mutator/stryker/commit/e07d9535084881180d5abf7b58bece1b65f2455f)), closes [#2000](https://github.com/stryker-mutator/stryker/issues/2000)
|
521 | * **promisified fs:** use node 10 promisified functions ([#2028](https://github.com/stryker-mutator/stryker/issues/2028)) ([1c57d8f](https://github.com/stryker-mutator/stryker/commit/1c57d8f4620c2392e167f45fa20aa6acbd0c7a7d))
|
522 | * **react:** change react to create-react-app ([#1978](https://github.com/stryker-mutator/stryker/issues/1978)) ([7f34f28](https://github.com/stryker-mutator/stryker/commit/7f34f28dda821da561ae7ea5d041bb58fca4c011))
|
523 | * **Reporter.onScoreCalculated:** remove deprecated onScoreCalculatedevent ([#2026](https://github.com/stryker-mutator/stryker/issues/2026)) ([9fa4175](https://github.com/stryker-mutator/stryker/commit/9fa41757d7bed58c98bc3fbd0c8c861670fbd025))
|
524 |
|
525 |
|
526 | ### BREAKING CHANGES
|
527 |
|
528 | * **core:** Stryker now exists with exitCode `1` if an error of any kind occurs.
|
529 | * **Reporter.onScoreCalculated:** Please use the `onMutationTestReportReady` event and the `mutation-testing-metrics` npm package to calculate the mutation testing report metrics.
|
530 |
|
531 | This
|
532 | ```ts
|
533 | class MyReporter {
|
534 | onScoreCalculated(scoreResult) {
|
535 | // => do stuff with score result
|
536 | }
|
537 | }
|
538 | ```
|
539 |
|
540 | Becomes this:
|
541 | ```ts
|
542 | import { calculateMetrics } from 'mutation-testing-metrics';
|
543 | class MyReporter {
|
544 | onMutationTestingReportReady(report){
|
545 | const reportMetrics = calculateMetrics(report.files);
|
546 | // => do stuff with report metrics
|
547 | }
|
548 | }
|
549 | ```
|
550 | * **HtmlReporter:** the `html` reporter is now enabled by default. If you don't want to use it, be sure to override the `reporters` configuration option.
|
551 |
|
552 | ```json
|
553 | {
|
554 | "reporters": ["progress", "clear-text"]
|
555 | }
|
556 | ```
|
557 | * **excludedMutations:** removes auto-fix for the old names of mutations.
|
558 |
|
559 | ### Migrating:
|
560 | Almost every mutator has been renamed and/or split. Stryker will warn you about any deprecated mutator names in the `mutator.excludedMutations` section of your config.
|
561 |
|
562 | To migrate, please run stryker to see if your project is affected. If this is the case, please take a look at the mutator types on the handbook (see above).
|
563 |
|
564 | These are the changes:
|
565 |
|
566 | | Old mutation | New mutation(s) |
|
567 | |------------------------ |------------------------------------------------------- |
|
568 | | ArrayLiteral | ArrayDeclaration |
|
569 | | ArrayNewExpression | ArrayDeclaration |
|
570 | | BinaryExpression | ArithmeticOperator, EqualityOperator, LogicalOperator |
|
571 | | Block | BlockStatement |
|
572 | | BooleanSubstitution | BooleanLiteral |
|
573 | | DoStatement | ConditionalExpression |
|
574 | | ForStatement | ConditionalExpression |
|
575 | | IfStatement | ConditionalExpression |
|
576 | | PrefixUnaryExpression | UnaryOperator, UpdateOperator, BooleanLiteral |
|
577 | | PostfixUnaryExpression | UpdateOperator |
|
578 | | SwitchCase | ConditionalExpression |
|
579 | | WhileStatement | ConditionalExpression |
|
580 |
|
581 |
|
582 | ### New mutations
|
583 | Due to the migration, some new mutations were added to the **javascript** mutator.
|
584 | * The mutation _ArrayDeclaration_ will now mutate `new Array()` to `new Array([])`
|
585 | * The mutation _ArrayDeclaration_ will now mutate `[]` to `["Stryker was here"]`
|
586 |
|
587 | These mutations were already performed by the typescript mutator.
|
588 | * **promisified fs:** removed fsAsPromised from @stryker-mutator/util
|
589 |
|
590 |
|
591 |
|
592 |
|
593 |
|
594 | # [2.5.0](https://github.com/stryker-mutator/stryker/compare/v2.4.0...v2.5.0) (2020-01-12)
|
595 |
|
596 |
|
597 | ### Features
|
598 |
|
599 | * **.gitignore:** add Stryker patterns to .gitignore file during initialization ([#1848](https://github.com/stryker-mutator/stryker/issues/1848)) ([854aee0](https://github.com/stryker-mutator/stryker/commit/854aee0))
|
600 |
|
601 |
|
602 |
|
603 |
|
604 |
|
605 | # [2.4.0](https://github.com/stryker-mutator/stryker/compare/v2.3.0...v2.4.0) (2019-11-24)
|
606 |
|
607 |
|
608 | ### Features
|
609 |
|
610 | * **dashboard-reporter:** add github actions ci provider ([#1869](https://github.com/stryker-mutator/stryker/issues/1869)) ([b38b30d](https://github.com/stryker-mutator/stryker/commit/b38b30d))
|
611 | * **excludedMutations:** Implement new naming of mutators ([#1855](https://github.com/stryker-mutator/stryker/issues/1855)) ([c9b3bcb](https://github.com/stryker-mutator/stryker/commit/c9b3bcb))
|
612 | * **json config:** support json-file config ([#1853](https://github.com/stryker-mutator/stryker/issues/1853)) ([49495ef](https://github.com/stryker-mutator/stryker/commit/49495ef))
|
613 | * **progress-reporter:** improve reported progress ux ([d7a6f88](https://github.com/stryker-mutator/stryker/commit/d7a6f88))
|
614 | * **report:** support upload of full report to dashboard ([#1783](https://github.com/stryker-mutator/stryker/issues/1783)) ([fbb8102](https://github.com/stryker-mutator/stryker/commit/fbb8102))
|
615 |
|
616 |
|
617 |
|
618 |
|
619 |
|
620 | # [2.3.0](https://github.com/stryker-mutator/stryker/compare/v2.2.1...v2.3.0) (2019-11-13)
|
621 |
|
622 |
|
623 | ### Bug Fixes
|
624 |
|
625 | * **core:** undefined reference error in coverage recording ([0a68c9c](https://github.com/stryker-mutator/stryker/commit/0a68c9c))
|
626 |
|
627 |
|
628 |
|
629 |
|
630 |
|
631 | ## [2.2.1](https://github.com/stryker-mutator/stryker/compare/v2.2.0...v2.2.1) (2019-11-06)
|
632 |
|
633 | **Note:** Version bump only for package @stryker-mutator/core
|
634 |
|
635 |
|
636 |
|
637 |
|
638 |
|
639 | # [2.2.0](https://github.com/stryker-mutator/stryker/compare/v2.1.0...v2.2.0) (2019-11-06)
|
640 |
|
641 |
|
642 | ### Bug Fixes
|
643 |
|
644 | * edge cases, duplication, log output ([#1720](https://github.com/stryker-mutator/stryker/issues/1720)) ([7f42d34](https://github.com/stryker-mutator/stryker/commit/7f42d34))
|
645 | * **tempDir:** don't resolve temp dir as input file ([#1710](https://github.com/stryker-mutator/stryker/issues/1710)) ([bbdd02a](https://github.com/stryker-mutator/stryker/commit/bbdd02a))
|
646 |
|
647 |
|
648 | ### Features
|
649 |
|
650 | * **javascript-mutator:** allow to override babel plugins ([#1764](https://github.com/stryker-mutator/stryker/issues/1764)) ([ddb3d60](https://github.com/stryker-mutator/stryker/commit/ddb3d60))
|
651 | * **mutant-matcher:** lower memory usage ([#1794](https://github.com/stryker-mutator/stryker/issues/1794)) ([16294e5](https://github.com/stryker-mutator/stryker/commit/16294e5))
|
652 | * **progress-reporter:** show timed out mutant count ([#1818](https://github.com/stryker-mutator/stryker/issues/1818)) ([067df6d](https://github.com/stryker-mutator/stryker/commit/067df6d))
|
653 | * **stryker:** remind user to add `.stryker-temp` to gitignore ([#1722](https://github.com/stryker-mutator/stryker/issues/1722)) ([596e1ee](https://github.com/stryker-mutator/stryker/commit/596e1ee))
|
654 |
|
655 |
|
656 |
|
657 |
|
658 |
|
659 | # [2.1.0](https://github.com/stryker-mutator/stryker/compare/v2.0.2...v2.1.0) (2019-09-08)
|
660 |
|
661 |
|
662 | ### Features
|
663 |
|
664 | * **mocha:** support mocha 6.2 ([feddcf1](https://github.com/stryker-mutator/stryker/commit/feddcf1))
|
665 |
|
666 |
|
667 |
|
668 |
|
669 |
|
670 | ## [2.0.2](https://github.com/stryker-mutator/stryker/compare/v2.0.1...v2.0.2) (2019-07-11)
|
671 |
|
672 |
|
673 | ### Bug Fixes
|
674 |
|
675 | * **child process:** cleanup after dispose ([#1636](https://github.com/stryker-mutator/stryker/issues/1636)) ([3fd5db9](https://github.com/stryker-mutator/stryker/commit/3fd5db9))
|
676 | * **child process proxy:** OutOfMemory detection ([#1635](https://github.com/stryker-mutator/stryker/issues/1635)) ([4324d9f](https://github.com/stryker-mutator/stryker/commit/4324d9f))
|
677 | * **dispose:** fix race condition in dispose action ([124ef6a](https://github.com/stryker-mutator/stryker/commit/124ef6a)), closes [#1542](https://github.com/stryker-mutator/stryker/issues/1542)
|
678 |
|
679 |
|
680 |
|
681 |
|
682 |
|
683 | ## [2.0.1](https://github.com/stryker-mutator/stryker/compare/v2.0.0...v2.0.1) (2019-07-02)
|
684 |
|
685 |
|
686 | ### Bug Fixes
|
687 |
|
688 | * **inquirer:** fix inquirer types ([#1563](https://github.com/stryker-mutator/stryker/issues/1563)) ([37ca23c](https://github.com/stryker-mutator/stryker/commit/37ca23c))
|
689 |
|
690 |
|
691 |
|
692 |
|
693 |
|
694 | # [2.0.0](https://github.com/stryker-mutator/stryker/compare/v1.3.1...v2.0.0) (2019-05-17)
|
695 |
|
696 |
|
697 | ### Features
|
698 |
|
699 | * **deps:** update source-map dep to current major release ([45fa0f8](https://github.com/stryker-mutator/stryker/commit/45fa0f8))
|
700 | * **formatting:** remove dependency on prettier ([#1552](https://github.com/stryker-mutator/stryker/issues/1552)) ([24543d3](https://github.com/stryker-mutator/stryker/commit/24543d3)), closes [#1261](https://github.com/stryker-mutator/stryker/issues/1261)
|
701 | * **node 6:** drop support for node 6 ([#1517](https://github.com/stryker-mutator/stryker/issues/1517)) ([801d7cd](https://github.com/stryker-mutator/stryker/commit/801d7cd))
|
702 |
|
703 |
|
704 | ### BREAKING CHANGES
|
705 |
|
706 | * **node 6:** support for Node 6 has been dropped. Node 8 or higher is now required.
|
707 |
|
708 |
|
709 |
|
710 |
|
711 |
|
712 | ## [1.3.1](https://github.com/stryker-mutator/stryker/compare/v1.3.0...v1.3.1) (2019-04-26)
|
713 |
|
714 |
|
715 | ### Bug Fixes
|
716 |
|
717 | * **clean up:** prevent sandbox creation after dispose ([#1527](https://github.com/stryker-mutator/stryker/issues/1527)) ([73fc0a8](https://github.com/stryker-mutator/stryker/commit/73fc0a8))
|
718 |
|
719 |
|
720 |
|
721 |
|
722 |
|
723 | # [1.3.0](https://github.com/stryker-mutator/stryker/compare/v1.2.0...v1.3.0) (2019-04-24)
|
724 |
|
725 |
|
726 | ### Bug Fixes
|
727 |
|
728 | * **dispose:** clean up child processes in alternative flows ([#1520](https://github.com/stryker-mutator/stryker/issues/1520)) ([31ee085](https://github.com/stryker-mutator/stryker/commit/31ee085))
|
729 |
|
730 |
|
731 |
|
732 |
|
733 |
|
734 | # [1.2.0](https://github.com/stryker-mutator/stryker/compare/v1.1.1...v1.2.0) (2019-04-02)
|
735 |
|
736 |
|
737 | ### Features
|
738 |
|
739 | * **reporter:** implement `mutationTestReport` ([16ba76b](https://github.com/stryker-mutator/stryker/commit/16ba76b))
|
740 |
|
741 |
|
742 |
|
743 |
|
744 |
|
745 | ## [1.1.1](https://github.com/stryker-mutator/stryker/compare/v1.1.0...v1.1.1) (2019-03-21)
|
746 |
|
747 |
|
748 | ### Bug Fixes
|
749 |
|
750 | * **broadcast-reporter:** log error detail ([#1461](https://github.com/stryker-mutator/stryker/issues/1461)) ([2331847](https://github.com/stryker-mutator/stryker/commit/2331847))
|
751 |
|
752 |
|
753 |
|
754 |
|
755 |
|
756 | # [1.1.0](https://github.com/stryker-mutator/stryker/compare/v1.0.3...v1.1.0) (2019-03-04)
|
757 |
|
758 |
|
759 | ### Bug Fixes
|
760 |
|
761 | * **presets:** install v1.x dependencies instead of v0.x ([#1434](https://github.com/stryker-mutator/stryker/issues/1434)) ([7edda46](https://github.com/stryker-mutator/stryker/commit/7edda46))
|
762 |
|
763 |
|
764 |
|
765 |
|
766 |
|
767 | ## [1.0.3](https://github.com/stryker-mutator/stryker/compare/v1.0.2...v1.0.3) (2019-02-26)
|
768 |
|
769 | **Note:** Version bump only for package @stryker-mutator/core
|
770 |
|
771 |
|
772 |
|
773 |
|
774 |
|
775 | ## [1.0.2](https://github.com/stryker-mutator/stryker/compare/v1.0.1...v1.0.2) (2019-02-13)
|
776 |
|
777 |
|
778 | ### Bug Fixes
|
779 |
|
780 | * **stryker init:** update metadata for `stryker init` command ([#1403](https://github.com/stryker-mutator/stryker/issues/1403)) ([38f269b](https://github.com/stryker-mutator/stryker/commit/38f269b)), closes [#1402](https://github.com/stryker-mutator/stryker/issues/1402)
|
781 |
|
782 |
|
783 |
|
784 |
|
785 |
|
786 | ## [1.0.1](https://github.com/stryker-mutator/stryker/compare/v1.0.0...v1.0.1) (2019-02-13)
|
787 |
|
788 | **Note:** Version bump only for package @stryker-mutator/core
|
789 |
|
790 |
|
791 |
|
792 |
|
793 |
|
794 | ## [1.0.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.35.1...@stryker-mutator/core@1.0.0) (2019-02-13)
|
795 |
|
796 |
|
797 | ### Features
|
798 |
|
799 | * **config injection:** remove Config from the DI tokens ([#1389](https://github.com/stryker-mutator/stryker/issues/1389)) ([857e4a5](https://github.com/stryker-mutator/stryker/commit/857e4a5))
|
800 | * **ES5 support:** remove ES5 mutator ([#1370](https://github.com/stryker-mutator/stryker/issues/1370)) ([cb585b4](https://github.com/stryker-mutator/stryker/commit/cb585b4))
|
801 | * **factories:** remove deprecated factories ([#1381](https://github.com/stryker-mutator/stryker/issues/1381)) ([df2fcdf](https://github.com/stryker-mutator/stryker/commit/df2fcdf))
|
802 | * **getLogger:** remove getLogger and LoggerFactory from the API ([#1385](https://github.com/stryker-mutator/stryker/issues/1385)) ([cb14e67](https://github.com/stryker-mutator/stryker/commit/cb14e67))
|
803 | * **InputFileResolver:** remove InputFileDescriptor support ([#1390](https://github.com/stryker-mutator/stryker/issues/1390)) ([7598bc0](https://github.com/stryker-mutator/stryker/commit/7598bc0))
|
804 | * **port:** remove port config key ([#1386](https://github.com/stryker-mutator/stryker/issues/1386)) ([9c65aa2](https://github.com/stryker-mutator/stryker/commit/9c65aa2))
|
805 | * **rename:** rename `stryker-xxx-xxx` -> `[@stryker-mutator](https://github.com/stryker-mutator)/xxx-xxx` ([1bbd6ff](https://github.com/stryker-mutator/stryker/commit/1bbd6ff))
|
806 | * **reporter config:** remove deprecated reporter config option ([#1371](https://github.com/stryker-mutator/stryker/issues/1371)) ([2034a67](https://github.com/stryker-mutator/stryker/commit/2034a67))
|
807 | * **timeoutMS:** remove deprecated timeoutMs property ([#1382](https://github.com/stryker-mutator/stryker/issues/1382)) ([8d5f682](https://github.com/stryker-mutator/stryker/commit/8d5f682))
|
808 |
|
809 |
|
810 | ### BREAKING CHANGES
|
811 |
|
812 | * **rename:** The core package and plugins have been renamed: stryker -> @stryker-mutator/core
|
813 | * **config injection:** Remove Config object from Dependency Injection (only relevant for plugin creators).
|
814 | * **getLogger:** Remove `getLogger` and `LoggerFactory` from the API. Please use dependency injection to inject a logger. See https://github.com/stryker-mutator/stryker-handbook/blob/master/stryker/api/plugins.md#plugins for more detail
|
815 | * **port:** Remove the port config key. Ports should be automatically selected.
|
816 | * **InputFileResolver:** Remove InputFileDescriptor support. Entries of the `files` and `mutate` array should only contain strings, not objects. The `files` array can be removed in most cases as it can be generated using Git.
|
817 | * **factories:** Remove the Factory (and children) from the stryker-api package. Use DI to ensure classes are created. For more information, see https://github.com/stryker-mutator/stryker-handbook/blob/master/stryker/api/plugins.md#dependency-injection
|
818 | * **reporter config:** Remove the 'reporter' config option. Please use the 'reporters' (plural) config option instead.
|
819 | * **ES5 support:** Remove the ES5 mutator. The 'javascript' mutator is now the default mutator. Users without a mutator plugin should install `@stryker-mutator/javascript-mutator`.
|
820 | * **timeoutMS:** Remove the 'timeoutMs' config option. Please use the 'timeoutMS' config option instead.
|
821 |
|
822 |
|
823 |
|
824 |
|
825 |
|
826 | ## [0.35.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.35.0...stryker@0.35.1) (2019-02-12)
|
827 |
|
828 |
|
829 | ### Bug Fixes
|
830 |
|
831 | * **mutants:** Prevent memory leak when transpiling mutants ([#1376](https://github.com/stryker-mutator/stryker/issues/1376)) ([45c2852](https://github.com/stryker-mutator/stryker/commit/45c2852)), closes [#920](https://github.com/stryker-mutator/stryker/issues/920)
|
832 |
|
833 |
|
834 |
|
835 |
|
836 |
|
837 | # [0.35.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.34.0...stryker@0.35.0) (2019-02-08)
|
838 |
|
839 |
|
840 | ### Bug Fixes
|
841 |
|
842 | * **stryker:** Add logging on debug level for transpile errors ([7063216](https://github.com/stryker-mutator/stryker/commit/7063216))
|
843 |
|
844 |
|
845 | ### Features
|
846 |
|
847 | * **config-editors:** Remove side effects from all config editor plugins ([#1317](https://github.com/stryker-mutator/stryker/issues/1317)) ([1f61bed](https://github.com/stryker-mutator/stryker/commit/1f61bed))
|
848 | * **dependency injection:** Add dependency injection for plugins ([#1313](https://github.com/stryker-mutator/stryker/issues/1313)) ([f90cd56](https://github.com/stryker-mutator/stryker/commit/f90cd56)), closes [#667](https://github.com/stryker-mutator/stryker/issues/667)
|
849 | * **html-reporter:** Remove side effects from html reporter ([#1314](https://github.com/stryker-mutator/stryker/issues/1314)) ([66d65f7](https://github.com/stryker-mutator/stryker/commit/66d65f7))
|
850 | * **mutators:** Remove side effects from mutator plugins ([#1352](https://github.com/stryker-mutator/stryker/issues/1352)) ([edaf401](https://github.com/stryker-mutator/stryker/commit/edaf401))
|
851 | * **port:** Deprecate property 'port' ([#1309](https://github.com/stryker-mutator/stryker/issues/1309)) ([2539ee0](https://github.com/stryker-mutator/stryker/commit/2539ee0))
|
852 | * **test-frameworks:** Remove side effects from all test-framework plugins ([#1319](https://github.com/stryker-mutator/stryker/issues/1319)) ([a7160f4](https://github.com/stryker-mutator/stryker/commit/a7160f4))
|
853 | * **test-runner:** Use new plugin system to load TestRunner plugins ([#1361](https://github.com/stryker-mutator/stryker/issues/1361)) ([266247b](https://github.com/stryker-mutator/stryker/commit/266247b))
|
854 | * **transpilers:** Remove side effects transpiler plugins ([#1351](https://github.com/stryker-mutator/stryker/issues/1351)) ([9a8b539](https://github.com/stryker-mutator/stryker/commit/9a8b539))
|
855 |
|
856 |
|
857 |
|
858 |
|
859 |
|
860 | <a name="0.34.0"></a>
|
861 | # [0.34.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.33.2...stryker@0.34.0) (2018-12-23)
|
862 |
|
863 |
|
864 | ### Features
|
865 |
|
866 | * **stryker-api:** Support stryker-api 0.23 ([#1293](https://github.com/stryker-mutator/stryker/issues/1293)) ([10720ad](https://github.com/stryker-mutator/stryker/commit/10720ad))
|
867 | * **zero config:** Support mutation testing without any configuration ([#1264](https://github.com/stryker-mutator/stryker/issues/1264)) ([fe8f696](https://github.com/stryker-mutator/stryker/commit/fe8f696))
|
868 |
|
869 |
|
870 |
|
871 |
|
872 | <a name="0.33.2"></a>
|
873 | ## [0.33.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.33.1...stryker@0.33.2) (2018-12-12)
|
874 |
|
875 |
|
876 |
|
877 |
|
878 | **Note:** Version bump only for package stryker
|
879 |
|
880 | <a name="0.33.1"></a>
|
881 | ## [0.33.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.33.0...stryker@0.33.1) (2018-11-29)
|
882 |
|
883 |
|
884 | ### Bug Fixes
|
885 |
|
886 | * **stryker-api:** Update stryker-api peer dependency version ([677fc28](https://github.com/stryker-mutator/stryker/commit/677fc28))
|
887 |
|
888 |
|
889 |
|
890 |
|
891 | <a name="0.33.0"></a>
|
892 | # [0.33.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.32.1...stryker@0.33.0) (2018-11-29)
|
893 |
|
894 |
|
895 | ### Bug Fixes
|
896 |
|
897 | * **JestTestRunner:** run jest with --findRelatedTests ([#1235](https://github.com/stryker-mutator/stryker/issues/1235)) ([5e0790e](https://github.com/stryker-mutator/stryker/commit/5e0790e))
|
898 |
|
899 |
|
900 | ### Features
|
901 |
|
902 | * **console-colors:** Add a global config option to enable/disable colors in console ([#1251](https://github.com/stryker-mutator/stryker/issues/1251)) ([19b1d64](https://github.com/stryker-mutator/stryker/commit/19b1d64))
|
903 | * **Stryker CLI 'init':** Support for preset configuration during 'stryker init' ([#1248](https://github.com/stryker-mutator/stryker/issues/1248)) ([5673e6b](https://github.com/stryker-mutator/stryker/commit/5673e6b))
|
904 |
|
905 |
|
906 |
|
907 |
|
908 | <a name="0.32.1"></a>
|
909 | ## [0.32.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.32.0...stryker@0.32.1) (2018-11-21)
|
910 |
|
911 |
|
912 | ### Bug Fixes
|
913 |
|
914 | * **log4js:** Don't log log4js category to console ([#1246](https://github.com/stryker-mutator/stryker/issues/1246)) ([479d999](https://github.com/stryker-mutator/stryker/commit/479d999))
|
915 |
|
916 |
|
917 |
|
918 |
|
919 | <a name="0.32.0"></a>
|
920 | # [0.32.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.31.0...stryker@0.32.0) (2018-11-13)
|
921 |
|
922 |
|
923 | ### Features
|
924 |
|
925 | * **error debugging:** add remark to run again with loglevel trace ([#1231](https://github.com/stryker-mutator/stryker/issues/1231)) ([c9e3d97](https://github.com/stryker-mutator/stryker/commit/c9e3d97)), closes [#1205](https://github.com/stryker-mutator/stryker/issues/1205)
|
926 |
|
927 |
|
928 |
|
929 |
|
930 | <a name="0.31.0"></a>
|
931 | # [0.31.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.30.1...stryker@0.31.0) (2018-11-07)
|
932 |
|
933 |
|
934 | ### Features
|
935 |
|
936 | * **clear text reporter:** Prettify the clear-text report ([#1185](https://github.com/stryker-mutator/stryker/issues/1185)) ([a49829b](https://github.com/stryker-mutator/stryker/commit/a49829b))
|
937 |
|
938 |
|
939 |
|
940 |
|
941 | <a name="0.30.1"></a>
|
942 | ## [0.30.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.30.0...stryker@0.30.1) (2018-10-25)
|
943 |
|
944 |
|
945 | ### Bug Fixes
|
946 |
|
947 | * **file resolving:** ignore dirs from git submodules ([#1195](https://github.com/stryker-mutator/stryker/issues/1195)) ([7806083](https://github.com/stryker-mutator/stryker/commit/7806083))
|
948 |
|
949 |
|
950 |
|
951 |
|
952 | <a name="0.30.0"></a>
|
953 | # [0.30.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.5...stryker@0.30.0) (2018-10-15)
|
954 |
|
955 |
|
956 | ### Bug Fixes
|
957 |
|
958 | * **any-promise:** Don't register a promise implementation ([#1180](https://github.com/stryker-mutator/stryker/issues/1180)) ([1d3e2f6](https://github.com/stryker-mutator/stryker/commit/1d3e2f6))
|
959 |
|
960 |
|
961 | ### Features
|
962 |
|
963 | * **ProgressReporter:** Format estimated time of completion (ETC) ([#1176](https://github.com/stryker-mutator/stryker/issues/1176)) ([4e76b46](https://github.com/stryker-mutator/stryker/commit/4e76b46))
|
964 |
|
965 |
|
966 |
|
967 |
|
968 | <a name="0.29.5"></a>
|
969 | ## [0.29.5](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.4...stryker@0.29.5) (2018-10-03)
|
970 |
|
971 |
|
972 |
|
973 |
|
974 | **Note:** Version bump only for package stryker
|
975 |
|
976 | <a name="0.29.4"></a>
|
977 | ## [0.29.4](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.3...stryker@0.29.4) (2018-10-02)
|
978 |
|
979 |
|
980 | ### Bug Fixes
|
981 |
|
982 | * **ScoreResultCalculator:** fix faulty filenames in stryker score result ([#1165](https://github.com/stryker-mutator/stryker/issues/1165)) ([2555f49](https://github.com/stryker-mutator/stryker/commit/2555f49)), closes [#1140](https://github.com/stryker-mutator/stryker/issues/1140)
|
983 |
|
984 |
|
985 |
|
986 |
|
987 | <a name="0.29.3"></a>
|
988 | ## [0.29.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.2...stryker@0.29.3) (2018-09-30)
|
989 |
|
990 |
|
991 | ### Bug Fixes
|
992 |
|
993 | * **karma-runner:** improve error message ([#1145](https://github.com/stryker-mutator/stryker/issues/1145)) ([2e56d38](https://github.com/stryker-mutator/stryker/commit/2e56d38))
|
994 |
|
995 |
|
996 |
|
997 |
|
998 | <a name="0.29.2"></a>
|
999 | ## [0.29.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.1...stryker@0.29.2) (2018-09-14)
|
1000 |
|
1001 |
|
1002 |
|
1003 |
|
1004 | **Note:** Version bump only for package stryker
|
1005 |
|
1006 | <a name="0.29.1"></a>
|
1007 | ## [0.29.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.29.0...stryker@0.29.1) (2018-08-28)
|
1008 |
|
1009 |
|
1010 |
|
1011 |
|
1012 | **Note:** Version bump only for package stryker
|
1013 |
|
1014 | <a name="0.29.0"></a>
|
1015 | # [0.29.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.28.0...stryker@0.29.0) (2018-08-21)
|
1016 |
|
1017 |
|
1018 | ### Features
|
1019 |
|
1020 | * **stryker config:** rename config setting `timeoutMs` to `timeoutMS` ([#1099](https://github.com/stryker-mutator/stryker/issues/1099)) ([3ded998](https://github.com/stryker-mutator/stryker/commit/3ded998)), closes [#860](https://github.com/stryker-mutator/stryker/issues/860)
|
1021 |
|
1022 |
|
1023 |
|
1024 |
|
1025 | <a name="0.28.0"></a>
|
1026 | # [0.28.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.27.1...stryker@0.28.0) (2018-08-19)
|
1027 |
|
1028 |
|
1029 | ### Features
|
1030 |
|
1031 | * **stryker config:** rename config setting `reporter` to `reporters` ([#1088](https://github.com/stryker-mutator/stryker/issues/1088)) ([584218a](https://github.com/stryker-mutator/stryker/commit/584218a)), closes [#793](https://github.com/stryker-mutator/stryker/issues/793)
|
1032 |
|
1033 |
|
1034 |
|
1035 |
|
1036 | <a name="0.27.1"></a>
|
1037 | ## [0.27.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.27.0...stryker@0.27.1) (2018-08-17)
|
1038 |
|
1039 |
|
1040 | ### Bug Fixes
|
1041 |
|
1042 | * **dependencies:** support stryker-api 0.19.0 ([#1087](https://github.com/stryker-mutator/stryker/issues/1087)) ([44ce923](https://github.com/stryker-mutator/stryker/commit/44ce923))
|
1043 |
|
1044 |
|
1045 |
|
1046 |
|
1047 | <a name="0.27.0"></a>
|
1048 | # [0.27.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.26.2...stryker@0.27.0) (2018-08-17)
|
1049 |
|
1050 |
|
1051 | ### Features
|
1052 |
|
1053 | * **Command test runner:** Add command test runner ([#1047](https://github.com/stryker-mutator/stryker/issues/1047)) ([ee919fb](https://github.com/stryker-mutator/stryker/commit/ee919fb)), closes [#768](https://github.com/stryker-mutator/stryker/issues/768)
|
1054 |
|
1055 |
|
1056 |
|
1057 |
|
1058 | <a name="0.26.2"></a>
|
1059 | ## [0.26.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.26.1...stryker@0.26.2) (2018-08-16)
|
1060 |
|
1061 |
|
1062 |
|
1063 |
|
1064 | **Note:** Version bump only for package stryker
|
1065 |
|
1066 | <a name="0.26.1"></a>
|
1067 | ## [0.26.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.26.0...stryker@0.26.1) (2018-08-03)
|
1068 |
|
1069 |
|
1070 | ### Bug Fixes
|
1071 |
|
1072 | * **stryker:** Clear timeouts so stryker exits correctly ([#1063](https://github.com/stryker-mutator/stryker/issues/1063)) ([2058382](https://github.com/stryker-mutator/stryker/commit/2058382))
|
1073 |
|
1074 |
|
1075 |
|
1076 |
|
1077 | <a name="0.26.0"></a>
|
1078 | # [0.26.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.25.1...stryker@0.26.0) (2018-08-03)
|
1079 |
|
1080 |
|
1081 | ### Features
|
1082 |
|
1083 | * **child process:** Make all child processes silent ([#1039](https://github.com/stryker-mutator/stryker/issues/1039)) ([80b044a](https://github.com/stryker-mutator/stryker/commit/80b044a)), closes [#1038](https://github.com/stryker-mutator/stryker/issues/1038) [#976](https://github.com/stryker-mutator/stryker/issues/976)
|
1084 |
|
1085 |
|
1086 |
|
1087 |
|
1088 | <a name="0.25.1"></a>
|
1089 | ## [0.25.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.25.0...stryker@0.25.1) (2018-07-23)
|
1090 |
|
1091 |
|
1092 | ### Bug Fixes
|
1093 |
|
1094 | * **Test runner:** Don't crash on first failure ([#1037](https://github.com/stryker-mutator/stryker/issues/1037)) ([94790c3](https://github.com/stryker-mutator/stryker/commit/94790c3))
|
1095 |
|
1096 |
|
1097 |
|
1098 |
|
1099 | <a name="0.25.0"></a>
|
1100 | # [0.25.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.24.2...stryker@0.25.0) (2018-07-20)
|
1101 |
|
1102 |
|
1103 | ### Bug Fixes
|
1104 |
|
1105 | * **Dependencies:** Pin all deps on minor version ([#974](https://github.com/stryker-mutator/stryker/issues/974)) ([f0a7e5a](https://github.com/stryker-mutator/stryker/commit/f0a7e5a)), closes [#954](https://github.com/stryker-mutator/stryker/issues/954) [#967](https://github.com/stryker-mutator/stryker/issues/967)
|
1106 | * **stryker:** log runtime error messages on debug ([#1030](https://github.com/stryker-mutator/stryker/issues/1030)) ([27fc6de](https://github.com/stryker-mutator/stryker/commit/27fc6de)), closes [#977](https://github.com/stryker-mutator/stryker/issues/977)
|
1107 |
|
1108 |
|
1109 | ### Features
|
1110 |
|
1111 | * **logging:** Allow log to a file ([#954](https://github.com/stryker-mutator/stryker/issues/954)) ([c2f6b82](https://github.com/stryker-mutator/stryker/commit/c2f6b82)), closes [#748](https://github.com/stryker-mutator/stryker/issues/748)
|
1112 | * **stryker init:** Add support for yarn installs to `stryker init` ([#962](https://github.com/stryker-mutator/stryker/issues/962)) ([5aca197](https://github.com/stryker-mutator/stryker/commit/5aca197))
|
1113 |
|
1114 |
|
1115 |
|
1116 |
|
1117 | <a name="0.24.2"></a>
|
1118 | ## [0.24.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.24.1...stryker@0.24.2) (2018-07-04)
|
1119 |
|
1120 |
|
1121 | ### Bug Fixes
|
1122 |
|
1123 | * **stryker:** kill entire test process tree ([#927](https://github.com/stryker-mutator/stryker/issues/927)) ([71af3e3](https://github.com/stryker-mutator/stryker/commit/71af3e3))
|
1124 |
|
1125 |
|
1126 |
|
1127 |
|
1128 | <a name="0.24.1"></a>
|
1129 | ## [0.24.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.24.0...stryker@0.24.1) (2018-05-31)
|
1130 |
|
1131 |
|
1132 | ### Bug Fixes
|
1133 |
|
1134 | * **Peer dep:** set correct stryker-api peer dependency ([#830](https://github.com/stryker-mutator/stryker/issues/830)) ([af973a1](https://github.com/stryker-mutator/stryker/commit/af973a1))
|
1135 |
|
1136 |
|
1137 |
|
1138 |
|
1139 | <a name="0.24.0"></a>
|
1140 | # [0.24.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.23.0...stryker@0.24.0) (2018-05-21)
|
1141 |
|
1142 |
|
1143 | ### Features
|
1144 |
|
1145 | * **Dashboard reporter:** add support for CircleCI ([a58afff](https://github.com/stryker-mutator/stryker/commit/a58afff))
|
1146 |
|
1147 |
|
1148 |
|
1149 |
|
1150 | <a name="0.23.0"></a>
|
1151 | # [0.23.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.22.4...stryker@0.23.0) (2018-04-30)
|
1152 |
|
1153 |
|
1154 | ### Features
|
1155 |
|
1156 | * **node version:** drop node 4 support ([#724](https://github.com/stryker-mutator/stryker/issues/724)) ([a038931](https://github.com/stryker-mutator/stryker/commit/a038931))
|
1157 |
|
1158 |
|
1159 | ### BREAKING CHANGES
|
1160 |
|
1161 | * **node version:** Node 4 is no longer supported.
|
1162 |
|
1163 |
|
1164 |
|
1165 |
|
1166 | <a name="0.22.4"></a>
|
1167 | ## [0.22.4](https://github.com/stryker-mutator/stryker/compare/stryker@0.22.3...stryker@0.22.4) (2018-04-20)
|
1168 |
|
1169 |
|
1170 | ### Bug Fixes
|
1171 |
|
1172 | * **Sandbox:** make sure .stryker-tmp does not appear in the sandbox ([#716](https://github.com/stryker-mutator/stryker/issues/716)) ([48acc2c](https://github.com/stryker-mutator/stryker/commit/48acc2c)), closes [#698](https://github.com/stryker-mutator/stryker/issues/698)
|
1173 |
|
1174 |
|
1175 |
|
1176 |
|
1177 | <a name="0.22.3"></a>
|
1178 | ## [0.22.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.22.2...stryker@0.22.3) (2018-04-20)
|
1179 |
|
1180 |
|
1181 | ### Bug Fixes
|
1182 |
|
1183 | * **Sandbox pool:** remove race condition ([#714](https://github.com/stryker-mutator/stryker/issues/714)) ([a3606d8](https://github.com/stryker-mutator/stryker/commit/a3606d8)), closes [#713](https://github.com/stryker-mutator/stryker/issues/713)
|
1184 |
|
1185 |
|
1186 |
|
1187 |
|
1188 | <a name="0.22.2"></a>
|
1189 | ## [0.22.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.22.1...stryker@0.22.2) (2018-04-20)
|
1190 |
|
1191 |
|
1192 |
|
1193 |
|
1194 | **Note:** Version bump only for package stryker
|
1195 |
|
1196 | <a name="0.22.1"></a>
|
1197 | ## [0.22.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.22.0...stryker@0.22.1) (2018-04-13)
|
1198 |
|
1199 |
|
1200 | ### Bug Fixes
|
1201 |
|
1202 | * **Dependencies:** set correct stryker-api dependency ([#694](https://github.com/stryker-mutator/stryker/issues/694)) ([e333fd9](https://github.com/stryker-mutator/stryker/commit/e333fd9))
|
1203 |
|
1204 |
|
1205 |
|
1206 |
|
1207 | <a name="0.22.0"></a>
|
1208 | # [0.22.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.21.1...stryker@0.22.0) (2018-04-11)
|
1209 |
|
1210 |
|
1211 | ### Features
|
1212 |
|
1213 | * **Sandbox isolation:** symbolic link node_modules in sandboxes ([#689](https://github.com/stryker-mutator/stryker/issues/689)) ([487ab7c](https://github.com/stryker-mutator/stryker/commit/487ab7c))
|
1214 |
|
1215 |
|
1216 |
|
1217 |
|
1218 | <a name="0.21.1"></a>
|
1219 | ## [0.21.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.21.0...stryker@0.21.1) (2018-04-09)
|
1220 |
|
1221 |
|
1222 | ### Bug Fixes
|
1223 |
|
1224 | * **Dashboard reporter:** fix typos ([047a370](https://github.com/stryker-mutator/stryker/commit/047a370))
|
1225 |
|
1226 |
|
1227 |
|
1228 |
|
1229 | <a name="0.21.0"></a>
|
1230 | # [0.21.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.20.1...stryker@0.21.0) (2018-04-04)
|
1231 |
|
1232 |
|
1233 | ### Bug Fixes
|
1234 |
|
1235 | * **Progress reporter:** don't prevent stryker from closing ([21255aa](https://github.com/stryker-mutator/stryker/commit/21255aa))
|
1236 |
|
1237 |
|
1238 | ### Features
|
1239 |
|
1240 | * **identify-files:** use git to list files in `InputFileResolver` ([df6169a](https://github.com/stryker-mutator/stryker/commit/df6169a))
|
1241 |
|
1242 |
|
1243 | ### BREAKING CHANGES
|
1244 |
|
1245 | * **identify-files:** * The `InputFileDescriptor` syntax for files is no longer supported.
|
1246 | * Test runner plugins should keep track of which files are included
|
1247 | into a test run and in which order.
|
1248 | * Transpiler plugins should keep track of which files are to be
|
1249 | transpiled.
|
1250 |
|
1251 |
|
1252 |
|
1253 |
|
1254 | <a name="0.20.1"></a>
|
1255 | ## [0.20.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.20.0...stryker@0.20.1) (2018-03-22)
|
1256 |
|
1257 |
|
1258 | ### Bug Fixes
|
1259 |
|
1260 | * **peerDependency:** update stryker-api requirement to ^0.14.0 ([3ce04d4](https://github.com/stryker-mutator/stryker/commit/3ce04d4))
|
1261 |
|
1262 |
|
1263 |
|
1264 |
|
1265 | <a name="0.20.0"></a>
|
1266 | # [0.20.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.19.4...stryker@0.20.0) (2018-03-22)
|
1267 |
|
1268 |
|
1269 | ### Features
|
1270 |
|
1271 | * **stryker:** add excludedMutations as a config option ([#13](https://github.com/stryker-mutator/stryker/issues/13)) ([#652](https://github.com/stryker-mutator/stryker/issues/652)) ([cc8a5f1](https://github.com/stryker-mutator/stryker/commit/cc8a5f1))
|
1272 |
|
1273 |
|
1274 |
|
1275 |
|
1276 | <a name="0.19.4"></a>
|
1277 | ## [0.19.4](https://github.com/stryker-mutator/stryker/compare/stryker@0.19.3...stryker@0.19.4) (2018-03-21)
|
1278 |
|
1279 |
|
1280 |
|
1281 |
|
1282 | **Note:** Version bump only for package stryker
|
1283 |
|
1284 | <a name="0.19.3"></a>
|
1285 | ## [0.19.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.19.2...stryker@0.19.3) (2018-02-14)
|
1286 |
|
1287 |
|
1288 | ### Bug Fixes
|
1289 |
|
1290 | * **coverage-analysis:** make sure to not erase sourceMappingURL comment ([#625](https://github.com/stryker-mutator/stryker/issues/625)) ([eed7147](https://github.com/stryker-mutator/stryker/commit/eed7147))
|
1291 |
|
1292 |
|
1293 |
|
1294 |
|
1295 | <a name="0.19.2"></a>
|
1296 | ## [0.19.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.19.1...stryker@0.19.2) (2018-02-08)
|
1297 |
|
1298 |
|
1299 | ### Bug Fixes
|
1300 |
|
1301 | * **stryker:** remove import to undependant module ([0956194](https://github.com/stryker-mutator/stryker/commit/0956194))
|
1302 |
|
1303 |
|
1304 |
|
1305 |
|
1306 | <a name="0.19.1"></a>
|
1307 | ## [0.19.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.19.0...stryker@0.19.1) (2018-02-07)
|
1308 |
|
1309 |
|
1310 | ### Bug Fixes
|
1311 |
|
1312 | * **dependencies:** update stryker-api requirement to ^0.13.0 ([8eba6d4](https://github.com/stryker-mutator/stryker/commit/8eba6d4))
|
1313 |
|
1314 |
|
1315 |
|
1316 |
|
1317 | <a name="0.19.0"></a>
|
1318 | # [0.19.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.18.2...stryker@0.19.0) (2018-02-07)
|
1319 |
|
1320 |
|
1321 | ### Features
|
1322 |
|
1323 | * **coverage analysis:** Support transpiled code ([#559](https://github.com/stryker-mutator/stryker/issues/559)) ([7c351ad](https://github.com/stryker-mutator/stryker/commit/7c351ad))
|
1324 | * **dashboard-reporter:** Add dashboard reporter ([#472](https://github.com/stryker-mutator/stryker/issues/472)) ([0693a41](https://github.com/stryker-mutator/stryker/commit/0693a41))
|
1325 |
|
1326 |
|
1327 |
|
1328 |
|
1329 | <a name="0.18.2"></a>
|
1330 | ## [0.18.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.18.1...stryker@0.18.2) (2018-02-02)
|
1331 |
|
1332 |
|
1333 |
|
1334 |
|
1335 | **Note:** Version bump only for package stryker
|
1336 |
|
1337 | <a name="0.18.1"></a>
|
1338 | ## [0.18.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.18.0...stryker@0.18.1) (2018-01-19)
|
1339 |
|
1340 |
|
1341 |
|
1342 |
|
1343 | **Note:** Version bump only for package stryker
|
1344 |
|
1345 | <a name="0.18.0"></a>
|
1346 | # [0.18.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.17.2...stryker@0.18.0) (2018-01-12)
|
1347 |
|
1348 |
|
1349 | ### Features
|
1350 |
|
1351 | * **Child processes:** Support process message polution ([#572](https://github.com/stryker-mutator/stryker/issues/572)) ([dbe4d84](https://github.com/stryker-mutator/stryker/commit/dbe4d84))
|
1352 |
|
1353 |
|
1354 |
|
1355 |
|
1356 | <a name="0.17.2"></a>
|
1357 | ## [0.17.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.17.1...stryker@0.17.2) (2018-01-10)
|
1358 |
|
1359 |
|
1360 | ### Bug Fixes
|
1361 |
|
1362 | * **es5-mutator:** Describe migration for users with plugins ([6be95c3](https://github.com/stryker-mutator/stryker/commit/6be95c3))
|
1363 |
|
1364 |
|
1365 |
|
1366 |
|
1367 | <a name="0.17.1"></a>
|
1368 | ## [0.17.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.17.0...stryker@0.17.1) (2018-01-10)
|
1369 |
|
1370 |
|
1371 |
|
1372 |
|
1373 | **Note:** Version bump only for package stryker
|
1374 |
|
1375 | <a name="0.17.0"></a>
|
1376 | # [0.17.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.16.0...stryker@0.17.0) (2017-12-21)
|
1377 |
|
1378 |
|
1379 | ### Features
|
1380 |
|
1381 | * **cvg analysis:** New coverage instrumenter ([#550](https://github.com/stryker-mutator/stryker/issues/550)) ([2bef577](https://github.com/stryker-mutator/stryker/commit/2bef577))
|
1382 |
|
1383 |
|
1384 |
|
1385 |
|
1386 | <a name="0.16.0"></a>
|
1387 | # [0.16.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.6...stryker@0.16.0) (2017-12-19)
|
1388 |
|
1389 |
|
1390 | ### Features
|
1391 |
|
1392 | * **config:** [#438](https://github.com/stryker-mutator/stryker/issues/438) Extensive config validation ([#549](https://github.com/stryker-mutator/stryker/issues/549)) ([dc6fdf2](https://github.com/stryker-mutator/stryker/commit/dc6fdf2))
|
1393 |
|
1394 |
|
1395 |
|
1396 |
|
1397 | <a name="0.15.6"></a>
|
1398 | ## [0.15.6](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.5...stryker@0.15.6) (2017-12-18)
|
1399 |
|
1400 |
|
1401 |
|
1402 |
|
1403 | **Note:** Version bump only for package stryker
|
1404 |
|
1405 | <a name="0.15.5"></a>
|
1406 | ## [0.15.5](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.4...stryker@0.15.5) (2017-12-05)
|
1407 |
|
1408 |
|
1409 |
|
1410 |
|
1411 | **Note:** Version bump only for package stryker
|
1412 |
|
1413 | <a name="0.15.4"></a>
|
1414 | ## [0.15.4](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.3...stryker@0.15.4) (2017-11-27)
|
1415 |
|
1416 |
|
1417 |
|
1418 |
|
1419 | **Note:** Version bump only for package stryker
|
1420 |
|
1421 | <a name="0.15.3"></a>
|
1422 | ## [0.15.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.2...stryker@0.15.3) (2017-11-27)
|
1423 |
|
1424 |
|
1425 |
|
1426 |
|
1427 | **Note:** Version bump only for package stryker
|
1428 |
|
1429 | <a name="0.15.2"></a>
|
1430 | ## [0.15.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.1...stryker@0.15.2) (2017-11-25)
|
1431 |
|
1432 |
|
1433 | ### Bug Fixes
|
1434 |
|
1435 | * **StrykerSpec:** Uncomment tests ([#471](https://github.com/stryker-mutator/stryker/issues/471)) ([4a13afa](https://github.com/stryker-mutator/stryker/commit/4a13afa))
|
1436 |
|
1437 |
|
1438 |
|
1439 |
|
1440 | <a name="0.15.1"></a>
|
1441 | ## [0.15.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.15.0...stryker@0.15.1) (2017-11-24)
|
1442 |
|
1443 |
|
1444 | ### Bug Fixes
|
1445 |
|
1446 | * **Initializer:** Remove es5 option ([#469](https://github.com/stryker-mutator/stryker/issues/469)) ([98048f4](https://github.com/stryker-mutator/stryker/commit/98048f4))
|
1447 |
|
1448 |
|
1449 |
|
1450 |
|
1451 | <a name="0.15.0"></a>
|
1452 | # [0.15.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.14.1...stryker@0.15.0) (2017-11-24)
|
1453 |
|
1454 |
|
1455 | ### Features
|
1456 |
|
1457 | * **JavaScript mutator:** Add stryker-javascript-mutator package ([#467](https://github.com/stryker-mutator/stryker/issues/467)) ([06d6bac](https://github.com/stryker-mutator/stryker/commit/06d6bac)), closes [#429](https://github.com/stryker-mutator/stryker/issues/429)
|
1458 |
|
1459 |
|
1460 |
|
1461 |
|
1462 | <a name="0.14.1"></a>
|
1463 | ## [0.14.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.14.0...stryker@0.14.1) (2017-11-17)
|
1464 |
|
1465 |
|
1466 |
|
1467 |
|
1468 | **Note:** Version bump only for package stryker
|
1469 |
|
1470 | <a name="0.14.0"></a>
|
1471 | # [0.14.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.13.0...stryker@0.14.0) (2017-11-13)
|
1472 |
|
1473 |
|
1474 | ### Bug Fixes
|
1475 |
|
1476 | * **InputFileResolver:** Presume .zip and .tar are binary files. ([#452](https://github.com/stryker-mutator/stryker/issues/452)) ([94f8fdc](https://github.com/stryker-mutator/stryker/commit/94f8fdc)), closes [#447](https://github.com/stryker-mutator/stryker/issues/447)
|
1477 |
|
1478 |
|
1479 | ### Features
|
1480 |
|
1481 | * **mocha 4:** Add support for mocha version 4 ([#455](https://github.com/stryker-mutator/stryker/issues/455)) ([de6ae4f](https://github.com/stryker-mutator/stryker/commit/de6ae4f))
|
1482 |
|
1483 |
|
1484 |
|
1485 |
|
1486 | <a name="0.13.0"></a>
|
1487 | # [0.13.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.12.0...stryker@0.13.0) (2017-10-24)
|
1488 |
|
1489 |
|
1490 | ### Features
|
1491 |
|
1492 | * **default score:** Set default score to 100 ([b9231fe](https://github.com/stryker-mutator/stryker/commit/b9231fe))
|
1493 | * **transpiler api:** Async transpiler plugin support ([#433](https://github.com/stryker-mutator/stryker/issues/433)) ([794e587](https://github.com/stryker-mutator/stryker/commit/794e587))
|
1494 |
|
1495 |
|
1496 |
|
1497 |
|
1498 | <a name="0.12.0"></a>
|
1499 | ## [0.12.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.11.2...stryker@0.12.0) (2017-10-20)
|
1500 |
|
1501 |
|
1502 | ### Bug Fixes
|
1503 |
|
1504 | * **mocha framework:** Select tests based on name ([#413](https://github.com/stryker-mutator/stryker/issues/413)) ([bb7c02f](https://github.com/stryker-mutator/stryker/commit/bb7c02f)), closes [#249](https://github.com/stryker-mutator/stryker/issues/249)
|
1505 |
|
1506 |
|
1507 | ### BREAKING CHANGES
|
1508 |
|
1509 | * **mocha framework:** * Change api of `TestFramework`. It now provides an array of `TestSelection` objects, instead of an array of numbers with test ids.
|
1510 |
|
1511 |
|
1512 |
|
1513 |
|
1514 | <a name="0.11.2"></a>
|
1515 | ## [0.11.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.11.1...stryker@0.11.2) (2017-10-11)
|
1516 |
|
1517 |
|
1518 | ### Bug Fixes
|
1519 |
|
1520 | * **deps:** Remove types for prettier as a dev ([7014322](https://github.com/stryker-mutator/stryker/commit/7014322))
|
1521 |
|
1522 |
|
1523 |
|
1524 |
|
1525 | <a name="0.11.1"></a>
|
1526 | ## [0.11.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.11.0...stryker@0.11.1) (2017-10-10)
|
1527 |
|
1528 |
|
1529 |
|
1530 |
|
1531 | **Note:** Version bump only for package stryker
|
1532 |
|
1533 | <a name="0.11.0"></a>
|
1534 | # [0.11.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.10.3...stryker@0.11.0) (2017-10-03)
|
1535 |
|
1536 |
|
1537 | ### Bug Fixes
|
1538 |
|
1539 | * **progress reporter:** Simpify reported progress ([#401](https://github.com/stryker-mutator/stryker/issues/401)) ([6258ef1](https://github.com/stryker-mutator/stryker/commit/6258ef1)), closes [#400](https://github.com/stryker-mutator/stryker/issues/400)
|
1540 | * **sandbox:** Prevent hanging child processes ([#402](https://github.com/stryker-mutator/stryker/issues/402)) ([ff6962a](https://github.com/stryker-mutator/stryker/commit/ff6962a)), closes [#396](https://github.com/stryker-mutator/stryker/issues/396)
|
1541 |
|
1542 |
|
1543 | ### Features
|
1544 |
|
1545 | * **ConfigReader:** Use CLI options with default config file ([#404](https://github.com/stryker-mutator/stryker/issues/404)) ([99cdc61](https://github.com/stryker-mutator/stryker/commit/99cdc61)), closes [#390](https://github.com/stryker-mutator/stryker/issues/390)
|
1546 | * **StrykerInitializer:** Add the option to select mutators and transpilers ([#403](https://github.com/stryker-mutator/stryker/issues/403)) ([c61786f](https://github.com/stryker-mutator/stryker/commit/c61786f))
|
1547 |
|
1548 |
|
1549 |
|
1550 |
|
1551 | <a name="0.10.3"></a>
|
1552 | ## [0.10.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.10.2...stryker@0.10.3) (2017-09-22)
|
1553 |
|
1554 |
|
1555 |
|
1556 |
|
1557 | **Note:** Version bump only for package stryker
|
1558 |
|
1559 | <a name="0.10.2"></a>
|
1560 | # [0.10.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.10.1...stryker@0.10.2) (2017-09-20)
|
1561 |
|
1562 |
|
1563 | ### Bug Fixes
|
1564 |
|
1565 | * **dependency on 'rx':** Remove requires to `'rx'` directly ([71f7330](https://github.com/stryker-mutator/stryker/commit/71f7330))
|
1566 | * **missing dependency:** Remove invalid package-lock file ([aeeeb7b](https://github.com/stryker-mutator/stryker/commit/aeeeb7b))
|
1567 | * **MutationTestExecutor:** Only complete defined observables ([#381](https://github.com/stryker-mutator/stryker/issues/381)) ([a0a1355](https://github.com/stryker-mutator/stryker/commit/a0a1355))
|
1568 |
|
1569 |
|
1570 | <a name="0.10.1"></a>
|
1571 | # [0.10.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.9.3...stryker@0.10.1) (2017-09-20)
|
1572 |
|
1573 |
|
1574 | ### Bug Fixes
|
1575 |
|
1576 | * **missing dependency:** Remove invalid package-lock file ([aeeeb7b](https://github.com/stryker-mutator/stryker/commit/aeeeb7b))
|
1577 |
|
1578 | <a name="0.10.0"></a>
|
1579 | # [0.10.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.9.3...stryker@0.10.0) (2017-09-19)
|
1580 |
|
1581 |
|
1582 | ### Features
|
1583 |
|
1584 | * **typescript:** Add support for TypeScript mutation testing (#376) ([ba78168](https://github.com/stryker-mutator/stryker/commit/ba78168))
|
1585 |
|
1586 |
|
1587 | ### BREAKING CHANGES
|
1588 |
|
1589 | * **typescript:** * Hoist the `Mutator` interface to a higher abstraction. With this interface it was possible to add mutators for specific ES5 AST nodes. As we're moving away from ES5, this plugin abstraction had to be hoisted to a higher level. It is no longer possible to plugin a specific ES5 node mutator.
|
1590 | * Update `report` interface: Rename `MutantState.Error` => `MutantState.RuntimeError`.
|
1591 |
|
1592 |
|
1593 |
|
1594 |
|
1595 | <a name="0.9.3"></a>
|
1596 | ## [0.9.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.9.2...stryker@0.9.3) (2017-09-09)
|
1597 |
|
1598 |
|
1599 | ### Bug Fixes
|
1600 |
|
1601 | * **score-result:** Wrap single file reports ([#379](https://github.com/stryker-mutator/stryker/issues/379)) ([986eb6b](https://github.com/stryker-mutator/stryker/commit/986eb6b))
|
1602 |
|
1603 |
|
1604 |
|
1605 |
|
1606 | <a name="0.9.2"></a>
|
1607 | ## [0.9.2](https://github.com/stryker-mutator/stryker/compare/stryker@0.9.1...stryker@0.9.2) (2017-09-06)
|
1608 |
|
1609 |
|
1610 | ### Bug Fixes
|
1611 |
|
1612 | * **init command:** indent "stryker.conf.js" file after "stryker init" ([52ac439](https://github.com/stryker-mutator/stryker/commit/52ac439))
|
1613 |
|
1614 |
|
1615 |
|
1616 |
|
1617 | <a name="0.9.1"></a>
|
1618 | ## [0.9.1](https://github.com/stryker-mutator/stryker/compare/stryker@0.9.0...stryker@0.9.1) (2017-09-04)
|
1619 |
|
1620 |
|
1621 | ### Bug Fixes
|
1622 |
|
1623 | * **stryker-init:** Stryker init won't create temp folder ([#361](https://github.com/stryker-mutator/stryker/issues/361)) ([a4333c9](https://github.com/stryker-mutator/stryker/commit/a4333c9))
|
1624 |
|
1625 |
|
1626 |
|
1627 |
|
1628 | <a name="0.9.0"></a>
|
1629 | # [0.9.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.8.0...stryker@0.9.0) (2017-08-25)
|
1630 |
|
1631 |
|
1632 | ### Bug Fixes
|
1633 |
|
1634 | * **MochaTestRunner:** Exit with a warning if no tests were executed (#360) ([ac52860](https://github.com/stryker-mutator/stryker/commit/ac52860))
|
1635 |
|
1636 |
|
1637 | ### Code Refactoring
|
1638 |
|
1639 | * change ConfigWriter interface name to ConfigEditor (#357) ([ec4ae03](https://github.com/stryker-mutator/stryker/commit/ec4ae03))
|
1640 |
|
1641 |
|
1642 | ### BREAKING CHANGES
|
1643 |
|
1644 | * Public api for `ConfigWriter` is renamed to `ConfigEditor`. The corresponding `write` method is renamed to `edit`. If you're using custom `ConfigWriter` plugins you should rename the `write` method to `edit`. Please update the `stryker-mocha-framework` and `stryker-karma-runner` to the latest versions as they provide the new `ConfigEditor` plugin.
|
1645 |
|
1646 |
|
1647 |
|
1648 |
|
1649 | <a name="0.8.0"></a>
|
1650 | # [0.8.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.7.0...stryker@0.8.0) (2017-08-11)
|
1651 |
|
1652 |
|
1653 | ### Features
|
1654 |
|
1655 | * **ci-integration:** Configurable thresholds based on mutation score (#355) ([93f28cc](https://github.com/stryker-mutator/stryker/commit/93f28cc)), closes [#220](https://github.com/stryker-mutator/stryker/issues/220)
|
1656 | * **IsolatedTestRunner:** Handle promise rejections (#351) ([f596993](https://github.com/stryker-mutator/stryker/commit/f596993))
|
1657 |
|
1658 |
|
1659 |
|
1660 |
|
1661 | <a name="0.7.0"></a>
|
1662 | # [0.7.0](https://github.com/stryker-mutator/stryker/compare/stryker@0.6.7...stryker@0.7.0) (2017-08-04)
|
1663 |
|
1664 |
|
1665 | ### Features
|
1666 |
|
1667 | * **ConfigReader:** Inform about init command (#340) ([7f3e61f](https://github.com/stryker-mutator/stryker/commit/7f3e61f))
|
1668 | * **html-reporter:** Score result as single source of truth (#341) ([47b3295](https://github.com/stryker-mutator/stryker/commit/47b3295)), closes [#335](https://github.com/stryker-mutator/stryker/issues/335)
|
1669 |
|
1670 |
|
1671 |
|
1672 |
|
1673 | <a name="0.6.7"></a>
|
1674 | ## [0.6.7](https://github.com/stryker-mutator/stryker/compare/stryker@0.6.6...stryker@0.6.7) (2017-07-14)
|
1675 |
|
1676 |
|
1677 | ### Bug Fixes
|
1678 |
|
1679 | * **ts-2.4:** Fix type issues for typescript 2.4 (#337) ([c18079b](https://github.com/stryker-mutator/stryker/commit/c18079b)), closes [#337](https://github.com/stryker-mutator/stryker/issues/337)
|
1680 |
|
1681 |
|
1682 |
|
1683 |
|
1684 | <a name="0.6.6"></a>
|
1685 | ## [0.6.6](https://github.com/stryker-mutator/stryker/compare/stryker@0.6.4...stryker@0.6.6) (2017-06-16)
|
1686 |
|
1687 |
|
1688 | ### Bug Fixes
|
1689 |
|
1690 | * **npmignore:** Align npm ignores (#321) ([db2a56e](https://github.com/stryker-mutator/stryker/commit/db2a56e))
|
1691 | * Manual version bump ([a67d90b](https://github.com/stryker-mutator/stryker/commit/a67d90b))
|
1692 |
|
1693 |
|
1694 |
|
1695 |
|
1696 | <a name="0.6.3"></a>
|
1697 | ## [0.6.3](https://github.com/stryker-mutator/stryker/compare/stryker@0.6.2...stryker@0.6.3) (2017-06-08)
|
1698 |
|
1699 |
|
1700 | ### Bug Fixes
|
1701 |
|
1702 | * **intializer:** Remove install of `stryker` itself (#317) ([8b8dd30](https://github.com/stryker-mutator/stryker/commit/8b8dd30)), closes [#316](https://github.com/stryker-mutator/stryker/issues/316)
|
1703 | * **MethodChainMutatorSpec:** Fix test name, so it matches the name of the mutator. (#313) ([5e53982](https://github.com/stryker-mutator/stryker/commit/5e53982)), closes [#313](https://github.com/stryker-mutator/stryker/issues/313)
|
1704 |
|
1705 |
|
1706 |
|
1707 |
|
1708 | <a name="0.6.3"></a>
|
1709 | ## 0.6.3 (2017-06-02)
|
1710 |
|
1711 |
|
1712 | ### Features
|
1713 |
|
1714 | * **Mutators:** Add Boolean substitution mutators (#294) ([a137a97](https://github.com/stryker-mutator/stryker/commit/a137a97))
|
1715 | * **report-score-result:** Report score result as tree (#309) ([965c575](https://github.com/stryker-mutator/stryker/commit/965c575))
|
1716 |
|
1717 | <a name="0.6.0"></a>
|
1718 | # 0.6.0 (2017-04-21)
|
1719 |
|
1720 |
|
1721 | ### Bug Fixes
|
1722 |
|
1723 | * **IsolatedTestRunnerAdapter:** Don't kill processes using SIGKILL (#270) ([f606e9d](https://github.com/stryker-mutator/stryker/commit/f606e9d))
|
1724 | * **IsolatedTestRunnerAdapter:** Improve error handling when test runner worker process crashes (#285) ([2b4bda7](https://github.com/stryker-mutator/stryker/commit/2b4bda7))
|
1725 |
|
1726 |
|
1727 | ### Features
|
1728 |
|
1729 | * **multi-package:** Migrate to multi-package repo (#257) ([0c2fde5](https://github.com/stryker-mutator/stryker/commit/0c2fde5))
|
1730 |
|
1731 |
|
1732 |
|
1733 |
|
1734 | <a name="0.5.9"></a>
|
1735 | ## [0.5.9](https://github.com/stryker-mutator/stryker/compare/v0.5.8...v0.5.9) (2017-03-01)
|
1736 |
|
1737 |
|
1738 | ### Bug Fixes
|
1739 |
|
1740 | * **fileUtilsSpec:** Fix test naming ([#240](https://github.com/stryker-mutator/stryker/issues/240)) ([f1321be](https://github.com/stryker-mutator/stryker/commit/f1321be))
|
1741 | * **IsolatedTestRunner:** Fix channel closed error ([#219](https://github.com/stryker-mutator/stryker/issues/219)) ([202d4b5](https://github.com/stryker-mutator/stryker/commit/202d4b5))
|
1742 |
|
1743 |
|
1744 |
|
1745 | <a name="0.5.8"></a>
|
1746 | ## [0.5.8](https://github.com/stryker-mutator/stryker/compare/v0.5.7...v0.5.8) (2017-02-03)
|
1747 |
|
1748 |
|
1749 | ### Bug Fixes
|
1750 |
|
1751 | * **bin/stryker:** Changed file permissions on stryker so it's executable on Linux ([#226](https://github.com/stryker-mutator/stryker/issues/226)) ([c1a5798](https://github.com/stryker-mutator/stryker/commit/c1a5798))
|
1752 | * **fs:** Use graceful-fs instead of fs directly ([#221](https://github.com/stryker-mutator/stryker/issues/221)) ([4c1bf41](https://github.com/stryker-mutator/stryker/commit/4c1bf41))
|
1753 | * **typo:** change not coverage to no coverage ([f2c7198](https://github.com/stryker-mutator/stryker/commit/f2c7198))
|
1754 |
|
1755 |
|
1756 | ### Features
|
1757 |
|
1758 | * **ArrayDeclarationMutator:** Add new mutator. ([#229](https://github.com/stryker-mutator/stryker/issues/229)) ([9805917](https://github.com/stryker-mutator/stryker/commit/9805917))
|
1759 |
|
1760 |
|
1761 |
|
1762 | <a name="0.5.7"></a>
|
1763 | ## [0.5.7](https://github.com/stryker-mutator/stryker/compare/v0.5.6...v0.5.7) (2017-01-16)
|
1764 |
|
1765 |
|
1766 | ### Features
|
1767 |
|
1768 | * **append-only-progress:** Implement new reporter ([#213](https://github.com/stryker-mutator/stryker/issues/213)) ([7b68506](https://github.com/stryker-mutator/stryker/commit/7b68506))
|
1769 |
|
1770 |
|
1771 |
|
1772 | <a name="0.5.6"></a>
|
1773 | ## [0.5.6](https://github.com/stryker-mutator/stryker/compare/v0.5.5...v0.5.6) (2016-12-31)
|
1774 |
|
1775 |
|
1776 | ### Bug Fixes
|
1777 |
|
1778 | * **InputFileResolver:** Don't ignore all files ([#210](https://github.com/stryker-mutator/stryker/issues/210)) ([ef3dde4](https://github.com/stryker-mutator/stryker/commit/ef3dde4))
|
1779 |
|
1780 |
|
1781 |
|
1782 | <a name="0.5.5"></a>
|
1783 | ## [0.5.5](https://github.com/stryker-mutator/stryker/compare/v0.5.4...v0.5.5) (2016-12-30)
|
1784 |
|
1785 |
|
1786 | ### Features
|
1787 |
|
1788 | * **ClearTextReporter:** Limit the number of tests ([142de71](https://github.com/stryker-mutator/stryker/commit/142de71))
|
1789 | * **ConfigReader:** Look for stryker.conf.js in the CWD ([#209](https://github.com/stryker-mutator/stryker/issues/209)) ([d196fd3](https://github.com/stryker-mutator/stryker/commit/d196fd3))
|
1790 | * **InputfileResolver:** exclude online files from globbing ([#194](https://github.com/stryker-mutator/stryker/issues/194)) ([a114594](https://github.com/stryker-mutator/stryker/commit/a114594))
|
1791 | * **lifetime-support:** Remove 0.12 node support ([38f72ae](https://github.com/stryker-mutator/stryker/commit/38f72ae))
|
1792 | * **progress-reporter:** Create new progress reporter ([#202](https://github.com/stryker-mutator/stryker/issues/202)) ([11c345e](https://github.com/stryker-mutator/stryker/commit/11c345e))
|
1793 | * **ProgressReporter:** add new line after report ([#193](https://github.com/stryker-mutator/stryker/issues/193)) ([931c35f](https://github.com/stryker-mutator/stryker/commit/931c35f))
|
1794 | * **ts21:** Upgrade to TypeScript 2.1 ([#203](https://github.com/stryker-mutator/stryker/issues/203)) ([4ce1d16](https://github.com/stryker-mutator/stryker/commit/4ce1d16))
|
1795 |
|
1796 |
|
1797 |
|
1798 | <a name="0.5.4"></a>
|
1799 | ## [0.5.4](https://github.com/stryker-mutator/stryker/compare/v0.5.3...v0.5.4) (2016-12-15)
|
1800 |
|
1801 |
|
1802 | ### Features
|
1803 |
|
1804 | * **es2015-promise:** Remove dep to es6-promise ([#189](https://github.com/stryker-mutator/stryker/issues/189)) ([3a34fe1](https://github.com/stryker-mutator/stryker/commit/3a34fe1))
|
1805 | * **exclude-files:** Exclude files with a `!` ([#188](https://github.com/stryker-mutator/stryker/issues/188)) ([05a356d](https://github.com/stryker-mutator/stryker/commit/05a356d))
|
1806 | * **sandbox:** Change cwd in `Sandbox`es ([#187](https://github.com/stryker-mutator/stryker/issues/187)) ([28e1e5d](https://github.com/stryker-mutator/stryker/commit/28e1e5d))
|
1807 |
|
1808 |
|
1809 |
|
1810 | <a name="0.5.3"></a>
|
1811 | ## [0.5.3](https://github.com/stryker-mutator/stryker/compare/v0.5.2...v0.5.3) (2016-11-26)
|
1812 |
|
1813 |
|
1814 | ### Features
|
1815 |
|
1816 | * **test-runner:** Config for `maxConcurrentTestRunners` ([492bb80](https://github.com/stryker-mutator/stryker/commit/492bb80))
|
1817 |
|
1818 |
|
1819 |
|
1820 | <a name="0.5.2"></a>
|
1821 | ## [0.5.2](https://github.com/stryker-mutator/stryker/compare/v0.5.1...v0.5.2) (2016-11-21)
|
1822 |
|
1823 |
|
1824 | ### Bug Fixes
|
1825 |
|
1826 | * **coverage:** Make 'perTest' work with dry-run ([d700f20](https://github.com/stryker-mutator/stryker/commit/d700f20))
|
1827 |
|
1828 |
|
1829 |
|
1830 | <a name="0.5.1"></a>
|
1831 | ## [0.5.1](https://github.com/stryker-mutator/stryker/compare/v0.5.0...v0.5.1) (2016-11-20)
|
1832 |
|
1833 |
|
1834 | ### Bug Fixes
|
1835 |
|
1836 | * **.npmignore:** Add temp folder to npm ignore ([07d1406](https://github.com/stryker-mutator/stryker/commit/07d1406))
|
1837 | * **istanbul:** Add dependency to istanbul ([729d770](https://github.com/stryker-mutator/stryker/commit/729d770))
|
1838 |
|
1839 |
|
1840 |
|
1841 | <a name="0.5.0"></a>
|
1842 | # [0.5.0](https://github.com/stryker-mutator/stryker/compare/v0.4.5...v0.5.0) (2016-11-20)
|
1843 |
|
1844 |
|
1845 | ### Bug Fixes
|
1846 |
|
1847 | * **clear-text-reporter:** Fix a typo ([0e009dc](https://github.com/stryker-mutator/stryker/commit/0e009dc))
|
1848 |
|
1849 |
|
1850 | ### Features
|
1851 |
|
1852 | * **cli:** Add support for commands ([#181](https://github.com/stryker-mutator/stryker/issues/181)) ([fd824de](https://github.com/stryker-mutator/stryker/commit/fd824de))
|
1853 | * **one-pass-coverage:** Support one-pass coverage measurement ([#165](https://github.com/stryker-mutator/stryker/issues/165)) ([1796c93](https://github.com/stryker-mutator/stryker/commit/1796c93))
|
1854 |
|
1855 |
|
1856 |
|
1857 | <a name="0.4.5"></a>
|
1858 | ## [0.4.5](https://github.com/stryker-mutator/stryker/compare/v0.4.4...v0.4.5) (2016-10-29)
|
1859 |
|
1860 |
|
1861 | ### Bug Fixes
|
1862 |
|
1863 | * **BlockStatementMutator:** Not mutate empty block ([#160](https://github.com/stryker-mutator/stryker/issues/160)) ([da4a3cf](https://github.com/stryker-mutator/stryker/commit/da4a3cf))
|
1864 | * **stryker:** Stop running if there are no mutants ([#161](https://github.com/stryker-mutator/stryker/issues/161)) ([8f68da8](https://github.com/stryker-mutator/stryker/commit/8f68da8))
|
1865 |
|
1866 |
|
1867 |
|
1868 | <a name="0.4.4"></a>
|
1869 | ## [0.4.4](https://github.com/stryker-mutator/stryker/compare/v0.4.3...v0.4.4) (2016-10-04)
|
1870 |
|
1871 |
|
1872 | ### Bug Fixes
|
1873 |
|
1874 | * **line-endings:** Enforce unix line endings ([#152](https://github.com/stryker-mutator/stryker/issues/152)) ([554c167](https://github.com/stryker-mutator/stryker/commit/554c167))
|
1875 | * **MutantRunResultMatcher:** False positive fix ([#155](https://github.com/stryker-mutator/stryker/issues/155)) ([255f84b](https://github.com/stryker-mutator/stryker/commit/255f84b)), closes [#155](https://github.com/stryker-mutator/stryker/issues/155)
|
1876 |
|
1877 |
|
1878 | ### Features
|
1879 |
|
1880 | * **ts2.0:** Migrate to typescript 2.0 ([#154](https://github.com/stryker-mutator/stryker/issues/154)) ([1c5db5c](https://github.com/stryker-mutator/stryker/commit/1c5db5c))
|
1881 |
|
1882 |
|
1883 |
|
1884 | <a name="0.4.3"></a>
|
1885 | ## [0.4.3](https://github.com/stryker-mutator/stryker/compare/v0.1.0...v0.4.3) (2016-09-09)
|
1886 |
|
1887 |
|
1888 | ### Bug Fixes
|
1889 |
|
1890 | * **bithound:** Add bithoundrc with tslint engine ([#117](https://github.com/stryker-mutator/stryker/issues/117)) ([3b7e9f9](https://github.com/stryker-mutator/stryker/commit/3b7e9f9))
|
1891 | * **deps:** Set version of stryker-api ([338d8ec](https://github.com/stryker-mutator/stryker/commit/338d8ec))
|
1892 | * **isolated-test-runner:** Support regexes ([#146](https://github.com/stryker-mutator/stryker/issues/146)) ([51b6903](https://github.com/stryker-mutator/stryker/commit/51b6903))
|
1893 | * **log4jsMock:** Restore sandbox in log4js mock ([#122](https://github.com/stryker-mutator/stryker/issues/122)) ([4a88b58](https://github.com/stryker-mutator/stryker/commit/4a88b58))
|
1894 | * **parserUtils:** Add support for duplicate ast ([#119](https://github.com/stryker-mutator/stryker/issues/119)) ([b35e223](https://github.com/stryker-mutator/stryker/commit/b35e223))
|
1895 | * **StrykerTempFolder:** Use local tmp folder ([#121](https://github.com/stryker-mutator/stryker/issues/121)) ([53651b2](https://github.com/stryker-mutator/stryker/commit/53651b2))
|
1896 | * **test-deps:** Set version of stryker-api in it ([a094e4b](https://github.com/stryker-mutator/stryker/commit/a094e4b))
|
1897 | * **TestRunnerOrchestrator:** Error in test run ([#120](https://github.com/stryker-mutator/stryker/issues/120)) ([b03e84b](https://github.com/stryker-mutator/stryker/commit/b03e84b))
|
1898 | * **TestRunnerOrchestrator:** Initial test run ([#130](https://github.com/stryker-mutator/stryker/issues/130)) ([a3c8902](https://github.com/stryker-mutator/stryker/commit/a3c8902))
|
1899 | * **unittest:** Fix merge error in TestRunnerOrchestratorSpec ([1f6a05a](https://github.com/stryker-mutator/stryker/commit/1f6a05a))
|
1900 |
|
1901 |
|
1902 | ### Features
|
1903 |
|
1904 | * **test-runner:** Support lifecycle events ([#125](https://github.com/stryker-mutator/stryker/issues/125)) ([8aca3bd](https://github.com/stryker-mutator/stryker/commit/8aca3bd))
|
1905 | * **test-runner:** Support lifecycle events ([#132](https://github.com/stryker-mutator/stryker/issues/132)) ([0675864](https://github.com/stryker-mutator/stryker/commit/0675864))
|
1906 | * **unincluded-files:** Add support for unincluded ([#126](https://github.com/stryker-mutator/stryker/issues/126)) ([916ae55](https://github.com/stryker-mutator/stryker/commit/916ae55))
|
1907 |
|
1908 |
|
1909 |
|
1910 | <a name="0.4.2"></a>
|
1911 | ## [0.4.2](https://github.com/stryker-mutator/stryker/compare/v0.1.0...v0.4.2) (2016-08-09)
|
1912 |
|
1913 |
|
1914 | ### Bug Fixes
|
1915 |
|
1916 | * **bithound:** Add bithoundrc with tslint engine ([#117](https://github.com/stryker-mutator/stryker/issues/117)) ([3b7e9f9](https://github.com/stryker-mutator/stryker/commit/3b7e9f9))
|
1917 | * **deps:** Set version of stryker-api ([338d8ec](https://github.com/stryker-mutator/stryker/commit/338d8ec))
|
1918 | * **log4jsMock:** Restore sandbox in log4js mock ([#122](https://github.com/stryker-mutator/stryker/issues/122)) ([4a88b58](https://github.com/stryker-mutator/stryker/commit/4a88b58))
|
1919 | * **parserUtils:** Add support for duplicate ast ([#119](https://github.com/stryker-mutator/stryker/issues/119)) ([b35e223](https://github.com/stryker-mutator/stryker/commit/b35e223))
|
1920 | * **StrykerTempFolder:** Use local tmp folder ([#121](https://github.com/stryker-mutator/stryker/issues/121)) ([53651b2](https://github.com/stryker-mutator/stryker/commit/53651b2))
|
1921 | * **test-deps:** Set version of stryker-api in it ([a094e4b](https://github.com/stryker-mutator/stryker/commit/a094e4b))
|
1922 | * **TestRunnerOrchestrator:** Error in test run ([#120](https://github.com/stryker-mutator/stryker/issues/120)) ([b03e84b](https://github.com/stryker-mutator/stryker/commit/b03e84b))
|
1923 | * **TestRunnerOrchestrator:** Initial test run ([#130](https://github.com/stryker-mutator/stryker/issues/130)) ([a3c8902](https://github.com/stryker-mutator/stryker/commit/a3c8902))
|
1924 | * **unittest:** Fix merge error in TestRunnerOrchestratorSpec ([1f6a05a](https://github.com/stryker-mutator/stryker/commit/1f6a05a))
|
1925 |
|
1926 |
|
1927 | ### Features
|
1928 |
|
1929 | * **test-runner:** Support lifecycle events ([#125](https://github.com/stryker-mutator/stryker/issues/125)) ([8aca3bd](https://github.com/stryker-mutator/stryker/commit/8aca3bd))
|
1930 | * **test-runner:** Support lifecycle events ([#132](https://github.com/stryker-mutator/stryker/issues/132)) ([0675864](https://github.com/stryker-mutator/stryker/commit/0675864))
|
1931 | * **unincluded-files:** Add support for unincluded ([#126](https://github.com/stryker-mutator/stryker/issues/126)) ([916ae55](https://github.com/stryker-mutator/stryker/commit/916ae55))
|
1932 |
|
1933 |
|
1934 |
|
1935 | <a name="0.4.1"></a>
|
1936 | ## [0.4.1](https://github.com/stryker-mutator/stryker/compare/v0.4.0...v0.4.1) (2016-07-22)
|
1937 |
|
1938 |
|
1939 | ### Features
|
1940 |
|
1941 | * **test-runner:** Support lifecycle events ([#132](https://github.com/stryker-mutator/stryker/issues/132)) ([bea5f11](https://github.com/stryker-mutator/stryker/commit/bea5f11))
|
1942 |
|
1943 |
|
1944 |
|
1945 | <a name="0.4.0"></a>
|
1946 | # [0.4.0](https://github.com/stryker-mutator/stryker/compare/v0.3.2...v0.4.0) (2016-07-21)
|
1947 |
|
1948 |
|
1949 | ### Bug Fixes
|
1950 |
|
1951 | * **bithound:** Add bithoundrc with tslint engine ([#117](https://github.com/stryker-mutator/stryker/issues/117)) ([60191e3](https://github.com/stryker-mutator/stryker/commit/60191e3))
|
1952 | * **deps:** Set version of stryker-api ([aa51dc1](https://github.com/stryker-mutator/stryker/commit/aa51dc1))
|
1953 | * **log4jsMock:** Restore sandbox in log4js mock ([#122](https://github.com/stryker-mutator/stryker/issues/122)) ([e3f3ce1](https://github.com/stryker-mutator/stryker/commit/e3f3ce1))
|
1954 | * **parserUtils:** Add support for duplicate ast ([#119](https://github.com/stryker-mutator/stryker/issues/119)) ([f7eda47](https://github.com/stryker-mutator/stryker/commit/f7eda47))
|
1955 | * **StrykerTempFolder:** Use local tmp folder ([#121](https://github.com/stryker-mutator/stryker/issues/121)) ([84790f2](https://github.com/stryker-mutator/stryker/commit/84790f2))
|
1956 | * **test-deps:** Set version of stryker-api in it ([e006ade](https://github.com/stryker-mutator/stryker/commit/e006ade))
|
1957 | * **TestRunnerOrchestrator:** Error in test run ([#120](https://github.com/stryker-mutator/stryker/issues/120)) ([564f15c](https://github.com/stryker-mutator/stryker/commit/564f15c))
|
1958 | * **TestRunnerOrchestrator:** Initial test run ([#130](https://github.com/stryker-mutator/stryker/issues/130)) ([7f0b26a](https://github.com/stryker-mutator/stryker/commit/7f0b26a))
|
1959 | * **unittest:** Fix merge error in TestRunnerOrchestratorSpec ([55afd5e](https://github.com/stryker-mutator/stryker/commit/55afd5e))
|
1960 |
|
1961 |
|
1962 | ### Features
|
1963 |
|
1964 | * **test-runner:** Support lifecycle events ([#125](https://github.com/stryker-mutator/stryker/issues/125)) ([6c0e229](https://github.com/stryker-mutator/stryker/commit/6c0e229))
|
1965 | * **unincluded-files:** Add support for unincluded ([#126](https://github.com/stryker-mutator/stryker/issues/126)) ([c66e380](https://github.com/stryker-mutator/stryker/commit/c66e380))
|
1966 |
|
1967 |
|
1968 |
|
1969 | <a name="0.3.2"></a>
|
1970 | ## [0.3.2](https://github.com/stryker-mutator/stryker/compare/v0.3.1...v0.3.2) (2016-04-28)
|
1971 |
|
1972 |
|
1973 |
|
1974 | <a name="0.3.1"></a>
|
1975 | ## [0.3.1](https://github.com/stryker-mutator/stryker/compare/v0.2.1...v0.3.1) (2016-04-17)
|
1976 |
|
1977 |
|
1978 |
|
1979 | <a name="0.2.1"></a>
|
1980 | ## [0.2.1](https://github.com/stryker-mutator/stryker/compare/v0.2.0...v0.2.1) (2016-04-14)
|
1981 |
|
1982 |
|
1983 |
|
1984 | <a name="0.2.0"></a>
|
1985 | # [0.2.0](https://github.com/stryker-mutator/stryker/compare/v0.1.0...v0.2.0) (2016-04-08)
|
1986 |
|
1987 |
|
1988 |
|
1989 | <a name="0.1.0"></a>
|
1990 | # [0.1.0](https://github.com/stryker-mutator/stryker/compare/v0.0.0...v0.1.0) (2016-03-24)
|