Sphinx4.4¶
版本4.4.0(2022年1月17日发布)¶
依赖关系¶
#10007:使用
importlib_metadata
适用于Python-3.9或更高版本#10007:掉落
setuptools
功能添加¶
#9075:autodoc:添加配置变量
autodoc_typehints_format
隐藏函数签名的类型提示的主要模块名称(例如。io.StringIO
->StringIO
)#9831:自动摘要现在仅记录模块中指定的成员
__all__
属性ifautosummary_ignore_module_all
设置为False
.默认行为不变。Autogen现在还通过--respect-module-all
开关.#9555:自动摘要:改善加载目标对象失败时的错误消息
#9800:extlinks:如果硬编码链接可被extlink替换,则发出警告,建议进行替换。
#9961:html:支持<kbd>其他HTML构建器中的嵌套HTML元素
#10013:html:允许通过更改JS的加载方法
loading_method
参数Sphinx.add_js_file()
#9551:html搜索:“隐藏搜索匹配”链接从URL中删除“突出显示”参数
#9815:html主题:将侧边栏组件包裹在迪夫中,以便通过CSS自定义其布局
#9827:i18 n:按翻译的术语对术语表中的项目进行排序
#9899:py域:允许指定交叉引用说明符 (
.
和~
)作为:type:
选项#9894:linkcheck:添加选项
linkcheck_exclude_documents
禁用匹配文档中的链接检查。#9793:phinx-Build:允许在macOS和Python3.8+上使用macOS中的并行构建功能
#10055:phinx-Build:在何时创建目录
-w
给出的选项#9993:std域:允许引用内联目标(例如。
_`target name
')通过ref
作用#9981:std域:从一般索引中删除选项指令的值部分
#9391:texinfo:改进变量
samp
作用#9578:texinfo:添加
texinfo_cross_references
禁用交叉引用以提高独立阅读器的可读性#9822、#9062:添加新的Interphinx角色
external
用于在外部项目中进行显式查找,而无需解析到本地项目。
错误已修复¶
#9866:autodoc:导入类的doccomment被忽略
#9883:autodoc:被模仿对象别名的doccomment被忽略
#9908:autodoc:调试消息显示在使用NewTypes和Python 3.10的构建文档上
#9968:autodoc:如果出现以下情况,则不会显示实例变量 __init__ 方法具有仅位置参数
#9194:autodoc:“typing”模块下的类型没有超链接
#10009:autodoc:如果目标对象在获取文档字符串时引发错误,则崩溃
#10058:autosummary:导入的成员不显示时,
autodoc_class_signature = 'separated'
#9947:i18 n:具有项目符号列表的主题指令无法翻译
#9878:mathspel:MathJax配置在加载MathJax本身后放置
#9932:napathon:即使没有描述,也会生成空的“返回”部分
#9857:生成的MFC链接使用过时的基本网址
#9909:HTML,防止文本中的行绕法。
#10061:html主题:主题添加的配置值无法从conf.py覆盖
#10073:imgconverter:对“数据”uri调用不必要的可用性检查
#9925:LaTeX:也禁止与
'xelatex'
以内联和解析文字的破折号拆分行#9944:LaTeX:一些嵌套声明的额外垂直空白
#9940:LaTeX:Python域中的多功能声明在latexpdf输出中的垂直间距狭窄
#10015:py域:“typing”模块下的类型没有在info-field-list中定义的超链接
#9390:texinfo:请勿在脚注内发出标签
#9413:xml:交叉引用python对象时生成无效XML
#9979:错误级别消息显示为警告消息
#10057:如果项目放置在根目录中,则无法扫描文档
#9636:代码块:
:dedent:
毫无争议地删除了新线条