Release notes for the MyST Theme package.
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)
myst-to-react@1.1.1¶
2026-01-29 | View release
This brings in several UI and UX improvements that were noticed after the last minor release!
Bugs fixed
Hover preview cards to documents with metadata now work! #772 (@choldgraf, @bsipocz, @rowanc1, @stefanv)
Highlighting during scrolls and clicks in the “Contents” section is now fixed #778 (@choldgraf, @bsipocz, @rowanc1, @stefanv)
BASE_URL for
{static}downloads is now fixed, it was being added twice #770 (@rowanc1, @choldgraf, @ryanlovett)Increase contrast of search bar on dark mode #768 (@choldgraf, @rowanc1)
Make contents tab have a background to hide margin content #775 (@choldgraf, @rowanc1, @stefanv)
Update and fix icon link class #773 (@choldgraf)
Documentation improvements
DOC: Clean up structure docs #779 (@choldgraf, @stefanv)
Other merged PRs
Fix the tag name that we use in releases #765 (@choldgraf)
myst-to-react@1.1.0¶
2026-01-21 | View release
This introduces several UI/UX improvements and adds extra functionality for GitHub issue hover previews.
Enhancements made
Link styles are now standardized so that internal/external/hover behavior is consistent. #757 (@choldgraf, @agoose77, @bsipocz, @stefanv)
We now have preview icons for github issues that include all github issue and PR states #747 (@choldgraf, @agoose77, @bsipocz)
Table of contents “collapse” buttons now fill the full area so they are easily clickable #758 (@choldgraf, @agoose77)
Allow inline images to display in-line with the text instead of being big and blocky #740 (@choldgraf, @rowanc1)
Bugs fixed
Update inline image rules #762 (@choldgraf)
Make table cells match table headers #759 (@choldgraf, @agoose77, @bsipocz, @stefanv)
Fix internal site footer links and standardize logic for internal vs. external URLs #753 (@brianhawthorne, @choldgraf, @stefanv)
Maintenance and upkeep improvements
Remove docs changeset to fix error #764 (@choldgraf)
Fix passing git tag to release action #739 (@choldgraf)
:mag: Add MyST search types to
providerspackage deps #732 (@agoose77, @rowanc1)Use
npm ciinstead ofnpm installfor themes #719 (@stefanv, @agoose77, @rowanc1, @stevejpurves)
Documentation improvements
Use UV for pip install in dev docs #754 (@choldgraf, @agoose77)
Document location of tailwind CSS classes #723 (@choldgraf)
myst-theme@1.0.1¶
2025-12-12 | View release
Enhancements made
Refactor rendering for
outputsAST changes #571 (@agoose77, @stevejpurves)
Bugs fixed
👮 non-fatal fallbacks for
output#736 (@stevejpurves, @stefanv)🚛 migrate content for cross references #733 (@stevejpurves, @rowanc1)
Fix base URL behavior in top nav #730 (@choldgraf, @rowanc1)
Add more types to button style #728 (@choldgraf, @rowanc1, @stefanv)
Remove starting slash from URLParams for launch buttons #724 (@choldgraf, @rowanc1)
Fix inline images #710 (@choldgraf, @agoose77, @akhmerov, @stefanv)
Fix whitespace of nav components #703 (@choldgraf, @rowanc1)
Maintenance and upkeep improvements
⌛️future proofing
migratecalls #738 (@stevejpurves, @stefanv)Add a github release maker workflow #735 (@choldgraf, @stevejpurves)
Version Packages #731 (@stevejpurves)
Version Packages #717 (@stevejpurves)
Version Packages #668 (@choldgraf)
Documentation improvements
Add a light testing guide #727 (@choldgraf, @rowanc1)
Add forgotten developer section index #712 (@stefanv, @choldgraf)
Add note about building the local theme once for dev build workflow #711 (@choldgraf, @stefanv)
Other merged PRs
🐶 Add husky configuration #622 (@stefanv, @agoose77, @stevejpurves)
MyST Theme v0.18.0¶
2025-11-24 | View release
This brings a number of improvements to UI components and flexibility for the book theme, and also adds human-level classes so that users can style things more easily with their own stylesheets!
Enhancements made
🥢 Add human-readable CSS classes to theme elements for easier styling #667 (@ayghri, @artoftheblue, @choldgraf, @netlify, @stefanv, @stevejpurves)
Add customizable banner component #675 (@choldgraf, @agoose77, @netlify, @stefanv)
add
hide_authorsoption #674 (@agoose77, @netlify, @stevejpurves)🪐 Remove Jupyter Logo from frontmatter #670 (@rowanc1, @bsipocz, @choldgraf, @netlify)
👣 Allow custom primary sidebar footer #613 (@artoftheblue, @agoose77, @choldgraf, @netlify, @stefanv)
🖼️ Consume
titlein IFrame renderer #694 (@agoose77, @choldgraf, @netlify, @stefanv, @stevejpurves)🧩 Pull
partsfromsiteas well asprojectfor banner and footer #685 (@agoose77, @choldgraf, @netlify)🫳 Adjust PrimarySideBar downwards when banner is visible #683 (@stefanv, @agoose77, @choldgraf, @netlify)
Add aria-label for DocumentOutline.tsx dropdown button #641 (@kevinlin1, @agoose77, @netlify, @stevejpurves)
Bugs fixed
FIX: Whitespace for checkboxes #686 (@choldgraf, @netlify, @stefanv, @stevejpurves)
Re-fix bug for hidden play button #673 (@choldgraf, @agoose77, @netlify)
Add baseurl to the sidebar links #671 (@choldgraf, @agoose77, @netlify, @rowanc1)
Fix document outline overflowing off the screen #665 (@mfisher87, @agoose77, @choldgraf, @netlify)
Fix accessibility bugs in search form dialog #656 (@kevinlin1, @agoose77, @netlify)
Increase search bar text contrast #655 (@kevinlin1, @agoose77, @netlify)
Add missing base URLs in top navigation #644 (@kevinlin1, @agoose77, @netlify)
:beetle: :boom: Fix static html sidebar nav menu collapse bug #647 (@brianhawthorne, @agoose77, @netlify, @rowanc1, @stefanv)
⌨️ Cell block overflow color and copy icon location #627 (@rowanc1, @matthewfeickert, @netlify)
🐬 Flip
mainandarticleelements #586 (@agoose77, @choldgraf, @netlify, @rowanc1, @stevejpurves)
Maintenance and upkeep improvements
Add manual netlify command #701 (@choldgraf, @netlify, @stefanv)
Fix banner link #696 (@stefanv, @agoose77, @bsipocz, @choldgraf, @netlify, @stevejpurves)
⚠️ Show warning when CSS fails to apply #693 (@agoose77, @choldgraf, @netlify)
🧜♀️ Upgrade mermaid to ^11 #658 (@agoose77, @netlify, @stefanv)
🐛 Remove the misleading “Slack notification” in the release action #630 (@rowanc1, @netlify)
Documentation improvements
Delete visual reference #691 (@choldgraf, @netlify)
Add kitchen sink reference #690 (@choldgraf, @bsipocz, @netlify, @stefanv)
Add a logo and title to the myst-theme docs #681 (@choldgraf, @netlify)
Update developer guide #678 (@choldgraf, @netlify, @stefanv)
Add bokeh example #619 (@choldgraf, @netlify, @rowanc1)
Document a few more theme features #700 (@choldgraf, @bsipocz, @netlify)