Releases: QuantEcon/quantecon-theme.mystmd
Releases · QuantEcon/quantecon-theme.mystmd
v2.1.0
First release published through the tag-triggered pipeline, from the renamed
quantecon-theme.mystmdrepo (Phase 0 ofPLAN.md).
Added
- Visual-regression CI gate: a
visualjob pixel-diffs the fixture (desktop + mobile Chromium, now including a sidebar-open snapshot — the off-canvas sidebar was invisible to the existing full-page shots) against committed platform-suffixed baselines on every PR, posts a 🎭 results summary comment, and uploads report/diff artifacts; baselines are refreshed by commenting/update-snapshots(or/update-new-snapshots) on the PR (#78). - Tag-triggered release pipeline (
.github/workflows/release.yml): pushing avX.Y.Ztag builds the theme, assembles the bundle (withtemplate.yml'sversionstamped frompackage.jsonso they cannot drift), and publishes a GitHub Release withquantecon-theme.zipattached, using the version's changelog section as the release notes (#77).
Fixed
- Top-level (level-1) TOC pages now render as clickable links in the Contents sidebar when they have a slug, so flat-TOC projects are navigable; slug-less grouping titles remain plain headers (#76).
- Safari/WebKit flash of unstyled content (FOUC) on page navigation: inline a zero-specificity (
:where(...)) critical-CSS block (base font +.simple-center-gridlayout) in the document<head>so the first paint is already styled before the linked stylesheet applies (#66).
Security
- Resolve backward-compatible Dependabot advisories via npm
overrides—uuid(^11.1.1),ajv(^8.18.0), andcookie(^0.7.0, used by Remix's cookie session); addSECURITY.mddocumenting the dependency posture and triage for the remaining deferred alerts (#68). - Patch
shell-quoteandwsvia version-scoped npmoverrides; refresh theSECURITY.mdtriage (#75).