Skip to content

Commit

Permalink
Bump myst-parser from 0.18.1 to 0.19.1 (#2507)
Browse files Browse the repository at this point in the history
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>&lt;project:file.md&gt;</code></li>
<li><code>&lt;path:myfile.txt&gt;</code> will link specifically to a
downloadable file</li>

<li><code>[text](https://github.com/executablebooks/MyST-Parser/blob/master/#target)</code>
or <code>&lt;project:#target&gt;</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>&lt;inv:#target&gt;</code>, and can even use <code>*</code>
wildcards like <code>&lt;inv:*:*:*#*.target&gt;</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 &lt;p&gt; (<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
dependabot[bot] authored Mar 7, 2023
1 parent 778d622 commit 6d20cf3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ demo = [
]
doc = [
"sphinx>=4.4.0,<7",
"myst-parser==0.18.1",
"myst-parser==0.19.1",
"Jinja2==3.1.2",
"alabaster",
"sphinxcontrib-napoleon",
Expand Down

0 comments on commit 6d20cf3

Please sign in to comment.