Skip to content

chore: release 0.10.0 - #2058

Merged
FBumann merged 1 commit into
mainfrom
claude/busy-gauss-rqnj2a
Oct 19, 2026
Merged

FBumann merged 1 commit into
mainfrom
claude/busy-gauss-rqnj2a

Conversation

@FBumann

@FBumann FBumann commented Oct 19, 2026

Copy link
Copy Markdown
Collaborator

Prompt: Prepare a new release

Note

The following content was generated by AI.

When this PR merges, it releases specsolve 0.10.0. It moves ## Upcoming version into a ## 0.10.0 (2026-10-19) section. That section has a lead paragraph, a "Breaks" list and grouped pull-request lines. An empty ## Upcoming version stays on top.

Why 0.10.0, what was checked, what was not done

Why a minor version: three changes since v0.9.0 break something a caller has. AGENTS.md says a break like this raises the minor version.

Grouping: every line from ## Upcoming version is kept, each with its link. The lines are grouped into: the language, fixes and speed, the Python API, the benchmarks, and the site. #2056 is a chore and has no line.

Checks run:

  • python -m tools.changelog check: releases 0.10.0 on merge
  • python -m tools.changelog notes 0.10.0: read through
  • pytest tests/test_changelog.py tests/test_docs_site.py: 49 passed
  • pixi run format-check: clean
  • pixi run docs-build (strict): no issues

The full suite was not re-run, because this PR changes only CHANGELOG.md.

Not done:

  • No tag was pushed by hand. release.yaml tags the merge commit and publishes to PyPI after a reviewer approves the pypi environment.
  • The date is today's. If the PR merges on a later day, the heading can be changed to that day before merging.
  • fluxopt/specsolve-showcase pins specsolve<0.9, so this release does not reach it. When it moves up, tests/test_solve.py must name specsolve._strategy.

Generated by Claude Code

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

Copy link
Copy Markdown

Documentation build overview

📚 specsolve | 🛠️ Build #35242469 | 📁 Comparing c321222 against latest (ecce0f3)

  🔍 Preview build  

1 file changed
± reference/changelog/index.html

@FBumann
FBumann enabled auto-merge (squash) October 19, 2026 13:14
@codspeed

codspeed Bot commented Oct 19, 2026

Copy link
Copy Markdown

Merging this PR will not alter performance

✅ 104 untouched benchmarks
⏩ 307 skipped benchmarks1


Comparing claude/busy-gauss-rqnj2a (c321222) with main (ecce0f3)

Open in CodSpeed

Footnotes

  1. 307 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@FBumann
FBumann merged commit b3f4b7e into main Oct 19, 2026
14 checks passed
@FBumann
FBumann deleted the claude/busy-gauss-rqnj2a branch October 19, 2026 13:21
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