File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# CHANGELOG
22
33
4+ ## v0.72.4 (2026-03-28)
5+
6+ ### Bug Fixes
7+
8+ - Use outlines v1.2 get_regex_logits_processor API
9+ ([ #202 ] ( https://github.com/OpenAdaptAI/openadapt-evals/pull/202 ) ,
10+ [ ` 39e94a8 ` ] ( https://github.com/OpenAdaptAI/openadapt-evals/commit/39e94a89b6ae243ac0d726cc010b2e8844386a9e ) )
11+
12+ The outlines v1.2 API requires: 1. Wrapping the HF model+tokenizer in outlines.Transformers 2.
13+ Calling get_regex_logits_processor(None, wrapped, regex)
14+
15+ Prior code tried to construct OutlinesLogitsProcessor directly with a tokenizer= kwarg that doesn't
16+ exist in v1.2. The error was caught and silently fell back to unconstrained generation.
17+
18+ Tests now verify the ACTUAL API surface (import paths + factory function signature) instead of just
19+ checking class names exist. This would have caught all three prior Outlines bugs: - PR #197 : wrong
20+ class name (RegexLogitsProcessor) - PR #201 : wrong constructor (tokenizer= kwarg) - This PR: wrong
21+ API pattern (direct constructor vs factory)
22+
23+ 33/33 tests pass with outlines 1.2.12 installed.
24+
25+ Co-authored-by: Claude Opus 4.6 (1M context) < noreply@anthropic.com >
26+
27+
428## v0.72.3 (2026-03-28)
529
630### Bug Fixes
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44
55[project ]
66name = " openadapt-evals"
7- version = " 0.72.3 "
7+ version = " 0.72.4 "
88description = " Evaluation infrastructure for GUI agent benchmarks"
99readme = " README.md"
1010requires-python = " >=3.10"
You can’t perform that action at this time.
0 commit comments