Releases: renaudcepre/apte
Releases · renaudcepre/apte
Release list
apte: v0.3.2
apte: v0.3.1
apte: v0.3.0
0.3.0 (2026-06-24)
⚠ BREAKING CHANGES
- rename: rename protest to apte (#135)
- evals: evaluator functions must declare a return annotation of bool or a dataclass, resolvable at runtime from module scope.
Features
Bug Fixes
- assets: replace vectorized protest wordmark with apte in logos (#138) (818fdef)
- evals: contains_expected and word_overlap raise when expected is None (#123) (8f740c6)
- evals: fail loud when an eval case has zero evaluators (#122) (63d5ea7)
Miscellaneous Chores
protest: v0.2.0
0.2.0 (2026-05-31)
Features
- allow @factory without parentheses when no arguments (#111) (6be96b5)
- allow @fixture without parentheses when no arguments (#102) (c24b75d)
- evals: native eval system with judge, scoring, and short-circuit (54d6037)
Documentation
- lead README with the evals angle (3bdeb71)
Miscellaneous Chores
- release protest 0.2.0 (56bafb8)
apte: v0.2.0
Anchor release for the protest -> apte rename. Same commit as protest-v0.2.0 (4b1f03b); lets release-please continue the version sequence under the apte name.
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)