Skip to content

build(deps): bump the docs group in /docs with 3 updates - #2

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/docs/docs-88b1e85c47
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/docs/docs-88b1e85c47

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 14, 2026

Copy link
Copy Markdown

Bumps the docs group in /docs with 3 updates: sphinx, myst-parser and shibuya.

Updates sphinx from 8.2.3 to 9.2.0

Release notes

Sourced from sphinx's releases.

Sphinx 9.2.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 9.1.1

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Sphinx 9.1.0

Changelog: https://www.sphinx-doc.org/en/master/changes.html

Dependencies

  • #14153: Drop Python 3.11 support.
  • #12555: Drop Docutils 0.20 support. Patch by Adam Turner

Features added

  • Add add_static_dir() for copying static assets from extensions to the build output. Patch by Jared Dillard

Bugs fixed

  • #14189: autodoc: Fix duplicate :no-index-entry: for modules. Patch by Adam Turner
  • #13713: Fix compatibility with MyST-Parser. Patch by Adam Turner
  • Fix tests for Python 3.15. Patch by Adam Turner
  • #14089: autodoc: Fix default option parsing. Patch by Adam Turner
  • Remove incorrect static typing assertions. Patch by Adam Turner
  • #14050: LaTeXTranslator fails to build documents using the "acronym" standard role. Patch by Günter Milde
  • LaTeX: Fix rendering for grid filled merged vertical cell. Patch by Tim Nordell
  • #14228: LaTeX: Fix overrun footer for cases of merged vertical table cells. Patch by Tim Nordell
  • #14207: Fix creating HTMLThemeFactory objects in third-party extensions. Patch by Adam Turner
  • #3099: LaTeX: PDF build crashes if a code-block contains more than circa 1350 codelines (about 27 a4-sized pages at default pointsize). Patch by Jean-François B.
  • #14064: LaTeX: TABs ending up in sphinxVerbatim fail to obey tab stops. Patch by Jean-François B.

... (truncated)

Changelog

Sourced from sphinx's changelog.

Release 9.2.0 (released Oct 20, 2026)

Dependencies

Release 9.1.1 (released Oct 19, 2026)

Bugs fixed

  • #14465: LaTeX: PDF build crash since LaTeX June 2026 release if tables are styled with 'colorrows' (which is the default). Patch by Jean-François B.
  • #14229: Fix JavaScript search for languages whose stemmer class name does not match the language name, such as Chinese (which reuses the English stemmer) and Dutch (which uses the Dutch Porter stemmer). Patch by Hugo van Kemenade
  • Fixed support for Python 3.16 alpha 0 (changes in the enum module). Patch by Adam Turner

Release 9.1.0 (released Dec 31, 2025)

Dependencies

  • #14153: Drop Python 3.11 support.
  • #12555: Drop Docutils 0.20 support. Patch by Adam Turner

Features added

  • Add :meth:~sphinx.application.Sphinx.add_static_dir for copying static assets from extensions to the build output. Patch by Jared Dillard

Bugs fixed

  • #14189: autodoc: Fix duplicate :no-index-entry: for modules.

... (truncated)

Commits

Updates myst-parser from 5.1.0 to 5.2.0

Release notes

Sourced from myst-parser's releases.

v5.2.0

Heading anchors are now stable and documented: one shared slug implementation with "github", "gitlab" and "docutils" presets, slugs emitted as real HTML ids, explicit (target)= ids taking priority, and a versioned anchor contract. Warnings and other tools now get accurate source lines (also inside {include}d files), docutils 0.23 is supported, inputs that used to abort the build now warn instead, and many fixes land for references, images, front matter, substitutions and directives; a new section_ref extension links §1.1-style references to numbered headings.

Nothing is dropped: Python >=3.11, Sphinx >=8,<10 and the markdown-it-py requirement are unchanged, mdit-py-plugins is raised to ~=0.7 (it was ~=0.6,>=0.6.1), and the docutils range is widened to >=0.20,<0.24. Some of these changes can still alter the output of a project that built before, so please read the upgrade notes.

‼️ Upgrade notes

  • Heading anchors (#1158, #1168), see docs:
    • Duplicate heading slugs now get fixed-base suffixes, x, x-1, x-2, as on GitHub; the third and later duplicates used to get x-1-2, x-1-2-3, ... So a link that uses the old slug of a third or later duplicate, such as [](https://github.com/executablebooks/MyST-Parser/blob/HEAD/#x-1-2), no longer resolves and warns (myst.xref_missing, which fails a -W build): change it to [](https://github.com/executablebooks/MyST-Parser/blob/HEAD/#x-2). Links to the first two duplicates are unchanged, and every HTML id a heading had before is kept.
    • Slugs are also emitted as secondary HTML ids on the rendered headings, so #slug links work in the published HTML. The docutils id stays the primary (first) id, so existing fragment links keep working. Set myst_heading_anchors_html_ids = False to emit only the docutils id.
    • An explicit (target)= placed before a heading becomes the section's primary id, which tocs, permalinks and objects.inv use; the implicit heading id is kept as a secondary anchor.
    • A heading whose slug is empty (a punctuation-only title, or any non-Latin title with the "docutils" preset) gets no anchor, and an empty fragment, [](https://github.com/executablebooks/MyST-Parser/blob/HEAD/#), now warns as unresolved.
    • Links that used to warn now resolve when the anchor exists: same-document links to implicit ids (such as headings deeper than myst_heading_anchors; under Sphinx only as a last resort), and cross-document links to label ids and to the implicit ids of headings within the myst_heading_anchors depth. [](https://github.com/executablebooks/MyST-Parser/blob/HEAD/doc.md#label) takes the target's title as its text (#1207).
    • These rules (slug presets, deduplication, empty slugs, explicit-id priority and HTML ids) are now a documented contract, pinned by a versioned, language-agnostic corpus (tests/fixtures/slugs.json). myst_parser.mdit_to_docutils.base.default_slugify is deprecated in favour of myst_parser.slugs.github_slugify.
  • Directive option warnings (#1164): each warning now points at the offending option's line, and unknown options are reported one per warning, as Unknown option key: 'x' (allowed: [...]), instead of one aggregate Unknown option keys: [...]. The myst.directive_option subtype is unchanged, so suppress_warnings keeps working, but tests that match the old message need updating.
  • Directive API (#1164): directives now receive the full fenced text as block_text, as in reStructuredText, so errors that echo it show the whole fence; and content_offset is -1 when the body starts on the opening line.
  • Source lines (#1164, #1169, #1179): lines in warnings and nodes change where they were wrong. Text nodes no longer take the line of the most recent directive (so gettext .pot locations change), lines inside {include}d files are no longer one late, and the body of a directive with options and a trailing blank line is no longer one line off.
  • Front matter (#1197): options that can only be set globally (heading_slug_func, update_mathjax, mathjax_classes, suppress_warnings, inventories)

... (truncated)

Changelog

Sourced from myst-parser's changelog.

5.2.0 - 2026-11-10

Heading anchors are now stable and documented: one shared slug implementation with "github", "gitlab" and "docutils" presets, slugs emitted as real HTML ids, explicit (target)= ids taking priority, and a versioned anchor contract. Warnings and other tools now get accurate source lines (also inside {include}d files), docutils 0.23 is supported, inputs that used to abort the build now warn instead, and many fixes land for references, images, front matter, substitutions and directives; a new section_ref extension links §1.1-style references to numbered headings.

Nothing is dropped: Python >=3.11, Sphinx >=8,<10 and the markdown-it-py requirement are unchanged, mdit-py-plugins is raised to ~=0.7 (it was ~=0.6,>=0.6.1), and the docutils range is widened to >=0.20,<0.24. Some of these changes can still alter the output of a project that built before, so please read the upgrade notes.

‼️ Upgrade notes

  • Heading anchors (gh-pr:1158, gh-pr:1168), see :
    • Duplicate heading slugs now get fixed-base suffixes, x, x-1, x-2, as on GitHub; the third and later duplicates used to get x-1-2, x-1-2-3, ... So a link that uses the old slug of a third or later duplicate, such as [](https://github.com/executablebooks/MyST-Parser/blob/master/#x-1-2), no longer resolves and warns (myst.xref_missing, which fails a -W build): change it to [](https://github.com/executablebooks/MyST-Parser/blob/master/#x-2). Links to the first two duplicates are unchanged, and every HTML id a heading had before is kept.
    • Slugs are also emitted as secondary HTML ids on the rendered headings, so #slug links work in the published HTML. The docutils id stays the primary (first) id, so existing fragment links keep working. Set myst_heading_anchors_html_ids = False to emit only the docutils id.
    • An explicit (target)= placed before a heading becomes the section's primary id, which tocs, permalinks and objects.inv use; the implicit heading id is kept as a secondary anchor.
    • A heading whose slug is empty (a punctuation-only title, or any non-Latin title with the "docutils" preset) gets no anchor, and an empty fragment, [](https://github.com/executablebooks/MyST-Parser/blob/master/#), now warns as unresolved.
    • Links that used to warn now resolve when the anchor exists: same-document links to implicit ids (such as headings deeper than myst_heading_anchors; under Sphinx only as a last resort), and cross-document links to label ids and to the implicit ids of headings within the myst_heading_anchors depth. [](https://github.com/executablebooks/MyST-Parser/blob/master/doc.md#label) takes the target's title as its text (gh-pr:1207).
    • These rules (slug presets, deduplication, empty slugs, explicit-id priority and HTML ids) are now a documented contract, pinned by a versioned, language-agnostic corpus (tests/fixtures/slugs.json). myst_parser.mdit_to_docutils.base.default_slugify is deprecated in favour of myst_parser.slugs.github_slugify.
  • Directive option warnings (gh-pr:1164): each warning now points at the offending option's line, and unknown options are reported one per warning, as Unknown option key: 'x' (allowed: [...]), instead of one aggregate Unknown option keys: [...]. The myst.directive_option subtype is unchanged, so suppress_warnings keeps working, but tests that match the old message need updating.
  • Directive API (gh-pr:1164): directives now receive the full fenced text as block_text, as in reStructuredText, so errors that echo it show the whole fence; and content_offset is -1 when the body starts on the opening line.
  • Source lines (gh-pr:1164, gh-pr:1169, gh-pr:1179): lines in warnings and nodes change where they were wrong. Text nodes no longer take the line of the most recent directive (so gettext .pot locations change), lines inside {include}d files are no longer one late, and the body of a directive with options and a trailing blank line is no longer one line off.
  • Front matter (gh-pr:1197): options that can only be set globally

... (truncated)

Commits
  • 5137add 🚀 RELEASE: v5.2.0 (#1228)
  • 7d48de0 ✨ NEW: Add section_ref syntax extension (§1.1 heading references) (#1170)
  • a99fd5e 📚 DOCS: suppress sphinx-design 0.8.0's design.card_legacy warning (#1229)
  • dde8f25 ⬆️ Allow flit_core 4 as build backend (#1185)
  • 1915654 🐛 FIX: exact source lines in {include}d files (#1169)
  • 253427e 🐛 FIX: keep validated topmatter config, and enforce global_only (#1197)
  • 03ffdcd ⬆️ Bump actions/setup-python from 6 to 7 (#1226)
  • d9c9991 🐛 FIX: Allow a {table} caption to wrap onto the following lines (#1195)
  • 81b0be5 🐛 FIX: Make a document's own front matter available in env.metadata (#1171)
  • fc00785 🐛 FIX: Keep link titles through cross-reference resolution (#1196)
  • Additional commits viewable in compare view

Updates shibuya from 2025.12.13 to 2026.7.12

Release notes

Sourced from shibuya's releases.

2026.7.12

   🐞 Bug Fixes

    View changes on GitHub

2026.7.11

   🚀 Features

   🐞 Bug Fixes

    View changes on GitHub

2026.7.8

   🚀 Features

  • Add nav_socials and foot_socials config. Replace twitter_url with x_url  -  by @​lepture (eba3c)
  • Support config nav socials and foot socials with dict data  -  by @​lepture (d3b8f)

   🐞 Bug Fixes

    View changes on GitHub

2026.5.19

   🐞 Bug Fixes

    View changes on GitHub

2026.1.9

   🚀 Features

... (truncated)

Changelog

Sourced from shibuya's changelog.

2026.7.12

  • Fix: Fix social icons display.
  • Fix: Use underline for links.

2026.7.11

  • Fix: Normalize navbar and footer social links.
  • Fix: Allow empty navbar and footer social icons.
  • Fix: Allow codespan in TOC.

2026.7.8

  • Fix: Use flex wrap for landing page buttons.
  • Fix: Show anchor links for glossary directives.
  • Update: Use x_url instead of twitter_url.
  • New: Add bluesky_url configuration.
  • New: Add nav_socials and foot_socials configuration.
  • Deprecated: twitter_url, twitter_site, twitter_creator.

2026.5.19

  • Fix: Highlight nested local TOC.
  • Fix: Fix local TOC highlight for API references.
  • Fix: Update style for lists.

2026.1.9

  • Fix: Add translation for "Discussion" text.
  • Fix: Using sun-moon icon for "auto" color mode.

2025.12.19

  • Fix: Fix "Copy page" button when there is no source URL.

2025.12.17

  • Fix: Generate absolute source URL for "Copy page" button, via :issue:103.
  • New: Add hide_ai_links meta tag to disable "Copy page" button on current page.

2025.12.16

... (truncated)

Commits
  • aaf67b9 fix: hide underline for some links
  • 7e76a3c chore: release 2026.7.12
  • 33c43a3 Merge pull request #130 from chdemko/main
  • 8b01c1a Update link styles in yue.css
  • 1b5e205 fix: condition for social links
  • 9266dcd chore: release 2026.7.11
  • 6e39588 fix: do not remove codespan in toc
  • 3892bd8 fix: only show readthedocs in foot
  • b7338c4 Merge pull request #127 from chdemko/main
  • 2af7010 Merge pull request #126 from hwhsu1231-fork/unify-defalut-nav-foot-socials
  • Additional commits viewable in compare view

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 commands and options

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the docs group in /docs with 3 updates: [sphinx](https://github.com/sphinx-doc/sphinx), [myst-parser](https://github.com/executablebooks/MyST-Parser) and [shibuya](https://github.com/lepture/shibuya).


Updates `sphinx` from 8.2.3 to 9.2.0
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst)
- [Commits](sphinx-doc/sphinx@v8.2.3...v9.2.0)

Updates `myst-parser` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/executablebooks/MyST-Parser/releases)
- [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md)
- [Commits](executablebooks/MyST-Parser@v5.1.0...v5.2.0)

Updates `shibuya` from 2025.12.13 to 2026.7.12
- [Release notes](https://github.com/lepture/shibuya/releases)
- [Changelog](https://github.com/lepture/shibuya/blob/main/docs/changelog.rst)
- [Commits](lepture/shibuya@2025.12.13...2026.7.12)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: myst-parser
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docs
- dependency-name: shibuya
  dependency-version: 2026.7.12
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 14, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants