Sphinx 6.1¶
Release 6.1.3 (released Jan 10, 2023)¶
Bugs fixed¶
#11116: Reverted to previous Sphinx 5 node copying method
#11117: Reverted changes to parallel image processing from Sphinx 6.1.0
#11119: Suppress
ValueErrorin thelinkcheckbuilder
Release 6.1.2 (released Jan 07, 2023)¶
Bugs fixed¶
#11101: LaTeX:
div.topic_paddingkey of sphinxsetup documented at 5.1.0 was implemented with nametopic_padding#11099: LaTeX:
shadowrulekey of sphinxsetup causes PDF build to crash since Sphinx 5.1.0#11096: LaTeX:
shadowsizekey of sphinxsetup causes PDF build to crash since Sphinx 5.1.0#11095: LaTeX: shadow of topic and contents boxes not in page margin since Sphinx 5.1.0
#11100: Fix copying images when running under parallel mode.
Release 6.1.1 (released Jan 05, 2023)¶
Bugs fixed¶
#11091: Fix
util.nodes.apply_source_workaroundforliteral_blocknodes with no source information in the node or the node's parents.
Release 6.1.0 (released Jan 05, 2023)¶
Dependencies¶
Adopted the Ruff code linter.
Incompatible changes¶
#10979: gettext: Removed support for pluralisation in
get_translation. This was unused and complicated other changes tosphinx.locale.
Deprecated¶
sphinx.utilfunctions:Renamed
sphinx.util.typing.stringify()tosphinx.util.typing.stringify_annotation()Moved
sphinx.util.xmlname_checker()tosphinx.builders.epub3._XML_NAME_PATTERN
Moved to
sphinx.util.display:sphinx.util.status_iteratorsphinx.util.display_chunksphinx.util.SkipProgressMessagesphinx.util.progress_message
Moved to
sphinx.util.http_date:sphinx.util.epoch_to_rfc1123sphinx.util.rfc1123_to_epoch
Moved to
sphinx.util.exceptions:sphinx.util.save_tracebacksphinx.util.format_exception_cut_frames
Features added¶
Cache doctrees in the build environment during the writing phase.
Make all writing phase tasks support parallel execution.
#11072: Use PEP 604 (
X | Y) display conventions fortyping.Optionalandtyping.Optionaltypes within the Python domain and autodoc.#10700: autodoc: Document
typing.NewType()types as classes rather than 'data'.Cache doctrees between the reading and writing phases.
Bugs fixed¶
#10962: HTML: Fix the multi-word key name lookup table.
Fixed support for Python 3.12 alpha 3 (changes in the
enummodule).#11069: HTML Theme: Removed outdated "shortcut" link relation keyword.
#10952: Properly terminate parallel processes on programme interruption.
#10988: Speed up
TocTree.resolve()through more efficient copying.#6744: LaTeX: support for seealso directive should be via an environment to allow styling.
#11074: LaTeX: Can't change sphinxnote to use sphinxheavybox starting with 5.1.0