package testo-diff

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

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