Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

All notable changes to this project will be documented in this file.

## [1.4.3] - 2026-06-30

### Added

- **Respect `c8`/`istanbul` ignore hints in E2E and merged coverage** — `processAllCoverage` now strips statements, functions, and branches annotated with `// c8 ignore next`, `/* c8 ignore next */`, `/* c8 ignore start */.../* c8 ignore stop */` (and `istanbul` variants) from E2E coverage before generating reports. `nextcov merge --strip` applies the same stripping to merged coverage. This makes E2E and merged reports consistent with Vitest, which respects these hints at collection time.

### Changed

- **Bump dev dependencies** — Updated `@eslint/js`, `eslint`, `typescript-eslint`, `@playwright/test`, `@types/node`, `rimraf`, and `tsc-alias` to latest versions.

### Fixed

- **Pin TypeScript to `^5`** — TypeScript 6 breaks tsup 8.x's DTS generation (`rollup-plugin-dts` does not yet support TS6), causing `.d.ts` files to be silently omitted from the build output. TypeScript is pinned to `^5` until tsup adds TS6 support.

## [1.4.2] - 2026-06-30

### Added
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nextcov",
"version": "1.4.2",
"version": "1.4.3",
"description": "Collect test coverage for Playwright E2E tests in Next.js applications",
"author": "Steve Zhang",
"license": "MIT",
Expand Down
Loading