doc/changes/6.1.rst
ValueError in the linkcheck builderdiv.topic_padding key of sphinxsetup documented at 5.1.0 was
implemented with name topic_paddingshadowrule key of sphinxsetup causes PDF build to crash
since Sphinx 5.1.0shadowsize key of sphinxsetup causes PDF build to crash
since Sphinx 5.1.0topic and :dudir:contents <table-of-contents>
boxes not in page margin since Sphinx 5.1.0util.nodes.apply_source_workaround for literal_block nodes
with no source information in the node or the node's parents.Adopted the Ruff_ code linter.
.. _Ruff: https://github.com/charliermarsh/ruff
get_translation.
This was unused and complicated other changes to sphinx.locale.sphinx.util functions:
sphinx.util.typing.stringify()
to sphinx.util.typing.stringify_annotation()sphinx.util.xmlname_checker()
to sphinx.builders.epub3._XML_NAME_PATTERNMoved to sphinx.util.display:
sphinx.util.status_iteratorsphinx.util.display_chunksphinx.util.SkipProgressMessagesphinx.util.progress_messageMoved to sphinx.util.http_date:
sphinx.util.epoch_to_rfc1123sphinx.util.rfc1123_to_epochMoved to sphinx.util.exceptions:
sphinx.util.save_tracebacksphinx.util.format_exception_cut_framesX | Y) display conventions for typing.Optional
and typing.Optional types within the Python domain and autodoc.typing.NewType() types as classes rather than
'data'.enum module).TocTree.resolve() through more efficient copying.