Skip to content

Prepare release 1.1.2 - #346

Merged
Mattsface merged 3 commits into
mainfrom
release/1.1.2
Sep 29, 2026
Merged

Mattsface merged 3 commits into
mainfrom
release/1.1.2

Conversation

@Mattsface

Copy link
Copy Markdown
Member

Why

Version 1.1.2 fixes parsing of MLB code-description objects when the API omits the code field.

PR #343 made CodeDesc.code optional after game 777961 exposed a real play-by-play payload with description: "Unknown" and no code. This release packages that compatibility fix with dedicated regression coverage and updated release metadata.

What

  • bump package version to 1.1.2
  • add 1.1.2 release notes
  • update release index and MkDocs navigation
  • update current-version references in README and HTTP transport docs
  • update release-validation bookkeeping for 1.1.2
  • add regression tests for missing CodeDesc.code
  • verify enclosing PlayDetails parsing remains valid
  • verify ordinary code-present behavior remains unchanged

Validation

Release preparation is intended to pass:

  • offline test suite
  • external MLB API test suite
  • package build
  • release artifact validation
  • twine check

Risk and impact

Risk level: Low

This is a backward-compatible patch release. The runtime behavior change was already merged in #343; this PR adds release metadata and regression coverage around that fix.

Bump the package version to 1.1.2 and add release notes for the
CodeDesc.code fix from #343.

- Bump version in pyproject.toml
- Update the User-Agent version in README.md and docs/http-transport.md
- Replace the 1.1.1 release notes pointer in docs/http-transport.md
- Add docs/releases/1.1.2.md and link it from docs/releases.md and mkdocs.yml
- Point release validation at the 1.1.2 notes and move 1.1.1 to the
  historical list
- Add offline regression tests for #342 so a CodeDesc without a code
  parses, including inside PlayDetails
@claude

claude Bot commented Sep 29, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

@Mattsface
Mattsface merged commit 74f337a into main Sep 29, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant