Releases¶
v0.1.2¶
Release date: 2026-04-04
Highlights¶
The source-table identifier is now user-owned through
source_input.row_id_column.The canonical parsed output is now
parsed/responses.jsonl.Single-item runs no longer require the model to echo the row id when exactly one row is in scope.
Single-item OpenAI Batch requests now reuse the source row id as the Batch
custom_id.The GitHub release workflow now creates releases from artifact-only jobs without requiring a checked out
.gitdirectory.
Breaking public contract changes¶
source_input.unit_id_columnhas been replaced by requiredsource_input.row_id_column.parsed/flattened_annotations.jsonlhas been replaced byparsed/responses.jsonl.
Response artifact shape¶
Every row in
parsed/responses.jsonlincludes the configured row-id field at top level.Single-item rows omit
group_id.Grouped rows keep
group_id.
Release surfaces¶
PyPI package version:
0.1.2GitHub release tag:
v0.1.2Read the Docs latest build reflects this release series from the
mainbranch
The repository-level changelog lives in CHANGELOG.md.