From 0f73677f107f28c2de5df374b7c46ffbb0704c57 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Oct 2026 21:23:46 +0000 Subject: [PATCH 1/2] chore: version packages --- .changeset/tidy-hunk-headers.md | 6 ------ .changeset/valid-score-quoted-paths.md | 8 -------- packages/cli/CHANGELOG.md | 13 +++++++++++++ packages/cli/package.json | 2 +- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 2 +- 6 files changed, 24 insertions(+), 16 deletions(-) delete mode 100644 .changeset/tidy-hunk-headers.md delete mode 100644 .changeset/valid-score-quoted-paths.md diff --git a/.changeset/tidy-hunk-headers.md b/.changeset/tidy-hunk-headers.md deleted file mode 100644 index aa0fe94..0000000 --- a/.changeset/tidy-hunk-headers.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tautest/core": patch -"tautest": patch ---- - -Preserve changed-line mutation scope when source hunk content resembles Git file headers. Adding `++ counter;` or removing `-- counter;` no longer changes the parsed file path or skips the changed line. diff --git a/.changeset/valid-score-quoted-paths.md b/.changeset/valid-score-quoted-paths.md deleted file mode 100644 index 61cd0ee..0000000 --- a/.changeset/valid-score-quoted-paths.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@tautest/core": patch -"tautest": patch ---- - -Exclude runtime-error and compile-error mutants from Stryker's mutation-score denominator while retaining their counts and diagnostics. Runs without valid mutants now retain an undefined score and UNKNOWN verdict. - -Decode Git's quoted UTF-8 byte paths and C-style escapes before removing patch prefixes, so non-ASCII source filenames remain in the correct changed-line mutation scope. diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 7c90a1e..fa67778 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,18 @@ # tautest +## 2.0.6 + +### Patch Changes + +- 869df94: Preserve changed-line mutation scope when source hunk content resembles Git file headers. Adding `++ counter;` or removing `-- counter;` no longer changes the parsed file path or skips the changed line. +- be4a317: Exclude runtime-error and compile-error mutants from Stryker's mutation-score denominator while retaining their counts and diagnostics. Runs without valid mutants now retain an undefined score and UNKNOWN verdict. + + Decode Git's quoted UTF-8 byte paths and C-style escapes before removing patch prefixes, so non-ASCII source filenames remain in the correct changed-line mutation scope. + +- Updated dependencies [869df94] +- Updated dependencies [be4a317] + - @tautest/core@2.0.6 + ## 2.0.5 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 5624351..11b9091 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "tautest", - "version": "2.0.5", + "version": "2.0.6", "description": "PR-focused mutation testing CLI powered by StrykerJS", "license": "MIT", "author": "Tautest contributors", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 740cfde..3ef9413 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @tautest/core +## 2.0.6 + +### Patch Changes + +- 869df94: Preserve changed-line mutation scope when source hunk content resembles Git file headers. Adding `++ counter;` or removing `-- counter;` no longer changes the parsed file path or skips the changed line. +- be4a317: Exclude runtime-error and compile-error mutants from Stryker's mutation-score denominator while retaining their counts and diagnostics. Runs without valid mutants now retain an undefined score and UNKNOWN verdict. + + Decode Git's quoted UTF-8 byte paths and C-style escapes before removing patch prefixes, so non-ASCII source filenames remain in the correct changed-line mutation scope. + ## 2.0.5 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 1da2814..8c3cfc0 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@tautest/core", - "version": "2.0.5", + "version": "2.0.6", "description": "Core engine for Tautest, a PR-focused mutation testing workflow layer on top of StrykerJS", "license": "MIT", "author": "Tautest contributors", From b9b1e1eccdd8074f25303d88089cd637f9f06b26 Mon Sep 17 00:00:00 2001 From: canblmz1 <116688414+canblmz1@users.noreply.github.com> Date: Tue, 13 Oct 2026 00:26:19 +0300 Subject: [PATCH 2/2] ci: validate 2.0.6 candidate with real Yarn regression