Skip to content

Releases: QuantEcon/quantecon-theme.mystmd

v2.1.0

11 Jun 02:59
623ea59

Choose a tag to compare

First release published through the tag-triggered pipeline, from the renamed
quantecon-theme.mystmd repo (Phase 0 of PLAN.md).

Added

  • Visual-regression CI gate: a visual job 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 a vX.Y.Z tag builds the theme, assembles the bundle (with template.yml's version stamped from package.json so they cannot drift), and publishes a GitHub Release with quantecon-theme.zip attached, 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-grid layout) 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 overridesuuid (^11.1.1), ajv (^8.18.0), and cookie (^0.7.0, used by Remix's cookie session); add SECURITY.md documenting the dependency posture and triage for the remaining deferred alerts (#68).
  • Patch shell-quote and ws via version-scoped npm overrides; refresh the SECURITY.md triage (#75).