Skip to content

chore: release 0.4.0 - #926

Merged
brynpickering merged 5 commits into
mainfrom
claude/sharp-meitner-4dyo8s
Oct 22, 2026
Merged

brynpickering merged 5 commits into
mainfrom
claude/sharp-meitner-4dyo8s

Conversation

@FBumann

@FBumann FBumann commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Prompt: Ok. SO we can release 0.4.0 now? Prepare the release PR

Note

The following content was generated by AI.

What this changes

This PR renames ## Upcoming version to ## 0.4.0 (2026-10-21) and edits the section into the release notes. The diff is CHANGELOG.md alone. When this PR merges, the workflow tags v0.4.0 and publishes the package. This PR replaces #884.

The opening paragraph is the user's own text. The rest was rewritten at the user's request: "Rewrite the whole changelog", limited to the 0.4.0 section. Two later prompts set scope: "Update the 0.4.0 release PR accordingly" added #931 and #934 after they merged, and "Can we shorten each bullet point to the actually relevant, actionable thing for a user?" cut each migration bullet to what to change.

What the section holds

Why

#884 was written on 2026-10-15 for seven PRs. Since then, ten more PRs have merged. Its notes also say that a 0.3.0 file still loads, which #907, #898 and #931 have made false. This branch starts again from main, because #884 is 46 merge commits deep.

Checks, and what was not done

Gates on 12bc26e:

Claims checked against the code:

Not done:

🤖 Generated with Claude Code

https://claude.ai/code/session_01B5NaERV1RNkFNcrngYUefA
https://claude.ai/code/session_015vU4ni6oQbTr8PM7EaYqDu

The 0.4.0 section holds all 15 pull requests merged since v0.3.0. Above
them, the notes name each break in a file and in the Python API, and the
rewrite for it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01B5NaERV1RNkFNcrngYUefA
@read-the-docs-community

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

Copy link
Copy Markdown

Documentation build overview

📚 mathspec | 🛠️ Build #35298611 | 📁 Comparing 12bc26e against latest (0f892c0)

  🔍 Preview build  

2 files changed
± reference/changelog/index.html
± reference/language/expressions/index.html

@FBumann FBumann mentioned this pull request Oct 21, 2026
@FBumann FBumann added the v0.4.0 label Oct 21, 2026
The 0.4.0 notes name the refused inequality on a str or bool value as a
change to make in a spec file, and list #931 and #934 under Language.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015vU4ni6oQbTr8PM7EaYqDu

@brynpickering brynpickering left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's do it

@brynpickering
brynpickering merged commit 13fba32 into main Oct 22, 2026
7 checks passed
@brynpickering
brynpickering deleted the claude/sharp-meitner-4dyo8s branch October 22, 2026 11:51
@FBumann

FBumann commented Oct 22, 2026

Copy link
Copy Markdown
Contributor Author

@brynpickering We should have updated the date. I wont fix it, but we need to take care next time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants