Sphinx5.1

版本5.1.1(2022年7月26日发布)

错误已修复

  • #10701:修复新中的Value错误 deque 基于 sphinx.ext.napoleon 迭代器实现。

  • #10702:恢复与第三方构建器的兼容性。

版本5.1.0(2022年7月24日发布)

依赖关系

弃用

  • #10467:废弃 sphinx.util.stemmer 赞成 snowballstemmer . Adam Turner的补丁。

  • #20856;被淘汰。 sphinx.ext.napoleon.iterators .

功能添加

  • #10444:html主题:允许通过指定多个CSS文件 stylesheet 设置 theme.conf 或通过设置 html_style 到字符串的迭代对象。

  • #10366:std域:添加对强调占位符的支持 option 通过新的指令 option_emphasise_placeholders 配置选项。

  • #10439:std domain:在显示警告时使用某些变量的repr,使空白问题更容易识别。

  • #10571:快速启动:减少生成的内容 conf.py 文件.由Pradyun Gedam修补。

  • #10648:LaTeX:类似CSS命名的附加内容 'sphinxsetup' 键允许配置四个单独的边界宽度、四个填充、四个角半径、阴影(可能是插图)、边界颜色、背景、每个代码块的阴影、主题、注意力、警告、危险、错误和警告指令。

  • #10655:LaTeX:解释LatinRule.xdy中的非标准编码

  • #10599:HTML主题:将连续的脚注包裹在 <aside> 当使用Docutils 0.18或更高版本时,使用元素,以更容易进行造型。这与Docutils 0.19中引入的行为相匹配。Adam Turner的补丁。

  • #10518:配置:添加 include_patterns 相反 exclude_patterns . Adam Turner的补丁。

错误已修复

  • #10594:HTML主题:如果使用Docutils 0.18+,字段术语科隆将翻倍

  • #10596:如果Docutils版本为0.18(而不是0.18.1),则由于丢失,构建失败 Node.findall()

  • #10506:LaTeX:如果在图标题中突出显示内联代码角色,则生成错误(参考文献:#10251)

  • #10634:Make -P(ppb)选项在事件触发的异常情况下更好地工作

  • #10550:py域:修复解解析各种运算符时的虚假空白 (+ , - , ~ ,而且 ** ). Adam Turner的补丁(参考文献:#10551)。

  • #10460:日志记录:始终将节点源位置显示为绝对路径。

  • HTML搜索:HTML标签显示为对象名称的一部分

  • HTML搜索:搜索片段不应折叠

  • HTML搜索:获取搜索片段时会发出小错误

  • HTML搜索:标题链接的标记显示在搜索结果中

  • #10520:HTML主题:修复中侧边栏类的使用 agogo.css_t .

  • #6679:HTML主题:修复agogo主题中隐藏的toctree的包含问题。

  • #10566:HTML主题:修复启用_search_shortcuts不起作用

  • #8686:LaTeX:文本可能会在页面结束时从代码块中掉出来,并在下一页面上留下文物

  • #10633:LaTeX:用户注射 \color 主题或警告框中的命令可能会导致PDF中的颜色泄露,因为上游 framed.sty bug

  • #10638:LaTeX:在突出显示的代码中带框的彩色框(例如,使用Pygments风格突出显示的差异 'manni' )继承码块帧的厚度

  • #10647:LaTeX:只有一个 \label 生成用于 desc_signature 节点,即使它有多个节点ID

  • #10579:i18 n:UnboundLocal错误在翻译原始指令时引发

  • #9577,#10088:py域:修复使用时重复Python引用的警告 :any: 和autodoc。

  • #10548:HTML搜索:修复次要摘要问题。