release: v7.1.0 — OpenAPI 3.25.0 additive sync#477
Conversation
Missed from the v7.1.0 release commit (case-sensitive path).
ReviewThis is a clean, docs/version-bump-only release-prep PR following the #476 spec-drift reconcile — no functional code changes. Reviewed the diff against Summary
Verified
Minor nit
RiskLow — no Nice work keeping the doc/version bump surgical and getting the op-counts actually right instead of just incrementing them. |
|
Review: release: v7.1.0 — OpenAPI 3.25.0 additive sync Overview Code quality / consistency — looks good
Possible issue — operation counts may still be off Test coverage Security Minor
Overall: safe to merge once the perps/Klear operation counts are confirmed or fixed. |
Summary
Prepare v7.1.0 (minor) after the #476 OpenAPI 3.25.0 reconcile.
Version bump: minor (7.0.0 → 7.1.0)
MarginMarketSchedule) + new required response field — new capability, not a bugfixChanges
pyproject.toml/kalshi.__version__→ 7.1.0CHANGELOG.mdsection for 7.1.0 (release-workflow body source)docs/index.md,docs/perps.md(schedule field),docs/migration.md(v7.0→v7.1),Claude.mdOpenAPI pin,ROADMAP.mdshipped entryRelease steps (after merge)
git checkout main && git pull git tag v7.1.0 git push origin v7.1.0release.ymlwill build, publish to PyPI (OIDC /pypienv), and create the GitHub Release from the CHANGELOG section.Test plan
__version__+ CHANGELOG headingv7.1.0→ confirm release workflow + PyPI