package testo-diff

  1. Overview
  2. Docs
Pure-OCaml diff implementation

Install

dune-project
 Dependency

Authors

Maintainers

Sources

testo-0.2.0.tbz
sha256=0998766656d9a756f87c2f6c78b803d3a6e7c1230167c039f288226428cc3137
sha512=bc59a43617d005bc338950b13a2aadb2865bc92ec0d1494e2219d8446e9203916c0c88878dc918ef3b8d2923b874c24bd68cf3a14a8307a0714d6114549f36ef

doc/CHANGES.html

0.2.0 (2025-09-11)

  • Fix: handle windows paths correctly CLI help output (https://github.com/semgrep/testo/pull/121)
  • Fix: correct path masking on Windows paths (https://github.com/semgrep/testo/pull/121)
  • Fix: prevent "Bad file descriptor" errors arising from output redirection on Windows (https://github.com/semgrep/testo/pull/121)
  • Fix: handle temporary file deletion cleanly on windows (https://github.com/semgrep/testo/pull/119)
  • Fix: don't set signals on Windows (https://github.com/semgrep/testo/pull/118).
  • Add Testo.with_chdir (https://github.com/semgrep/testo/pull/104).
  • Fix nonsensical diff formatting (https://github.com/semgrep/testo/pull/104).
  • Fix: enable the approval of the output of a test that is expected to complete but produces the incorrect output. Running the approve subcommand on such a test now successfully changes its status from XFAIL to XPASS (#103).
  • Allow multiple -s search queries in the same test command, allowing the selection of various tests by their name or hash (#110).
  • Add a --expert option to hide the legend printed by run and status (#109).
  • Add a --autoclean option to run and status subcommands to delete test snapshots that don't belong to any known test as it typically happens after tests are renamed (#126).
  • Add support for timeouts (#127).

0.1.0 (2024-11-10)

First official release