Sphinx 1.8

Release 1.8.6 (veröffentlicht am 18. November 2021)

Abhängigkeiten

  • #9807: Docutils auf 0.17.x oder älter beschränken

Release 1.8.5 (veröffentlicht am 10. März 2019)

Behobene Fehler

  • LaTeX: Zusätzlicher Leerraum nach Autorennamen auf der PDF-Titelseite entfernen (siehe: #6004)

  • #6026: LaTeX: Ein Querverweis auf eine Definitionsliste funktioniert nicht

  • #6046: LaTeX: TypeError wird ausgelöst, wenn ungültige latex_elements angegeben werden

  • #6067: LaTeX: Bilder mit einem Ziel werden an die nächste Zeile angehängt

  • #6067: LaTeX: Bilder mit einem Ziel werden nicht ausgerichtet, auch wenn dies angegeben ist

  • #6149: LaTeX: :index: Rolle in Titeln verursacht Fehler Use of \@icentercr doesn't match its definition beim latexpdf-Build

  • #6019: imgconverter: Mehrseitige PDFs einzufügen schlägt fehl

  • #6047: autodoc: autofunction gibt eine Warnung für Methodenobjekte aus

  • #6028: graphviz: Sicherstellen, dass die graphviz-Dateinamen reproduzierbar sind

  • #6068: doctest: skipif Option kann den Codeblock aus der Dokumentation entfernen

  • #6136: :name: Option für math Direktive verursacht einen Absturz

  • #6139: intersphinx: ValueError bei Fehlerberichterstattung

  • #6135: changes: UnboundLocalError beheben, wenn kein Modul gefunden wird

  • #3859: manpage: code-block-Beschriftungen werden nicht korrekt angezeigt

Release 1.8.4 (veröffentlicht am 03. Februar 2019)

Behobene Fehler

  • #3707: latex: kein fettes Häkchen (✔) verfügbar.

  • #5605: Wenn die Dokumentationssprache auf Chinesisch eingestellt ist, können englische Wörter nicht gesucht werden.

  • #5889: LaTeX: Benutzer numfig_format wird von Leerzeichen befreit und kann zu einem Build-Fehler führen

  • C++, Hyperlinks für Deklarationen mit östlichen cv-Qualifikatoren korrigieren.

  • #5755: C++, doppelten Deklarationsfehler bei Funktionsvorlagen mit Constraints im Rückgabetyp beheben.

  • C++, Unit-Rechts-Faltungsdrücke und Binär-Faltungsdrücke parsen.

  • pycode konnte Egg-Dateien unter Windows nicht verarbeiten

  • #5928: KeyError: ‘DOCUTILSCONFIG’ beim Ausführen des Builds

  • #5936: LaTeX: PDF-Build durch Einfügen eines Bildes, das höher als die Seitenhöhe ist, in einer Anmerkung unterbrochen

  • #5231: „make html“ liest und baut keine „po“-Dateien im „locale“-Verzeichnis

  • #5954: :scale: Bildoption kann den PDF-Build unterbrechen, wenn sich das Bild in einer Anmerkung befindet

  • #5966: MathJax wurde bei inkrementellen Builds nicht geladen

  • #5960: LaTeX: geändertes PDF-Layout seit dem TeXLive-Update von parskip.sty im September 2018

  • #5948: LaTeX: Duplizierte Labels werden für Abschnitte generiert

  • #5958: versionadded Direktive verursacht Absturz mit Python 3.5.0

  • #5995: autodoc: autodoc_mock_imports Konflikt mit Metaklassen unter Python 3.7

  • #5871: texinfo: ein Abschnittstitel mit . ist nicht zulässig

Release 1.8.3 (veröffentlicht am 26. Dezember 2018)

Hinzugefügte Funktionen

  • LaTeX: Es ist möglich, benutzerdefiniertes Material einzufügen, das auf der Rückseite der Titelseite erscheint, siehe Diskussion des 'maketitle' Schlüssels von latex_elements ('manual' docclass nur)

Behobene Fehler

  • #5725: mathjax: Verwende standardmäßig die CDN-URL für die „neueste“ Version

  • #5460: html-Suche funktioniert nicht mit einigen 3rd-Party-Themes

  • #5520: LaTeX, Inkompatibilität des Caption-Pakets seit Sphinx 1.6

  • #5614: autodoc: Inkrementeller Build ist kaputt, wenn eingebaute Module importiert werden

  • #5627: qthelp: index.html fehlt in QtHelp

  • #5659: linkcheck: Abstürze bei Hyperlinks mit Mehrbyte-Zeichen

  • #5754: DOC: Einige Fehler in LaTeX-Anpassung beheben

  • #5810: LaTeX: sphinxVerbatim erfordert explizite „hllines“-Einrichtung seit 1.6.6 (siehe: #1238)

  • #5636: C++, Parsen von Gleitkommazahlen korrigieren.

  • #5496 (erneut): C++, Assertion bei teilweisen Builds mit Duplikaten beheben.

  • #5724: quickstart: sphinx-quickstart schlägt fehl, wenn $LC_ALL leer ist

  • #1956: Standard conf.py ist nicht PEP8-konform

  • #5849: LaTeX: Dokumentklasse \maketitle wird überschrieben, ohne Möglichkeit, die ursprüngliche Bedeutung anstelle der Sphinx-eigenen zu verwenden

  • #5834: apidoc: falsche Hilfe für --tocfile

  • #5800: todo: Absturz, wenn todo in TextElement definiert ist

  • #5846: htmlhelp: Hex-Escaping in .hhc/.hhk-Dateien in Dezimal-Escaping konvertieren

  • htmlhelp: kaputte .hhk-Datei wird generiert, wenn der Titel ein doppeltes Anführungszeichen enthält

Release 1.8.2 (veröffentlicht am 11. November 2018)

Inkompatible Änderungen

  • #5497: MathJax.js und jsmath.js nur einschließen, wenn es wirklich benötigt wird

Hinzugefügte Funktionen

  • #5471: Geeignete Deprecation-Warnungen anzeigen

Behobene Fehler

  • #5490: latex: Aufzählungspunkten verursacht Absturz mit recommonmark

  • #5492: sphinx-build schlägt fehl bei Dokumenten mit Python < 3.5.2

  • #3704: latex: falsche \label Positionierung für Abbildungen mit Legende

  • #5496: C++, Assertion beheben, wenn ein Symbol mehr als zweimal deklariert wird.

  • #5493: gettext: Absturz mit kaputtem Template

  • #5495: csv-table Direktive mit file-Option in eingefügter Datei ist kaputt (siehe: #4821)

  • #5498: autodoc: Kann Typ-Hinweise für ein functools.partial nicht finden

  • #5480: autodoc: Kann Typ-Hinweise für nicht auflösbare Vorwärtsreferenzen nicht finden

  • #5419: Inkompatibler math_block Knoten wurde generiert

  • #5548: ensuredir() im Falle einer bereits existierenden Datei beheben

  • #5549: graphviz Korrektes Verhalten bei nicht existierendem statischem Verzeichnis

  • #3002: i18n: Mehrere footnote_references, die auf dieselbe Fußnote verweisen, verursachen duplizierte node_ids

  • #5563: latex: Fußnotenreferenzen, die von einer Erweiterung generiert werden, verursachen einen Absturz des LaTeX-Builders

  • #5561: make all-pdf schlägt mit altem xindy fehl

  • #5557: quickstart: –no-batchfile wird nicht beachtet

  • #3080: texinfo: mehrzeilige Rubriken sind kaputt

  • #3080: texinfo: mehrzeilige Zitate sind kaputt

Release 1.8.1 (veröffentlicht am 22. September 2018)

Inkompatible Änderungen

  • LaTeX \pagestyle Befehle wurden in die LaTeX-Vorlage verschoben. Keine Änderungen am PDF, außer möglicherweise, wenn \sphinxtableofcontents, das sie enthielt, in conf.py angepasst wurde. (siehe: #5455)

Behobene Fehler

  • #5418: Falscher Standardpfad für sphinx-build -d/doctrees Dateien

  • #5421: autodoc gibt Deprecation-Warnung für autodoc_default_flags aus

  • #5422: Lambda-Objekt verursacht PicklingError beim Speichern der Umgebung

  • #5417: Sphinx schlägt fehl mit Syntaxfehler in Python 2.7.5

  • #4911: füge latexpdf zu make.bat für non make-mode hinzu

  • #5436: Autodoc funktioniert nicht mit Enum-Unterklassen mit Eigenschaften/Methoden

  • #5437: autodoc: Absturz beim Importieren von Eggs

  • #5433: latex: ImportError: cannot import name ‘DEFAULT_SETTINGS’

  • #5431: autodoc: autofunction gibt eine Warnung für aufrufbare Objekte aus

  • #5457: TypeError in Fehlermeldung beheben, wenn Überschreiben verboten ist

  • #5453: PDF-Builds von „howto“-Dokumenten haben keine Seitenzahlen

  • #5463: mathbase: math_role und MathDirective sind in 1.8.0 verschwunden

  • #5454: latex: Index ist aus PDF für japanische Dokumente verschwunden

  • #5432: py-Domäne: :type: Feld kann keine :term: Referenzen verarbeiten

  • #5426: py-Domäne: TypeError wurde für Klassenattribute ausgelöst

Release 1.8.0 (veröffentlicht am 13. September 2018)

Abhängigkeiten

1.8.0b1

  • LaTeX: latex_use_xindy, wenn True (Standard für xelatex/lualatex), weist make latexpdf an, xindy für den allgemeinen Index zu verwenden. Stellen Sie sicher, dass Ihre LaTeX-Distribution dies enthält. (siehe: #5134)

  • LaTeX: latexmk wird für make latexpdf unter Windows benötigt

Inkompatible Änderungen

1.8.0b2

  • #5282: html-Theme: pygments_style Einstellungen von HTML-Themes bevorzugt behandeln

  • Die URL der Download-Dateien wurde geändert

  • #5127: quickstart: Makefile und make.bat werden nicht überschrieben, wenn sie existieren

1.8.0b1

  • #5156: Die sphinx.ext.graphviz-Erweiterung führt dot im Verzeichnis des gerade erstellten Dokuments statt im Stammverzeichnis der Dokumentation aus.

  • #4460: Erweiterungen, die Daten in der Umgebung speichern, sollten die Version ihrer Umgebungsdatenstruktur als Metadaten zurückgeben. Weitere Details finden Sie unter Erweiterungsmetadaten.

  • Sphinx erwartet, dass Quellparser-Module unterstützte Dateiformate als Attribut Parser.supported haben

  • Der Standardwert von epub_author und epub_publisher wurde von 'unknown' auf den Wert von author geändert. Dies entspricht der conf.py-Datei, die von sphinx-build generiert wird.

  • Das Attribut gettext_compact wurde aus dem document.settings-Objekt entfernt. Bitte verwenden Sie stattdessen config.gettext_compact.

  • Die Verarbeitungsreihenfolge in der Lesephase wurde geändert. Smart_quotes, Sphinx-Domänen, das doctree-read-Ereignis und Versionierungs-Doctrees werden früher aufgerufen als bisher. Weitere Details finden Sie in der Beschreibung von Sphinx.add_transform().

  • #4827: Alle substitution_definition Knoten werden in der Lesephase aus dem Doctree entfernt

  • docutils.conf in den Verzeichnissen $HOME oder /etc wird ignoriert. Nur docutils.conf aus dem confdir wird befolgt.

  • #789: Die Rolle :samp: unterstützt das Escapen von geschweiften Klammern mit einem Backslash

  • #4811: Die Dateien unter html_static_path sind von den Quelldateien ausgeschlossen.

  • latex: Verwenden Sie \sphinxcite für Zitatreferenzen anstelle von \hyperref

  • Der Konfigurationswert viewcode_import wird in viewcode_follow_imported_members umbenannt (siehe: #4035)

  • #1857: latex: latex_show_pagerefs fügt keine Seitenreferenzen für Zitate hinzu

  • #4648: latex: Jetzt werden „rubric“-Elemente als unnummerierte Abschnittsüberschriften gerendert

  • #4983: html: Der Anker für productionlist-Tokens wurde geändert

  • Das Ändern einer Vorlagenvariable script_files in Vorlagen ist jetzt erlaubt. Bitte verwenden Sie stattdessen app.add_js_file().

  • #5072: Umgebungsobjekt auch bei nur neuen Dokumenten speichern

  • #5035: qthelp-Builder erlaubt Bindestriche in qthelp_namespace

  • LaTeX: Mit lualatex oder xelatex standardmäßig xindy als UTF-8-fähigen Ersatz für makeindex verwenden (siehe: #5134). Nach dem Upgrade von Sphinx bitte das LaTeX-Build-Verzeichnis des bestehenden Projekts vor einem neuen Build bereinigen.

  • #5163: html: hlist-Elemente werden jetzt oben ausgerichtet

  • highlightlang Direktive wird in der Lösungsphase verarbeitet

  • #4000: LaTeX: Vorlage geändert. Folgende Elemente wurden dorthin verschoben

    • \begin{document}

    • shorthandoff Variable

    • maketitle Variable

    • tableofcontents Variable

Veraltet

1.8.0b2

  • sphinx.io.SphinxI18nReader.set_lineno_for_reporter() ist veraltet

  • sphinx.io.SphinxI18nReader.line ist veraltet

  • sphinx.util.i18n.find_catalog_source_file() hat sich geändert; das Argument gettext_compact ist veraltet

  • #5403: sphinx.util.images.guess_mimetype() hat sich geändert; das Argument content ist veraltet

1.8.0b1

  • source_parsers ist veraltet

  • autodoc_default_flags ist veraltet

  • quickstart: --epub Option wird zum Standard und ist daher veraltet

  • Unterstützung für funktionsbasierte Direktiven wurde entfernt. Derzeit unterstützt Sphinx nur klassenbasierte Direktiven (siehe Directive)

  • sphinx.util.docutils.directive_helper() ist veraltet

  • sphinx.cmdline ist veraltet

  • sphinx.make_mode ist veraltet

  • sphinx.locale.l_() ist veraltet

  • #2157: Hilfsfunktion warn() für HTML-Themes ist veraltet

  • app.override_domain() ist veraltet

  • app.add_stylesheet() ist veraltet

  • app.add_javascript() ist veraltet

  • app.import_object() ist veraltet

  • app.add_source_parser() hat sich geändert; das Argument suffix ist veraltet

  • sphinx.versioning.prepare() ist veraltet

  • Config.__init__() hat sich geändert; die Argumente dirname, filename und tags sind veraltet

  • Config.check_types() ist veraltet

  • Config.check_unicode() ist veraltet

  • sphinx.application.CONFIG_FILENAME ist veraltet

  • highlightlang Direktive ist veraltet

  • BuildEnvironment.load() ist veraltet

  • BuildEnvironment.loads() ist veraltet

  • BuildEnvironment.frompickle() ist veraltet

  • env.read_doc() ist veraltet

  • env.update() ist veraltet

  • env._read_serial() ist veraltet

  • env._read_parallel() ist veraltet

  • env.write_doctree() ist veraltet

  • env._nitpick_ignore ist veraltet

  • env.versionchanges ist veraltet

  • env.dump() ist veraltet

  • env.dumps() ist veraltet

  • env.topickle() ist veraltet

  • env.note_versionchange() ist veraltet

  • sphinx.writers.latex.Table.caption_footnotetexts ist veraltet

  • sphinx.writers.latex.Table.header_footnotetexts ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.footnotestack ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.in_container_literal_block ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.next_section_ids ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.next_hyperlink_ids ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.restrict_footnote() ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.unrestrict_footnote() ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.push_hyperlink_ids() ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.pop_hyperlink_ids() ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.check_latex_elements() ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.bibitems ist veraltet

  • sphinx.writers.latex.LaTeXTranslator.hlsettingstack ist veraltet

  • sphinx.writers.latex.ExtBabel.get_shorthandoff() ist veraltet

  • sphinx.writers.html.HTMLTranslator.highlightlang ist veraltet

  • sphinx.writers.html.HTMLTranslator.highlightlang_base ist veraltet

  • sphinx.writers.html.HTMLTranslator.highlightlangopts ist veraltet

  • sphinx.writers.html.HTMLTranslator.highlightlinenothreshold ist veraltet

  • sphinx.writers.html5.HTMLTranslator.highlightlang ist veraltet

  • sphinx.writers.html5.HTMLTranslator.highlightlang_base ist veraltet

  • sphinx.writers.html5.HTMLTranslator.highlightlangopts ist veraltet

  • sphinx.writers.html5.HTMLTranslator.highlightlinenothreshold ist veraltet

  • Die Erweiterung sphinx.ext.mathbase ist veraltet

  • Der Knoten sphinx.ext.mathbase.math ist veraltet

  • Der Knoten sphinx.ext.mathbase.displaymath ist veraltet

  • Der Knoten sphinx.ext.mathbase.eqref ist veraltet

  • sphinx.ext.mathbase.is_in_section_title() ist veraltet

  • Die Klasse sphinx.ext.mathbase.MathDomain ist veraltet

  • Die Klasse sphinx.ext.mathbase.MathDirective ist veraltet

  • Die Rolle sphinx.ext.mathbase.math_role ist veraltet

  • sphinx.ext.mathbase.setup_math() ist veraltet

  • Die Klasse sphinx.directives.other.VersionChanges ist veraltet

  • sphinx.highlighting.PygmentsBridge.unhighlight() ist veraltet

  • sphinx.ext.mathbase.get_node_equation_number() ist veraltet

  • sphinx.ext.mathbase.wrap_displaymath() ist veraltet

  • Das Argument trim_doctest_flags von sphinx.highlighting.PygmentsBridge ist veraltet

Weitere Details finden Sie unter Liste veralteter APIs.

Hinzugefügte Funktionen

1.8.0b2

  • #5388: Sicherstellen, dass eingefrorene Objektbeschreibungen reproduzierbar sind

  • #5362: apidoc: Füge Option --tocfile hinzu, um den Dateinamen der ToC zu ändern

1.8.0b1

  • Füge das config-inited Ereignis hinzu

  • Füge sphinx.config.Any hinzu, um den Konfigurationswert darzustellen, der jeden Werttyp akzeptiert

  • source_suffix erlaubt eine Zuordnung von Dateierweiterungen zu Dateitypen

  • Füge author als Konfigurationswert hinzu

  • #2852: imgconverter: Unterstützung für die Konvertierung von GIF zu PNG

  • Das Kommando sphinx-build unterstützt i18n Konsolenausgabe

  • Füge app.add_message_catalog() und sphinx.locale.get_translations() hinzu, um Übersetzungen für 3rd-Party-Erweiterungen zu unterstützen

  • Hilfsfunktion warning() für HTML-Themes wird hinzugefügt

  • Füge Domain.enumerable_nodes hinzu, um eigene aufzählbare Knoten für Domänen zu verwalten (experimentell)

  • Füge ein neues Schlüsselwortargument override zu Anwendungs-APIs hinzu

  • LaTeX: Neuer Schlüssel 'fvset' für latex_elements. Für XeLaTeX/LuaLaTeX setzt es standardmäßig fanvyvrb auf die normale, nicht kleine Schriftgröße in Codeblöcken (siehe: #4793)

  • Füge html_css_files und epub_css_files zum Hinzufügen von CSS-Dateien aus der Konfiguration hinzu

  • Füge html_js_files zum Hinzufügen von JS-Dateien aus der Konfiguration hinzu

  • #4834: Sicherstellen, dass Set-Objektbeschreibungen reproduzierbar sind.

  • #4828: Erlaube teilweise Überschreibung von numfig_format. Eine vollständige Definition ist nicht erforderlich.

  • Verbessere Warnmeldungen während des Einbindens (siehe: #4818)

  • LaTeX: Trenne die Anpassbarkeit von guilabel und menuselection (siehe: #4830)

  • Füge die Klassenmethode Config.read() hinzu, um ein neues Konfigurationsobjekt aus einer Konfigurationsdatei zu erstellen

  • #4866: Graphviz-Diagramme in <div>-Tag einpacken

  • viewcode: Füge viewcode-find-source und viewcode-follow-imported hinzu, um Quellcode zu laden, ohne ihn auszuführen

  • #4785: napoleon: Füge Zeichenketten zur Übersetzungsdatei für die Lokalisierung hinzu

  • #4927: Zeige eine Warnung an, wenn ungültige Werte an die Option linenothreshold der highlight-Direktive übergeben werden

  • C++

    • Füge eine cpp:texpr-Rolle als Geschwister zu cpp:expr hinzu.

    • Füge Unterstützung für Unions hinzu.

    • #3593, #2683: Füge Unterstützung für anonyme Entitäten hinzu, deren Namen mit @ beginnen.

    • #5147: Füge Unterstützung für (die meisten) Zeichenliterale hinzu.

    • Kreuzreferenzierung von Entitäten innerhalb von Primärvorlagen wird unterstützt und ist nun ordnungsgemäß dokumentiert.

    • #1552: Füge ein neues Kreuzreferenzierungsformat für die Rollen cpp:any und cpp:func hinzu, um spezifische Funktionsüberladungen zu referenzieren.

  • #3606: MathJax sollte mit dem async-Attribut geladen werden

  • html: Gib canonical_url Metadaten aus, wenn html_baseurl gesetzt ist (siehe: #4193)

  • #5029: autosummary: Exponiere inherited_members für die Vorlage

  • #3784: mathjax: Füge mathjax_options hinzu, um Optionen für das Script-Tag für MathJax zu übergeben

  • #726, #969: mathjax: Füge mathjax_config hinzu, um Inline-Konfigurationen für MathJax zu übergeben

  • #4362: latex: Überschreibe die .tex-Datei nicht, wenn das Dokument nicht geändert wurde

  • #1431: latex: Füge Unterstützung für alphanumerische Aufzählungslisten hinzu

  • Fügen Sie latex_use_xindy für UTF-8-fähige Indizierung hinzu, Standard ist True, wenn latex_engine 'xelatex' oder 'lualatex' ist. (refs: #5134, #5192, #5212)

  • #4976: SphinxLoggerAdapter.info() unterstützt nun den Parameter location

  • #5122: setuptools: Unterstützt die „nitpicky“-Option

  • #2820: Die Direktive „autoclass“ unterstützt verschachtelte Klassen

  • Fügen Sie app.add_html_math_renderer() hinzu, um einen Math-Renderer für HTML zu registrieren

  • Wenden Sie trim_doctest_flags auf alle Builder an (vgl. text, manpages)

  • #5140: linkcheck: Fügt einen besseren Accept-Header zum HTTP-Client hinzu

  • #4614: sphinx-build: Fügt die Option --keep-going hinzu, um alle Warnungen anzuzeigen

  • Fügt die Rolle math:numref hinzu, um Gleichungen zu referenzieren (wie eq)

  • quickstart: Der epub-Builder ist standardmäßig aktiviert

  • #5246: Fügt singlehtml_sidebars hinzu, um Sidebars für den Singlehtml-Builder zu konfigurieren

  • #5273: doctest: Überspringt doctests bedingt

  • #5306: autodoc: Gibt eine Warnung für ungültige Typehints aus

  • #4075, #5215: autodoc: Fügt autodoc_default_options hinzu, die Optionswerte als Dictionary akzeptiert

Behobene Fehler

1.8.0b2

  • html: Suchfeld überschreibt andere Elemente, wenn gescrollt wird

  • i18n: Warnungen für Übersetzungs-Kataloge haben falsche Zeilennummern (refs: #5321)

  • #5325: latex: Querverweise wurden durch mehrfach beschriftete Objekte unterbrochen

  • C++, Fehlerbehebungen für Symbolhinzufügung und -suche. Die Suche sollte bei Teil-Builds nicht mehr fehlschlagen. Siehe auch #5337.

  • #5348: Download-Referenz zu entfernten Dateien wird nicht angezeigt

  • #5282: html-Theme: pygments_style des Themes wurde standardmäßig von conf.py überschrieben

  • #4379: toctree zeigt verwirrende Warnung, wenn ein Dokument ausgeschlossen ist

  • #2401: autodoc: :members: führt dazu, dass :special-members: nicht angezeigt wird

  • autodoc: ImportError wird für tiefere Module durch AttributeError ersetzt

  • #2720, #4034: Falsche Links mit :download:, doppelte Namen und parallele Builds

  • #5290: autodoc: Fehler beim Analysieren von Quellcode in Egg-Paketen

  • #5399: Sphinx stürzt ab, wenn eine unbekannte po-Datei existiert

1.8.0b1

  • i18n: Nachrichtenkataloge wurden bei jeder Initialisierung zurückgesetzt

  • #4850: latex: Fußnoten innerhalb von Fußnoten wurden nicht gerendert

  • #4945: i18n: Korrigiert das falsche Fallback für lang_COUNTRY in IndexBuilder. Dank an Shengjing Zhu.

  • #4983: Die Direktive „productionlist“ generiert ungültige IDs für die Tokens

  • #5132: lualatex: PDF-Build schlägt fehl, wenn das indizierte Wort mit einem Unicode-Zeichen beginnt

  • #5133: latex: Index-Überschriften „Symbols“ und „Numbers“ sind nicht internationalisiert

  • #5114: sphinx-build: Behandelt Fehler beim Scannen von Dokumenten

  • epub: Spine wurde unterbrochen, wenn „self“ in toctree aufgeführt war (refs: #4611)

  • #344: autosummary versteht Docstrings von Attributen auf Modulebene nicht

  • #5191: C++, verhindert verschachtelte Deklarationen in Funktionen, um Lookup-Probleme zu vermeiden.

  • #5126: C++, fügt die fehlende Methode „isPack“ für bestimmte Template-Parametertypen hinzu.

  • #5187: C++, parst auch Attribute bei Deklaratoren.

  • C++, parst auch Delete-Ausdrücke und einfache New-Ausdrücke.

  • #5002: graphviz: SVGs passen sich nicht an die Spaltenbreite an

Entfernte Funktionen

1.8.0b1

  • Erweiterung sphinx.ext.pngmath

Dokumentation

1.8.0b1

  • #5083: Korrigiert eine falsche make.bat-Option für Internationalisierung.

  • #5115: napoleon: Fügt die durch #4613 hinzugefügten Admonitions zur Dokumentation hinzu.