Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump myst-parser from 0.18.1 to 0.19.1 (#2507)
Bumps [myst-parser](https://github.com/executablebooks/MyST-Parser) from 0.18.1 to 0.19.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/executablebooks/MyST-Parser/releases">myst-parser's releases</a>.</em></p> <blockquote> <h2>v0.19.1</h2> <h2>What's Changed</h2> <ul> <li>🐛 FIX NoURI error in doc reference resolution, for texinfo builds by <a href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a> in <a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/pull/734">executablebooks/MyST-Parser#734</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/executablebooks/MyST-Parser/compare/v0.19.0...v0.19.1">https://github.com/executablebooks/MyST-Parser/compare/v0.19.0...v0.19.1</a></p> <h2>v0.19.0</h2> <p>This release brings a number of exciting new features, improvements, and upgrades 🎉 <a href="https://myst-parser.readthedocs.io">https://myst-parser.readthedocs.io</a></p> <ul> <li>📚 Rewritten documentation, with a clearer structure, many more examples, rich hover tips, and a new live preview page (powered by pyscript) <ul> <li>The code base API is also now fully documented by <a href="https://sphinx-autodoc2.readthedocs.io/">https://sphinx-autodoc2.readthedocs.io/</a>, which even allows for MyST docstrings!</li> </ul> </li> <li>⬆️ Add Sphinx 6 support</li> <li>📄 Extended docutils (single-page) support</li> <li>🔗 Extended Markdown links, including intersphinx support, e.g. <code>[text](https://github.com/executablebooks/MyST-Parser/blob/HEAD/inv:name#target)</code></li> <li><code>{}</code> New attributes syntax, to extend common Markdown syntaxes, e.g. <code>![image](https://github.com/executablebooks/MyST-Parser/blob/HEAD/image.png){#id .class width=100px}</code></li> </ul> <p>For a full list of changes, see: <a href="https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md">https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md</a></p> <p>Happy parsing! 🤖 Executable books team</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md">myst-parser's changelog</a>.</em></p> <blockquote> <h2>0.19.1 - 2023-03-02</h2> <p>🐛 FIX <code>NoURI</code> error in doc reference resolution, for texinfo builds (<a href="gh-pr:734">gh-pr:734</a>)</p> <h2>0.19.0 - 2023-03-01</h2> <p>This release brings a number of exciting new features, improvements, and upgrades 🎉</p> <p>Full Changelog: <a href="https://github.com/executablebooks/MyST-Parser/compare/v0.18.1...v0.19.0">v0.18.1...v0.19.0</a></p> <h3>📚 Rewritten documentation</h3> <p>The documentation has been almost completely rewritten, with a clearer structure, many more examples, rich hover tips, and a new live preview page ⚡️ (powered by <a href="https://pyscript.readthedocs.io/">pyscript</a>, <a href="gh-pr:717">gh-pr:717</a>).</p> <p>The code base API is also now fully documented by <a href="https://sphinx-autodoc2.readthedocs.io/">sphinx-autodoc2</a>, which even allows for MyST docstrings! (<a href="gh-pr:704">gh-pr:704</a>).</p> <h3>⬆️ Add Sphinx 6 support, drop Sphinx 4</h3> <p>The code base has been updated to support sphinx v6, and is no longer tested against sphinx v4 (<a href="gh-pr:664">gh-pr:664</a>)</p> <h3>📄 Extended docutils (single-page) support</h3> <p>The <code>docutils</code> parser now supports many more features, and improvements to support live previews:</p> <ul> <li><code>myst_suppress_warnings</code> option added, mirroring Sphinx, to suppress MyST warnings (<a href="gh-pr:655">gh-pr:655</a>)</li> <li><code>myst_meta_html</code> and <code>myst_substitutions</code> options are now supported (<a href="gh-pr:672">gh-pr:672</a>)</li> <li><code>myst_heading_anchors</code> option is now supported (<a href="gh-pr:678">gh-pr:678</a>)</li> <li>Math block labels syntax is now supported (<a href="gh-pr:668">gh-pr:668</a>)</li> <li>Missing directive/role errors errors are now suppressable warnings (<a href="gh-pr:687">gh-pr:687</a>)</li> <li>Non-fatal directive parsing errors are now suppressable warnings (<a href="gh-pr:682">gh-pr:682</a>)</li> <li>Most of the extended markdown syntax below is also supported</li> </ul> <h3>🔗 Extended Markdown links</h3> <p>See the <a href="https://github.com/executablebooks/MyST-Parser/blob/master/docs/syntax/cross-referencing.md">Extended Markdown links</a> section for the full guide.</p> <p>You can now use standard Markdown link syntax to reference many different types of targets, in a more consistent way.</p> <ul> <li><code>[text](https://github.com/executablebooks/MyST-Parser/blob/master/relative/path/myfile.md)</code> work as previously, to link to files, but they can also be relative to source directory: <code>[text](https://github.com/executablebooks/MyST-Parser/blob/master/path/from/srcdir/myfile.md)</code>. You can also use <code><project:file.md></code></li> <li><code><path:myfile.txt></code> will link specifically to a downloadable file</li> <li><code>[text](https://github.com/executablebooks/MyST-Parser/blob/master/#target)</code> or <code><project:#target></code> will link (in order of priority) to any local target, local heading anchor, target in the same project, or intersphinx (inventory) target</li> <li><code>[text](https://github.com/executablebooks/MyST-Parser/blob/master/inv:name:domain:type#target)</code> will link specifically to a Sphinx inventory target, or to any inventory <code><inv:#target></code>, and can even use <code>*</code> wildcards like <code><inv:*:*:*#*.target></code> <ul> <li>This can even be used in docutils, with the new <code>myst_inventories</code> config option</li> <li>The <code>myst-inv</code> CLI makes it easy to find the correct inventory target</li> </ul> </li> </ul> <p>:::{tip} It is advised (although not immediately necessary) to prefix all internal references with <code>#</code>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/01c7565bd55ccabab065e18f40b0d09ace984457"><code>01c7565</code></a> 🚀 RELEASE v0.19.1 (<a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/issues/735">#735</a>)</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/322cb42876cf6ba746b93c090c7e51f01ef4cbff"><code>322cb42</code></a> 🐛 FIX NoURI error in doc reference resolution (<a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/issues/734">#734</a>)</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/585ce9acfb282c555e86b436fa5cdc449b80f27d"><code>585ce9a</code></a> 📚 DOCS: Un-wrap announcement in <p> (<a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/issues/732">#732</a>)</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/8bf2522ee78c02ba1e3ba49b5def7581a5cddcb7"><code>8bf2522</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/issues/653">#653</a>)</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/bcfd1a7cbd2efe5f61f8eb3b46198d4925cb1974"><code>bcfd1a7</code></a> 📚 Update live preview to myst-docutils 0.19 (<a href="https://github-redirect.dependabot.com/executablebooks/MyST-Parser/issues/729">#729</a>)</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/de31423d17e17ab0e9e04ea30b67556b4ede9411"><code>de31423</code></a> 🚀 RELEASE v0.19.0</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/2cbb18455b6ea8b6349cacf4509844aab4c7043b"><code>2cbb184</code></a> ✨ NEW: Add <code>path</code> and <code>project</code> link schemes</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/022d3977e9d6ec949b7c1d42808218b59c7afdc8"><code>022d397</code></a> 📚 DOCS: Full update</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/3e06b804e025e694e32552e3553840b0ca944566"><code>3e06b80</code></a> 📚 DOCS: Live preview renders theme</li> <li><a href="https://github.com/executablebooks/MyST-Parser/commit/e49b70f61a0afbfea628fafdcb83473f7a9547ef"><code>e49b70f</code></a> 🔧 Add <code>myst-docutils-demo</code> CLI</li> <li>Additional commits viewable in <a href="https://github.com/executablebooks/MyST-Parser/compare/v0.18.1...v0.19.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=myst-parser&package-manager=pip&previous-version=0.18.1&new-version=0.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information