Skip to content

Release 1.6.0 - #69

Merged
mmacy merged 1 commit into
mainfrom
release-1.6.0
Aug 8, 2026
Merged

Release 1.6.0#69
mmacy merged 1 commit into
mainfrom
release-1.6.0

Conversation

@mmacy

@mmacy mmacy commented Aug 8, 2026

Copy link
Copy Markdown
Owner

The release ritual for 1.6.0, per the releasing runbook: the version bump in pyproject.toml, uv lock, and the [Unreleased] changelog section promoted to [1.6.0] - 2026-08-08. Nothing else — the goldens keep the stamp of the engine that produced them.

The bump is a minor: [Unreleased] carries ### Added and nothing else — the objective display names of #65, landed as #66 (ObjectiveSpec.name, ObjectiveView.name, name/quest_name on the two objective events, AdventureCompletedEvent.name). Every prior release with an ### Added section took a minor; the sole patch (1.2.1) was ### Fixed alone.

After merge: local dry run (uv build, check_dist.py, install_smoke.py), then the annotated v1.6.0 tag on the merge commit drives release.yml to PyPI.

Cut for osr-web's authored-layer phase 2, whose plan (mmacy/osr-web#49) reads these fields and sets its dependency floor to osrlib>=1.6.0.

https://claude.ai/code/session_019eAQh7GsnUpCG14nAMzDJN

Rename the [Unreleased] changelog section to 1.6.0, bump the package
version, and relock. No golden moved: the comparisons normalize the
engine_version stamp, so the goldens keep the stamp of the engine that
produced them.

The bump is a minor. [Unreleased] carries Added and nothing else —
ObjectiveSpec.name, ObjectiveView.name, and the name/quest_name fields
on ObjectiveRevealedEvent, ObjectiveCompletedEvent, and
AdventureCompletedEvent (#65, landed as #66). Added functionality is a
MINOR bump under the SemVer adherence the changelog declares, and it
matches the project's own unbroken precedent: every release with an
Added section took a minor, and the sole patch (1.2.1) was Fixed alone.

Claude-Session: https://claude.ai/code/session_019eAQh7GsnUpCG14nAMzDJN
@mmacy
mmacy merged commit 2510051 into main Aug 8, 2026
5 checks passed
@mmacy
mmacy deleted the release-1.6.0 branch August 8, 2026 17:36
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