Releases: renaudcepre/protest
Releases · renaudcepre/protest
protest: v0.1.2
protest: v0.1.1
0.1.1 (2026-03-20)
Features
- add
SuitePathvalue object and integrate across codebase (085b065) - add
tmp_pathfixture for temporary directory creation and cleanup (35902ff) - add
warnscontext 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
BarkPluginfor 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 annotationswith 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)