executablebooks/MyST-Parser (myst_parser)
### [`v2.0.0`](https://togithub.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#200---2023-06-13)
[Compare Source](https://togithub.com/executablebooks/MyST-Parser/compare/v1.0.0...v2.0.0)
This release primarily updates core myst-parser dependencies,
with some minor changes to parsing behaviour:
- ⬆️ UPGRADE: `markdown-it-py` to v3 ()
- This is mainly a non-breaking change, fixing some edge cases in parsing
- See:
and
- ⬆️ UPGRADE: `linkify-it-py` to v2 ()
- Also fixes some edge cases in parsing
- See:
- ⬆️ UPGRADE: Add support for `docutils` v0.20 ()
- No significant changes, see
- ⬆️ UPGRADE: Add support for `sphinx` v7, and remove v5 support ()
- No significant changes, see
- ⬆️ UPGRADE: Remove Python 3.7 support and add testing for Python 3.11 ()
- 👌 Improve default slug generation for heading anchors, thanks to ()
- This change makes the slug generation closer to GitHub, in that, starting/ending whitespace will not be stripped.
For example, `` # ` a` b `c ` `` will now correctly create the slug `-a-b-c-` and not `a-b-c`
- 👌 IMPROVE: Substitution extension ()
- Allow any value type (including dict, list, datetime) and emit a `myst.substitution` warning for errors in resolving the substitution content.
- 🧪 Introduce a gate/check GHA job, thanks to ()
**Full Changelog**: [v1.0.0...v2.0.0](https://togithub.com/executablebooks/MyST-Parser/compare/v1.0.0...v2.0.0)
### [`v1.0.0`](https://togithub.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#100---2023-03-07)
[Compare Source](https://togithub.com/executablebooks/MyST-Parser/compare/v0.19.2...v1.0.0)
🎉 **MyST-Parser 1.0.0** 🎉
This changes absolutely nothing in the code, or about the maintenance/release policy of this project.
But it does feel about time 😄
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==0.19.2
->==2.0.0
Release Notes
executablebooks/MyST-Parser (myst_parser)
### [`v2.0.0`](https://togithub.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#200---2023-06-13) [Compare Source](https://togithub.com/executablebooks/MyST-Parser/compare/v1.0.0...v2.0.0) This release primarily updates core myst-parser dependencies, with some minor changes to parsing behaviour: - ⬆️ UPGRADE: `markdown-it-py` to v3 (Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.