1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | ## [14.1.1](https://github.com/istanbuljs/nyc/compare/v14.1.0...v14.1.1) (2019-05-09)
|
6 |
|
7 |
|
8 | ### Bug Fixes
|
9 |
|
10 | * **check-coverage:** make the --temp-dir option visible ([#1101](https://github.com/istanbuljs/nyc/issues/1101)) ([b5b67de](https://github.com/istanbuljs/nyc/commit/b5b67de))
|
11 | * **cli:** Report error if unwanted positional arguments are received ([#1100](https://github.com/istanbuljs/nyc/issues/1100)) ([57debc1](https://github.com/istanbuljs/nyc/commit/57debc1)), closes [#401](https://github.com/istanbuljs/nyc/issues/401)
|
12 |
|
13 |
|
14 |
|
15 | # [14.1.0](https://github.com/istanbuljs/nyc/compare/v14.0.0...v14.1.0) (2019-04-24)
|
16 |
|
17 |
|
18 | ### Bug Fixes
|
19 |
|
20 | * Do not crash when nyc is run inside itself. ([#1068](https://github.com/istanbuljs/nyc/issues/1068)) ([c4fcf5e](https://github.com/istanbuljs/nyc/commit/c4fcf5e)), closes [#1067](https://github.com/istanbuljs/nyc/issues/1067)
|
21 | * Exit with code 1 when nyc doesn't know what to do. ([#1070](https://github.com/istanbuljs/nyc/issues/1070)) ([21fb2c8](https://github.com/istanbuljs/nyc/commit/21fb2c8))
|
22 | * Purge source-map cache before reporting if cache is disabled. ([#1080](https://github.com/istanbuljs/nyc/issues/1080)) ([3d9eaa4](https://github.com/istanbuljs/nyc/commit/3d9eaa4))
|
23 | * Use correct config property for parser plugins ([#1082](https://github.com/istanbuljs/nyc/issues/1082)) ([a7bc7ae](https://github.com/istanbuljs/nyc/commit/a7bc7ae))
|
24 |
|
25 |
|
26 | ### Features
|
27 |
|
28 | * add support for yaml configuration file ([#1054](https://github.com/istanbuljs/nyc/issues/1054)) ([ca37ffa](https://github.com/istanbuljs/nyc/commit/ca37ffa))
|
29 |
|
30 |
|
31 |
|
32 | # [14.0.0](https://github.com/istanbuljs/nyc/compare/v13.3.0...v14.0.0) (2019-04-15)
|
33 |
|
34 |
|
35 | ### Bug Fixes
|
36 |
|
37 | * Add `cwd` option to instrument command ([#1024](https://github.com/istanbuljs/nyc/issues/1024)) ([051d95a](https://github.com/istanbuljs/nyc/commit/051d95a))
|
38 | * Add config values to hash salt ([#988](https://github.com/istanbuljs/nyc/issues/988)) ([7ac325d](https://github.com/istanbuljs/nyc/commit/7ac325d)), closes [#522](https://github.com/istanbuljs/nyc/issues/522)
|
39 | * Exclude negated not working with '--all' switch ([#977](https://github.com/istanbuljs/nyc/issues/977)) ([91de23c](https://github.com/istanbuljs/nyc/commit/91de23c))
|
40 | * Make --all work for transpiled code ([#1047](https://github.com/istanbuljs/nyc/issues/1047)) ([18e04ba](https://github.com/istanbuljs/nyc/commit/18e04ba))
|
41 | * Resolve absolute paths in nyc instrument ([#1012](https://github.com/istanbuljs/nyc/issues/1012)) ([3cb1861](https://github.com/istanbuljs/nyc/commit/3cb1861)), closes [#1014](https://github.com/istanbuljs/nyc/issues/1014)
|
42 | * Set processinfo pid/ppid to actual numbers ([#1057](https://github.com/istanbuljs/nyc/issues/1057)) ([32f75b0](https://github.com/istanbuljs/nyc/commit/32f75b0))
|
43 | * Use a single instance of nyc for all actions of main command. ([#1059](https://github.com/istanbuljs/nyc/issues/1059)) ([b909575](https://github.com/istanbuljs/nyc/commit/b909575))
|
44 |
|
45 |
|
46 | ### Features
|
47 |
|
48 | * Add `delete` option to instrument command ([#1005](https://github.com/istanbuljs/nyc/issues/1005)) ([d6db551](https://github.com/istanbuljs/nyc/commit/d6db551))
|
49 | * Add `include` and `exclude` options to instrument command ([#1007](https://github.com/istanbuljs/nyc/issues/1007)) ([8da097e](https://github.com/istanbuljs/nyc/commit/8da097e))
|
50 | * Add processinfo index, add externalId ([#1055](https://github.com/istanbuljs/nyc/issues/1055)) ([8dcf180](https://github.com/istanbuljs/nyc/commit/8dcf180))
|
51 | * Add support for nyc.config.js ([#1019](https://github.com/istanbuljs/nyc/issues/1019)) ([3b203c7](https://github.com/istanbuljs/nyc/commit/3b203c7))
|
52 | * Add support to exclude files on coverage report generation ([#982](https://github.com/istanbuljs/nyc/issues/982)) ([509c6aa](https://github.com/istanbuljs/nyc/commit/509c6aa))
|
53 | * Add test-exclude args to check-coverage and report subcommands. ([0fc217e](https://github.com/istanbuljs/nyc/commit/0fc217e))
|
54 | * Always build the processinfo temp dir ([#1061](https://github.com/istanbuljs/nyc/issues/1061)) ([c213469](https://github.com/istanbuljs/nyc/commit/c213469))
|
55 | * Enable `es-modules` option for nyc instrument command ([#1006](https://github.com/istanbuljs/nyc/issues/1006)) ([596b120](https://github.com/istanbuljs/nyc/commit/596b120))
|
56 | * Fix excludeAfterRemap functionality. ([36bcc0b](https://github.com/istanbuljs/nyc/commit/36bcc0b))
|
57 | * Implement `nyc instrument --complete-copy` ([#1056](https://github.com/istanbuljs/nyc/issues/1056)) ([2eb13c6](https://github.com/istanbuljs/nyc/commit/2eb13c6))
|
58 | * Remove bundling ([#1017](https://github.com/istanbuljs/nyc/issues/1017)) ([b25492a](https://github.com/istanbuljs/nyc/commit/b25492a))
|
59 | * Support turning off node_modules default exclude via `exclude-node-modules` option ([#912](https://github.com/istanbuljs/nyc/issues/912)) ([b7e16cd](https://github.com/istanbuljs/nyc/commit/b7e16cd))
|
60 | * Add support for `--exclude-node-modules` to subcommands. ([#1053](https://github.com/istanbuljs/nyc/issues/1053)) ([e597c46](https://github.com/istanbuljs/nyc/commit/e597c46))
|
61 |
|
62 |
|
63 | ### BREAKING CHANGES
|
64 |
|
65 | * The `--exclude-after-remap` option is now functional and enabled by default. This causes the `include`, `exclude` and `extension` lists to be processed after using source maps to determine the original filename of sources.
|
66 | * Add a file named 'index.json' to the .nyc_output/processinfo directory, which has a different format from the other files in this dir.
|
67 | * Change the data type of the pid/ppid fields in processinfo files
|
68 | * `nyc instrument` now honors `include` and `exclude` settings, potentially resulting in some files that were previously instrumented being ignored.
|
69 | * The `plugins` option has been renamed to `parser-plugins`.
|
70 | * The logic involving include/exclude processing has changed. Results should be verified to ensure all desired sources have coverage data.
|
71 | * `nyc instrument` now enables the `--es-module` option by default. This can cause failures to instrument scripts which violate `'use strict'` rules.
|
72 |
|
73 |
|
74 |
|
75 | <a name="13.3.0"></a>
|
76 | # [13.3.0](https://github.com/istanbuljs/nyc/compare/v13.2.0...v13.3.0) (2019-02-14)
|
77 |
|
78 |
|
79 | ### Bug Fixes
|
80 |
|
81 | * update dependencies due to vulnerabilities ([#992](https://github.com/istanbuljs/nyc/issues/992)) ([e8cc59b](https://github.com/istanbuljs/nyc/commit/e8cc59b)), closes [#991](https://github.com/istanbuljs/nyc/issues/991)
|
82 |
|
83 |
|
84 | ### Features
|
85 |
|
86 | * Support nyc report --check-coverage ([#984](https://github.com/istanbuljs/nyc/issues/984)) ([dd48410](https://github.com/istanbuljs/nyc/commit/dd48410))
|
87 |
|
88 |
|
89 |
|
90 | <a name="13.2.0"></a>
|
91 | # [13.2.0](https://github.com/istanbuljs/nyc/compare/v13.1.0...v13.2.0) (2019-01-27)
|
92 |
|
93 |
|
94 | ### Bug Fixes
|
95 |
|
96 | * Create directory for merge destination. ([#979](https://github.com/istanbuljs/nyc/issues/979)) ([921d386](https://github.com/istanbuljs/nyc/commit/921d386)), closes [#976](https://github.com/istanbuljs/nyc/issues/976)
|
97 | * missing command temp-directory ([#928](https://github.com/istanbuljs/nyc/issues/928)) ([28b6d09](https://github.com/istanbuljs/nyc/commit/28b6d09)), closes [#927](https://github.com/istanbuljs/nyc/issues/927)
|
98 | * nyc processing files not covered by include when `all` is enabled. ([#914](https://github.com/istanbuljs/nyc/issues/914)) ([40afc5f](https://github.com/istanbuljs/nyc/commit/40afc5f)), closes [#913](https://github.com/istanbuljs/nyc/issues/913) [#782](https://github.com/istanbuljs/nyc/issues/782)
|
99 |
|
100 |
|
101 | ### Features
|
102 |
|
103 | * avoid hardcoded HOME for spawn-wrap working dir ([#957](https://github.com/istanbuljs/nyc/issues/957)) ([ff834aa](https://github.com/istanbuljs/nyc/commit/ff834aa)), closes [#951](https://github.com/istanbuljs/nyc/issues/951)
|
104 | * document the fact that cacheDir is configurable ([#968](https://github.com/istanbuljs/nyc/issues/968)) ([35cd49a](https://github.com/istanbuljs/nyc/commit/35cd49a))
|
105 | * Option Plugins ([#948](https://github.com/istanbuljs/nyc/issues/948)) ([df2730d](https://github.com/istanbuljs/nyc/commit/df2730d))
|
106 |
|
107 |
|
108 |
|
109 | <a name="13.1.0"></a>
|
110 | # [13.1.0](https://github.com/istanbuljs/nyc/compare/v13.0.1...v13.1.0) (2018-09-06)
|
111 |
|
112 |
|
113 | ### Features
|
114 |
|
115 | * Bump dependencies. ([#915](https://github.com/istanbuljs/nyc/issues/915)) ([0b3d2cf](https://github.com/istanbuljs/nyc/commit/0b3d2cf))
|
116 | * Rename --temp-directory option to --temp-dir ([#897](https://github.com/istanbuljs/nyc/issues/897)) ([ccf42df](https://github.com/istanbuljs/nyc/commit/ccf42df))
|
117 |
|
118 |
|
119 |
|
120 | <a name="13.0.1"></a>
|
121 | ## [13.0.1](https://github.com/istanbuljs/nyc/compare/v13.0.0...v13.0.1) (2018-07-24)
|
122 |
|
123 |
|
124 | ### Bug Fixes
|
125 |
|
126 | * add flag to allow control of instrumenter esModules option, default to looser parsing ([#863](https://github.com/istanbuljs/nyc/issues/863)) ([6b6cd5e](https://github.com/istanbuljs/nyc/commit/6b6cd5e))
|
127 | * Enable es-modules by default. ([#889](https://github.com/istanbuljs/nyc/issues/889)) ([d0b76e2](https://github.com/istanbuljs/nyc/commit/d0b76e2)), closes [#796](https://github.com/istanbuljs/nyc/issues/796)
|
128 | * Update caching-transform options. ([#873](https://github.com/istanbuljs/nyc/issues/873)) ([52b69ef](https://github.com/istanbuljs/nyc/commit/52b69ef))
|
129 | * use uuid/v4 to generate unique identifiers. ([#883](https://github.com/istanbuljs/nyc/issues/883)) ([7483ed9](https://github.com/istanbuljs/nyc/commit/7483ed9))
|
130 |
|
131 |
|
132 |
|
133 | <a name="13.0.0"></a>
|
134 | # [13.0.0](https://github.com/istanbuljs/nyc/compare/v12.0.2...v13.0.0) (2018-06-08)
|
135 |
|
136 |
|
137 | ### Bug Fixes
|
138 |
|
139 | * source was being instrumented twice, due to upstream fix in ista… ([#853](https://github.com/istanbuljs/nyc/issues/853)) ([d0f654c](https://github.com/istanbuljs/nyc/commit/d0f654c))
|
140 |
|
141 |
|
142 | ### Features
|
143 |
|
144 | * allow rows with 100% statement, branch, and function coverage to be skipped in text report ([#859](https://github.com/istanbuljs/nyc/issues/859)) ([893345a](https://github.com/istanbuljs/nyc/commit/893345a))
|
145 |
|
146 |
|
147 | ### BREAKING CHANGES
|
148 |
|
149 | * --hook-run-in-context, and --hook-run-in-this-context are no longer true by default (they should be enabled if you're using a library like requirejs).
|
150 |
|
151 |
|
152 |
|
153 | <a name="12.0.2"></a>
|
154 | ## [12.0.2](https://github.com/istanbuljs/nyc/compare/v12.0.1...v12.0.2) (2018-06-03)
|
155 |
|
156 |
|
157 | ### Bug Fixes
|
158 |
|
159 | * don't bundle istanbul-lib-instrument due to Node 6 issues ([b4c325b](https://github.com/istanbuljs/nyc/commit/b4c325b))
|
160 | * stop bundling istanbul-lib-instrument due to npm issue on Node 6 ([#854](https://github.com/istanbuljs/nyc/issues/854)) ([ddc9331](https://github.com/istanbuljs/nyc/commit/ddc9331))
|
161 |
|
162 |
|
163 |
|
164 | <a name="12.0.1"></a>
|
165 | ## [12.0.1](https://github.com/istanbuljs/nyc/compare/v12.0.0...v12.0.1) (2018-05-31)
|
166 |
|
167 |
|
168 |
|
169 | <a name="12.0.0"></a>
|
170 | # [12.0.0](https://github.com/istanbuljs/nyc/compare/v11.9.0...v12.0.0) (2018-05-31)
|
171 |
|
172 |
|
173 | ### Chores
|
174 |
|
175 | * upgrade to newest version of istanbul codebase ([#848](https://github.com/istanbuljs/nyc/issues/848)) ([19b7d21](https://github.com/istanbuljs/nyc/commit/19b7d21))
|
176 |
|
177 |
|
178 | ### BREAKING CHANGES
|
179 |
|
180 | * babel@7 drops Node.js 4 support
|
181 |
|
182 |
|
183 |
|
184 | <a name="11.9.0"></a>
|
185 | # [11.9.0](https://github.com/istanbuljs/nyc/compare/v11.8.0...v11.9.0) (2018-05-31)
|
186 |
|
187 |
|
188 | ### Features
|
189 |
|
190 | * add option that allows instrument to exit on error ([#850](https://github.com/istanbuljs/nyc/issues/850)) ([1329a3b](https://github.com/istanbuljs/nyc/commit/1329a3b))
|
191 |
|
192 |
|
193 |
|
194 | <a name="11.8.0"></a>
|
195 | # [11.8.0](https://github.com/istanbuljs/nyc/compare/v11.7.3...v11.8.0) (2018-05-14)
|
196 |
|
197 |
|
198 | ### Features
|
199 |
|
200 | * merge together multiple istanbul format reports ([#840](https://github.com/istanbuljs/nyc/issues/840)) ([9def3eb](https://github.com/istanbuljs/nyc/commit/9def3eb))
|
201 |
|
202 |
|
203 |
|
204 | <a name="11.7.3"></a>
|
205 | ## [11.7.3](https://github.com/istanbuljs/nyc/compare/v11.7.2...v11.7.3) (2018-05-10)
|
206 |
|
207 |
|
208 |
|
209 | <a name="11.7.2"></a>
|
210 | ## [11.7.2](https://github.com/istanbuljs/nyc/compare/v11.7.1...v11.7.2) (2018-05-08)
|
211 |
|
212 |
|
213 |
|
214 | <a name="11.7.1"></a>
|
215 | ## [11.7.1](https://github.com/istanbuljs/nyc/compare/v11.7.0...v11.7.1) (2018-04-17)
|
216 |
|
217 |
|
218 |
|
219 | <a name="11.7.0"></a>
|
220 | # [11.7.0](https://github.com/istanbuljs/nyc/compare/v11.6.0...v11.7.0) (2018-04-16)
|
221 |
|
222 |
|
223 | ### Features
|
224 |
|
225 | * allow 0-line files to be ignored in coverage output ([#808](https://github.com/istanbuljs/nyc/issues/808)) ([24e5979](https://github.com/istanbuljs/nyc/commit/24e5979))
|
226 | * load coverage files individually instead of all at once, addressing memory issues ([#806](https://github.com/istanbuljs/nyc/issues/806)) ([05fea60](https://github.com/istanbuljs/nyc/commit/05fea60))
|
227 |
|
228 |
|
229 |
|
230 | <a name="11.6.0"></a>
|
231 | # [11.6.0](https://github.com/istanbuljs/nyc/compare/v11.5.0...v11.6.0) (2018-03-13)
|
232 |
|
233 |
|
234 | ### Bug Fixes
|
235 |
|
236 | * removes unused split-lines dependency. ([#787](https://github.com/istanbuljs/nyc/issues/787)) ([b4032ce](https://github.com/istanbuljs/nyc/commit/b4032ce))
|
237 | * update to yargs version that allows extending configs with no extension ([#790](https://github.com/istanbuljs/nyc/issues/790)) ([2d51562](https://github.com/istanbuljs/nyc/commit/2d51562))
|
238 |
|
239 |
|
240 | ### Features
|
241 |
|
242 | * allow usage of ignoreClassMethods from istanbul ([#785](https://github.com/istanbuljs/nyc/issues/785)) ([c6b30ba](https://github.com/istanbuljs/nyc/commit/c6b30ba))
|
243 |
|
244 |
|
245 |
|
246 | <a name="11.5.0"></a>
|
247 | # [11.5.0](https://github.com/istanbuljs/nyc/compare/v11.4.1...v11.5.0) (2018-02-13)
|
248 |
|
249 |
|
250 | ### Bug Fixes
|
251 |
|
252 | * coverage reportDir should respect `--cwd` ([#764](https://github.com/istanbuljs/nyc/issues/764)) ([b0d6dae](https://github.com/istanbuljs/nyc/commit/b0d6dae))
|
253 | * typo in option definition ([#758](https://github.com/istanbuljs/nyc/issues/758)) ([6a734b6](https://github.com/istanbuljs/nyc/commit/6a734b6))
|
254 |
|
255 |
|
256 | ### Features
|
257 |
|
258 | * add command line options to control compacting and comment removal ([#754](https://github.com/istanbuljs/nyc/issues/754)) ([2030e0c](https://github.com/istanbuljs/nyc/commit/2030e0c))
|
259 | * resolve custom cache directory to absolute path ([#766](https://github.com/istanbuljs/nyc/issues/766)) ([dd48707](https://github.com/istanbuljs/nyc/commit/dd48707))
|
260 |
|
261 |
|
262 |
|
263 | <a name="11.4.1"></a>
|
264 | ## [11.4.1](https://github.com/istanbuljs/nyc/compare/v11.4.0...v11.4.1) (2017-12-14)
|
265 |
|
266 |
|
267 | ### Bug Fixes
|
268 |
|
269 | * explicitly update spawn-wrap ([#748](https://github.com/istanbuljs/nyc/issues/748)) ([4e4f428](https://github.com/istanbuljs/nyc/commit/4e4f428))
|
270 |
|
271 |
|
272 |
|
273 | <a name="11.4.0"></a>
|
274 | # [11.4.0](https://github.com/istanbuljs/nyc/compare/v11.3.0...v11.4.0) (2017-11-28)
|
275 |
|
276 |
|
277 | ### Bug Fixes
|
278 |
|
279 | * always invoke instrumenter callback, set appropriate exit-code ([#703](https://github.com/istanbuljs/nyc/issues/703)) ([7ea96ba](https://github.com/istanbuljs/nyc/commit/7ea96ba))
|
280 |
|
281 |
|
282 | ### Features
|
283 |
|
284 | * allow alternate path for .nycrc to be specified ([#724](https://github.com/istanbuljs/nyc/issues/724)) ([785fccb](https://github.com/istanbuljs/nyc/commit/785fccb))
|
285 |
|
286 |
|
287 |
|
288 | <a name="11.3.0"></a>
|
289 | # [11.3.0](https://github.com/istanbuljs/nyc/compare/v11.2.1...v11.3.0) (2017-10-23)
|
290 |
|
291 |
|
292 | ### Features
|
293 |
|
294 | * add --exclude-after-remap option for users who pre-instrument their codebase ([#697](https://github.com/istanbuljs/nyc/issues/697)) ([cdfdff3](https://github.com/istanbuljs/nyc/commit/cdfdff3))
|
295 | * add option to hook vm.runInContext ([#680](https://github.com/istanbuljs/nyc/issues/680)) ([f04b7a9](https://github.com/istanbuljs/nyc/commit/f04b7a9))
|
296 | * allow instrument-only to produce sourcemaps ([#674](https://github.com/istanbuljs/nyc/issues/674)) ([f31d7a6](https://github.com/istanbuljs/nyc/commit/f31d7a6))
|
297 |
|
298 |
|
299 |
|
300 | <a name="11.2.1"></a>
|
301 | ## [11.2.1](https://github.com/istanbuljs/nyc/compare/v11.2.0...v11.2.1) (2017-09-06)
|
302 |
|
303 |
|
304 | ### Bug Fixes
|
305 |
|
306 | * apply exclude logic before remapping coverage ([#667](https://github.com/istanbuljs/nyc/issues/667)) ([a10d478](https://github.com/istanbuljs/nyc/commit/a10d478))
|
307 | * create temp directory when --no-clean flag is set [#663](https://github.com/istanbuljs/nyc/issues/663) ([#664](https://github.com/istanbuljs/nyc/issues/664)) ([3bd1527](https://github.com/istanbuljs/nyc/commit/3bd1527))
|
308 |
|
309 |
|
310 |
|
311 | <a name="11.2.0"></a>
|
312 | # [11.2.0](https://github.com/istanbuljs/nyc/compare/v11.1.0...v11.2.0) (2017-09-05)
|
313 |
|
314 |
|
315 | ### Bug Fixes
|
316 |
|
317 | * remove excluded files from coverage before writing ([#649](https://github.com/istanbuljs/nyc/issues/649)) ([658dba4](https://github.com/istanbuljs/nyc/commit/658dba4))
|
318 |
|
319 |
|
320 | ### Features
|
321 |
|
322 | * add possibility to filter coverage-maps ([#637](https://github.com/istanbuljs/nyc/issues/637)) ([dd40dc5](https://github.com/istanbuljs/nyc/commit/dd40dc5))
|
323 | * allow cwd to be configured see [#620](https://github.com/istanbuljs/nyc/issues/620) ([0dcceda](https://github.com/istanbuljs/nyc/commit/0dcceda))
|
324 |
|
325 |
|
326 |
|
327 | <a name="11.1.0"></a>
|
328 | # [11.1.0](https://github.com/istanbuljs/nyc/compare/v11.0.3...v11.1.0) (2017-07-16)
|
329 |
|
330 |
|
331 | ### Features
|
332 |
|
333 | * add support for per file coverage checking ([#591](https://github.com/istanbuljs/nyc/issues/591)) ([bbadc1f](https://github.com/istanbuljs/nyc/commit/bbadc1f))
|
334 | * upgrade to version of spawn-wrap that supports .EXE ([#626](https://github.com/istanbuljs/nyc/issues/626)) ([8768afe](https://github.com/istanbuljs/nyc/commit/8768afe))
|
335 |
|
336 |
|
337 |
|
338 | <a name="11.0.3"></a>
|
339 | ## [11.0.3](https://github.com/istanbuljs/nyc/compare/v11.0.2...v11.0.3) (2017-06-25)
|
340 |
|
341 |
|
342 | ### Bug Fixes
|
343 |
|
344 | * update help link to list of reporters ([#601](https://github.com/istanbuljs/nyc/issues/601)) ([b1eb4d6](https://github.com/istanbuljs/nyc/commit/b1eb4d6))
|
345 | * upgrade to spawn-wrap version that works with babel-register ([#617](https://github.com/istanbuljs/nyc/issues/617)) ([923b062](https://github.com/istanbuljs/nyc/commit/923b062))
|
346 |
|
347 |
|
348 |
|
349 | <a name="11.0.2"></a>
|
350 | ## [11.0.2](https://github.com/istanbuljs/nyc/compare/v11.0.1...v11.0.2) (2017-06-02)
|
351 |
|
352 |
|
353 |
|
354 | <a name="11.0.1"></a>
|
355 | ## [11.0.1](https://github.com/istanbuljs/nyc/compare/v11.0.0...v11.0.1) (2017-06-01)
|
356 |
|
357 |
|
358 |
|
359 | <a name="11.0.0"></a>
|
360 | # [11.0.0](https://github.com/istanbuljs/nyc/compare/v10.3.2...v11.0.0) (2017-05-31)
|
361 |
|
362 |
|
363 | ### Bug Fixes
|
364 |
|
365 | * add support for ES6 modules ([f18f780](https://github.com/istanbuljs/nyc/commit/f18f780))
|
366 |
|
367 |
|
368 | ### Features
|
369 |
|
370 | * allow .nycrc.json ([#580](https://github.com/istanbuljs/nyc/issues/580)) ([a1a457f](https://github.com/istanbuljs/nyc/commit/a1a457f))
|
371 | * upgrade to version of yargs with support for presets ([33829b8](https://github.com/istanbuljs/nyc/commit/33829b8))
|
372 |
|
373 |
|
374 | ### BREAKING CHANGES
|
375 |
|
376 | * new version of find-up requires dropping 0.10/0.12 support (which we had already been planning).
|
377 |
|
378 |
|
379 |
|
380 | <a name="10.3.2"></a>
|
381 | ## [10.3.2](https://github.com/istanbuljs/nyc/compare/v10.3.1...v10.3.2) (2017-05-05)
|
382 |
|
383 |
|
384 | ### Bug Fixes
|
385 |
|
386 | * we should not create a cache folder if cache is false ([#567](https://github.com/istanbuljs/nyc/issues/567)) ([213206f](https://github.com/istanbuljs/nyc/commit/213206f))
|
387 |
|
388 |
|
389 |
|
390 | <a name="10.3.1"></a>
|
391 | ## [10.3.1](https://github.com/istanbuljs/nyc/compare/v10.3.0...v10.3.1) (2017-05-04)
|
392 |
|
393 |
|
394 | ### Bug Fixes
|
395 |
|
396 | * introduced a bug that resulted in source-maps not being loaded approriately on second test run ([#566](https://github.com/istanbuljs/nyc/issues/566)) ([1bf74fd](https://github.com/istanbuljs/nyc/commit/1bf74fd))
|
397 |
|
398 |
|
399 |
|
400 | <a name="10.3.0"></a>
|
401 | # [10.3.0](https://github.com/istanbuljs/nyc/compare/v10.2.0...v10.3.0) (2017-04-29)
|
402 |
|
403 |
|
404 | ### Bug Fixes
|
405 |
|
406 | * source-maps were not being cached in the parent process when --all was being used ([#556](https://github.com/istanbuljs/nyc/issues/556)) ([ff73b18](https://github.com/istanbuljs/nyc/commit/ff73b18))
|
407 |
|
408 |
|
409 | ### Features
|
410 |
|
411 | * add support for --no-clean, to disable deleting raw coverage output ([#558](https://github.com/istanbuljs/nyc/issues/558)) ([1887d1c](https://github.com/istanbuljs/nyc/commit/1887d1c))
|
412 |
|
413 |
|
414 |
|
415 | <a name="10.2.0"></a>
|
416 | # [10.2.0](https://github.com/istanbuljs/nyc/compare/v10.1.0...v10.2.0) (2017-03-28)
|
417 |
|
418 |
|
419 | ### Bug Fixes
|
420 |
|
421 | * fix bug related to merging coverage reports see [#482](https://github.com/istanbuljs/nyc/issues/482) ([81229a0](https://github.com/istanbuljs/nyc/commit/81229a0))
|
422 | * revert defaulting to empty file-coverage report, this caused too many issues ([25aec77](https://github.com/istanbuljs/nyc/commit/25aec77))
|
423 |
|
424 |
|
425 | ### Features
|
426 |
|
427 | * allow babel cache to be enabled ([#517](https://github.com/istanbuljs/nyc/issues/517)) ([98ebdff](https://github.com/istanbuljs/nyc/commit/98ebdff))
|
428 | * exclude the coverage/ folder by default 🚀 ([#502](https://github.com/istanbuljs/nyc/issues/502)) ([50adde4](https://github.com/istanbuljs/nyc/commit/50adde4))
|
429 | * upgrade to version of yargs with extend support ([#541](https://github.com/istanbuljs/nyc/issues/541)) ([95cc09a](https://github.com/istanbuljs/nyc/commit/95cc09a))
|
430 |
|
431 |
|
432 |
|
433 | <a name="10.1.2"></a>
|
434 | ## [10.1.2](https://github.com/istanbuljs/nyc/compare/v10.1.1...v10.1.2) (2017-01-18)
|
435 |
|
436 |
|
437 | ### Bug Fixes
|
438 |
|
439 | * revert defaulting to empty file-coverage report, this caused too many issues ([25aec77](https://github.com/istanbuljs/nyc/commit/25aec77))
|
440 |
|
441 |
|
442 |
|
443 | <a name="10.1.1"></a>
|
444 | ## [10.1.1](https://github.com/istanbuljs/nyc/compare/v10.1.0...v10.1.1) (2017-01-18)
|
445 |
|
446 |
|
447 | ### Bug Fixes
|
448 |
|
449 | * fix bug related to merging coverage reports see [#482](https://github.com/istanbuljs/nyc/issues/482) ([81229a0](https://github.com/istanbuljs/nyc/commit/81229a0))
|
450 |
|
451 |
|
452 |
|
453 | <a name="10.1.0"></a>
|
454 | # [10.1.0](https://github.com/istanbuljs/nyc/compare/v10.0.2...v10.1.0) (2017-01-17)
|
455 |
|
456 |
|
457 | ### Bug Fixes
|
458 |
|
459 | * address edge-cases related to --all when instrumentation is disabled ([#482](https://github.com/istanbuljs/nyc/issues/482)) ([8c58d68](https://github.com/istanbuljs/nyc/commit/8c58d68))
|
460 | * pass configuration options to --check-coverage ([#483](https://github.com/istanbuljs/nyc/issues/483)) ([1022b16](https://github.com/istanbuljs/nyc/commit/1022b16))
|
461 |
|
462 |
|
463 | ### Features
|
464 |
|
465 | * allow eager instantiation of instrumenter ([#490](https://github.com/istanbuljs/nyc/issues/490)) ([8b58c05](https://github.com/istanbuljs/nyc/commit/8b58c05))
|
466 | * reporting watermarks can now be set in nyc config stanza ([#469](https://github.com/istanbuljs/nyc/issues/469)) ([0a1d72a](https://github.com/istanbuljs/nyc/commit/0a1d72a))
|
467 | * upgrade to istanbul-lib-instrument with support for 'const foo = function () {}' name preservation. upgrade to istanbul-lib-hook with fix for ts-node. ([#494](https://github.com/istanbuljs/nyc/issues/494)) ([d8d2de0](https://github.com/istanbuljs/nyc/commit/d8d2de0))
|
468 |
|
469 |
|
470 |
|
471 | <a name="10.0.2"></a>
|
472 | ## [10.0.2](https://github.com/istanbuljs/nyc/compare/v10.0.1...v10.0.2) (2017-01-02)
|
473 |
|
474 |
|
475 | ### Bug Fixes
|
476 |
|
477 | * upgrade to newer istanbul-lib-instrument, with fixes for inferred function names ([#479](https://github.com/istanbuljs/nyc/issues/479)) ([e01ec8c](https://github.com/istanbuljs/nyc/commit/e01ec8c))
|
478 |
|
479 |
|
480 |
|
481 | <a name="10.0.1"></a>
|
482 | ## [10.0.1](https://github.com/istanbuljs/nyc/compare/v10.0.0...v10.0.1) (2016-12-27)
|
483 |
|
484 |
|
485 | ### Bug Fixes
|
486 |
|
487 | * upgrade spawn-wrap and istanbul-lib-instrument ([#477](https://github.com/istanbuljs/nyc/issues/477)) ([e0ef1d5](https://github.com/istanbuljs/nyc/commit/e0ef1d5))
|
488 |
|
489 |
|
490 |
|
491 | <a name="10.0.0"></a>
|
492 | # [10.0.0](https://github.com/istanbuljs/nyc/compare/v9.0.1...v10.0.0) (2016-11-22)
|
493 |
|
494 |
|
495 | ### Bug Fixes
|
496 |
|
497 | * debug-log should be production dependency ([a3c7f83](https://github.com/istanbuljs/nyc/commit/a3c7f83))
|
498 |
|
499 |
|
500 | ### Features
|
501 |
|
502 | * cache now turned on by default ([#454](https://github.com/istanbuljs/nyc/issues/454)) ([0dd970c](https://github.com/istanbuljs/nyc/commit/0dd970c))
|
503 |
|
504 |
|
505 | ### BREAKING CHANGES
|
506 |
|
507 | * nyc's cache is now enabled by default
|
508 |
|
509 |
|
510 |
|
511 | <a name="9.0.1"></a>
|
512 | ## [9.0.1](https://github.com/istanbuljs/nyc/compare/v9.0.0...v9.0.1) (2016-11-14)
|
513 |
|
514 |
|
515 | ### Bug Fixes
|
516 |
|
517 | * addresses several test-exclude edge-cases. addresses perf issue with yargs ([#442](https://github.com/istanbuljs/nyc/issues/444))
|
518 |
|
519 | <a name="9.0.0"></a>
|
520 | # [9.0.0](https://github.com/istanbuljs/nyc/compare/v8.4.0...v9.0.0) (2016-11-13)
|
521 |
|
522 |
|
523 | ### Features
|
524 |
|
525 | * adds support for source-map production ([#439](https://github.com/istanbuljs/nyc/issues/439)) ([31488f5](https://github.com/istanbuljs/nyc/commit/31488f5))
|
526 | * allow an alternate cache folder to be provided ([#443](https://github.com/istanbuljs/nyc/issues/443)) ([b6713a3](https://github.com/istanbuljs/nyc/commit/b6713a3))
|
527 | * node_modules is again excluded by default when custom exclude is provided ([#442](https://github.com/istanbuljs/nyc/issues/442)) ([2828538](https://github.com/istanbuljs/nyc/commit/2828538))
|
528 |
|
529 |
|
530 | ### BREAKING CHANGES
|
531 |
|
532 | * **/node_modules/** is again excluded by default.
|
533 |
|
534 |
|
535 |
|
536 | <a name="8.4.0"></a>
|
537 | # [8.4.0](https://github.com/istanbuljs/nyc/compare/v8.3.1...v8.4.0) (2016-10-30)
|
538 |
|
539 |
|
540 | ### Bug Fixes
|
541 |
|
542 | * hot-fix bad release of nyc ([c487eb3](https://github.com/istanbuljs/nyc/commit/c487eb3))
|
543 | * reverts _maybeInstrumentSource logic, so that exclude is still applied ([#429](https://github.com/istanbuljs/nyc/issues/429)) ([b90d26f](https://github.com/istanbuljs/nyc/commit/b90d26f))
|
544 | * update core istanbul libraries ([#426](https://github.com/istanbuljs/nyc/issues/426)) ([4945dac](https://github.com/istanbuljs/nyc/commit/4945dac))
|
545 |
|
546 |
|
547 | ### Features
|
548 |
|
549 | * coverage information is now returned for process tree ([#416](https://github.com/istanbuljs/nyc/issues/416)) ([92dedda](https://github.com/istanbuljs/nyc/commit/92dedda))
|
550 | * read coverage header when using "noop" instrumenter ([#420](https://github.com/istanbuljs/nyc/issues/420)) ([63a8758](https://github.com/istanbuljs/nyc/commit/63a8758))
|
551 |
|
552 |
|
553 |
|
554 | <a name="8.3.1"></a>
|
555 | ## [8.3.1](https://github.com/istanbuljs/nyc/compare/v8.3.0...v8.3.1) (2016-10-06)
|
556 |
|
557 |
|
558 | ### Bug Fixes
|
559 |
|
560 | * swap to version of test-exclude that does not warn ([#410](https://github.com/istanbuljs/nyc/issues/410)) ([78aac45](https://github.com/istanbuljs/nyc/commit/78aac45))
|
561 | * update istanbul-lib-source-maps to 1.0.2 ([#411](https://github.com/istanbuljs/nyc/issues/411)) ([9c89945](https://github.com/istanbuljs/nyc/commit/9c89945))
|
562 |
|
563 |
|
564 |
|
565 | <a name="8.3.0"></a>
|
566 | # [8.3.0](https://github.com/istanbuljs/nyc/compare/v8.2.0...v8.3.0) (2016-09-15)
|
567 |
|
568 |
|
569 | ### Bug Fixes
|
570 |
|
571 | * add a feature which allows us to bust the cache when breaking changes are introduced ([#394](https://github.com/istanbuljs/nyc/issues/394)) ([b7a413a](https://github.com/istanbuljs/nyc/commit/b7a413a))
|
572 | * add shim for check-coverage on node 0.10 ([#386](https://github.com/istanbuljs/nyc/issues/386)) ([9ebaea8](https://github.com/istanbuljs/nyc/commit/9ebaea8))
|
573 | * upgrade to newer versions of source-map, signal-exit, and instrument ([#389](https://github.com/istanbuljs/nyc/issues/389)) ([a9bdf0f](https://github.com/istanbuljs/nyc/commit/a9bdf0f)), closes [#379](https://github.com/istanbuljs/nyc/issues/379)
|
574 |
|
575 |
|
576 | ### Features
|
577 |
|
578 | * add support for .nycrc ([#391](https://github.com/istanbuljs/nyc/issues/391)) ([1c2349b](https://github.com/istanbuljs/nyc/commit/1c2349b))
|
579 | * refactored config to fix precedence of config vs. args ([#388](https://github.com/istanbuljs/nyc/issues/388)) ([99dbbb3](https://github.com/istanbuljs/nyc/commit/99dbbb3)), closes [#379](https://github.com/istanbuljs/nyc/issues/379)
|
580 |
|
581 |
|
582 |
|
583 | <a name="8.2.0"></a>
|
584 | # [8.2.0](https://github.com/istanbuljs/nyc/compare/v8.1.0...v8.2.0) (2016-09-02)
|
585 |
|
586 |
|
587 | ### Bug Fixes
|
588 |
|
589 | * upgrade standard, and a few other dependencies. fix standard nits ([#375](https://github.com/istanbuljs/nyc/issues/375)) ([64c68b7](https://github.com/istanbuljs/nyc/commit/64c68b7))
|
590 |
|
591 |
|
592 | ### Features
|
593 |
|
594 | * gather process tree information ([#364](https://github.com/istanbuljs/nyc/issues/364)) ([fabe5f3](https://github.com/istanbuljs/nyc/commit/fabe5f3))
|
595 |
|
596 |
|
597 |
|
598 | <a name="8.1.0"></a>
|
599 | # [8.1.0](https://github.com/bcoe/nyc/compare/v8.0.0...v8.1.0) (2016-08-14)
|
600 |
|
601 |
|
602 | ### Bug Fixes
|
603 |
|
604 | * serialization using ',' was breaking globs ([#353](https://github.com/bcoe/nyc/issues/353)) ([22929db](https://github.com/bcoe/nyc/commit/22929db))
|
605 |
|
606 |
|
607 | ### Features
|
608 |
|
609 | * implicitly assume `node` when the command starts with an option ([#350](https://github.com/bcoe/nyc/issues/350)) ([2bb52cd](https://github.com/bcoe/nyc/commit/2bb52cd))
|
610 |
|
611 |
|
612 |
|
613 | <a name="8.0.0"></a>
|
614 | # [8.0.0](https://github.com/bcoe/nyc/compare/v7.1.0...v8.0.0) (2016-08-12)
|
615 |
|
616 |
|
617 | ### Bug Fixes
|
618 |
|
619 | * make `nyc instrument` work in subdirectories ([#343](https://github.com/bcoe/nyc/issues/343)) ([a82cf49](https://github.com/bcoe/nyc/commit/a82cf49))
|
620 | * upgrade to versions of coverage/instrument that solve out-of-bound errors ([#349](https://github.com/bcoe/nyc/issues/349)) ([bee0328](https://github.com/bcoe/nyc/commit/bee0328))
|
621 |
|
622 |
|
623 | ### Features
|
624 |
|
625 | * upgrade to new test-exclude; with suppport for node_modules, and empty exclude ([#348](https://github.com/bcoe/nyc/issues/348)) ([d616ffc](https://github.com/bcoe/nyc/commit/d616ffc))
|
626 |
|
627 |
|
628 | ### BREAKING CHANGES
|
629 |
|
630 | * node_modules is no longer automatically excluded, and an empty array of exclude rules can now be provided.
|
631 |
|
632 |
|
633 |
|
634 | <a name="7.1.0"></a>
|
635 | # [7.1.0](https://github.com/bcoe/nyc/compare/v7.0.0...v7.1.0) (2016-07-24)
|
636 |
|
637 |
|
638 | ### Bug Fixes
|
639 |
|
640 | * make --all flag work with files with extensions other than .js ([#326](https://github.com/bcoe/nyc/issues/326)) ([d0a8674](https://github.com/bcoe/nyc/commit/d0a8674))
|
641 | * work around for Windows path issue nodejs/node[#6624](https://github.com/bcoe/nyc/issues/6624) ([6b1fed0](https://github.com/bcoe/nyc/commit/6b1fed0))
|
642 |
|
643 |
|
644 | ### Features
|
645 |
|
646 | * nyc no longer tries to run arguments passed to the instrumented bin ([#322](https://github.com/bcoe/nyc/issues/322)) ([e0a8c0b](https://github.com/bcoe/nyc/commit/e0a8c0b))
|
647 | * use istanbul-lib-hook to wrap require and support vm hooks ([#308](https://github.com/bcoe/nyc/issues/308)) ([2b64cf8](https://github.com/bcoe/nyc/commit/2b64cf8))
|
648 |
|
649 |
|
650 |
|
651 | <a name="7.0.0"></a>
|
652 | # [7.0.0](https://github.com/bcoe/nyc/compare/v6.6.1...v7.0.0) (2016-07-09)
|
653 |
|
654 |
|
655 | ### Bug Fixes
|
656 |
|
657 | * avoid pid collisions. ([#301](https://github.com/bcoe/nyc/issues/301)) ([f67bff7](https://github.com/bcoe/nyc/commit/f67bff7))
|
658 | * disable the babel/nyc cache ([#303](https://github.com/bcoe/nyc/issues/303)) ([104b3da](https://github.com/bcoe/nyc/commit/104b3da))
|
659 |
|
660 |
|
661 | ### Features
|
662 |
|
663 | * adds instrument command line option ([#298](https://github.com/bcoe/nyc/issues/298)) ([e45b51b](https://github.com/bcoe/nyc/commit/e45b51b))
|
664 | * nyc is being refactored to become the official Istanbul 1.0 bin ([#286](https://github.com/bcoe/nyc/issues/286)) ([61a05ea](https://github.com/bcoe/nyc/commit/61a05ea))
|
665 |
|
666 |
|
667 | ### BREAKING CHANGES
|
668 |
|
669 | * significant chunks of nyc's API have been reworked, to use the Istanbul 1.0 API: source-map support, instrumentation, the check-coverage command, etc.
|
670 |
|
671 |
|
672 |
|
673 | <a name="6.6.1"></a>
|
674 | ## [6.6.1](https://github.com/bcoe/nyc/compare/v6.6.0...v6.6.1) (2016-06-14)
|
675 |
|
676 |
|
677 | ### Bug Fixes
|
678 |
|
679 | * the package tree of bundled dependencies was incorrect ([7bdccf5](https://github.com/bcoe/nyc/commit/7bdccf5))
|
680 |
|
681 |
|
682 |
|
683 | <a name="6.6.0"></a>
|
684 | # [6.6.0](https://github.com/bcoe/nyc/compare/v6.5.1...v6.6.0) (2016-06-14)
|
685 |
|
686 |
|
687 | ### Features
|
688 |
|
689 | * add "instrument" option as alternative to specifying noop instrumenter ([#278](https://github.com/bcoe/nyc/issues/278)) ([ea028b9](https://github.com/bcoe/nyc/commit/ea028b9))
|
690 |
|
691 |
|
692 |
|
693 | <a name="6.5.1"></a>
|
694 | ## [6.5.1](https://github.com/bcoe/nyc/compare/v6.5.0...v6.5.1) (2016-06-14)
|
695 |
|
696 |
|
697 | ### Bug Fixes
|
698 |
|
699 | * upgrade foreground-child dependency ([#276](https://github.com/bcoe/nyc/issues/276)) ([1b9e4a8](https://github.com/bcoe/nyc/commit/1b9e4a8))
|
700 |
|
701 |
|
702 |
|
703 | <a name="6.5.0"></a>
|
704 | # [6.5.0](https://github.com/bcoe/nyc/compare/v6.4.4...v6.5.0) (2016-06-13)
|
705 |
|
706 |
|
707 | ### Bug Fixes
|
708 |
|
709 | * cleanup dependencies ([#254](https://github.com/bcoe/nyc/issues/254)) ([a20d03d](https://github.com/bcoe/nyc/commit/a20d03d))
|
710 | * discard more bad source map positions ([#255](https://github.com/bcoe/nyc/issues/255)) ([0838a0e](https://github.com/bcoe/nyc/commit/0838a0e))
|
711 | * Update AppVeyor config with ~faster npm install ([#252](https://github.com/bcoe/nyc/issues/252)) ([df591f4](https://github.com/bcoe/nyc/commit/df591f4))
|
712 |
|
713 |
|
714 | ### Features
|
715 |
|
716 | * make `__coverage__` the default approach we advocate for ES2015 coverage ([#268](https://github.com/bcoe/nyc/issues/268)) ([9fd2295](https://github.com/bcoe/nyc/commit/9fd2295))
|
717 |
|
718 |
|
719 |
|
720 | <a name="6.4.4"></a>
|
721 | ## [6.4.4](https://github.com/bcoe/nyc/compare/v6.4.3...v6.4.4) (2016-05-07)
|
722 |
|
723 |
|
724 | ### Bug Fixes
|
725 |
|
726 | * upgraded dependencies, add missing lodash bundled dependency ([#250](https://github.com/bcoe/nyc/issues/250))([32042fc](https://github.com/bcoe/nyc/commit/32042fc))
|
727 |
|
728 |
|
729 |
|
730 | <a name="6.4.3"></a>
|
731 | ## [6.4.3](https://github.com/bcoe/nyc/compare/v6.4.2...v6.4.3) (2016-05-06)
|
732 |
|
733 |
|
734 | ### Bug Fixes
|
735 |
|
736 | * must bundle dependencies on npm<3.x or they will flatten (we need a better long-term solution)([9826f11](https://github.com/bcoe/nyc/commit/9826f11))
|
737 |
|
738 |
|
739 |
|
740 | <a name="6.4.2"></a>
|
741 | ## [6.4.2](https://github.com/bcoe/nyc/compare/v6.4.1...v6.4.2) (2016-05-02)
|
742 |
|
743 |
|
744 | ### Bug Fixes
|
745 |
|
746 | * **update:** update strip-bom to version 3.0.0 ([#240](https://github.com/bcoe/nyc/issues/240))([24f55e7](https://github.com/bcoe/nyc/commit/24f55e7))
|
747 | * upgrade spawn-wrap to version that works with new shelljs ([#242](https://github.com/bcoe/nyc/issues/242))([b16053c](https://github.com/bcoe/nyc/commit/b16053c))
|
748 |
|
749 |
|
750 |
|
751 | <a name="6.4.1"></a>
|
752 | ## [6.4.1](https://github.com/bcoe/nyc/compare/v6.4.0...v6.4.1) (2016-04-27)
|
753 |
|
754 |
|
755 | ### Bug Fixes
|
756 |
|
757 | * strip any duplicate extensions from --extension ([#237](https://github.com/bcoe/nyc/issues/237)) ([0946f82](https://github.com/bcoe/nyc/commit/0946f82))
|
758 |
|
759 |
|
760 |
|
761 | <a name="6.4.0"></a>
|
762 | # [6.4.0](https://github.com/bcoe/nyc/compare/v6.3.0...v6.4.0) (2016-04-11)
|
763 |
|
764 |
|
765 | ### Bug Fixes
|
766 |
|
767 | * adds CLI integration testing, where there was no integration testing before. ([3403ca1](https://github.com/bcoe/nyc/commit/3403ca1))
|
768 |
|
769 | ### Features
|
770 |
|
771 | * **cli:** --include and --exclude are now accepted as CLI options, thanks [@rpominov](https://github.com/rpominov) \o/ see [#207](https://github.com/bcoe/nyc/issues/207) ([f8a02b4](https://github.com/bcoe/nyc/commit/f8a02b4))
|
772 |
|
773 |
|
774 |
|
775 | <a name="6.3.0"></a>
|
776 | # [6.3.0](https://github.com/bcoe/nyc/compare/v6.2.1...v6.3.0) (2016-04-08)
|
777 |
|
778 |
|
779 | ### Features
|
780 |
|
781 | * better docs for excluding, thanks @kentdodds \o/ ([22b06fe](https://github.com/bcoe/nyc/commit/22b06fe))
|
782 | * updating dependencies (spawn wrap with npm patches \o/) ([ac841b8](https://github.com/bcoe/nyc/commit/ac841b8))
|
783 |
|
784 |
|
785 |
|
786 | <a name="6.2.1"></a>
|
787 | ## [6.2.1](https://github.com/bcoe/nyc/compare/v6.2.0...v6.2.1) (2016-04-05)
|
788 |
|
789 |
|
790 | ### Bug Fixes
|
791 |
|
792 | * **bundling:** .gitignore was interfering with bundle ([0e4adae](https://github.com/bcoe/nyc/commit/0e4adae))
|
793 |
|
794 |
|
795 |
|
796 | <a name="6.2.0"></a>
|
797 | # [6.2.0](https://github.com/bcoe/nyc/compare/v6.1.1...v6.2.0) (2016-04-05)
|
798 |
|
799 |
|
800 | ### Bug Fixes
|
801 |
|
802 | * **bundle dependencies:** start bundling dependencies, which should address some issues we have seen with ([6116077](https://github.com/bcoe/nyc/commit/6116077))
|
803 | * **exit code:** use test program’s exit code even with `--check-coverage` ([00bbeb2](https://github.com/bcoe/nyc/commit/00bbeb2))
|
804 |
|
805 | ### Features
|
806 |
|
807 | * **conventional changelog:** introducing conventional-changelog for changelog generation ([f594c5e](https://github.com/bcoe/nyc/commit/f594c5e))
|
808 | * **exclude patterns:** introduces new exclude-patterns based on @kentcdodds' coding conventions. ([51b1777](https://github.com/bcoe/nyc/commit/51b1777))
|
809 | * **update dependencies:** new foreground-child and spawn-wrap have landed \o/ ([1a0ad0b](https://github.com/bcoe/nyc/commit/1a0ad0b))
|
810 |
|
811 |
|
812 |
|
813 | ### v6.1.1 (2016/03/13 14:23 +7:00)
|
814 |
|
815 | - [#194](https://github.com/bcoe/nyc/pull/194) hot-fix for --all with multiple extensions (@bcoe)
|
816 |
|
817 | ### v6.1.0 (2016/03/12 15:00 +7:00)
|
818 |
|
819 | - [#191](https://github.com/bcoe/nyc/pull/191) upgrade to non-singleton verison of yargs (@bcoe)
|
820 | - [#185](https://github.com/bcoe/nyc/pull/185) default to long-form option names so that they can be overridden in package.json (@rapzo)
|
821 | - [#180](https://github.com/bcoe/nyc/pull/180) fix bug with findUp (@bcoe)
|
822 | - [#178](https://github.com/bcoe/nyc/pull/178) --all should handle extensions other than .js. (@lloydcotten)
|
823 | - [#177](https://github.com/bcoe/nyc/pull/177) add .editorconfig (@JaKXz)
|
824 |
|
825 | ### v6.0.0 (2016/02/20 +7:00)
|
826 |
|
827 | - [#167](https://github.com/bcoe/nyc/pull/167) all of nyc's settings can now
|
828 | be configured in package.json (@bcoe)
|
829 | - [#164](https://github.com/bcoe/nyc/pull/164) coverage tracking now uses absolute paths, awesome \o/ (@novemberborn)
|
830 | - [#163](https://github.com/bcoe/nyc/pull/163) support for extensions other than .js (@lloydcotten)
|
831 |
|
832 | ### v5.6.0 (2016/02/03 +7:00)
|
833 |
|
834 | - [#159](https://github.com/bcoe/nyc/pull/159) skip should continue working with source-maps (@novemberborn)
|
835 | - [#160](https://github.com/bcoe/nyc/pull/160) don't instrument files outside of the current working directory (@novemberborn)
|
836 |
|
837 | ### v5.5.0 (2016/01/24 +07:00)
|
838 |
|
839 | - [#152](https://github.com/bcoe/nyc/pull/152) upgrade to newest version of foreground-child (@isaacs)
|
840 | - [#150](https://github.com/bcoe/nyc/pull/150) guard against illegal positions in source-map (@novemberborn)
|
841 |
|
842 | ### v5.4.0 (2016/01/20 +07:00)
|
843 |
|
844 | - [#147](https://github.com/bcoe/nyc/pull/147) fix for foreground-child on Windows (@isaacs)
|
845 | - [#145](https://github.com/bcoe/nyc/pull/145) allow coverage output directory to be specified (@bcoe)
|
846 | - [#143](https://github.com/bcoe/nyc/pull/143) run files included via --all through transpilers (@bcoe)
|
847 | - [#139](https://github.com/bcoe/nyc/pull/139) documentation updates (@tcurdt)
|
848 | - [#138](https://github.com/bcoe/nyc/pull/138) Split CLI from spawn wrapper (@isaacs)
|
849 |
|
850 | ### v5.3.0 (2016/01/05 14:07 -08:00)
|
851 |
|
852 | - [#132](https://github.com/bcoe/nyc/pull/132/files) Move config to top level nyc argument. (@jamestalmage)
|
853 |
|
854 | ### v5.2.0 (2016/01/02 17:13 -08:00)
|
855 |
|
856 | - [#126](https://github.com/bcoe/nyc/pull/126) Add --check-coverage shorthand, which fails tests if coverage slips below threshold (@bcoe)
|
857 | - [#123](https://github.com/bcoe/nyc/pull/123) Upgrade spawn-wrap, foreground-child (@isaacs)
|
858 | - [#122](https://github.com/bcoe/nyc/pull/122) Use module for finding cache directory (@jamestalmage)
|
859 |
|
860 | ### v5.1.1 (2015/12/30 14:52 -08:00)
|
861 |
|
862 | - [#121](https://github.com/bcoe/nyc/pull/121) Fix for --all functionality. (@jamestalmage)
|
863 |
|
864 | ### v5.1.0 (2015/12/27 20:36 -08:00)
|
865 |
|
866 | - [#108](https://github.com/bcoe/nyc/pull/108) Adds cache functionality. this is a big one, thanks! (@jamestalmage)
|
867 | - [#118](https://github.com/bcoe/nyc/pull/118) Stop bundling spawn-wrap dependency (@bcoe)
|
868 | - [#114](https://github.com/bcoe/nyc/pull/114) Update to latest versions of tap, glob, rimraf (@isaacs)
|
869 | - [#107](https://github.com/bcoe/nyc/pull/107) Get test-suite running on Windows (@bcoe)
|
870 |
|
871 | ### v5.0.1 (2015/12/14 09:09 -07:00)
|
872 |
|
873 | - [#94](https://github.com/bcoe/nyc/pull/93) Windows failed if argument had no replace() method. (@bcoe)
|
874 |
|
875 | ### v5.0.0 (2015/12/09 11:03 -07:00)
|
876 |
|
877 | - [#87](https://github.com/bcoe/nyc/pull/87) make spawn() work on Windows (@bcoe)
|
878 | - [#84](https://github.com/bcoe/nyc/pull/84) glob based include/exclude of files (@Lalem001)
|
879 | - [#78](https://github.com/bcoe/nyc/pull/78) improvements to sourcemap tests (@novemberborn)
|
880 | - [#73](https://github.com/bcoe/nyc/pull/73) improvements to require tests (@novemberborn)
|
881 | - [#65](https://github.com/bcoe/nyc/pull/65) significant improvements to require hooks (@novemberborn)
|
882 | - [#64](https://github.com/bcoe/nyc/pull/64) upgrade Istanbul (@novemberborn)
|
883 |
|
884 | ### v4.0.0 (2015/11/29 10:13 -07:00)
|
885 |
|
886 | - [#58](https://github.com/bcoe/nyc/pull/58) adds support for Babel (@bcoe)
|
887 |
|
888 | ### v3.2.2 (2015/09/11 22:02 -07:00)
|
889 |
|
890 | - [#47](https://github.com/bcoe/nyc/pull/47) make the default exclude rules work on Windows (@bcoe)
|
891 | - [#45](https://github.com/bcoe/nyc/pull/45) pull in patched versions of spawn-wrap and foreground-child, which support Windows (@bcoe)
|
892 | - [#44](https://github.com/bcoe/nyc/pull/44) Adds --all option which adds 0% coverage reports for all files in project, regardless of whether code touches them (@ronkorving)
|
893 |
|
894 | ### v3.1.0 (2015/08/02 19:04 +00:00)
|
895 |
|
896 | - [#38](https://github.com/bcoe/nyc/pull/38) fixes for windows spawning (@rmg)
|
897 |
|
898 | ### v3.0.1 (2015/07/25 20:51 +00:00)
|
899 | - [#33](https://github.com/bcoe/nyc/pull/33) spawn istanbul in a way that is less likely to break npm@3.x (@bcoe)
|
900 |
|
901 | ### v3.0.0 (2015/06/28 19:49 +00:00)
|
902 |
|
903 | - [#31](https://github.com/bcoe/nyc/pull/31) Combine instrumentation and reporting steps, based
|
904 | on @Raynos' suggestion (@bcoe)
|
905 |
|
906 | ### v2.4.0 (2015/06/24 15:57 +00:00)
|
907 | - [#30](https://github.com/bcoe/nyc/pull/30) Added check-coverage functionality, thanks
|
908 | @Raynos! (@bcoe)
|
909 |
|
910 | ### v2.3.0 (2015/06/04 06:43 +00:00)
|
911 | - [#27](https://github.com/bcoe/nyc/pull/27) upgraded tap, and switched tests to using tap --coverage (@bcoe)
|
912 | - [#25](https://github.com/bcoe/nyc/pull/25) support added for multiple reporters, thanks @jasisk! (@jasisk)
|
913 |
|
914 | ### v2.2.0 (2015/05/25 21:05 +00:00)
|
915 | - [b2e4707](https://github.com/bcoe/nyc/commit/b2e4707ca16750fe274f61039baf1cabdd6b0149) change location of nyc_output to .nyc_output. Added note about coveralls comments. (@sindresorhus)
|
916 |
|
917 | ### v2.1.3 (2015/05/25 06:30 +00:00)
|
918 | - [376e328](https://github.com/bcoe/nyc/commit/376e32871d2d65ca31e7d8ba691293ac3ba6117e) handle corrupt JSON files in nyc_output (@bcoe)
|
919 |
|
920 | ### v2.1.1 (2015/05/25 02:52 +00:00)
|
921 | - [b39dec5](https://github.com/bcoe/nyc/commit/b39dec5a7fb9004be72d024d5d1df2984dd21a52) new signal-exit handles process.exit() in process.on('exit') (@isaacs)
|
922 |
|
923 | ### v2.1.0 (2015/05/23 20:55 +00:00)
|
924 | - [ad13b30](https://github.com/bcoe/nyc/commit/ad13b30cf263ccc3607e1707ebdf582345ce90fe) added CHANGELOG.md \o/ (@bcoe)
|
925 | - [53fef48](https://github.com/bcoe/nyc/commit/53fef4820e7b502d00561fb5d16f5bfb4b641192) put tests around @shackpank's work on .istanbul.yml (@bcoe)
|
926 | - [da81c54](https://github.com/bcoe/nyc/commit/da81c5427c2dee38496def9741fdde5524fa0942) upgrade spawn-wrap and foreground-child (@isaacs)
|
927 | - [4f69327](https://github.com/bcoe/nyc/commit/4f69327b5e6247770bf299fab86abb67a042b26a) pin tap until new version of nyc can be pulled in (@bcoe)
|
928 |
|
929 | ### v2.0.6 (2015/05/23 06:52 +00:00)
|
930 | - [cd70a41](https://github.com/bcoe/nyc/commit/cd70a414adc12b79770eaca9e8ca0e5f954924f3) upgrade signal-exit (@bcoe)
|
931 |
|
932 | ### v2.0.5 (2015/05/20 05:44 +00:00)
|
933 | - [#11](https://github.com/bcoe/nyc/pull/11) Merge pull request #11 from bcoe/exlude-docs (@bcoe)
|
934 |
|
935 | ### v2.0.4 (2015/05/19 04:58 +00:00)
|
936 | - [4d920ef](https://github.com/bcoe/nyc/commit/4d920ef6e0843729a911ca1cf6deaf6645e21f60) ensure that writing code coverage always happens last (@bcoe)
|
937 |
|
938 | ### v2.0.3 (2015/05/18 01:52 +00:00)
|
939 | - [94d2693](https://github.com/bcoe/nyc/commit/94d2693739cf7145333d941c88e0d3af9592c1d6) spawn-wrap@0.1.1 (@isaacs)
|
940 |
|
941 | ### v2.0.1 (2015/05/18 01:46 +00:00)
|
942 | - [62c2cb0](https://github.com/bcoe/nyc/commit/62c2cb0941fbda8aa5ef6ba4877c02a046b68c6c) upgrade signal-exit dependency (@bcoe)
|
943 |
|
944 | ### v2.0.0 (2015/05/16 21:38 +00:00)
|
945 | - [d27794e](https://github.com/bcoe/nyc/commit/d27794e3c527ccf743501f328b9749f1bcf9cefe) got rid of nyc-report bin (@bcoe)
|
946 | - [64c9824](https://github.com/bcoe/nyc/commit/64c98241db36331b611cf990343da40d5f45685a) added better documentation and CLI. (@bcoe)
|
947 |
|
948 | ### v1.4.1 (2015/05/16 19:23 +00:00)
|
949 | - [ae05346](https://github.com/bcoe/nyc/commit/ae0534617a59c86905f1da290d067945bf7d1bb9) pulled in new version of signal-exit (@bcoe)
|
950 |
|
951 | ### v1.4.0 (2015/05/16 09:11 +00:00)
|
952 | - [8ca6e16](https://github.com/bcoe/nyc/commit/8ca6e16f6ecb7fa488944cd00d84ae5d355345d2) pulled in signal-exit module (@bcoe)
|
953 |
|
954 | ### v1.3.0 (2015/05/15 15:56 +00:00)
|
955 | - [0f701da](https://github.com/bcoe/nyc/commit/0f701da5aa3ad8a02872c4c6c8c37d0deb2c5877) pulled in new spawn-wrap, various bug fixes (@isaacs)
|
956 |
|
957 | ### v1.2.0 (2015/05/13 20:21 +00:00)
|
958 | - [2611ba4](https://github.com/bcoe/nyc/commit/2611ba44f12a25c12c0f95a9bdcfbf905dbb070f) handle signals when writing coverage report (@bcoe)
|
959 |
|
960 | ### v1.1.3 (2015/05/11 18:31 +00:00)
|
961 | - [8b362d6](https://github.com/bcoe/nyc/commit/8b362d600845722943c1da8213f0406d6b3a3874) istanbul has a text lcov report now \o/ (@bcoe)
|
962 |
|
963 | ### v1.1.2 (2015/05/11 06:52 +00:00)
|
964 | - [48b21cf](https://github.com/bcoe/nyc/commit/48b21cf3b35f6d14d35ac9afdd423ead09a2368e) added coverage and build badges (@bcoe)
|
965 |
|
966 | ### v1.1.0 (2015/05/10 01:32 +00:00)
|
967 | - [6c3f8a6](https://github.com/bcoe/nyc/commit/6c3f8a6147c376e87a22c4a72a1ab28ab4177349) pulled in @isaacs spawn-wrap module (@isaacs)
|
968 | - [d8956f1](https://github.com/bcoe/nyc/commit/d8956f170f12a8a27cc3f7611f78230393bf105b) we now pass cwd around using the process.env.NYC_CWD variable (@bcoe)
|