doc/changes/8.1.rst
!cut_lines with no object type.
Patch by Adam Turner.sphinx.errors.ExtensionError in sphinx.util
for backwards compatibility.
This will be removed in Sphinx 9, as exposing the exception
in sphinx.util was never intentional.
:exc:!ExtensionError has been part of sphinx.errors since Sphinx 0.9.
Patch by Adam Turner.:cve: <cve> role.
Patch by Hugo van Kemenade.fontawesome or fontawesome5 packages are not installed.
Patch by Jean-François B.sphinxcontrib-* dependencies.
Patch by Adam Turner.parskip package from 2001 to 2018.
Patch by Jean-François B.sphinx.util.Tee.
Patch by Adam Turner.fvset default is changed to
'\\fvset{fontsize=auto}' from '\\fvset{fontsize=\\small}'.
Code-blocks are unchanged as FreeMono is now loaded with Scale=0.9.
An adjustment to existing projects is needed only if they used a custom
:ref:fontpkg configuration and did not set :ref:fvset.
Patch by Jean-François B.zh_CN and zh_TW by default.
Patch by A. Rafey Khan.sphinx.util.import_object.
Use :py:func:importlib.import_module instead.
Patch by Adam Turner.sphinx.util.FilenameUniqDict
and sphinx.util.DownloadFiles.
Patch by Adam Turner.contents <table-of-contents>, :dudir:topic,
and :dudir:sidebar directives separately customizable for PDF output.
Patch by Jean-François B. and Bénédikt Tran.math_numsep support to latex builder.
Patch by Thomas Fanning and Jean-François B.--fail-on-warning <sphinx-build --fail-on-warning> is used.
Instead, exit with a non-zero status if any warnings were generated
during the build.
Patch by Adam Turner.sphinx-build --exception-on-warning,
to raise an exception when warnings are emitted during the build.
Patch by Adam Turner and Jeremy Maitin-Shepard.html_last_updated_use_utc to allow using
universal time (GMT/UTC) instead of local time for the date-time
supplied to :confval:html_last_updated_fmt.
Patch by Adam Turner.'%Y' placeholder
to substitute the current year.
This is helpful for reducing the reliance on Python modules
such as :py:mod:time or :py:mod:datetime in :file:conf.py.
See :ref:the docs <config-copyright> for further detail.
Patch by Adam Turner.:cve: <cve>)
and CWEs (:rst:role::cwe: <cwe>).
Patch by Hugo van Kemenade..Builder.supported_linkcode attribute
for builders to enable use of :mod:sphinx.ext.linkcode-generated
references.
Patch by James Knight.intersphinx_cache_limit.
Patch by Shengyu Zhang.Overfull \hbox from too long
strings in a codeline when the problem has actually been solved thanks
to :ref:latexsphinxsetupforcewraps.
Patch by Jean-François B.UnreferencedFootnotesDetector transform has been improved
to more consistently detect unreferenced footnotes.
Note, the priority of the transform has been changed from 200 to 622,
so that it now runs after the docutils Footnotes resolution transform.
Patch by Chris Sewell.'sphinxsetup' <latexsphinxsetup>
div.topic_box-shadow key if used with only one dimension set both
x-offset and y-offset as per documentation.
Patch by Jean-François B.-q <sphinx-build -q> (quiet) option for
:program:sphinx-build -M latexpdf or :program:make latexpdf (O=-q)
get passed to :program:latexmk. Let :option:-Q <sphinx-build -Q>
(silent) apply as well to the PDF build phase.
Patch by Jean-François B.\DUrole's, rather than a single one with comma separated
classes.
Patch by Jean-François B.RFC 3986, §4.4 <3986#section-4.4>,
e.g., index.html#foo becomes #foo.
(note: continuation of a partial fix added in Sphinx 7.3.0)
Patch by James Addison (with reference to prior work by Eric Norige).695 generic classes LaTeX output formatting.
Patch by Jean-François B. and Bénédikt Tran.:noindex: for the :rst:dir:js:module
and :rst:dir:py:module directives.
Patch by Stephen Finucane._t
suffix during apidoc RST rendering (regression in 7.4.0).
Patch by James Addison.SOURCE_DATE_EPOCH for entries that match the current system clock year,
and disallow substitution of future years.
Patch by James Addison and Adam Turner.intersphinx_cache_limit,
which always kept the cache for positive values, and always refreshed it for
negative ones.
Patch by Nico Madysa..Builder.write is typed as final, meaning that the
:event:write-started event may be relied upon by extensions.
A new :py:meth:.Builder.write_documents method has been added to
control how documents are written.
This is intended for builders that do not output a file for each document.
Patch by Adam Turner.karma JavaScript test framework to
the actively-maintained jasmine framework. Test coverage is unaffected.
Patch by James Addison.