chore: release 0.1.0 - #1772
Merged
Merged
chore: release 0.1.0#1772
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Xh8mtkAfVLEGYCTtwy3oqd
Merging this PR will not alter performance
Comparing Footnotes
|
…-jbui9f # Conflicts: # CHANGELOG.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
The following content was generated by AI.
This releases 0.1.0, the first final release on PyPI after 0.1.0rc1. Merging it tags
v0.1.0, opens the GitHub release, and publishes to PyPI once thepypienvironment is approved. The notes name the three breaks since rc1.The version, what the notes claim, and how they were checked
Why 0.1.0 and not 0.2.0. PyPI holds only
0.1.0rc1, which is a pre-release that a user must pin to get. AGENTS.md says a release that breaks a file or an import raises the minor version. A release candidate is where such breaks are expected before the final version, so this final release stays 0.1.0 and lists each break since rc1. If you want 0.2.0 instead, only the heading changes.The section
## Upcoming versionbecomes## 0.1.0 (2026-09-25), and a new empty## Upcoming versionsits above it.model.yamlis nowspec.yaml;model=is nowspec=andmathspec.modelis nowmathspec.spec;main, which resolved the conflict on the heading.Checked
python -m tools.changelog check, after the merge: "releases 0.1.0 on merge".python -m tools.changelog notes 0.1.0prints the section as the release notes.pytest tests/test_changelog.py: 39 passed.model.yamlis refused with aLayoutError. After its member is renamed tospec.yaml,load_archivereads it and returns the same objective.Not checked: the release workflow itself, which runs only on merge.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Xh8mtkAfVLEGYCTtwy3oqd