diff --git a/CHANGELOG.md b/CHANGELOG.md index 945f0c5f..07281793 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,43 @@ # Changelog +## 5.0.0 - 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 in +- ⬆️ Drop Python 3.10 and Sphinx 7 by in +- ⬆️ Drop docutils 0.19 by in +- ⬆️ Add support for Python 3.14 by in +- ⬆️ Support Sphinx v9 by in +- ⬆️ Allow docutils 0.22 by in + +### 👌 Improvements + +- 👌 Improve generation of meta nodes by in + +### 📚 Documentation + +- 📚 Fix typo in tables.md by in +- 📚 Fix minor typo in `cross-referencing.md` by in + +### 🔧 Internal / Maintenance + +- 🔧 Update pre-commit by in +- 🔧 Add `AGENTS.md` by in + +**Full Changelog**: [v4.0.1...v5.0.0](https://github.com/executablebooks/MyST-Parser/compare/v4.0.1...v5.0.0) + ## 4.0.1 - 2025-02-12 🔧 Minor fix for Sphinx 8.2 compatibility (in ) diff --git a/myst_parser/__init__.py b/myst_parser/__init__.py index fc1a023b..782f46d6 100644 --- a/myst_parser/__init__.py +++ b/myst_parser/__init__.py @@ -3,7 +3,7 @@ and [Sphinx](https://github.com/sphinx-doc/sphinx). """ -__version__ = "4.0.1" +__version__ = "5.0.0" def setup(app):