From 965bf14083eab190920ac91afd33b0943f3b7f11 Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Thu, 15 Jan 2026 10:01:01 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Release=20v5.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ myst_parser/__init__.py | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) 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):