Skip to content

Releases: renaudcepre/protest

protest: v0.1.2

24 Mar 13:11
fd9bf50

Choose a tag to compare

0.1.2 (2026-03-24)

Documentation

  • fix mkdocs strict build and add docs validation to CI (#87) (9b172cd)
  • remove fixture scoping design document and simplify README (#85) (6900ade)

protest: v0.1.1

20 Mar 12:47
88c4135

Choose a tag to compare

0.1.1 (2026-03-20)

Features

  • add SuitePath value object and integrate across codebase (085b065)
  • add tmp_path fixture for temporary directory creation and cleanup (35902ff)
  • add warns context manager for testing warnings (96e37b6)
  • add conditional test skipping with fixture support (2d8d48f)
  • add CTRF JSON schema and subprocess output capture example (0aaea22)
  • add CustomFactory suite and custom factory implementation (a66d715)
  • cli, plugins: add CTRF reporter and enhance help command (7f63e87)
  • implement watchdog for clean exit on 3rd SIGINT and address deadlock scenarios (18172ed)
  • introduce BarkPlugin for vocal feedback on test failures (f0eda38)
  • introduce Shell helper for async subprocess handling (83e03e2)
  • introduce Shell helper for async subprocess handling (227a2fd)
  • reporters: add verbosity-based output control to ASCII and Rich reporters (2df86b1)
  • testing: improve factory tracking and add intentional failure demo (15abd20)
  • tests: add comprehensive tests for unbound fixture tags and max_concurrency (f2d5d79)

Bug Fixes

  • di: support from __future__ import annotations with From() params (57624d8)
  • reporter: remove Live mode from RichReporter (7470cef)

Documentation

  • add async factory warning and side-effect import anti-pattern (c759ebe)
  • add comprehensive guide for tags system (f38db82)
  • add coverage section, project organization and FastAPI testing guides (030ba36)
  • add documentation badge to README and adjust CLI help for quiet mode (d2ae511)
  • document architecture, decision journal, and filtering system (54a0a09)
  • improve clarity and consistency in README and core concept docs (5e04e6e)
  • improve clarity in async testing and dependency injection guides (643df01)
  • update documentation (edb990b)
  • update fixtures and factories documentation (b4726d2)
  • update installation instructions in README and installation guide (83adb38)