#9189: autodoc: crashed when ValueError is raised on generating signature
from a property of the class
#9188: autosummary: warning is emitted if list value is set to
autosummary_generate
#8380: html search: tags for search result are broken
#9198: i18n: Babel emits errors when running compile_catalog
#9205: py domain: The :canonical: option causes "more than one target for
cross-reference" warning
#9201: websupport: UndefinedError is raised: 'css_tag' is undefined
Release 4.0.0 (released May 09, 2021)
Dependencies
4.0.0b1
Drop python 3.5 support
Drop docutils 0.12 and 0.13 support
LaTeX: add tex-gyre font dependency
4.0.0b2
Support docutils-0.17. Please notice it changes the output of HTML builder.
Some themes do not support it, and you need to update your custom CSS to
upgrade it.
Incompatible changes
4.0.0b1
#8539: autodoc: info-field-list is generated into the class description when
autodoc_typehints='description' and autoclass_content='class' set
#8898: extlinks: "%s" becomes required keyword in the link caption string
domain: The Index class becomes subclasses of abc.ABC to indicate
methods that must be overrided in the concrete classes
#4826: py domain: The structure of python objects is changed. A boolean value
is added to indicate that the python object is canonical one
#7425: MathJax: The MathJax was changed from 2 to 3. Users using a custom
MathJax configuration may have to set the old MathJax path or update their
configuration for version 3. See :mod:sphinx.ext.mathjax.
#7784: i18n: The msgid for alt text of image is changed
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
Updates the requirements on sphinx to permit the latest version.
Changelog
Sourced from sphinx's changelog.
... (truncated)
Commits
bdce720
Bump to 4.0.1 final8a84d16
Merge pull request #9208 from tk0miya/9201_UndefinedError_websupportfa8212a
Fix #9201: websupport: UndefinedError is raised: 'css_tag' is undefinedaa9fab5
Merge pull request #9207 from tk0miya/9205_canonical_conflicts4ab0dba
Fix #9205: py domain: canonical option causes xref resolution errord2c8cd3
Merge pull request #9206 from tk0miya/9198_compile_catalog0a7e321
Merge branch '4.0.x' into 9198_compile_catalog5b994fc
Merge pull request #9192 from tk0miya/8380_broken_search_tagsfc93925
Update message catalogs2aca5a2
Fix #9198: i18n: Babel emits errors when running compile_catalogDependabot 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