Repository navigation
release: v3.6.0 - #12508
Merged
Merged
release: v3.6.0#12508
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H7HSkGyea1k2v293XiAMo8
Contributor
There was a problem hiding this comment.
🔵 Needs a closer look
The catalog, advisory, merge-window, and release-publication claims still require GitHub-history checks, completed CI, and human operational validation beyond this checkout.
No open issues 🎉
What changed in this PR
This pull request cuts the v3.6.0 “All fifteen” release by consolidating 95 changelog fragments, updating release metadata, and synchronizing the project version to 3.6.0.
Changes:
- Adds the v3.6.0 release changelog with categorized entries, dependency notes, catalog summaries, and updated comparison links.
- Updates versions in
pyproject.toml,uv.lock, andapp/package.json. - Removes the changelog fragments incorporated into the release.
- Review note: the Catalog summary should use the established display name
lets-plotinstead of the internal IDletsplot.
| File | Description |
|---|---|
uv.lock |
Synchronizes the editable project version to 3.6.0. |
pyproject.toml |
Bumps the Python project version to 3.6.0. |
changelog.d/vitest-5.md |
Deleted after folding its entry into the release changelog. |
changelog.d/vite-runtime-chunk-cycle.md |
Deleted after folding its entry into the release changelog. |
changelog.d/version-sources.md |
Deleted after folding its entries into the release changelog. |
changelog.d/utc-offset-note.md |
Deleted after folding its entry into the release changelog. |
changelog.d/telemetry-fields.md |
Deleted after folding its entries into the release changelog. |
changelog.d/split-debug-map-pages.md |
Deleted after folding its entry into the release changelog. |
changelog.d/site-smoke-after-merge.md |
Deleted after folding its entry into the release changelog. |
changelog.d/setup-r-resolute.md |
Deleted after folding its entry into the release changelog. |
changelog.d/session-retro-rules.md |
Deleted after folding its entry into the release changelog. |
changelog.d/seo-shared-name-maps.md |
Deleted after folding its entry into the release changelog. |
changelog.d/section-tests.md |
Deleted after folding its entry into the release changelog. |
changelog.d/review-requested-texts.md |
Deleted after folding its entry into the release changelog. |
changelog.d/retire-auto-update-pr-branches.md |
Deleted after folding its entry into the release changelog. |
changelog.d/renderer-toolchain-image.md |
Deleted after folding its entry into the release changelog. |
changelog.d/renderer-smoke-script.md |
Deleted after folding its entry into the release changelog. |
changelog.d/renderer-r-row.md |
Deleted after folding its entry into the release changelog. |
changelog.d/render-cancel-test-wait.md |
Deleted after folding its entry into the release changelog. |
changelog.d/related-shared-index.md |
Deleted after folding its entry into the release changelog. |
changelog.d/regen-title-format.md |
Deleted after folding its entry into the release changelog. |
changelog.d/r-runtime.md |
Deleted after folding its entries into the release changelog. |
changelog.d/r-agent-profile.md |
Deleted after folding its entry into the release changelog. |
changelog.d/r-4.6-ggplot2-4.md |
Deleted after folding its entry into the release changelog. |
changelog.d/python-3.14.md |
Deleted after folding its entries into the release changelog. |
changelog.d/playwright-ubuntu-26.md |
Deleted after folding its entry into the release changelog. |
changelog.d/pb2-plotly-bokeh.md |
Deleted after folding its entries into the release changelog. |
changelog.d/pb1-two-step-exec.md |
Deleted after folding its entries into the release changelog. |
changelog.d/palette-page-split.md |
Deleted after folding its entry into the release changelog. |
changelog.d/npy-one-dimensional.md |
Deleted after folding its entries into the release changelog. |
changelog.d/navbar-debug-click-fix.md |
Deleted after folding its entry into the release changelog. |
changelog.d/native-document-metadata.md |
Deleted after folding its entry into the release changelog. |
changelog.d/muix-9.md |
Deleted after folding its entry into the release changelog. |
changelog.d/julia-toolchain.md |
Deleted after folding its entry into the release changelog. |
changelog.d/julia-runtime.md |
Deleted after folding its entries into the release changelog. |
changelog.d/julia-precompile-workload.md |
Deleted after folding its entry into the release changelog. |
changelog.d/julia-agent-profile.md |
Deleted after folding its entry into the release changelog. |
changelog.d/julia-1.13-makie-0.24.md |
Deleted after folding its entry into the release changelog. |
changelog.d/jules-lane.md |
Deleted after folding its entries into the release changelog. |
changelog.d/jules-lane-removed.md |
Deleted after folding its entry into the release changelog. |
changelog.d/jules-close-wakes-session.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-toolchain.md |
Deleted after folding its entries into the release changelog. |
changelog.d/js-sandbox.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-runtime.md |
Deleted after folding its entries into the release changelog. |
changelog.d/js-render-ready-timeout.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-preview-relay.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-page-export.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-header-directive.md |
Deleted after folding its entry into the release changelog. |
changelog.d/js-agent-profile.md |
Deleted after folding its entry into the release changelog. |
changelog.d/impl-tab-updated-date.md |
Deleted after folding its entry into the release changelog. |
changelog.d/impl-generate-adopt.md |
Deleted after folding its entry into the release changelog. |
changelog.d/highcharts-13.md |
Deleted after folding its entry into the release changelog. |
changelog.d/head-metadata-dedup.md |
Deleted after folding its entry into the release changelog. |
changelog.d/harness-exec-deny.md |
Deleted after folding its entries into the release changelog. |
changelog.d/guardrails-section-registry.md |
Deleted after folding its entry into the release changelog. |
changelog.d/gemini-task-test-lessons.md |
Deleted after folding its entry into the release changelog. |
changelog.d/gemini-task-lanes.md |
Deleted after folding its entries into the release changelog. |
changelog.d/gemini-task-friction.md |
Deleted after folding its entry into the release changelog. |
changelog.d/gemini-self-review.md |
Deleted after folding its entry into the release changelog. |
changelog.d/gemini-scale-out.md |
Deleted after folding its entry into the release changelog. |
changelog.d/gemini-briefs.md |
Deleted after folding its entries into the release changelog. |
changelog.d/gemini-api-second-opinion.md |
Deleted after folding its entries into the release changelog. |
changelog.d/fixtures-pygal-histogram.md |
Deleted after folding its entry into the release changelog. |
changelog.d/feedback-widget-contrast.md |
Deleted after folding its entry into the release changelog. |
changelog.d/executor-stuck-test.md |
Deleted after folding its entry into the release changelog. |
changelog.d/execdeny-not-dumpable.md |
Deleted after folding its entry into the release changelog. |
changelog.d/exec-deny-everywhere.md |
Deleted after folding its entry into the release changelog. |
changelog.d/deploy-queue.md |
Deleted after folding its entry into the release changelog. |
changelog.d/currency-thousands-commas.md |
Deleted after folding its entry into the release changelog. |
changelog.d/copilot-one-round.md |
Deleted after folding its entry into the release changelog. |
changelog.d/ci-skip-pipeline-only-prs.md |
Deleted after folding its entry into the release changelog. |
changelog.d/ci-no-feature-push.md |
Deleted after folding its entry into the release changelog. |
changelog.d/ci-claude-auth-switch.md |
Deleted after folding its entries into the release changelog. |
changelog.d/auto-cleanup-merged-branches.md |
Deleted after folding its entry into the release changelog. |
changelog.d/api-https-redirect.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agy-worktree-permissions.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agy-permissions.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agents-1cpu-2gib.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-replies-short.md |
Deleted after folding its entries into the release changelog. |
changelog.d/agent-pygal-letsplot.md |
Deleted after folding its entries into the release changelog. |
changelog.d/agent-plotnine-altair.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-plot-texts.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-plot-language-keep.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-plot-follows-site-theme.md |
Deleted after folding its entries into the release changelog. |
changelog.d/agent-plot-all.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-plot-all-pill.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-parallel-windows.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-muix.md |
Deleted after folding its entries into the release changelog. |
changelog.d/agent-fanout-copies-confirmed-data.md |
Deleted after folding its entries into the release changelog. |
changelog.d/agent-chat-leave-warning.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-box-working.md |
Deleted after folding its entry into the release changelog. |
changelog.d/agent-all-libraries.md |
Deleted after folding its entries into the release changelog. |
changelog.d/adopt-source-model.md |
Deleted after folding its entry into the release changelog. |
changelog.d/adapter-output-cap.md |
Deleted after folding its entry into the release changelog. |
changelog.d/adaptable-code-rules.md |
Deleted after folding its entries into the release changelog. |
changelog.d/adaptable-code-decisions.md |
Deleted after folding its entry into the release changelog. |
changelog.d/adaptability-checker.md |
Deleted after folding its entries into the release changelog. |
app/package.json |
Bumps the frontend package version to 3.6.0. |
Review effort: Lite
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
tools.changelog releasefolds the 95 fragments of the window into## [3.6.0] — 2026-11-01 — All fifteen(170 entries: Added 63, Changed 57, Removed 2, Fixed 42, Security 6), repoints the compare links and bumpspyproject.toml,uv.lockandapp/package.jsonto 3.6.0.**Dependencies:**bullet (14 Dependabot PRs; four security updates close 60 advisories, four critical and 32 high) and the italic*Catalog:*line (no new implementations or specs; 138 regenerations, 127 of them the MUI X 9 migration, 11 daily-regen improvements; 3 stored re-scores; coverage unchanged at 315 of 325 specs).Routine decisions, documented here:
/pull_requeststep 7 never ran for feat(agents): the runtime seam for every catalogue language, then plotnine and altair (plan steps 1a and 1b) #12404, fix: improve contrast of selected reaction in feedback widget #12408, fix(nav): Keep debug navigation for >5 clicks #12409, fix(app): bump vite to 8.3.5 to fix blank site (runtime chunk cycle) #12235, docs(gemini-task): hand Gemini briefs instead of issues #12458, docs(gemini-task): ship the owner's agy permission rules #12461, docs(gemini-task): Gemini works independent packages in parallel, in one PR #12462). Before the cut, their real numbers were appended (found withgit log --diff-filter=Aon each fragment), and the two Jules fragments (fix: improve contrast of selected reaction in feedback widget #12408, fix(nav): Keep debug navigation for >5 clicks #12409) were wrapped to the file's line width without changing their wording.v3.5.0..origin/mainhas an entry except diag(renderer): Playwright process log on the JS row (temporary) #12469, diag(renderer): one DEBUG variant per JS library (temporary) #12471 and revert(renderer): drop the temporary DEBUG diagnosis of the JS row #12472 (skip-changelog; a temporary DEBUG diagnosis and its revert, net zero) and chore(muix): name gemini-4-argon as author of 20 adopted files #12298 (plots/-only metadata attribution, exempt). No fragment was added.v3.5.0(all did, so no new implementations), cross-checked against the merged pipeline PRs' labels on GitHub (127regen:forced, 11regen:improved, 3review-writeback); the MUI X split comes fromlibrary_versionandgenerated_byinplots/*/metadata/javascript/muix.yaml. Advisory counts are unique GHSA ids of the Dependabot alerts fixed after the v3.5.0 tag; the nanoid and@vitest/mockeralerts closed by fix(app): bump vite to 8.3.5 to fix blank site (runtime chunk cycle) #12235 and chore(app): bump vitest and @vitest/coverage-v8 to 5.0.5 #12249 belong to those PRs' own entries and are not counted.Plan
agentic/commands/release.md, steps 1 to 5. The tag and the GitHub release (steps 6 and 7) follow after the merge.Test plan
uv run python -m tools.changelog release 3.6.0 --title "All fifteen" --dry-run, then the real runCHANGELOG.md,pyproject.toml,uv.lock,app/package.jsonand the 95 deleted fragmentsuv lock --checkpasses; the lock changes only the project's own version lineuv run pytest tests/unit/test_version_sync.pypasses (2 tests)uv run python -m tools.changelog check --base origin/mainpasseshttps://claude.ai/code/session_01H7HSkGyea1k2v293XiAMo8