NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4735 most downloaded on npm
output coverage reports using Node.js' built in coverage
Last release 2 months ago
14 Jul 2026
Release timing varies
gaps range from 8 days to 1.2 years
Most releases are documented
notes for 51 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
91 releases · first in 2017
yargs enforces a stricter range of Node versions ^20.19.0 || ^22.12.0 || >=23
One column per quarter.
deps: update bcoe/v8-coverage addressing v8 issue
deps: make monocart-coverage-reports an optional with meta defined
stop installing monocart-coverage-reports
add experimental monocart reports
deps: Node 18 is now the minimum supported Node.js version
support passing reporter options from config
build: minimum Node.js version is now 14.14.0
deps: update istanbul deps (#485) (3be8bd9), closes #478
## 8.0.0 (2023-06-05) ### ⚠ BREAKING CHANGES * dropped Node 10 support (#475) ### Miscellaneous Chores * dropped Node 10 support
added a new CLI arg --merge-async to asynchronously and incrementally merge process coverage files to avoid OOM due to heap exhaustion
add skipFull and excludeNodeModules to type definitions
use process.stdout.columns for reporter maxCols
--all now respects --extension flag.
perf: cache this.exclude.shouldInstrument for improved performance
deps: update deps to latest (#384) (78eac8c), closes #375
### Features * --100
add --exclude-node-modules option
add --config option and documentation on options and configs
deps: v8-to-istanbul with fix for Windows paths
address bugs with source remapping on Windows
types: add excludeAfterRemap and allowExternal
introduce --exclude-after-remap flag (#293) (53c4234), closes #224
### Features * add --skip-full
all: handle base64 inline source maps
support ignore start/stop comment (#273) (90949fa), closes #271
v8-to-istanbul: fixes shebang handling/ignore behavior
Nothing published for this version
support node@v15.x.x built-in modules
v8-to-istanbul: revert off by one that broke TypeScript
v8-to-istanbul: pull in fix for missing branches
deps: update dependency yargs to v16
adds support for 1:many source maps
ignore missing source maps in raw coverage output
support for instrumenting files outside of current working directory
This is a pre-release for testing purposes of #225.
This is a pre-release for testing purposes of #225.
Install by running npm install c8@next
deps: update dependency yargs-parser to v18
deps: update dependency yargs-parser to v17
This is a pre-release for testing purposes of #212.
This is a pre-release for testing purposes of #212.
Install by running npm install c8@next
adds TypeScript definitions (d39801b), closes #195
all flag not propagated to check-coverage command
new test-exclude with modified exclude rules
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Node.js' source-map and lineLength cache is now used to remap coverage output (this allows tools like ts-node to be supported, which transpile at runt
Nothing published for this version
HTML report now has correct source positions for Node >10.16.0
temporary files should be in tmp folder
temp directory now defaults to setting for report directory
Nothing published for this version
we were not exiting with 1 if mkdir failed
### Bug Fixes * switch to mkdirp for Node 8
make tmp directory regardless of clean
exclude coverage of the CJS-ESM bridge from results
<a name="3.4.0"></a>
<a name="3.3.0"></a>
<a name="3.2.1"></a>
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →