Changelog

Release 8.3.0 (in development)

Dependencies

Incompatible changes

Deprecated

  • 13627: Deprecate remaining public .app attributes, including builder.app, env.app, events.app, and SphinxTransform.`app. Patch by Adam Turner.

Features added

  • #13332: Add doctest_fail_fast option to exit after the first failed test. Patch by Till Hoffmann.

  • #13439: linkcheck: Permit warning on every redirect with linkcheck_allowed_redirects = {}. Patch by Adam Turner.

  • #13497: Support C domain objects in the table of contents.

  • #13500: LaTeX: add support for fontawesome6 package. Patch by Jean-François B.

  • #13535: html search: Update to the latest version of Snowball (v3.0.1). Patch by Adam Turner.

  • #13597: LaTeX: table nested in a merged cell leads to invalid LaTeX mark-up and PDF cannot be built. Patch by Jean-François B.

  • #13704: autodoc: Detect typing_extensions.overload and final() decorators. Patch by Spencer Brown.

Bugs fixed

  • #12821: LaTeX: URLs/links in section titles should render in PDF. Patch by Jean-François B.

  • #13369: Correctly parse and cross-reference unpacked type annotations. Patch by Alicia Garcia-Raboso.

  • #13528: Add tilde ~ prefix support for py:deco. Patch by Shengyu Zhang and Adam Turner.

  • #13619: LaTeX: possible duplicated footnotes in PDF from object signatures (typically if latex_show_urls = 'footnote'). Patch by Jean-François B.

Testing

Prior releases