unstale

pypi / sphinx

sphinx

What changed in sphinx 9, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

2 breaking1 new APIs and options11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

sphinx 914 changes

Breaking changes 2

New APIs and options 1

  • Adds an API for copying static assets from extensions to the build output.

    9.1.0release notes

Fixes and other changes 11

  • Fixes LaTeX builds for documents using the standard acronym role.

    9.1.0release notes

  • Fixes default option parsing in autodoc.

    9.1.0release notes

  • Improves autodoc support for objects that cannot be weak-referenced.

    9.1.0release notes

  • Fixes creating HTMLThemeFactory objects in third-party extensions.

    9.1.0release notes

  • Fixes PDF build crashes when a code block contains more than circa 1350 code lines.

    9.1.0release notes

  • Fixes LaTeX rendering of grid-filled merged vertical cells and footer overruns involving merged vertical table cells.

    9.1.0release notes

  • Fixes compatibility with MyST-Parser.

    9.1.0release notes

  • Fixes duplicate :no-index-entry: entries for modules in autodoc.

    9.1.0release notes

  • Fixes TAB characters ending up in sphinxVerbatim so they obey tab stops.

    9.1.0release notes

  • Fixed spurious build warnings when translators reorder references in strings or use translated display text in references.

    9.0.4release notes

  • Some missing exports in sphinx.ext.autodoc were restored.

    9.0.3release notes