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",