Sphinx 4.2¶
Release 4.2.0 (veröffentlicht Sep 12, 2021)¶
Hinzugefügte Funktionen¶
#9445: autodoc: Unterstützung für Klassen-Properties
#9479: autodoc: Warnung ausgeben, wenn das Ziel ein gemocktes Objekt ist
#9560: autodoc: Ermöglichen, NewType-Instanzen mit Modulnamen in Python 3.10 oder höher zu referenzieren
#9447: html theme: Die Sphinx-Version als Tupel als Template-Variable
sphinx_version_tuplebereitstellen#9594: manpage: Den Titel der Manpage unterdrücken, wenn die Beschreibung leer ist
#9445: py domain: Die Direktive
py:propertyunterstützt die Option:classmethod:zur Beschreibung des Klassen-Properties#9524: test: SphinxTestApp kann
builddirals Argument übergeben#9535: C und C++: Unterstützung für weitere fundamentale Typen, einschließlich GNU-Erweiterungen.
Behobene Fehler¶
#9608: apidoc: apidoc generiert keine Moduldefinition für implizite Namespace-Pakete
#9504: autodoc: Generiert falsche Referenz zur Elternklasse, wenn die Zielklasse eine Klasse erbt, die das Attribut
_namehat#9537, #9589: autodoc: Einige Objekte unter dem
typing-Modul werden mit dem HEAD von 3.10 nicht gut angezeigt#9487: autodoc: Typ-Hint für cached_property wird nicht angezeigt
#9509: autodoc: AttributeError wird bei fehlgeschlagener Auflösung von Typehints ausgelöst
#9518: autodoc: autodoc_docstring_signature wirkt sich nicht auf
__init__()und__new__()aus#9522: autodoc: PEP 585-Style Typehints mit Argumenten (z. B.
list[int]) werden nicht gut angezeigt#9481: autosummary: Einige Warnungen enthalten nicht existierende Dateinamen
#9568: autosummary: Zusammenfassen von überstrichenen, segmentierten Überschriften korrekt
#9600: autosummary: Typannotationen, die Kommas in der autosummary-Tabelle enthalten, werden nicht vollständig entfernt
#9481: c domain: Einige Warnungen enthalten nicht existierende Dateinamen
#9481: cpp domain: Einige Warnungen enthalten nicht existierende Dateinamen
#9456: html search: Abkürzungszeichen werden in das Suchergebnis eingefügt, wenn der Inhalt der Seite nicht abgerufen werden konnte
#9617: html search: Die Warnung bezüglich JS-Anforderung wird angezeigt, wenn der Browser langsam ist
#9267: html theme: Von Themes hinzugefügte CSS- und JS-Dateien wurden doppelt geladen
#9585: py domain: Die Option
:type:für diepy:propertyDirektive erstellt keinen Hyperlink#9576: py domain: Literal Typehint wurde in eine Querverweisung konvertiert
#9535 comment: C++, Korrektur des Parsens von standardmäßig gesetzten Funktionsparametern, die Funktionszeiger sind.
#9564: smartquotes: keine typografische Anpassung für Text mit sprachlich hervorgehobenem
:code:-Rolle vornehmen.#9512: sphinx-build: Absturz mit dem HEAD von Python 3.10