Sphinx3.3¶
版本3.3.1(2020年11月12日发布)¶
错误已修复¶
#8372:autodoc:autoclass指令变得比Sphinx 3.2慢
#7727:autosummary:在记录Python包时引发Pycode错误 __init__. py
#8350:autosummary:autosummary_mock_imports导致构建速度减慢
#8364:C,正确初始化空符号中的属性。
#8399:i18 n:将系统区域设置路径放在配置指定的路径之后
版本3.3.0(2020年11月2日发布)¶
弃用¶
sphinx.builders.latex.LaTeXBuilder.usepackages
sphinx.builders.latex.LaTeXBuilder.usepackages_afger_hyperref
sphinx.ext.autodoc.SingledispatchFunctionDocumenter
sphinx.ext.autodoc.SingledispatchMethodDocumenter
功能添加¶
#8100:html:显示更好的错误消息,以显示复制html_stat_files失败
#8141:C:添加了一个
maxdepth
选项c:alias
插入嵌套声明。#8081:LaTeX:允许通过添加LaTeX包
app.add_latex_package()
直到写入.tex文件之前#7996:手册:添加
man_make_section_directory
在生成手册页上创建节目录#8289:epub:允许使用使用隐藏epub构建器发出的“发现重复的ToC条目”警告
suppress_warnings
.#8298:Sphinx快速启动:添加
sphinx-quickstart --no-sep
选项#8304:sphinx.testing:在sphinx.testing.fixtures中注册公共标记
#8051:naparts:对所有“另请参阅”项目使用obj角色
#8050:应用
napoleon_preprocess_types
到每个领域当检测到重复项时,C和C++会显示先前声明的行号。
#8183:仅在LaTeX构建版本上从doctree中删除substitution_reference节点
错误已修复¶
#8085:i18 n:添加对单一文本域的支持
#6640:i18 n:无法覆盖系统消息翻译
#8143:autodoc:
AttributeError
时引发False
值传递给autodoc_default_options
#8103:autodoc:functools.cached_property不被视为属性
#8190:autodoc:如果某个扩展用不以白线结尾的字符串替换docstr串,则会引发解析错误
#8142:autodoc:从类型派生的类的构造函数签名错误。Generic
#8157:autodoc:注释无效时引发TypeError __args__
#7964:autodoc:默认值中的元组错误呈现
#8200:autodoc:类型别名打破自动属性的类型格式
#7786:autodoc:无法检测到其他文件中定义的超载方法
#8294:autodoc:单字符串 __slots__ 处理不正确
#7785:autodoc:autodoc_typehits =' any '不会影响重载的函数
#8192:napspel:当描述包含内联字面量时,描述将消失
#8142:Napoleon:谷歌风格文档中regex拒绝服务的可能性
#8169:LaTeX:即使latex_engine不是Platex,pxjahpper也已加载
#8215:LaTeX:“oneside”类选项导致生成警告
#8175:interphinx:库存损坏可能导致regex拒绝服务
#8277:sphinx-build:构建时控制台输出缺少和冗余的间距(等)
#7973:imgconverter:多次检查imagemagick的可用性
#8255:py域:默认参数值中的数字从十六进制更改为十进制
#8316:html:当按钮元素聚焦时,防止箭头键更改页面
#8343:html搜索:修复解析文档时不必要的图像负载
#8254:html主题:行号与代码行不对齐
#8093:突出显示警告在某些构建器中位置错误(LaTeX、singlehtml等)
#8215:消除单边文档的Fancyhdr构建警告
#8239:如果生成列表中的令牌是缩进的,则无法引用它
#8268:linkcheck:当出现时报告HTTP错误
linkcheck_anchors
是True
#8245:linkcheck:将源目录考虑到本地文件
#8321:链接检查:
tel:
架构超链接被检测为错误#8323:linkcheck:当找到具有不支持架构的链接时,退出状态不正确
#8188:C,将缺失的项添加到内部对象类型字典中,例如,阻止狮身鱼间解决它们。
C,修复interphinx中的另一个对象。
#8270,C++,如果同名的非函数声明已经存在,则会正确地拒绝函数作为重复声明。
C,修复对函数参数的引用。链接到函数而不是不存在的锚点。
#6914:人物号意外分配给未加标题的项目
#8320:使“内联”行号不可选择
测试¶
#8257:支持在phinx中并行构建。testing