Skip to content

Releases: canblmz1/tautest

tautest@1.10.1

04 Jun 15:04

Choose a tag to compare

Patch Changes

  • Update Vitest development dependencies to the patched 4.1.x line so release audit passes.
  • Updated dependencies
    • @tautest/core@1.10.1

@tautest/core@1.10.1

04 Jun 15:04

Choose a tag to compare

Patch Changes

  • Update Vitest development dependencies to the patched 4.1.x line so release audit passes.

tautest@1.9.0

30 May 14:43

Choose a tag to compare

Minor Changes

  • Add readJsonFile file-path error context, readCliVersion try/catch, STRYKER_OUT_OF_MEMORY error code for heap/ENOMEM failures. Add 35 new tests covering mapEngineStatus, normalize round-trip, stryker error mapping, doctor JSON output, and cli readJsonFile error paths.
  • 4aeb623: Fix escapeMarkdown square bracket injection, stable sort tiebreaker in findOwningPackage, sameValue circular reference guard, extractJson JSON validation before return, cache.ts null guard for missing workingDirectory. Expand test coverage with 16 new tests.

Patch Changes

  • Updated dependencies
  • Updated dependencies [4aeb623]
    • @tautest/core@1.9.0

@tautest/core@1.9.0

30 May 14:43

Choose a tag to compare

Minor Changes

  • Add readJsonFile file-path error context, readCliVersion try/catch, STRYKER_OUT_OF_MEMORY error code for heap/ENOMEM failures. Add 35 new tests covering mapEngineStatus, normalize round-trip, stryker error mapping, doctor JSON output, and cli readJsonFile error paths.
  • 4aeb623: Fix escapeMarkdown square bracket injection, stable sort tiebreaker in findOwningPackage, sameValue circular reference guard, extractJson JSON validation before return, cache.ts null guard for missing workingDirectory. Expand test coverage with 16 new tests.

tautest@1.5.0

25 May 16:09

Choose a tag to compare

Minor Changes

  • 065ec71: Add framework recipes and workspace capability signals for Turborepo and Nx projects.
  • c27c74e: Harden Jest support with explicit runner config paths, CommonJS/ESM/TypeScript fixtures, and updated compatibility diagnostics.
  • 24c542e: Add an explicit opt-in LLM suggestion flow for generated fix prompts. tautest prompt --suggest can send a redacted prompt to a configured external command, write .tautest/llm-suggestion.md, and record prompt provenance without applying changes.
  • 6045284: Add GitHub Action survivor annotations and expanded workflow outputs for richer PR feedback.
  • 43e1c63: Add a static HTML report viewer generated from report.json. tautest report --html writes report.html with survivor cards, summary metrics, embedded report data, and IDE-friendly data attributes.
  • 62484e4: Add runtime scope metrics and Stryker config diagnostics to CLI, JSON, Markdown, terminal, and GitHub Action summaries.
  • 8eee492: Add a workspace planner beta for pnpm and package.json workspaces with dry-run package selection output.
  • 73ac35d: Add sequential workspace execution with aggregate reports for selected workspace packages.

Patch Changes

  • 54c1a64: Add the Changesets release rail, guarded npm publishing workflow, and maintainer intake templates.
  • Updated dependencies [065ec71]
  • Updated dependencies [c27c74e]
  • Updated dependencies [24c542e]
  • Updated dependencies [6045284]
  • Updated dependencies [54c1a64]
  • Updated dependencies [43e1c63]
  • Updated dependencies [6e2dbfa]
  • Updated dependencies [62484e4]
  • Updated dependencies [8eee492]
  • Updated dependencies [73ac35d]
    • @tautest/core@1.5.0

@tautest/core@1.5.0

25 May 16:08

Choose a tag to compare

Minor Changes

  • 065ec71: Add framework recipes and workspace capability signals for Turborepo and Nx projects.
  • c27c74e: Harden Jest support with explicit runner config paths, CommonJS/ESM/TypeScript fixtures, and updated compatibility diagnostics.
  • 24c542e: Add an explicit opt-in LLM suggestion flow for generated fix prompts. tautest prompt --suggest can send a redacted prompt to a configured external command, write .tautest/llm-suggestion.md, and record prompt provenance without applying changes.
  • 6045284: Add GitHub Action survivor annotations and expanded workflow outputs for richer PR feedback.
  • 43e1c63: Add a static HTML report viewer generated from report.json. tautest report --html writes report.html with survivor cards, summary metrics, embedded report data, and IDE-friendly data attributes.
  • 6e2dbfa: Add internal runner plugin groundwork with normalized mutation report helpers, a StrykerJS adapter, and parser-only alpha helpers for Python mutmut-style results and Java PIT XML.
  • 62484e4: Add runtime scope metrics and Stryker config diagnostics to CLI, JSON, Markdown, terminal, and GitHub Action summaries.
  • 8eee492: Add a workspace planner beta for pnpm and package.json workspaces with dry-run package selection output.
  • 73ac35d: Add sequential workspace execution with aggregate reports for selected workspace packages.

Patch Changes

  • 54c1a64: Add the Changesets release rail, guarded npm publishing workflow, and maintainer intake templates.

Tautest v1.4.0

23 May 12:12

Choose a tag to compare

Highlights

  • Added tautest demo --run to execute the local Vitest demo flow end to end and restore fixture files afterward.
  • Added richer no-op guidance for runs with no changed production source files, including excluded file reasons and machine-readable guidance.
  • Updated demo docs and CLI reference for the runnable demo path.

Verification

  • pnpm install --frozen-lockfile
  • pnpm audit --prod
  • pnpm lint
  • pnpm test
  • pnpm build
  • node packages/cli/dist/index.js demo --run
  • npm publish workflow succeeded for tautest@1.4.0 and @tautest/core@1.4.0.

Tautest v1.3.0

23 May 11:47

Choose a tag to compare

Highlights

  • Added tautest demo for a quick local passing-tests-but-surviving-mutant walkthrough.
  • Added GitHub Action cache restore/save visibility to the job summary.
  • Fixed the GitHub Action CLI fallback so npm/yarn/bun projects do not fall back to pnpm exec by mistake.
  • Updated release metadata and package discovery keywords for changed-line mutation testing.
  • Patched the production dependency audit by overriding transitive qs to 6.15.2.

Verification

  • pnpm install --frozen-lockfile
  • pnpm audit --prod
  • pnpm lint
  • pnpm test
  • pnpm build
  • npm publish workflow succeeded for tautest@1.3.0 and @tautest/core@1.3.0.

Tautest v1.2.0

21 May 13:03

Choose a tag to compare

Full Changelog: v1...v1.2.0

Tautest v1.0.1

11 May 14:32

Choose a tag to compare

Patch release fixing npm package metadata, README positioning, docs cleanup, and cache smoke documentation. No feature changes.