✨ New Features
- ✨ Add
"alert"syntax extension for GFM alerts (e.g.> [!NOTE]), see docs by @chrisjsewell in #1128 - ✨ Add
"gfm_autolink"syntax extension for GFM autolinks, see docs by @chrisjsewell in #1128 - ✨ Add
myst_strikethrough_single_tildeconfig option to allow single tilde (~) for strikethrough by @chrisjsewell in #1128 - ✨ Add
myst_colon_fence_exact_matchconfig option to require the closing colon fence to have exactly the same number of colons as the opening, see docs by @chrisjsewell in #1128
👌 Improvements
- 👌 Update
myst_gfm_onlymode to use the unifiedgfm_plugin, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by @chrisjsewell in #1128 - 👌 Improve MathJax 4 compatibility for Sphinx 9 by @chrisjsewell in #1110
- 👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by @chrisjsewell in #1133
🐛 Bug Fixes
- 🐛 Use docname instead of source path in warning locations by @chrisjsewell in #1114
- 🐛 Correctly encode
&in Markdown URLs by not HTML-escapingrefuriby @chrisjsewell in #1126 - 🐛 Fix
RemovedInSphinx10Warningfor inventory item iteration by @chrisjsewell in #1129 - 🐛 Pin
mdit-py-plugins>=0.6.1for nested field list fix by @chrisjsewell in #1134
⬆️ Dependency Upgrades
- ⬆️ Upgrade to
markdown-it-py~=4.2andmdit-py-plugins~=0.6by @chrisjsewell in #1128 - ⬆️ Update pygments requirement from
<2.20to<2.21by @chrisjsewell in #1117
New Contributors
- @mb made their first contribution in #1126
- @Bizordec made their first contribution in #1114
- @ilia-kats made their first contribution in #1110
Full Changelog: v5.0.0...v5.1.0