Skip to content

Releases: renaudcepre/apte

apte: v0.3.2

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:18
903433c

0.3.2 (2026-08-29)

Performance Improvements

  • events: run sync handlers inline, cache async-ness, fix soft-stop race (#148) (aedf9ff)

Documentation

  • add asciinema demo gif to README (#150) (ac31bdb)
  • seo: make apte discoverable (sitemap, page titles, PyPI metadata) (#153) (048dcf4)

apte: v0.3.1

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:40

0.3.1 (2026-06-25)

Bug Fixes

apte: v0.3.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 03:13

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

  • evals: namespace dataclass scores per evaluator (#115) (3cec018)

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

Choose a tag to compare

@github-actions github-actions released this 31 May 05:54
4b1f03b

0.2.0 (2026-05-31)

Features

Documentation

  • lead README with the evals angle (3bdeb71)

Miscellaneous Chores

apte: v0.2.0

Choose a tag to compare

@renaudcepre renaudcepre released this 24 Jun 20:51
4b1f03b

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

Choose a tag to compare

@github-actions github-actions released this 24 Mar 13:11
fd9bf50

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

Choose a tag to compare

@github-actions github-actions released this 20 Mar 12:47
88c4135

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)