apte: v0.3.0
·
271 commits
to 8fab49ffb20253a28d229b0c0de99175cb72d24a
since this release
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)