Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 19 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.3.1] - 2026-08-26

> Headline: corrects two defects in what 2.3.0 shipped. Code cells nested inside
> a directive (`{exercise}`, `{solution}`, `{note}`) drew a run button that did
> nothing; they now register with the kernel and execute. Self-hosted stylesheet
> assets 404'd in `myst build --html` output, so every KaTeX font failed and
> maths fell back to system glyphs on statically built sites; asset URLs are now
> relative and resolve in every layout. Source Sans 3 is self-hosted too,
> removing the last third-party origin from the critical rendering path.
> Consumers upgrade by bumping the pinned release URL in `site.template`.

### Added
- Visual-fixture coverage for fancy ordered lists **inside a directive**.
`tests/visual/fixture/lists.md` gains a `prf:theorem`-wrapped stamped list,
Expand Down Expand Up @@ -50,8 +61,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
from the site's own origin. The family is declared as `Source Sans 3
Variable`, so `tailwind.config.js` and the inlined critical CSS in
`app/root.tsx` name it that way too, with plain `Source Sans 3` kept next in
the stack for a locally installed copy. Rendered text is unchanged — the
visual suite passes against untouched baselines
the stack for a locally installed copy. Rendered text is unchanged in
substance, but the `@fontsource` build's glyph metrics differ marginally from
the Google-served static font, enough to re-wrap a line at the mobile
viewport — so the linux mobile-chrome baselines were refreshed
([#148](https://github.com/QuantEcon/quantecon-theme.mystmd/pull/148)); every
desktop baseline is untouched
([#131](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/131)).

### Fixed
Expand Down Expand Up @@ -283,7 +298,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Initial version of the QuantEcon MyST theme: Remix + `@myst-theme` book theme with QuantEcon branding, toolbar (home, search, fullscreen, font scaling, dark mode, downloads, Colab/JupyterHub launch, edit-on-GitHub), content-driven site footer, and bundled brand assets.

[Unreleased]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.3.0...HEAD
[Unreleased]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.3.1...HEAD
[2.3.1]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.3.0...v2.3.1
[2.3.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.2.0...v2.3.0
[2.2.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.1.0...v2.2.0
[2.1.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.0.0...v2.1.0
Expand Down
10 changes: 8 additions & 2 deletions PLAN.md
Original file line number Diff line number Diff line change
Expand Up @@ -502,5 +502,11 @@ inline below.*
series migrates at once, onto a single common publishing base, once feature parity
is complete (single maintenance surface). The cutover gate is therefore the full
remaining milestone — Phases 3–6 ([#89](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/89)–[#92](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/92))
— plus the open live-compute defect
[#117](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/117).
— plus migration readiness ([#114](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/114),
[#128](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/128),
[#87](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/87)). The gate is
tracked as a whole in [#147](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/147).
The live-compute and static-build defects that blocked the shipped surface
([#117](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/117),
[#138](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/138)) are fixed and
ship in v2.3.1.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@quantecon/lecture-theme",
"version": "2.3.0",
"version": "2.3.1",
"private": true,
"sideEffects": false,
"scripts": {
Expand Down
Loading