Sphinx 4.2¶
版本4.2.0(2021年9月12日发布)¶
功能添加¶
#9445:autodoc:支持类属性
#9479:autodoc:如果目标是模拟对象,则发出警告
#9560:autodoc:允许在Python 3.10或更高版本中引用具有模块名称的NewType实例
#9447:html主题:以tuple的形式公开Sphinx版本作为模板变量
sphinx_version_tuple
#9594:手册页:如果描述为空,则隐藏手册页的标题
#9445:py域:
py:property
指令支持:classmethod:
描述类属性的选项#9524:测试:SphinxTestApp可以接受
builddir
作为参数#9535:C和C++支持更多基本类型,包括NU扩展。
错误已修复¶
#9608:apidoc:apidoc不为隐式命名空间包生成模块定义
#9504:autodoc:如果目标类继承了具有以下特征的类,则生成对父类的错误引用
_name
属性#9537、#9589:autodoc:下的一些对象
typing
3.10的HEAD显示不好#9487:autodoc:未显示cached_Property的typehint
#9509:autodoc:解析类型提示失败时引发Veritas错误
#9518:autodoc:autodoc_doc字符串_签名不起作用
__init__()
和__new__()
#9522:autodoc:PEP 585样式类型提示具有参数(例如
list[int]
)表现得不好#9481:自动摘要:某些警告包含不存在的文件名
#9568:自动摘要:正确总结上划线的分段标题
#9600:自动摘要:自动摘要表中包含逗号的类型注释未完全删除
#9481:c域:某些警告包含不存在的文件名
#9481:cpp域:某些警告包含不存在的文件名
#9456:html搜索:如果无法获取页面内容,则将聚焦标记插入到搜索结果中
#9617:html search:如果浏览器很慢,会显示JS要求警告
#9267:html主题:主题添加的CSS和JS文件加载了两次
#9585:py域:
:type:
选择py:property
指令不创建超链接#9576:py域:字面类型提示已转换为交叉引用
#9535 comment:C++,fix parsing of default function parameters that are function pointer.
#9564:smartquotes:不调整文字排版与语言突出显示
:code:
作用#9512:phinx-Build:与Python 3.10的HEAD一起崩溃