Sphinx 1.4¶
Release 1.4.9 (veröffentlicht am 23. Nov. 2016)¶
Behobene Fehler¶
#2936: Korrigiert Makefile für die Dokumentation, das keine Manpages bauen kann, da doc/man existiert
#3058: Verwendung desselben 'caption'-Attributs in mehreren 'toctree'-Direktiven führt zu Warnung/Fehler
#3068: Erlaubt das '=' Zeichen in der -D Option von sphinx-build.py
#3074:
add_source_parser()stürzt im Debug-Modus ab#3135:
sphinx.ext.autodocstürzt mit einfachem Callable ab#3150: Korrigiert den Query-Wort-Splitter in JavaScript. Er verhält sich genauso wie die regulären Ausdrücke von Python.
#3093: gettext-Build kaputt bei substituierten Bildern.
#3093: gettext-Build kaputt bei Bildknoten unter der
noteDirektive.imgmath: stürzt bei der Anzeige von Fehlermeldungen ab, wenn die Bilderzeugung fehlschlägt
#3117: LaTeX-Writer stürzt ab, wenn eine Admonition vor dem ersten Abschnittstitel platziert wird
#3164: Ändert die Suchreihenfolge von
sphinx.ext.inheritance_diagram
Release 1.4.8 (veröffentlicht am 1. Okt. 2016)¶
Behobene Fehler¶
#2996: Das Wheel-Paket von Sphinx stürzte mit ImportError ab
Release 1.4.7 (veröffentlicht am 1. Okt. 2016)¶
Behobene Fehler¶
#2890: Quickstart sollte bei allen Fehlerbedingungen konsistent einen Fehler zurückgeben
#2870: Glättet die Höhen der genindex-Spalten.
#2856: Suche auf der generierten HTML-Seite findet einige Symbole nicht
#2882: Fallback auf GET-Anfrage bei Status 403 in linkcheck
#2902: jsdump.loads kann den Suchindex nicht laden, wenn Schlüssel mit Unterstrich beginnen
#2900: Korrigiert epub content.opf: fügt automatisch generierte Orphan-Dateien zur Spine hinzu.
#2899: Korrigiert die
hasdoc()Funktion in Jinja2-Templates. Sie erkennt auchgenindexundsearch.#2901: Korrigiert epub-Ergebnis: überspringt das Erstellen von Links von Image-Tags zu Original-Bilddateien.
#2917: Inline-Code wird auf HTML mit Silbentrennung versehen
#1462: autosummary gibt eine Warnung aus für namedtuple mit Attribut mit nachfolgendem Unterstrich
Konnte Gleichungen nicht referenzieren, wenn die Option
:nowrap:angegeben war#2873: code-block Überlauf in LaTeX (wegen Kommas)
#1060, #2056: sphinx.ext.intersphinx: Es werden fehlerhafte Links generiert, wenn relative Pfade in
intersphinx_mappingverwendet werden#2931: Code-Block-Direktive mit gleichem :caption: verursacht Warnung über doppeltes Ziel. Nun definieren
code-blockundliteralincludenicht mehr automatisch ein Hyperlink-Ziel anhand ihrer Bildunterschrift.#2962: latex: fehlende Beschriftung von longtable
#2968: autodoc: die Option show-inheritance unterbricht Docstrings
Release 1.4.6 (veröffentlicht am 20. Aug. 2016)¶
Inkompatible Änderungen¶
#2867: linkcheck builder stürzt mit six-1.4 ab. Sphinx hängt nun von six-1.5 oder später ab
Behobene Fehler¶
applehelp: Sphinx stürzt ab, wenn die Befehle
hiutilodercodesignnicht gefunden werdenKorrigiert das Problem mit dem Abbruch von
make clean, wenn das Build-Verzeichnis reguläre Dateien wieDS_Storeenthält.Reduziert epubcheck Warnungen/Fehler
Korrigiert DOCTYPE auf html5
Ändert die Dateierweiterung von .html zu .xhtml.
Deaktiviert die Suchseite in epub-Ergebnissen
#2778: Korrigiert Absturz von autodoc, wenn obj.__dict__ eine Eigenschaftsmethode ist und eine Ausnahme auslöst
Korrigiert doppelte TOC in epub3-Ausgabe.
#2775: Korrigiert fehlerhaftes linkcheck mit Servern, die keine Identity-Codierung unterstützen
#2833: Korrigiert Formatierung von Instanzanmerkungen in ext.autodoc.
#1911: Die
-DOption vonsphinx-buildüberschreibt nicht dieextensionsVariable#2789:
sphinx.ext.intersphinxgeneriert falsche Hyperlinks, wenn das Inventar angegeben istParsing-Fehler für die Bildunterschrift von code-blocks werden im Dokument angezeigt (ref: #2845)
#2846: Der
singlehtmlBuilder enthält keine Abbildungsnummern#2816: Korrigiert, dass Daten aus Builds die
Domain.initial_dataKlassenattribute verunreinigen
Release 1.4.5 (veröffentlicht am 13. Jul. 2016)¶
Inkompatible Änderungen¶
latex, Einbindung von nicht-inline Bildern aus der image-Direktive führte zu inkohärenten Leerzeichen, abhängig von der ursprünglichen Bildbreite; das neue Verhalten unterscheidet sich notwendigerweise in einigen Fällen vom früheren. (ref: #2672)
latex, die Verwendung von
\includegraphicszum Verweisen auf die Sphinx-Benutzerdefinierte Variante ist veraltet; in Zukunft wird sie auf das ursprüngliche LaTeX-Makro zurückfallen, die benutzerdefinierte hat bereits den alternativen Namen\sphinxincludegraphics.
Hinzugefügte Funktionen¶
Neue Konfigurationsoption
latex_keep_old_macro_names, standardmäßigTrue. WennFalse, werden Makros (für Textformatierung) nur mit\sphinx-präfixierten Namen definiert.Der LaTeX-Writer ermöglicht die benutzerdefinierte Anpassung von „schattierten“ Boxen (Topics) über drei Längenvariablen.
woff-Format Webfont-Dateien werden nun vom epub-Builder unterstützt.
Behobene Fehler¶
jsdump Fix für Python 3: behebt die HTML-Suche unter Python > 3
#2676: (latex) Fehler bei verbatim-Text in Bildunterschriften seit Sphinx 1.4.4
#2629: Die memoir-Klasse führt zu einem Absturz von LaTeX. Behoben durch
latex_keep_old_macro_names=False(ref 2675)#2684:
sphinx.ext.intersphinxstürzt mit six-1.4.1 ab#2679: Das
float-Paket wird für die LaTeX-Option'figure_align': 'H'benötigt#2671: Die image-Direktive kann zu inkonsistenten Abständen in PDF führen
#2705:
toctreegeneriert eine leere Bullet-Liste, wenn:titlesonly:angegeben ist#2479:
sphinx.ext.viewcodeverwendet standardmäßig den Python2-Highlighter#2700: HtmlHelp-Builder hat eine fest codierte index.html
latex, seit 1.4.4 folgt auf inline-Literaltext ein überflüssiges Leerzeichen
#2722: C++, korrigiert ID-Generierung für Variablen/Member-Deklarationen zur Aufnahme von Namespaces.
latex, Bilder (aus image-Direktive) in Listen oder zitierten Blöcken gehorchten nicht der Einrückung (behoben zusammen mit #2671)
#2733: Seit Sphinx 1.4.4 generiert
make latexpdfviele Hyperref-Warnungen#2731:
sphinx.ext.autodocgreift nicht auf Propertymethoden zu, die Ausnahmen auslösen#2666: C++, korrigiert die Suche nach verschachtelten Namen, die Konstruktoren beinhalten.
#2579: Konnte ein Label, das sowohl Leerzeichen als auch Doppelpunkte enthielt, nicht über
sphinx.ext.intersphinxreferenzieren#2718: Sphinx stürzt ab, wenn die Dokumentdatei nicht lesbar ist
#2699: Hyperlinks in Hilfs-HTMLs sind kaputt, wenn
html_file_suffixgesetzt ist#2723: Zusätzliche Leerzeichen in LaTeX-PDF-Ausgabe von Multirow-Zellen
#2735: latexpdf
Underfull \hbox (badness 10000)Warnungen von der Titelseite#2667: LaTeX stürzt ab, wenn skalierte Bilder im Abschnittstitel erscheinen
#2763: (html) Bietet Standardwert für erforderliches
altAttribut für Bild-Tags von SVG-Quellen, erforderlich für Validierung und nun konsistent mit anderen Formaten.
Release 1.4.4 (veröffentlicht am 12. Jun. 2016)¶
Behobene Fehler¶
#2630: latex: sphinx.sty notice environment Formatierungsproblem
#2632: Warnungsdirektiven schlagen im LaTeX-Build der quote-Umgebung fehl
#2633: Sphinx stürzt mit alten Indexstilen ab
Korrigiert einen Tippfehler in
\begin{\minipage}in sphinx.sty von 1.4.2 (ref: 68becb1)#2622: LaTeX erzeugt leere Seiten nach Titel und Inhaltsverzeichnis
#2640: 1.4.2 LaTeX stürzt ab, wenn code-block innerhalb von warning-Direktiven verwendet wird
Lässt LaTeX gerade Anführungszeichen auch in Inline-Code verwenden (ref #2627)
#2351: LaTeX stürzt ab, wenn nummerierte Listen in Fußnoten platziert werden
#2646: LaTeX stürzt ab, wenn mathematische Ausdrücke doppelte Leerzeilen enthalten
#2480:
sphinx.ext.autodoc: Speicheradressen wurden angezeigtlatex: erlaubt code-blocks, die in Listen und Quotes auf maximaler Verschachtelungstiefe erscheinen (ref #777, #2624, #2651)
#2635: LaTeX code directives erzeugen inkonsistente Rahmen basierend auf der Auflösung der Anzeige
#2639: Sphinx bündelt nun iftex.sty
PDF-Erstellung mit framed.sty 0.95 fehlgeschlagen
Sphinx bündelt nun needspace.sty
Release 1.4.3 (veröffentlicht am 5. Jun. 2016)¶
Behobene Fehler¶
#2530: Erhielt die Fehlermeldung "Counter too large" beim Erstellen von PDF, wenn große nummerierte Fußnoten in Admonitions vorhanden waren
Die
widthOption der figure-Direktive funktioniert nicht, wenn diealignOption gleichzeitig angegeben ist (ref: #2595)#2590: Das
inputenc-Paket bricht die Kompilierung unter lualatex und xelatex#2540: Datum auf der LaTeX-Titelseite verwendet eine andere Schriftart
Unterdrückt die Warnung "document isn’t included in any toctree", wenn das Dokument enthalten ist (ref: #2603)
#2614: Einige Tabellen in der PDF-Ausgabe werden verschoben, wenn der Benutzer einen von Null verschiedenen parindent in der Präambel einstellt
#2602: URL-Weiterleitungen brechen die von
sphinx.ext.intersphinxgenerierten Hyperlinks#2613: Zeigt Warnungen an, wenn zusammengeführte Erweiterungen geladen werden
#2619: Stellt sicher, dass das amstext LaTeX-Paket immer geladen wird (ref: d657225, 488ee52, 9d82cad und #2615)
#2593: LaTeX stürzt ab, wenn beliebige Abbildungen in der Tabelle vorhanden sind
Release 1.4.2 (veröffentlicht am 29. Mai 2016)¶
Neu hinzugefügte Funktionen¶
Nun akzeptiert
suppress_warningsdie folgenden Konfigurationen (ref: #2451, #2466)app.add_nodeapp.add_directiveapp.add_roleapp.add_generic_roleapp.add_source_parserimage.data_uriimage.nonlocal_uri
#2453: LaTeX-Writer erlaubt Seitenumbrüche in Topic-Inhalten; und ihre horizontale Ausdehnung passt nun in die Zeilenbreite (mit Schatten im Rand). Auch Warnungstypen-Admonitionen erlauben Seitenumbrüche und ihre vertikale Abstände wurden kohärenter mit denen für Hint-Typ-Notizen gestaltet (ref #2446).
#2459: Die Rahmung von Literal-Codeblöcken in der LaTeX-Ausgabe (und nicht nur die Codezeilen selbst) gehorcht der Einrückung in Listen oder zitierten Blöcken.
#2343: Lange Quellcodezeilen in Codeblöcken werden in der LaTeX-Ausgabe umgebrochen (ohne die Zeilennummerierung zu ändern) (ref #1534, #2304).
Behobene Fehler¶
#2370: Die Gleichungen sind im LaTeX-Writer leicht falsch ausgerichtet
#1817, #2077: Unterdrückt PEP8-Warnungen in conf.py, die von sphinx-quickstart generiert werden
#2407: Der Build von Dokumenten stürzt ab, wenn das Dokument große Daten-URIs von Bildern enthält
#2436: Sphinx überprüft die Version nicht über
needs_sphinx, wenn das Laden von Erweiterungen fehlschlägt#2397: Konfiguriert shorthandoff für türkische Dokumente
#2447: VerbatimBorderColor wird fälschlicherweise auch für Bildunterschriften von PDF verwendet
#2456: C++, behebt Absturz im Zusammenhang mit Dokumentenverschmelzung (z.B. Singlehtml- und Latex-Builder).
#2446: latex(pdf) setzt lokale Inhaltsverzeichnisse (oder allgemeiner Topic-Knoten) in unzerbrechliche Boxen, verursacht Überlauf am unteren Rand
#2476: Lässt MathJax-Marker weg, wenn :nowrap: angegeben ist
#2465: Der LaTeX-Builder schlägt fehl, wenn keine Bildunterschrift-Option für die toctree-Direktive angegeben ist
Sphinx stürzt ab, wenn eine selbstbezogene toctree gefunden wird
#2481: Tippfehler für mecab search splitter. Dank an Naoki Sato.
#2309: Korrigiert, dass "indirekte Hyperlink-Ziele" nicht über die ref-Rolle referenziert werden konnten
intersphinx schlägt fehl, wenn die Mapping-URL einen Port enthält
#2088: intersphinx stürzt ab, wenn die Mapping-URL eine grundlegende Authentifizierung erfordert
#2304: Automatische Zeilenumbrüche in latexpdf codeblocks
#1534: Zeilenumbrüche für lange Zeilen in Latex-Verbatim-Blöcken
#2460: Zu viel Weißraum oberhalb von beschrifteten Literalblöcken in der PDF-Ausgabe
Zeigt den Grund für Fehler an, wenn mehrere Mathe-Erweiterungen geladen werden (ref: #2499)
#2483: Keine Abbildungsnummer wurde zugewiesen, wenn der Abbildungs-Titel nur Nicht-Text-Objekte enthielt
#2501: Unicode-Subskriptzahlen werden in LaTeX normalisiert
#2492: Die figure-Direktive mit :figwidth: generiert falschen LaTeX-Code
Die Bildunterschrift der Abbildung wird immer zentriert, auch wenn
:align:angegeben war#2526: Der LaTeX-Writer stürzt ab, wenn der Abschnitt nur Bilder enthält
#2522: Sphinx berührt mo-Dateien unter dem Installationsverzeichnis, was zu Berechtigungsproblemen führte.
#2536: C++, behebt Absturz, wenn ein sofort verschachtelter Gültigkeitsbereich denselben Namen wie der aktuelle Gültigkeitsbereich hat.
#2555: Behebt Absturz bei beliebigen Referenzen mit Unicode.
#2517: Falsche Lesezeichenkodierung in PDF bei Verwendung von LuaLaTeX
#2521: Das generierte Makefile führte dazu, dass BSD make abstürzte, wenn sphinx-build nicht gefunden wurde
#2470: Das
typingBackport-Paket verursacht Autodoc-Fehler mit Python 2.7sphinx.ext.intersphinxstürzt ab, wenn ein Nicht-String-Wert für den Schlüssel vonintersphinx_mappingverwendet wird#2518:
intersphinx_mappingerlaubt keine nicht-alphanumerischen Schlüssel#2558: Entpackfehler beim devhelp-Builder
#2561: Der Info-Builder stürzt ab, wenn eine Fußnote einen Link enthält
#2565: Die Beschreibungen von Objekten, die von
sphinx.ext.autosummarygeneriert werden, verursachen Zeilenumbrüche beim LaTeX-WriterErweitert die pdflatex-Konfiguration in sphinx.sty auf Unterabsätze (ref: #2551)
#2445:
rst_prologundrst_epilogwirken sich auf Nicht-reST-Quellen aus#2576:
sphinx.ext.imgmathstürzt ab, wenn subprocess eine Ausnahme auslöst#2577:
sphinx.ext.imgmath: Ungültige Argumente werden an dvisvgm übergeben#2556: Xapian-Suche funktioniert nicht mit Python 3
#2581: Die Suche funktioniert nicht, wenn language="es" (Spanisch)
#2382: Passt den Abstand nach Abkürzungen bei Abbildungsnummern im LaTeX-Writer an
#2383: Die von
latex_show_urlsgenerierte Fußnote wird über Zeilenumbrüche hinausgehen#2497, #2552: Die Beschriftung des Suchbuttons passt nicht zum Button selbst
Release 1.4.1 (veröffentlicht am 12. Apr. 2016)¶
Inkompatible Änderungen¶
Das Standardformat von
today_fmtundhtml_last_updated_fmtist wieder das strftime-Format. Locale Date Markup Language wird ebenfalls zur Rückwärtskompatibilität bis Sphinx 1.5 unterstützt.
Übersetzungen¶
Walisische Übersetzung hinzugefügt, dank an Geraint Palmer.
Griechische Übersetzung hinzugefügt, dank an Stelios Vitalis.
Esperanto-Übersetzung hinzugefügt, dank an Dinu Gherman.
Hindi-Übersetzung hinzugefügt, dank an Purnank H. Ghumalia.
Rumänische Übersetzung hinzugefügt, dank an Razvan Stefanescu.
Behobene Fehler¶
C++, Unterstützung für
externundthread_localhinzugefügt.C++, Typdeklarationen verwenden nun die Präfixe
typedef,usingundtype, je nach Deklarationsstil.#2413: C++, Absturz bei doppelten Deklarationen behoben
#2394: Sphinx stürzt ab, wenn html_last_updated_fmt ungültig ist
#2408: Dummy-Builder nicht verfügbar in Makefile und make.bat
#2412: Hyperlink-Ziele sind im LaTeX-Builder fehlerhaft
Die figure-Direktive stürzt ab, wenn ein Nicht-Absatz-Element als Bildunterschrift angegeben wird
#2418: Zeitformate sind in today_fmt nicht mehr erlaubt
#2395: Sphinx stürzt ab, wenn ein Unicode-Zeichen im Bildnamen vorkommt
#2396: "zu viele Werte zum Entpacken" in genindex-single
#2405: numref-Link in PDF springt zur falschen Position
#2414: Fehlende Nummer in PDF-Hyperlinks zu Code-Listings
#2440: Falscher Import für gmtime. Dank an Uwe L. Korn.
Release 1.4 (veröffentlicht am 28. Mär. 2016)¶
Inkompatible Änderungen¶
Unterstützung für das
PorterStemmer-Paket wurde entfernt. Verwenden SiePyStemmeranstelle vonPorterStemmer, um das Stemming zu beschleunigen.sphinx_rtd_themeist nun optional geworden. Bitte installieren Sie es manuell. Refs #2087, #2086, #1845 und #2097. Dank an Victor Zverovich.#2231: Verwendet DUrole anstelle von DUspan für benutzerdefinierte Rollen im LaTeX-Writer. Dies ermöglicht die Übernahme des Titels von Rollen als Argument für benutzerdefinierte Makros.
#2022: 'Thumbs.db' und '.DS_Store' werden zu den Standardwerten von
exclude_patternsin conf.py hinzugefügt, die bei sphinx-quickstart bereitgestellt werden.#2027, #2208:
html_titleakzeptiert nur String-Werte. Der WertNonekann nicht akzeptiert werden.sphinx.ext.graphviz: zeigt standardmäßig das Graph-Bild inline an#2060, #2224: Die
manpage-Rolle generiert nun einensphinx.addnodes.manpage-Knoten anstelle einessphinx.addnodes.literal_emphasis-Knotens.#2022:
html_extra_pathkopiert auch Dotfiles aus dem zusätzlichen Verzeichnis und bezieht sich aufexclude_patterns, um zusätzliche Dateien und Verzeichnisse auszuschließen.#2300: Verbessert autoclass:: um die Docstring von __new__ zu verwenden, wenn die von __init__ fehlt oder leer ist
#2251: Zuvor wurden unter glossary-Direktiven mehrere Begriffe für eine Definition in einen einzigen
term-Knoten umgewandelt und die einzelnen Begriffe im term-Knoten durchtermsep-Knoten getrennt. In der neuen Implementierung werden die einzelnen Begriffe in separateterm-Knoten umgewandelt undtermsep-Knoten entfernt. Durch diese Änderung ändert sich das Layout der Ausgabe aller Builder leicht.Die standardmäßige Hervorhebungssprache ist nun Python 3. Das bedeutet, dass der Quellcode als Python 3 hervorgehoben wird (was größtenteils eine Obermenge von Python 2 ist) und keine Analyse durchgeführt wird, um gültigen Code zu unterscheiden. Um das alte Verhalten wiederherzustellen, fügen Sie
highlight_language = "python"zu conf.py hinzu.Locale Date Markup Language wie
"MMMM dd, YYYY"ist das Standardformat fürtoday_fmtundhtml_last_updated_fmt. Allerdings wird das strftime-Format wie"%B %d, %Y"bis Sphinx 1.5 zur Rückwärtskompatibilität unterstützt. Spätere Formate werden ab Sphinx 1.5 deaktiviert.#2327:
latex_use_partsist nun veraltet. Verwenden Sie stattdessenlatex_toplevel_sectioning.#2337: Verwendet das
\url{URL}Makro anstelle von\href{URL}{URL}im LaTeX-Writer.#1498: manpage-Writer: Macht nicht den gesamten Eintrag in der Definitionsliste fett, wenn er einen strong-Knoten enthält.
#582: Entfernt Hinweismeldung aus der Schnellsuche für HTML-Ausgabe.
#2378: Sphinx bündelt nun newfloat.sty
Hinzugefügte Funktionen¶
#2092: Fügt todo-Direktiven-Unterstützung zum napoleon-Paket hinzu.
#1962: Beim Hinzufügen von Direktiven, Rollen oder Knoten aus einer Erweiterung, wird eine Warnung ausgegeben, wenn ein solches Element bereits vorhanden ist (eingebaut oder von einer anderen Erweiterung hinzugefügt).
#1909: Fügt "doc"-Referenzen zu Intersphinx-Inventaren hinzu.
C++ Typalias-Unterstützung (z.B.
.. type:: T = int).C++ Template-Unterstützung für Klassen, Funktionen, Typaliase und Variablen (#1729, #1314).
C++, neue Direktiven zur Verwaltung des Gültigkeitsbereichs
namespace-pushundnamespace-pophinzugefügt.#1970: Tastenkombinationen zur Navigation zu nächsten und vorherigen Themen
Intersphinx: Unterstützung für das Abrufen von Intersphinx-Inventaren mit URLs, die HTTP Basic Auth verwenden, hinzugefügt.
C++, Unterstützung für Template-Parameter in Funktionsinfo-Feldlisten hinzugefügt.
C++, Unterstützung für Zeiger auf Member (Funktionen) hinzugefügt.
#2113: Erlaubt die Option
:class:für die code-block-Direktive.#2192: Imgmath (pngmath mit SVG-Unterstützung).
#2200: Unterstützung für XeTeX und LuaTeX für den LaTeX-Builder.
#1906: Verwendet xcolor anstelle von color für fcolorbox, wo verfügbar, für die LaTeX-Ausgabe.
#2216: Verbesserungen am texinputs-Makefile.
#2170: Unterstützung für chinesische Suchindizes.
#2214: Fügt sphinx.ext.githubpages hinzu, um die Dokumente auf GitHub Pages zu veröffentlichen
#1030: Seitennamen-Referenzen für latex_show_pagerefs übersetzbar gemacht
#2162: Fügt Sphinx.add_source_parser() hinzu, um source_suffix und source_parsers aus der Erweiterung hinzuzufügen
#2207: Fügt sphinx.parsers.Parser-Klasse hinzu; eine Basisklasse für neue Parser
#656: Fügt die Option
graphviz_dotzu den graphviz-Direktiven hinzu, um dendot-Befehl umzuschalten#1939: Fügt den
dummyBuilder hinzu: Syntaxprüfung ohne Ausgabe.#2230: Fügt die Option
math_number_allhinzu, um alle angezeigten mathematischen Ausdrücke in Mathe-Erweiterungen zu nummerieren#2235:
needs_sphinxunterstützt Mikroversionsvergleich#2282: Fügt das Attribut "language" zum HTML-Tag im "basic"-Theme hinzu
#1779: Fügt EPUB 3 Builder hinzu
#1751: Fügt
todo_link_onlyhinzu, um Dateipfad und Zeilenangabe intodolistzu vermeiden. Dank an Francesco Montesano.#2199: Verwendet das
imagesize-Paket, um die Größe von Bildern zu ermitteln.#1099: Fügt konfigurierbare Wiederholungsversuche zum linkcheck-Builder hinzu. Dank an Alex Gaynor. Prüft auch keine Anker, die mit
!beginnen.#2300: Verbessert autoclass:: um die Docstring von __new__ zu verwenden, wenn die von __init__ fehlt oder leer ist
#1858: Fügt Sphinx.add_enumerable_node() hinzu, um aufzählbare Knoten für die numfig-Funktion hinzuzufügen
#1286, #2099: Fügt die Erweiterung
sphinx.ext.autosectionlabelhinzu, um Abschnitte über ihren Titel referenzieren zu können. Dank an Tadhg O’Higgins.#1854: Erlaubt die Auswahl von Janome für den japanischen Splitter.
#1853: Unterstützt benutzerdefinierte Text-Splitter bei der HTML-Suche mit
language='ja'.#2320: Der Klassifikator von Glossarbegriffen kann für die Gruppierung von Indexeinträgen verwendet werden. Der Klassifikator kann auch für die Übersetzung verwendet werden. Siehe auch Glossar.
#2308: Definiert das Makro
\tablecontinued, um den Stil der fortgesetzten Beschriftung für lange Tabellen neu zu definieren.Wählt ein Bild anhand der Ähnlichkeit aus, wenn mehrere Bilder mit
.. image:: filename.*zusammengefasst werden#1921: Unterstützt Bildsubstitutionen durch
languageundfigure_language_filename#2245: Fügt die Option
latex_elements["passoptionstopackages"]hinzu, um PassOptionsToPackages in einem frühen Stadium der Präambeln aufzurufen.#2340: Mathe-Erweiterung: unterstützt die Ausrichtung mehrerer Gleichungen für MathJax.
#2338: Definiert das Makro
\titleref, um den Stil vontitle-referenceRollen neu zu definieren.Definiert die Makros
\menuselectionund\accelerator, um den Stil vonmenuselectionRollen neu zu definieren.Definiert das Makro
\crossref, um den Stil von Referenzen neu zu definieren#2301: Texte im klassischen HTML-Theme sollten mit Silbentrennung versehen werden.
#2355: Definiert das Makro
\termref, um den Stil vontermRollen neu zu definieren.Fügt
suppress_warningshinzu, um beliebige Warnmeldungen zu unterdrücken (experimentell)#2229: Korrigiert, dass keine Warnung für unbekannte Optionen ausgegeben wird
#2327: Fügt
latex_toplevel_sectioninghinzu, um die oberste Gliederung des LaTeX-Dokuments umzuschalten.
Behobene Fehler¶
#1913: C++, behebt assert-Fehler für Enumeratoren im next-to-global und globalen Gültigkeitsbereich.
C++, korrigiert das Parsen von 'signed char' und 'unsigned char' als Typen.
C++, fügt fehlende Unterstützung für 'friend' Funktionen hinzu.
C++, fügt fehlende Unterstützung für virtuelle Basisklassen hinzu (dank an Rapptz).
C++, fügt Unterstützung für finale Klassen hinzu.
C++, korrigiert das Parsen von Typen, denen 'enum' vorangestellt ist.
#2023: Die niederländische Suchunterstützung verwendet dänische Stemming-Informationen.
C++, fügt Unterstützung für benutzerdefinierte Literale hinzu.
#1804: Jetzt wird der überlaufende Text in der Seitenleiste in der HTML-Ausgabe umgebrochen. Dank an Hassen ben tanfous.
#2183: Korrigiert, dass porterstemmer dazu führt, dass
make jsonfehlschlägt.#1899: Stellt sicher, dass die Liste an OptParse gesendet wird.
#2164: Korrigiert falsche Prüfung für pdftex innerhalb von sphinx.sty (für graphicx-Paketoption).
#2165, #2218: Entfernt fehlerhafte und nicht-benötigte bedingte Anweisungen aus sphinx.sty.
Korrigiert, dass fehlerhafter LaTeX-Code generiert wird, wenn eine unbekannte Sprache angegeben wird
#1944: Korrigiert, dass rst_prolog dateiweite Metadaten bricht
#2074: gettext sollte kanonische relative Pfade für .pot verwenden. Dank an anatoly techtonik.
#2311: Korrigiert, dass sphinx.ext.inheritance_diagram AttributeError auslöst
#2251: Zeilenumbrüche in .rst-Dateien werden falsch in .pot-Dateien übertragen.
#794: Korrigiert, dass die Datumsformatierung in der LaTeX-Ausgabe nicht lokalisiert ist
Entfernt
image/gifaus supported_image_types des LaTeX-Writers (#2272)Korrigiert ValueError, der ausgelöst wird, wenn LANGUAGE eine leere Zeichenkette ist
Korrigiert, dass die Entpackwarnung ausgegeben wird, wenn sie mit 3rd-Party-Domain-Erweiterungen kombiniert wird
Die standardmäßige Hervorhebungssprache ist nun
default. Das bedeutet, dass der Quellcode, wenn möglich, als Python 3 hervorgehoben wird (was größtenteils eine Obermenge von Python 2 ist). Um das alte Verhalten wiederherzustellen, fügen Siehighlight_language = "python"zu conf.py hinzu.#2329: Erzwingt die Aktualisierung der Umgebung, wenn sich das Quellverzeichnis geändert hat.
#2331: Korrigiert, dass code-blocks durch Blöcke in DVI gefüllt werden; entfernt die
xcdraw-Option aus dem xcolor-PaketKorrigiert, dass der Konfigurationswert-Typprüfer Warnungen ausgibt, wenn Unicode für Konfigurationswerte angegeben wird, die eine Zeichenkette erwarten
#2360: Korrigiert, dass numref in der LaTeX-Ausgabe fehlerhaft ist
#2361: Korrigiert, dass zusätzliche Absätze innerhalb der "compound"-Direktive eingerückt werden
#2364: Korrigiert KeyError 'rootSymbol' bei der Sphinx-Aktualisierung von einer älteren Version.
#2348: Verschiebt amsmath und amssymb vor fontpkg im LaTeX-Writer.
#2368: Ignoriert Emacs-Lock-Dateien wie
.#foo.rststandardmäßig.#2262: literal_block und seine Bildunterschrift wurden in der LaTeX-Ausgabe durch einen Seitenumbruch getrennt.
#2319: Korrigiert, dass der Tabellenzähler von code-block in LaTeX überschrieben wird. Dank an jfbu.
Korrigiert Entpackwarnung, wenn sie mit 3rd-Party-Domain-Erweiterungen kombiniert wird.
#1153: Korrigiert, dass Figuren in der Seitenleiste zu LaTeX-Build-Fehlern führen.
#2358: Korrigiert, dass Benutzerpräambeln die tocdepth-Definition nicht überschreiben konnten.
#2358: Reduziere tocdepth, wenn
partoderchapterfür top_sectionlevel verwendet wird#2351: Fußnotenabstand korrigieren
#2363: Korrigiere
toctree()in Templates generiert defekte Links im SingleHTMLBuilder.#2366: Korrigiere leere Hyperlinks, die bei toctree im HTML-Builder generiert werden.
Dokumentation¶
#1757: Korrektur für die Verwendung von
html_last_updated_fmt. Vielen Dank an Ralf Hemmecke.