All Versions
100
Latest Version
Avg Release Cycle
40 days
Latest Release
1281 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v15.1.0 Changes
June 01, 2020 -
v15.0.1 Changes
April 02, 2020 -
v15.0.0 Changes
December 20, 2019โ BREAKING CHANGES
- ๐ The
flow
andjsx
parser plugins are no longer 0๏ธโฃ enabled by default. - Node.js 8 is now required to run nyc
- Remove NYC_ROOT_ID and NYC_INSTRUMENTER environmental variables.
- ๐ The
root
field has been removed from processinfo files.
๐ Features
- โ Add
--use-spawn-wrap=true
option (#1169) (df4de4d) - โ Add
.cjs
,.mjs
,.ts
,.tsx
,.jsx
to default extensions (#1110) (914b776), closes #1103 - ๐ Allow
nyc instrument
to instrument code in place (#1149) (7783284) - โฌ๏ธ Drop node.js 6, upgrade dependencies (#1134) (00c3b34)
- Filenames relative to project cwd in coverage reports (#1212) (5258e9f)
- ๐ Use @istanbuljs/schema for yargs setup (#1194) (fd40d49)
- ๐ Use istanbul-lib-processinfo (#1145) (7943413)
- ๐ Use source base name to prefix cache files (#1144) (5c1b7a9)
๐ Bug Fixes
- ๐ฆ Avoid
source-map
module duringsignal-exit
handler (#1191) (83eb629) - ๐ Better error handling for main execution, reporting (#1229) (dfd629d)
- Correct handling of source-maps for pre-instrumented files (#1216) (8411a26), closes #1208
- โฌ๏ธ Drop coverage produced by
nyc --all
for files that were tested (#1155) (fc1bbbf), closes #1113 #1124 #1148 - 0๏ธโฃ Honor eager setting (false by default) (#1179) (c18fb0a)
- โ Remove vestigial environment variables (#1078) (cfd3da0)
- ๐ The
-
v14.1.0 Changes
April 24, 2019๐ Bug Fixes
- Do not crash when nyc is run inside itself. (#1068) (c4fcf5e), closes #1067
- Exit with code 1 when nyc doesn't know what to do. (#1070) (21fb2c8)
- Purge source-map cache before reporting if cache is disabled. (#1080) (3d9eaa4)
- ๐ Use correct config property for parser plugins (#1082) (a7bc7ae)
๐ Features
-
v14.0.0 Changes
April 15, 2019๐ Bug Fixes
- โ Add
cwd
option to instrument command (#1024) (051d95a) - โ Add config values to hash salt (#988) (7ac325d), closes #522
- Exclude negated not working with '--all' switch (#977) (91de23c)
- ๐ Make --all work for transpiled code (#1047) (18e04ba)
- Resolve absolute paths in nyc instrument (#1012) (3cb1861), closes #1014
- Set processinfo pid/ppid to actual numbers (#1057) (32f75b0)
- ๐ Use a single instance of nyc for all actions of main command. (#1059) (b909575)
๐ Features
- โ Add
delete
option to instrument command (#1005) (d6db551) - โ Add
include
andexclude
options to instrument command (#1007) (8da097e) - โ Add processinfo index, add externalId (#1055) (8dcf180)
- โ Add support for nyc.config.js (#1019) (3b203c7)
- โ Add support to exclude files on coverage report generation (#982) (509c6aa)
- โ Add test-exclude args to check-coverage and report subcommands. (0fc217e)
- ๐ Always build the processinfo temp dir (#1061) (c213469)
- Enable
es-modules
option for nyc instrument command (#1006) (596b120) - ๐ Fix excludeAfterRemap functionality. (36bcc0b)
- Implement
nyc instrument --complete-copy
(#1056) (2eb13c6) - โ Remove bundling (#1017) (b25492a)
- ๐ Support turning off node_modules default exclude via
exclude-node-modules
option (#912) (b7e16cd) - โ Add support for
--exclude-node-modules
to subcommands. (#1053) (e597c46)
๐ฅ BREAKING CHANGES
- 0๏ธโฃ The
--exclude-after-remap
option is now functional and enabled by default. This causes theinclude
,exclude
andextension
lists to be processed after using source maps to determine the original filename of sources. - โ Add a file named 'index.json' to the .nyc_output/processinfo directory, which has a different format from the other files in this dir.
- ๐ Change the data type of the pid/ppid fields in processinfo files
nyc instrument
now honorsinclude
andexclude
settings, potentially resulting in some files that were previously instrumented being ignored.- ๐ The
plugins
option has been renamed toparser-plugins
. - The logic involving include/exclude processing has changed. Results should be verified to ensure all desired sources have coverage data.
- 0๏ธโฃ
nyc instrument
now enables the--es-module
option by default. This can cause failures to instrument scripts which violate'use strict'
rules.
- โ Add
-
v13.1.0 Changes
September 06, 2018 -
v13.0.1 Changes
July 24, 2018๐ Bug Fixes