Sphinx 6.1¶
Versão 6.1.3 (lançada em 10 jan 2023)¶
Erros corrigidos¶
#11116: Revertido para o método de cópia de nó Sphinx 5 anterior
#11117: Alterações revertidas no processamento de imagem paralelo do Sphinx 6.1.0
#11119: Suprime
ValueErrorno construtorlinkcheck
Versão 6.1.2 (lançada em 07 jan 2023)¶
Erros corrigidos¶
#11101: LaTeX: A chave
div.topic_paddingdo sphinxsetup documentada em 5.1.0 foi implementada com o nometopic_padding#11099: LaTeX: A chave
shadowruledo sphinxsetup faz com que a construção do PDF trave desde o Sphinx 5.1.0#11096: LaTeX: A chave
shadowsizedo sphinxsetup faz com que a construção do PDF trave desde o Sphinx 5.1.0#11095: LaTeX: sombra das caixas topic e contents não estão na margem da página desde o Sphinx 5.1.0
#11100: Corrige a cópia de imagens ao executar no modo paralelo.
Versão 6.1.1 (lançada em 05 jan 2023)¶
Erros corrigidos¶
#11091: Corrige
util.nodes.apply_source_workaroundpara nós deliteral_blocksem informações de origem no nó ou nos pais do nó.
Versão 6.1.0 (lançada em 05 jan 2023)¶
Dependências¶
Adotado o linter de código Ruff.
Atualizações incompatíveis¶
#10979: gettext: Removido o suporte para pluralização em
get_translation. Isso não era usado e complicava outras alterações emsphinx.locale.
Descontinuada¶
Funções
sphinx.util:Renomeada
sphinx.util.typing.stringify()parasphinx.util.typing.stringify_annotation()Movida
sphinx.util.xmlname_checker()parasphinx.builders.epub3._XML_NAME_PATTERN
Movida para
sphinx.util.display:sphinx.util.status_iteratorsphinx.util.display_chunksphinx.util.SkipProgressMessagesphinx.util.progress_message
Movida para
sphinx.util.http_date:sphinx.util.epoch_to_rfc1123sphinx.util.rfc1123_to_epoch
Movida para
sphinx.util.exceptions:sphinx.util.save_tracebacksphinx.util.format_exception_cut_frames
Funcionalidades adicionadas¶
Armazena em cache doctrees no ambiente de construção durante a fase de escrita.
Faz com que todas as tarefas da fase de escrita suportem execução paralela.
#11072: Usa as convenções de exibição da PEP 604 (
X | Y) para os tipostyping.Optionaletyping.Optionaldentro do domínio Python e autodoc.#10700: autodoc: Documenta os tipos
typing.NewType()como classes em vez de ‘data’.Armazena em cache doctrees entre as fases de leitura e escrita.
Erros corrigidos¶
#10962: HTML: Corrige a tabela de consulta de nomes de chaves com várias palavras.
Corrigido suporte para Python 3.12 alpha 3 (alterações no módulo
enum).#11069: Tema HTML: Removida a palavra-chave de relação de link “atalho” desatualizada.
#10952: Encerra corretamente os processos paralelos na interrupção do programa.
#10988: Acelera
TocTree.resolve()por meio de cópias mais eficientes.#6744: LaTeX: suporte para a diretiva seealso deve ser feito por meio de um ambiente que permita estilização.
#11074: LaTeX: Não é possível alterar o sphinxnote para usar o sphinxheavybox a partir da versão 5.1.0