Release notes for the MyST Theme package.
v1.3.1ΒΆ
2026-06-04 | View release
Enhancements made
Highlight ts as typescript #888 (@stefanv, @choldgraf)
Bugs fixed
Support dark mode with mermaid diagrams #881 (@choldgraf)
Fix vertical height for stacked buttons #872 (@choldgraf)
Maintenance and upkeep improvements
Fix a11y check workflow #893 (@choldgraf)
Add additional publish step for themes through GH releases #659 (@parmentelat, @agoose77, @choldgraf, @rowanc1, @stevejpurves)
Documentation improvements
Document static files behavior #892 (@choldgraf, @stefanv)
Confirm #1 no longer a problem #882 (@choldgraf, @rowanc1)
Other merged PRs
Improve the accessibility report script #895 (@choldgraf)
Serve project static_files through the dev server #887 (@stefanv, @agoose77)
Allow env vars to be passed to
npm run theme:*#886 (@stefanv, @choldgraf)Prevent theme change animation to avoid confusing transitions #884 (@stefanv, @choldgraf, @rowanc1)
Syntax highlight TOML #883 (@stefanv, @choldgraf, @rowanc1)
Document routes in dev docs #877 (@choldgraf, @rowanc1)
Do not override logo background color in dark mode #876 (@stefanv, @choldgraf)
Fix hydration mismatch on static builds with BASE_URL #875 (@chad-earthscope, @agoose77, @choldgraf, @parmentelat)
Add Accessibility Checks #865 (@pancakereport, @choldgraf)
Version Packages #861 (@choldgraf)
myst-to-react@1.3.0ΒΆ
2026-05-01 | View release
This release fixes a number of accessibility issues that were surfaced in mystmd#2802. It improves structure and metadata for assistive technologies as well as color contrast.
Bugs fixed
Fix id link for βLink to Keywordsβ
HashLink#654 (@kevinlin1, @agoose77, @choldgraf)Add not-prose to active thebe case #869 (@choldgraf, @agoose77)
Make cell outputs focusable if they arenβt stdin/stderr #864 (@pancakereport, @choldgraf)
Allow navbar to grow in height #863 (@choldgraf, @agoose77)
Fix equations scrollable #860 (@pancakereport, @agoose77, @rowanc1)
Add full-colour support to ANSI renderers #857 (@agoose77, @choldgraf, @rowanc1)
Documentation improvements
Add Binder docs config #868 (@choldgraf)
myst-to-react@1.2.2ΒΆ
2026-04-20 | View release
Enhancements made
Improve search accessibility #854 (@choldgraf, @agoose77)
Bugs fixed
Destructure aria-controls and only use it when its target exists in search #853 (@choldgraf, @agoose77)
Fix wide tables overflow #852 (@choldgraf, @agoose77)
Fix scrollable region focusable (code/code output) #849 (@pancakereport, @agoose77, @choldgraf)
Other merged PRs
Change ANSI palette to restricted #855 (@agoose77, @choldgraf, @pancakereport, @rowanc1)
Version Packages #833 (@choldgraf)
myst-to-react@1.2.0ΒΆ
2026-04-01 | View release
Enhancements made
β¨ Add navbar_end part in navbar UI #802 (@choldgraf, @parmentelat, @rowanc1, @stefanv)
Maintenance and upkeep improvements
π Fix netlify branch script for our theme docs #844 (@choldgraf, @stefanv)
Set netlify build branch from GitHub project #841 (@stefanv, @choldgraf)
Documentation improvements
Add an authorship example in the documentation #845 (@choldgraf)
Other merged PRs
Apply
position: relativeto anywidget container #840 (@stevejpurves, @choldgraf, @stefanv)Render
grid-item, takingcolumnsinto consideration #838 (@stefanv, @agoose77, @choldgraf)π§ Fix package-lock.json conflict #836 (@fwkoch, @agoose77)
βοΈβοΈ Add both vert and horiz gap for badges #835 (@choldgraf, @rowanc1)
Version Packages #833 (@choldgraf)
Add accessible labels to footer links #832 (@agoose77, @choldgraf)
fix: allow single-wildcard for leading component #822 (@agoose77, @choldgraf, @rowanc1)
myst-to-react@1.1.4ΒΆ
2026-03-04 | View release
This release adds rendering support for the new {anywidget} directive, including model logic and non-scheme URL handling. It also adds the ability to configure a domain as βinternalβ for link styling in multi-site projects.
Enhancements made
β¨ Add
anywidgetdirective rendering and model logic #795 (@stevejpurves, @agoose77, @choldgraf)
Bugs fixed
π Fix bug with trailing slash in URLs #811 (@choldgraf, @rowanc1)
Other merged PRs
internal vs external links docs #821 (@jukent, @agoose77, @choldgraf)
π Validate changesets (e.g. ensure private packages are not included) #819 (@rowanc1)
Support single domain to treat as internal URL #816 (@choldgraf, @agoose77, @jukent, @rowanc1, @stefanv)
Fix linked images inlined #812 (@choldgraf, @agoose77, @brian-rose)
Version Packages #796 (@choldgraf)
myst-to-react@1.1.2ΒΆ
2026-02-13 | View release
This brings in several UI bugfixes.
Enhancements made
:mag: Add logo alt text option #805 (@agoose77, @choldgraf)
Bugs fixed
Make link icons stay on the same line as link #807 (@choldgraf)
Re-use classes for sidebar whitespace #799 (@choldgraf, @agoose77)
Make sidebar modal take up full height #794 (@choldgraf, @bsipocz, @stefanv)
Fix widebar width on mobile #793 (@choldgraf, @bsipocz, @rowanc1)
Prevent in-page toc jumping by: Only creating new intersectionobserver arrays if weβve changed #790 (@choldgraf, @stefanv)
More aggressively hide external link icon #786 (@choldgraf, @rowanc1)
Use parent width instead of screen size for page components to fix overflow #785 (@choldgraf, @rowanc1)