Releases: canblmz1/tautest
Releases · canblmz1/tautest
tautest@1.10.1
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
Patch Changes
- Update Vitest development dependencies to the patched 4.1.x line so release audit passes.
tautest@1.9.0
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
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
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 --suggestcan 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 --htmlwritesreport.htmlwith 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
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 --suggestcan 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 --htmlwritesreport.htmlwith 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
Highlights
- Added
tautest demo --runto 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-lockfilepnpm audit --prodpnpm lintpnpm testpnpm buildnode packages/cli/dist/index.js demo --run- npm publish workflow succeeded for
tautest@1.4.0and@tautest/core@1.4.0.
Tautest v1.3.0
Highlights
- Added
tautest demofor 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 execby mistake. - Updated release metadata and package discovery keywords for changed-line mutation testing.
- Patched the production dependency audit by overriding transitive
qsto6.15.2.
Verification
pnpm install --frozen-lockfilepnpm audit --prodpnpm lintpnpm testpnpm build- npm publish workflow succeeded for
tautest@1.3.0and@tautest/core@1.3.0.
Tautest v1.2.0
Full Changelog: v1...v1.2.0
Tautest v1.0.1
Patch release fixing npm package metadata, README positioning, docs cleanup, and cache smoke documentation. No feature changes.