MyST-Parser 5.0.0
Release Date: 2026-01-15
This release significantly bumps the supported versions of core dependencies:
‼️ Breaking Changes
This release updates the minimum supported versions:
- Python:
>=3.11(dropped Python 3.10, tests up to 3.14) - Sphinx:
>=8,<10(dropped Sphinx 7, added Sphinx 9) - Docutils:
>=0.20,<0.23(dropped docutils 0.19, added docutils 0.22) - markdown-it-py:
~=4.0(upgraded from v3)
⬆️ Dependency Upgrades
- ⬆️ Upgrade to markdown-it-py v4 by @chrisjsewell in #1060
- ⬆️ Drop Python 3.10 and Sphinx 7 by @chrisjsewell in #1059
- ⬆️ Drop docutils 0.19 by @chrisjsewell in #1061
- ⬆️ Add support for Python 3.14 by @chrisjsewell in #1075
- ⬆️ Support Sphinx v9 by @chrisjsewell in #1076
- ⬆️ Allow docutils 0.22 by @chrisjsewell in #1084
👌 Improvements
- 👌 Improve generation of meta nodes by @AA-Turner in #1080
📚 Documentation
- 📚 Fix typo in tables.md by @electricalgorithm in #1034
- 📚 Fix minor typo in
cross-referencing.mdby @krassowski in #1036
🔧 Internal / Maintenance
- 🔧 Update pre-commit by @chrisjsewell in #1058
- 🔧 Add
AGENTS.mdby @chrisjsewell in #1083
Full Changelog: v4.0.1...v5.0.0