Sphinx 4.2¶
发布 4.2.0(发布于 2021年9月12日)¶
已添加的功能¶
#9445: autodoc: 支持类属性
#9479: autodoc: 如果目标是一个被模拟的对象,则发出警告
#9560: autodoc: 允许在 Python 3.10 或更高版本中引用 NewType 实例时使用模块名称
#9447: html主题:以元组形式暴露Sphinx的版本作为模板变量
sphinx_version_tuple
#9594: 手册页:如果描述为空,则抑制手册页标题
#9445: py域:
py:property
指令支持:classmethod:
选项以描述类属性#9524: 测试: SphinxTestApp 可以将
builddir
作为参数#9535: C 和 C++,支持更多基本类型,包括 GNU 扩展.
修复的错误¶
#9608: apidoc: apidoc不为隐式命名空间包生成模块定义
#9504: autodoc: 如果目标类继承了具有
_name
属性的类,将生成对父类的不正确引用#9537, #9589: autodoc:
typing
模块下的某些对象在 3.10 的 HEAD 中显示不佳#9487: autodoc: 缓存属性的类型提示未显示
#9509: autodoc: 属性错误在解析类型提示失败时引发
#9518: autodoc: autodoc_docstring_signature 对
__init__()
和__new__()
没有影响#9522: autodoc: PEP 585 风格的类型提示带有参数(例如
list[int]
)显示不佳#9481: autosummary: 一些警告包含不存在的文件名
#9568: autosummary: 正确总结带线的分节标题
#9600: autosummary: 在 autosummary 表中包含逗号的类型注释未被完全移除
#9481: c域: 一些警告包含不存在的文件名
#9481: cpp 域:一些警告包含不存在的文件名
#9456: HTML搜索:如果无法获取页面内容,则在搜索结果中插入缩写标记
#9617: html 搜索:如果浏览器缓慢,则会显示 JS 需求警告
#9267: html 主题:主题添加的 CSS 和 JS 文件被加载了两次
#9585:py 域:
:type:
选项用于py:property
指令未能创建超链接#9576: py 域:字面量类型提示被转换为交叉引用
#9535 评论:C++,修复默认函数参数(函数指针)的解析问题.
#9564: 智能引号:对于带有语言高亮的
:code:
角色的文本,不调整排版.#9512: sphinx-build: 在Python 3.10的HEAD上崩溃