From 10f8fab49946f3cfcc81cfd2c3a8b2c0d11c1c1a Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Thu, 10 Sep 2026 17:18:12 +1000 Subject: [PATCH] chore(release): prepare v2.6.0 Move the Unreleased entries (Phase 3 via #171, Phases 4-5 and the translator credit via #174) under a dated 2.6.0 heading, add the compare link, bump package.json, and mark the three phases as shipped in PLAN.md. Co-Authored-By: Claude Fable 5.1 --- CHANGELOG.md | 5 ++++- PLAN.md | 8 ++++---- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 591fb6029..2c914b372 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.6.0] - 2026-09-10 + ### Added - Code blocks are highlighted in QuantEcon's own token palette, the Sphinx lecture builds' default `qetheme_code_style`, in light and dark mode. MyST @@ -543,7 +545,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.5.0...HEAD +[Unreleased]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.6.0...HEAD +[2.6.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.5.0...v2.6.0 [2.5.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.4.0...v2.5.0 [2.4.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.3.1...v2.4.0 [2.3.1]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.3.0...v2.3.1 diff --git a/PLAN.md b/PLAN.md index 016bacf62..4cbd4ab3c 100644 --- a/PLAN.md +++ b/PLAN.md @@ -61,8 +61,8 @@ Derived from `quantecon-book-theme` v0.20.3 (see its `README.md`, `docs/user/*`, [v2.1.0](https://github.com/QuantEcon/quantecon-theme.mystmd/releases/tag/v2.1.0)–[v2.2.0](https://github.com/QuantEcon/quantecon-theme.mystmd/releases/tag/v2.2.0); Phase 1 and the Thebe half of Phase 2 shipped in [v2.3.0](https://github.com/QuantEcon/quantecon-theme.mystmd/releases/tag/v2.3.0), and Phase 2's launch-config half shipped in [v2.2.0](https://github.com/QuantEcon/quantecon-theme.mystmd/releases/tag/v2.2.0). Phase 3 landed on `main` -on 2026-09-10 (#89, #171), unreleased; Phases 4–5 and the translator credit (#143) follow in -#174. **Phase 6 is next.** +on 2026-09-10 (#89, #171); Phases 4–5 and the translator credit (#143) followed in #174; +all shipped in [v2.6.0](https://github.com/QuantEcon/quantecon-theme.mystmd/releases/tag/v2.6.0). **Phase 6 is next.** --- @@ -497,8 +497,8 @@ Phase 0 (hygiene/deploy + preview harness) ── prerequisite ✅ shipped │ ├─▶ Phase 1 Git history in headers ⭐ ✅ shipped v2.3.0 ├─▶ Phase 2 Launch parity (Thebe + config) ✅ shipped v2.2.0 / v2.3.0 - ├─▶ Phase 3 Code highlight + colour schemes ✅ on main 2026-09-10 (unreleased) - ├─▶ Phase 4 i18n (language switcher) ──▶ Phase 5 RTL ✅ via #174 (unreleased) + ├─▶ Phase 3 Code highlight + colour schemes ✅ shipped v2.6.0 + ├─▶ Phase 4 i18n (language switcher) ──▶ Phase 5 RTL ✅ shipped v2.6.0 └─▶ Phase 6 Meta/SEO + stderr + docs ← next ``` diff --git a/package-lock.json b/package-lock.json index 84e80d34a..3123cd8d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@quantecon/lecture-theme", - "version": "2.5.0", + "version": "2.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@quantecon/lecture-theme", - "version": "2.5.0", + "version": "2.6.0", "hasInstallScript": true, "dependencies": { "@fontsource-variable/source-sans-3": "^5.3.0", diff --git a/package.json b/package.json index 2b59e86ca..6786b9e23 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@quantecon/lecture-theme", - "version": "2.5.0", + "version": "2.6.0", "private": true, "sideEffects": false, "scripts": {