doc/changes/7.2.rst
!SPHINX_AUTODOC_RELOAD_MODULES environment variable,
which if set reloads modules when using autodoc with TYPE_CHECKING = True.
Patch by Matt Wozniski and Adam Turner.importlib.reload to reload modules in autodoc.
Patch by Matt Wozniski and Adam Turner.if typing.TYPE_CHECKING: to guard circular
imports needed by type checkers.
Patch by Matt Wozniski.?config=... in :confval:mathjax_path.type,
but is not a class.
Patch by James Braza.source-read events for files read via
the :dudir:include directive.include-read for observing and transforming
the content of included files via the :dudir:include directive.YYYY
when SOURCE_DATE_EPOCH is set.autodoc.Documenter.parse_name().classmethod methods
when autodoc_preserve_defaults is True.os.fspath to convert :py:class:~pathlib.Path objects to strings,
or :py:class:~pathlib.Path's methods to work with path objects.StateMachine.insert_input() patch,
for when calling with keyword arguments.in) for the :py:class:str interface
of the asset classes (_CascadingStyleSheet and _JavaScript),
which several extensions relied upon.SingleFileHTMLBuilder._get_local_toctree,
includehidden may be passed as a string or a boolean.:noindex: for PyModule and JSModule.str interface of the asset classes
(_CascadingStyleSheet and _JavaScript),
which several extensions relied upon.
This will be removed in Sphinx 9.Builder.add_{css,js}_file(),
which several extensions relied upon.TocTree.get_toctree_ancestors(),
which several extensions relied upon.sphinx.util.md5 and sphinx.util.sha1.
Use hashlib instead.sphinx.testing.path.
Use os.path or pathlib instead.sphinx.util.split_index_msg and sphinx.util.split_into.
Use sphinx.util.index_entries.split_index_msg instead.sphinx.builders.html.Stylesheet
and sphinx.builders.html.Javascript.
Use sphinx.application.Sphinx.add_css_file()
and sphinx.application.Sphinx.add_js_file() instead.sphinx.builders.html.StandaloneHTMLBuilder.css_files and
sphinx.builders.html.StandaloneHTMLBuilder.script_files.
Use sphinx.application.Sphinx.add_css_file()
and sphinx.application.Sphinx.add_js_file() instead.sphinx.ext.autodoc.preserve_defaults.get_function_def().
Patch by Bénédikt Tran.os.PathLike types and pathlib.Path objects
in many more places.viewcode_line_numbers to control
whether line numbers are added to rendered source code.
Patch by Ben Krikler.:no-typesetting: option to suppress textual output
and only create a linkable anchor.
Patch by Latosha Maltba.doctest_show_successes option.
Patch by Trey Hunner.:no-index:, :no-index-entry:, and :no-contents-entry:.debug logging of reasons why files are detected as out of
date.
Patch by Eric Larson.source-read events for files read via
the :dudir:include directive.
Patch by Halldor Fannar.585 built-in generics.
Patch by Riccardo Mori.SigElementFallbackTransform fallback logic and signature
text elements nodes. See :doc:the documentation </extdev/nodes> for more
details.
Patch by Bénédikt Tran.python -m sphinx build ....gettext builder.
Patch by Alvin Wong.graphviz_dot is falsy.translated=True attribute.#: :meta ...: when using :mod:sphinx.ext.napoleon.
Patch by Bénédikt Tran.~typing.Literal enumeration
values now render correctly.
Patch by Bénédikt Tran.sphinx.ext.coverage extension.
Patch by Stephen Finucane.agogo theme.
Patch by Lukas Engelter.sphinx.ext.autodoc.preserve_defaults.
Patch by Bénédikt Tran.