Skip to content

chore: release 0.2.1 - #811

Merged
FBumann merged 8 commits into
mainfrom
claude/trusting-allen-xp0tgb
Oct 1, 2026
Merged

FBumann merged 8 commits into
mainfrom
claude/trusting-allen-xp0tgb

Conversation

@FBumann

@FBumann FBumann commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Prompt: fix the message, then cut 0.3.0

Prompt: Im not sure if those are breaking, or only docs fixes … And yes, push the edit

Prompt: make it 0.2.1 and add the rule to AGENTS.md

Note

The following content was generated by AI.

What this changes

## Upcoming version becomes ## 0.2.1 (2026-10-01), edited into release notes. Merging this PR releases 0.2.1 (RELEASING.md). AGENTS.md now states that a release with no break raises the patch version, features included.

Why

Composition is finished: merge, override, adds_to: and one objective (#732, #761, #763). Nothing in the release breaks a 0.2.0 file or import, so by the version rule it is a patch release. The relation-syntax work (#596, #664, #665) is a separate break, and masks: (#803) is additive. Both come later.

What the notes do, the version rule, gate output, what is not done

The notes.

The version rule. AGENTS.md said that a release that breaks a file or an import raises the minor version, and did not say what any other release raises. It now says: "Every other release raises the patch version, features included." This is the usual reading before 1.0: ~=0.2.0 and ^0.2.0 both take 0.2.x. A changed message is not counted as a break, since the rule names files and imports only. The 0.2.0 notes counted one; this rule does not.

Checked against v0.2.0.

  • The public API (__all__) only adds merge and override.
  • The schema loses no key: its two removed lines are description strings.
  • SUPPORTED_VERSIONS is unchanged, so the release reads the same language versions.
  • Composition is not in 0.2.0, so no composition change is a break against it.

Gates.

Branch. This branch is main (69f673d) merged in, plus the release commits. Its diff against main is CHANGELOG.md and AGENTS.md.

Departed from. One issue, one PR: the AGENTS.md rule rides on the release PR, since this release is the one it decides. It is a chore and owes no changelog line.

Not done. No empty ## Upcoming version above the release. The next PR adds one.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK

claude added 4 commits October 1, 2026 11:41
…ven expression, not as a variable

The namespace files a given expression with the variables, because it is
read as a column. A where that read one was refused as if it read a
variable. The three refusals (the left name, the right name, a side of a
comparison of expressions) now name the given expression and say why a
mask may not read it: it may hold a variable.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
The Upcoming section becomes 0.3.0, grouped into composition, language,
typesetting and advice, and documentation. The notes name the two breaks
against 0.2.0 (#788, #751). The #742 line is left out: #763 replaced
`empty: true` before any release carried it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
@FBumann
FBumann requested a review from brynpickering as a code owner October 1, 2026 11:48
@read-the-docs-community

read-the-docs-community Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Documentation build overview

📚 mathspec | 🛠️ Build #34875894 | 📁 Comparing e0df43f against latest (69f673d)

  🔍 Preview build  

1 file changed
± changelog/index.html

claude added 3 commits October 1, 2026 12:38
…s working

#788 and #751 change only documentation and a docstring. mathspec neither
attaches data nor computes duals, so neither breaks a file or an import.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
@FBumann FBumann changed the title chore: release 0.3.0 chore: release 0.2.1 Oct 1, 2026
…e on its own

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PBmqeqBrqpQC6MVoSrguHK
@FBumann
FBumann merged commit 34c68fd into main Oct 1, 2026
5 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.

2 participants