Repository navigation
chore(release): prepare v3.2.0 - #254
Conversation
A minor release: #246 adds the Expand / Collapse bar for long code inputs and long outputs (`collapse-N`, `collapse-output-N`). It removes or renames no `site.options` key, so a consumer can bump the pinned theme URL without editing `myst.yml`. `CHANGELOG.md` gains the `## [3.2.0] - 2026-09-30` heading over the `[Unreleased]` entry, the footer compare link, and an `[Unreleased]` base re-pointed at the new tag. `package.json` goes to 3.2.0, and README's two pinned `vX.Y.Z` URLs follow it. `template.yml` is left alone: `release.yml` stamps its version from `package.json`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
There was a problem hiding this comment.
Copilot review overview
🟢 Approval recommended
It is a mechanical, fully verified version bump whose changelog, manifests, and README URLs conform exactly to the documented release process and the release workflow's guards.
Review effort: Balanced
Findings: None
What changed in this PR
This PR prepares the v3.2.0 release of the QuantEcon MyST theme. It is a routine version-bump chore that stamps the release across the changelog, package manifests, and consumer-facing documentation, following the manual release flow documented in CONTRIBUTING.md. The headline feature shipping in this release is the Expand / Collapse bar for long code inputs and outputs (#246); the release also folds in dependency maintenance PRs. It removes/renames no site.options key, so consumers can bump the pinned theme URL without editing myst.yml.
Changes:
- Move the
### Addedlong-cells entry from[Unreleased]under a new## [3.2.0] - 2026-09-30heading and update the compare-link footer. - Bump the theme version 3.1.0 → 3.2.0 in
package.jsonandpackage-lock.json. - Bump the two pinned
v3.2.0release URLs inREADME.md.
| File | Description |
|---|---|
| CHANGELOG.md | Adds the [3.2.0] - 2026-09-30 heading over the prior Unreleased entry and updates footer compare links, matching the release workflow's section guard. |
| package.json | Bumps the theme version to 3.2.0, which the release workflow validates against the pushed tag. |
| package-lock.json | Mirrors the 3.2.0 bump in the root and top-level lockfile version fields. |
| README.md | Updates the git-metadata plugin and site.template zip URLs to the v3.2.0 pinned release. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
🎭 Visual regression resultsDetails
Skipped testsmobile-chrome › theme.spec.ts › QuantEcon theme — visual regression › without JavaScript › drawer-opens-without-javascript |
A minor release: #246 adds the Expand / Collapse bar for long code inputs and long outputs (
collapse-N,collapse-output-N), implementing the long-cells decision recorded on QuantEcon/project-theme-parity#19. It removes or renames nosite.optionskey, so a consumer can bump the pinned theme URL without editingmyst.yml.CHANGELOG.md: the## [3.2.0] - 2026-09-30heading over the[Unreleased]entry, the footer compare link, and[Unreleased]re-pointed atv3.2.0.package.json/package-lock.json: 3.1.0 → 3.2.0.README.md: the two pinnedvX.Y.ZURLs (plugin and template zip) →v3.2.0.template.ymlis left alone:release.ymlstamps its version frompackage.json.Also included since v3.1.0, with no changelog entries (dependency maintenance): #243, #244, #249, #251, #252. #253, the grouped npm bump, was closed unmerged because it carried major upgrades (Remix 2, React 19, Tailwind 4, TypeScript 7).
After merge: push the
v3.2.0tag on the merge commit;release.ymlpublishesquantecon-theme.zip. Then bump lecture-wasm and lecture-python-programming'sjb2(QuantEcon/lecture-python-programming#631).🤖 Generated with Claude Code