From 3ec456536de0dd617ffb558a68576a569ff8762b Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 11 Sep 2026 08:47:16 +1000 Subject: [PATCH] chore(release): prepare v2.7.0 Moves the Unreleased entries under 2.7.0 (#194, #196, #197, #198, #191), adds the missing #191 PR link, bumps package.json and the two README pins. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 7 +++++-- README.md | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6cfd63a1..069fcf4b6 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.7.0] - 2026-09-11 + ### Added - The full OpenGraph / Twitter card set the Sphinx lecture sites emit, on every page: `og:type`, `og:site_name`, `og:url` (from a new `site_url` option; myst's `site.domains` never reaches the theme), a site-level @@ -104,7 +106,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 contradicting CONTRIBUTING.md and every real floor in the repo) and installs the shipped lockfile with `npm ci` instead of `npm install`, so consumer installs from the release asset are reproducible and never mutate the - lockfile in place ([#162](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/162)). + lockfile in place ([#162](https://github.com/QuantEcon/quantecon-theme.mystmd/issues/162)) ([#191](https://github.com/QuantEcon/quantecon-theme.mystmd/pull/191)). ## [2.6.1] - 2026-09-10 @@ -667,7 +669,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.6.1...HEAD +[Unreleased]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.7.0...HEAD +[2.7.0]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.6.1...v2.7.0 [2.6.1]: https://github.com/QuantEcon/quantecon-theme.mystmd/compare/v2.6.0...v2.6.1 [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 diff --git a/README.md b/README.md index 45ab53863..64843dfcf 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,7 @@ tag they build with, rather than vendoring copies: project: github: https://github.com/QuantEcon/lecture-python.myst # commit links target this repo plugins: - - https://raw.githubusercontent.com/QuantEcon/quantecon-theme.mystmd/v2.6.1/plugins/git-metadata.mjs + - https://raw.githubusercontent.com/QuantEcon/quantecon-theme.mystmd/v2.7.0/plugins/git-metadata.mjs ``` The plugin is moving to the shared @@ -260,7 +260,7 @@ Point your project's `site.template` at a **pinned release** zip: ```yaml # myst.yml site: - template: https://github.com/QuantEcon/quantecon-theme.mystmd/releases/download/v2.6.1/quantecon-theme.zip + template: https://github.com/QuantEcon/quantecon-theme.mystmd/releases/download/v2.7.0/quantecon-theme.zip ``` Pin a specific version rather than tracking a branch, and bump it deliberately: the diff --git a/package-lock.json b/package-lock.json index eadd6986b..6d6e20401 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@quantecon/lecture-theme", - "version": "2.6.1", + "version": "2.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@quantecon/lecture-theme", - "version": "2.6.1", + "version": "2.7.0", "hasInstallScript": true, "dependencies": { "@fontsource-variable/source-sans-3": "^5.3.0", diff --git a/package.json b/package.json index 0cc25cbd6..82222ad2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@quantecon/lecture-theme", - "version": "2.6.1", + "version": "2.7.0", "private": true, "sideEffects": false, "scripts": {