Skip to content

Release 2.1.0 - #207

Merged
mmacy merged 1 commit into
mainfrom
release-2.1.0
Oct 31, 2026
Merged

mmacy merged 1 commit into
mainfrom
release-2.1.0

Conversation

@mmacy

@mmacy mmacy commented Oct 31, 2026

Copy link
Copy Markdown
Owner

Bumps osrlib to 2.1.0 and renames the Unreleased changelog section to [2.1.0] - 2026-10-30. The release covers the gameplay fixes from #176 to #206 and the documentation rewrite. The changelog section lists them for game developers.

A minor version is right. Nothing in the public API was removed or renamed. Every new field defaults so older saves and commands still load, and schema_version stays 4. The behavior changes are rules fixes, and the changelog lists how 2.0.1 command logs replay differently.

Checked locally

  • uv build produced osrlib-2.1.0-py3-none-any.whl and the sdist.
  • tools/release/check_dist.py dist 2.1.0 passed.
  • tools/release/install_smoke.py 2.1.0 passed in a fresh venv. The quickstart runs end to end and round-trips through a save, and the shipped OGL text carries the Section 15 notice.
  • No golden file changed for the version bump.

Not in this release

Versioned documentation (mike). The maintainer decided against it and closed #24. The docs site stays deployed from main.

After this merges, I'll tag v2.1.0 on the merge commit, and release.yml will publish to PyPI.

https://claude.ai/code/session_01V7ErtnsmhaP7aLwcfmzohD

Bump the version, update the lock file, and rename the Unreleased
changelog section to 2.1.0. No golden file changes for the version.

Claude-Session: https://claude.ai/code/session_01V7ErtnsmhaP7aLwcfmzohD
@mmacy
mmacy merged commit f6204c1 into main Oct 31, 2026
5 checks passed
@mmacy
mmacy deleted the release-2.1.0 branch October 31, 2026 00:57
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.

Adopt versioned documentation (mike) for the docs site

1 participant