Sphinx 5.1.0 (2022-07-24)

Dependencies

Deprecated

  • #10467: Deprecated sphinx.util.stemmer in favour of snowballstemmer . Patch by Adam Turner.

  • #9856: Deprecated sphinx.ext.napoleon.iterators .

Features added

  • #10444 : html theme: Allow specifying multiple CSS files through the stylesheet setting in theme.conf or by setting html_style to an iterable of strings.

  • #10366: std domain: Add support for emphasising placeholders in option directives through a new option_emphasise_placeholders configuration option.

  • #10439: std domain: Use the repr of some variables when displaying warnings, making whitespace issues easier to identify.

  • 10571 : quickstart: Reduce content in the generated conf.py file. Patch by Pradyun Gedam.

  • #10648: LaTeX: CSS-named-alike additional “sphinxsetup” keys allow to configure four separate border-widths, four paddings, four corner radii, a shadow (possibly inset), colours for border, background, shadow for each of the code-block, topic, attention, caution, danger, error and warning directives.

  • #10655: LaTeX: Explain non-standard encoding in LatinRules.xdy

  • #10599: HTML Theme: Wrap consecutive footnotes in an <aside> element when using Docutils 0.18 or later, to allow for easier styling. This matches the behaviour introduced in Docutils 0.19. Patch by Adam Turner.

  • #10518: config: Add include_patterns as the opposite of exclude_patterns . Patch by Adam Turner.