v0.91.1
v0.91.1 (2026-08-19)
Bug Fixes
The 0.91.0 release cut the tag, the version-bump commit and the GitHub release, then failed at "Publish to PyPI" with InvalidDistribution: Invalid distribution metadata: '2.5' is not a valid metadata version, so PyPI still served 0.90.3.
Current hatchling emits Metadata-Version 2.5. The pinned pypa/gh-action-pypi-publish v1.14.0 bundles twine 6.1.0 and packaging 25.0, which do not know that version; v1.14.2 bundles twine 7.0.0 and packaging 26.2 and is already the pin in openadapt-flow and openadapt-capture.
Closes #290.
🤖 Generated with Claude Code
Detailed Changes: v0.91.0...v0.91.1