diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c81ea9e..2eb1b337 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,47 @@ # Changelog +## 3.0.0 - 2024-04-23 + +### Upgraded dependencies + +- ⬆️ Add support for Python 3.12 by in +- ⬆️ Update docutils requirement from >=0.16,<0.21 to >=0.18,<0.22 by in + +### New features + +- ✨ Allow for use of the `line-block` directive by in +- ✨ Emits sphinx include-read event by in + +### Improvements + +- 👌 Nested parse attribution in `attr_block` by in +- 👌 Directive option parsing by in in +- 👌 Allow for opening external links in new tabs (#856) by in + +### Internal + +- 🔧 Replace black, isort, pyupgrade with ruff formatter by in +- 🔧 remove redundant mypy config by in +- 🔧 Add additional Ruff lints (and fix issues) by in +- 🔧 mypy- disallow 'any generics' by in +- 🔧 Fix docutils deprecation in option parsing by in + +### Documentation + +- 📚 Fix a broken link in configuration.md by in +- 📚 Add linkify dependency to contributing docs. by in +- 📚 Fix the double `used` in docs/syntax/math.md by in +- 📚 Also add linkify to pip install command in README by in +- 📚 Fix the code section title in live preview by in +- 📚 Fix admonition example by in +- 📚 Fix url for jupyter book gallery by in +- 📚 Update theme version by in +- 📚 Fix typo by in +- 📚 Fix architecture typo (#855) by in + +**Full Changelog**: [v2.0.0...v3.0.0](https://github.com/executablebooks/MyST-Parser/compare/v2.0.0...v3.0.0) + ## 2.0.0 - 2023-06-13 This release primarily updates core myst-parser dependencies, diff --git a/docs/conf.py b/docs/conf.py index 1a52d061..8da6361d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -162,7 +162,7 @@ "use_repository_button": True, "use_edit_page_button": True, "use_issues_button": True, - # "announcement": "v2.0.0 is now out! See the Changelog for details", + # "announcement": "v3.0.0 is now out! See the Changelog for details", } html_last_updated_fmt = "" # OpenGraph metadata diff --git a/myst_parser/__init__.py b/myst_parser/__init__.py index d393c949..aaaf31f4 100644 --- a/myst_parser/__init__.py +++ b/myst_parser/__init__.py @@ -3,7 +3,7 @@ and [Sphinx](https://github.com/sphinx-doc/sphinx). """ -__version__ = "2.0.0" +__version__ = "3.0.0" def setup(app):