doc/changes/4.1.rst
typing.NewType are not displayed well
with the HEAD of 3.10typing module are not displayed well
with the HEAD of 3.10autodoc_class_signature = "separated"app argument of sphinx.environment.BuildEnvironment becomes
requiredsphinx.application.Sphinx.html_themesphinx.ext.autosummary._appsphinx.util.docstrings.extract_metadata()#8107: autodoc: Add class-doc-from option to :rst:dir:autoclass
directive to control the content of the specific class like
:confval:autoclass_content
#8588: autodoc: :confval:autodoc_type_aliases now supports dotted name. It
allows you to define an alias for a class with module name like
foo.bar.BazClass
#9175: autodoc: Special member is not documented in the module
#9195: autodoc: The arguments of typing.Literal are wrongly rendered
#9185: autodoc: :confval:autodoc_typehints allows 'both' setting to
allow typehints to be included both in the signature and description
#4257: autodoc: Add :confval:autodoc_class_signature to separate the class
entry and the definition of __init__() method
#8061, #9218: autodoc: Support variable comment for alias classes
#3014: autodoc: Add :event:autodoc-process-bases to modify the base classes
of the class definitions
#9272: autodoc: Render enum values for the default argument value better
#9384: autodoc: autodoc_typehints='none' now erases typehints for
variables, attributes and properties
#3257: autosummary: Support instance attributes for classes
#9358: html: Add "heading" role to the toctree items
#9225: html: Add span tag to the return typehint of method/function
#9129: html search: Show search summaries when html_copy_source = False
#9307: html search: Prevent corrections and completions in search field
#9120: html theme: Eliminate prompt characters of code-block from copyable text
#9176: i18n: Emit a debug message if message catalog file not found under
:confval:locale_dirs
#9414: LaTeX: Add xeCJKVerbAddon to default fvset config for Chinese documents
#9016: linkcheck: Support checking anchors on github.com
#9016: linkcheck: Add a new event :event:linkcheck-process-uri to modify
URIs before checking hyperlinks
#6525: linkcheck: Add :confval:linkcheck_allowed_redirects to mark
hyperlinks that are redirected to expected URLs as "working"
#1874: py domain: Support union types using | in info-field-list
#9268: py domain: :confval:python_use_unqualified_type_names supports type
field in info-field-list
#9097: Optimize the parallel build
#9131: Add :confval:nitpick_ignore_regex to ignore nitpicky warnings using
regular expressions
#9174: Add Sphinx.set_html_assets_policy to tell extensions to include
HTML assets in all the pages. Extensions can check this via
Sphinx.registry.html_assets_policy
C++, add support for
inline variables,consteval functions,constinit variables,char8_t,explicit(<constant expression>) specifier,Sortable auto &v).C, add support for digit separators in literals.
#9166: LaTeX: support containers in LaTeX output
man_make_section_directory is not correctCallable[[], None]) will be rendered with a bracket missing
(Callable[], None]):param: and :type: fields does not support a type containing
whitespace (ex. Dict[str, str])expr role for typed fields.