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 à lista extensions em conf.py, ou chame app.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.js e underscore.js do the Sphinx repository para seu diretório static e adicionar o seguinte ao seu layout.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_v3 e c_warn_on_allowed_pre_v3. Patch de Adam Turner.

Funcionalidades adicionadas

Erros corrigidos