From b056a16de5645a4ca61fab70fbeb2e1b37b8d08b Mon Sep 17 00:00:00 2001 From: Steve Zhang Date: Tue, 30 Jun 2026 14:23:50 -0400 Subject: [PATCH 1/2] chore: bump version to 1.4.3 Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 10 ++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d99e2e9..b7946fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. +## [1.4.3] - 2026-06-30 + +### 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 diff --git a/package-lock.json b/package-lock.json index 6736f6d..715f281 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nextcov", - "version": "1.4.2", + "version": "1.4.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nextcov", - "version": "1.4.2", + "version": "1.4.3", "license": "MIT", "dependencies": { "@babel/parser": "^7.24.0", diff --git a/package.json b/package.json index 8f998c4..783fb13 100644 --- a/package.json +++ b/package.json @@ -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", From cecba9bc2f691e42825e6199ec8453ceca540786 Mon Sep 17 00:00:00 2001 From: Steve Zhang Date: Tue, 30 Jun 2026 15:55:04 -0400 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20update=20CHANGELOG=20for=20v1.4.3?= =?UTF-8?q?=20=E2=80=94=20add=20c8/istanbul=20ignore=20hints=20entry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b7946fe..c8ae55a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ 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.