Sphinx 6.0¶
Versão 6.0.1 (lançada em 05 jan 2023)¶
Dependências¶
Requer Pygments 2.13 ou posterior.
Erros corrigidos¶
#10944: imgmath: Corrige resolução de caminhos de imagem para arquivos em pastas aninhadas.
Versão 6.0.0 (lançada em 29 dez 2022)¶
Dependências¶
#10468: Descarta o suporte a Python 3.6
#10470: Remove o suporte ao Python 3.7, Docutils 0.14, Docutils 0.15, Docutils 0.16 e Docutils 0.17. Patch de Adam Turner
Atualizações incompatíveis¶
#7405: Removidas os frameworks JavaScript jQuery e underscore.js.
Esses frameworks não serão mais injetados automaticamente em temas do Sphinx 6.0. Se você desenvolver um tema ou extensão que use os objetos globais
jQuery,$ou$u, você precisa atualizar seu JavaScript para padrões modernos ou usar a mitigação abaixo.A primeira opção é usar a extensão sphinxcontrib.jquery, que foi desenvolvida pela equipe e contribuidores do Sphinx. Para usar isso, adicione
sphinxcontrib.jqueryà listaextensionsemconf.py, ou chameapp.setup_extension("sphinxcontrib.jquery")se você desenvolver um tema ou extensão do Sphinx.A segunda opção é garantir manualmente que os frameworks estejam presentes. Para adicionar novamente jQuery e underscore.js, você precisará copiar
jquery.jseunderscore.jsdo the Sphinx repository para seu diretóriostatice adicionar o seguinte ao seulayout.html:{%- block scripts %} <script src="{{ pathto('_static/jquery.js', resource=True) }}"></script> <script src="{{ pathto('_static/underscore.js', resource=True) }}"></script> {{ super() }} {%- endblock %}
Patch de Adam Turner.
#10471, #10565: APIs descontinuadas removidas programadas para remoção no Sphinx 6.0. Veja APIs descontinuadas para detalhes. Patch de Adam Turner.
#10901: Domínio C: Remove o suporte para análise de diretivas e papéis de tipo de estilo pré-v3. Remova também as variáveis de configuração associadas
c_allow_pre_v3ec_warn_on_allowed_pre_v3. Patch de Adam Turner.
Funcionalidades adicionadas¶
#10924: LaTeX: adota padrões de melhor aparência para tabelas e blocos de código. Veja
latex_table_stylee as Chaves adicionais de 'sphinxsetup' no estilo CSSpre_border-radiusepre_background-TeXcolorpara os padrões anteriores e como recriá-los, se desejado.
Erros corrigidos¶
#10984: LaTeX: Comportamento do documento
latex_additional_filespara arquivos com extensão.tex.