release: v3.2.0 - #10811
Merged
Merged
Conversation
Move [Unreleased] under 3.2.0 with the aggregate lines (Catalog, Dependencies), bump pyproject.toml / uv.lock / app/package.json to 3.2.0, and repoint the compare links. uv.lock also loses the duplicated httpx2 / httpx2-jsfetch package blocks the three Dependabot squash-merges #10614–#10616 left behind: `uv lock` and every `uv run` on main failed to parse the file ("Dependency `httpx2` has missing `source` field but has more than one matching package"). The re-lock keeps the resolution (205 packages) and normalises a few dependency markers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016joUzstV3siE3WqJtbcych
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016joUzstV3siE3WqJtbcych
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
The changelog’s 3.2.0 heading date is set in the future relative to the PR timestamp, which should be corrected for consistency.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
Cuts the v3.2.0 release by moving [Unreleased] into a new ## [3.2.0] changelog section, bumping the version across the repo’s version files, and repairing uv.lock after the recent duplicate httpx2/httpx2-jsfetch blocks made it unparseable.
Changes:
- Bump version to
3.2.0inpyproject.toml,uv.lock, andapp/package.json. - Add the
3.2.0section toCHANGELOG.mdand repoint compare links ([Unreleased]and[3.2.0]). - Remove/normalize problematic duplicate entries in
uv.lockand update markers for platform-specific dependencies.
File summaries
| File | Description |
|---|---|
| uv.lock | Updates anyplot version to 3.2.0 and repairs lock content (dedup + marker normalization). |
| pyproject.toml | Bumps Python package version to 3.2.0. |
| CHANGELOG.md | Adds the 3.2.0 release section and updates compare links. |
| app/package.json | Bumps frontend package version to 3.2.0. |
Review details
- Files reviewed: 3/4 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
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.
Summary
[Unreleased]moves under## [3.2.0] — 2026-08-29 — Findable by assistantswith a short intro, the italic Catalog line (302 new implementations across 82 specs — the JavaScript backfill — no new specs; 3,704 implementations over 324 specs) and the single Dependencies: bullet (10 Dependabot PRs); the compare links are repointed. Version bumped inpyproject.toml,uv.lockandapp/package.json.uv.lockrepaired on the way. The three Dependabot squash-merges deps(python): Bump the python-minor group with 4 updates #10614–deps(python): Bump anthropic from 0.122.0 to 1.0.0 #10616 (21:39–21:40 UTC yesterday) each carried the newhttpx2/httpx2-jsfetchpackage blocks andmainkept every copy, souv lockand everyuv runfailed to parse the file — this release's version bump was the first Python-touching change to hit it. The duplicate blocks are removed and the lock re-validated (uv lock --checkclean, 205 packages, same resolution; uv 0.10.2 also normalised a few dependency markers). Entry under Fixed in the 3.2.0 section.v3.2.0on the merge commit and publish the GitHub release from the section — condensed, never copied.Plan
agentic/commands/release.md— steps 1–5 here, 6–8 after the merge.Test plan
v3.1.0..mainhas its entry (18 PRs checked against the section)uv lock --checkclean;uv run pytest tests/unit tests/integration— 1713 + 67 passed (incl.test_version_sync.py);yarn vitest run src/global-config.test.tsgreengh release view v3.2.0, masthead picks up the tag; watch whetherdeploy-apifires on thepyproject.tomlchange (no backend build ran for the three deps merges yesterday)