diff --git a/CHANGELOG.md b/CHANGELOG.md index 01b78213..1d256da4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## 4.0.0 - 2024-08-05 + +This release bumps the supported versions of: + +- Python to ``3.10`` and greater +- Sphinx to ``>=7,<9`` +- Docutils to ``>=0.19,<0.22`` + +Additionally, footnotes are now parsed similar to the corresponding reStructuredText, in that resolution (between definitions and references) and ordering is now deferred to transforms on the doctree (in ). + +This allows for the proper interaction with other docutils/sphinx transforms, including those that perform translations, +and logging of warnings for duplicate/unreferenced footnote definitions and also for footnote references with no definitions. + +See the [footnotes guide](#syntax/footnotes) for more information. + +**Full Changelog**: [v3.0.1...v4.0.0](https://github.com/executablebooks/MyST-Parser/compare/v3.0.1...v4.0.0) + ## 3.0.1 - 2024-04-28 ### 🐛 Bug Fixes @@ -7,7 +24,7 @@ - Account for the final directive option having an empty value, by in - Re-allow indented directive option blocks, by in -**Full Changelog**: [v3.0.1...v3.0.0](https://github.com/executablebooks/MyST-Parser/compare/v3.0.1...v3.0.0) +**Full Changelog**: [v3.0.0...v3.0.1](https://github.com/executablebooks/MyST-Parser/compare/v3.0.0...v3.0.1) ## 3.0.0 - 2024-04-23 diff --git a/myst_parser/__init__.py b/myst_parser/__init__.py index 020188e2..326534b2 100644 --- a/myst_parser/__init__.py +++ b/myst_parser/__init__.py @@ -3,7 +3,7 @@ and [Sphinx](https://github.com/sphinx-doc/sphinx). """ -__version__ = "3.0.1" +__version__ = "4.0.0" def setup(app):