Bump sphinx from 3.5.4 to 4.2.0
Created by: dependabot[bot]
Bumps sphinx from 3.5.4 to 4.2.0.
Changelog
Sourced from sphinx's changelog.
Release 4.2.0 (released Sep 12, 2021)
Features added
- #9445: autodoc: Support class properties
- #9479: autodoc: Emit a warning if target is a mocked object
- #9560: autodoc: Allow to refer NewType instances with module name in Python 3.10 or above
- #9447: html theme: Expose the version of Sphinx in the form of tuple as a template variable
sphinx_version_tuple
- #9594: manpage: Suppress the title of man page if description is empty
- #9445: py domain:
:py:property:
directive supports:classmethod:
option to describe the class property- #9524: test: SphinxTestApp can take
builddir
as an argument- #9535: C and C++, support more fundamental types, including GNU extensions.
Bugs fixed
- #9608: apidoc: apidoc does not generate a module definition for implicit namespace package
- #9504: autodoc: generate incorrect reference to the parent class if the target class inherites the class having
_name
attribute- #9537, #9589: autodoc: Some objects under
typing
module are not displayed well with the HEAD of 3.10- #9487: autodoc: typehint for cached_property is not shown
- #9509: autodoc: AttributeError is raised on failed resolving typehints
- #9518: autodoc: autodoc_docstring_signature does not effect to
__init__()
and__new__()
- #9522: autodoc: PEP 585 style typehints having arguments (ex.
list[int]
) are not displayed well- #9481: autosummary: some warnings contain non-existing filenames
- #9568: autosummary: summarise overlined sectioned headings correctly
- #9600: autosummary: Type annotations which contain commas in autosummary table are not removed completely
- #9481: c domain: some warnings contain non-existing filenames
- #9481: cpp domain: some warnings contain non-existing filenames
- #9456: html search: abbreation marks are inserted to the search result if failed to fetch the content of the page
- #9617: html search: The JS requirement warning is shown if browser is slow
- #9267: html theme: CSS and JS files added by theme were loaded twice
- #9585: py domain:
:type:
option for :rst:dir:py:property
directive does not create a hyperlink- #9576: py domain: Literal typehint was converted to a cross reference
- #9535 comment: C++, fix parsing of defaulted function parameters that are function pointers.
- #9564: smartquotes: don't adjust typography for text with language-highlighted
:code:
role.
... (truncated)
Commits
-
21db4b1
Bump to 4.2.0 final -
2390ce6
CHANGES: Merge 4.1.3 (unreleased) to 4.2.0 -
b67624e
Merge pull request #9627 from sphinx-doc/bot/pull-translations -
50d7bfa
Update message catalogs -
260f217
Merge pull request #9594 from hkuno/pr/no_empty_desc_4.x -
fb141c3
Update CHANGES for PR #9594 -
5719299
Add a testcase for #9694 -
c44ee0e
Merge pull request #9611 from tk0miya/9560_NewType_module -
8416813
Merge pull request #9616 from jdufresne/fix-url -
3a67b49
Update CHANGES for PR #9617 - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)