Die Version Pygments 2.6.1 wurde veröffentlicht. Pygments ist eine Bibliothek für Python und ein Befehlszeilen-Tool zur Syntaxhervorhebung von Quellcode. Anwendungen wie Wikipedia, BitBucket und Progopedia nutzen Pygments. Die Ausgabeformate sind: HTML, LaTeX, RTF und ANSI-Sequenzen (in der Konsole).
In der neuen Version (Änderungen für Version 2.6, in 2.6.1 wurden Probleme mit der Paketierung behoben):
- Unterstützung für Python 2 wurde vollständig entfernt. Jetzt wird ausschließlich Python 3 unterstützt. Die Syntaxhervorhebung für Python 2 bleibt erhalten.
- Unterstützung für die Hervorhebung von
- Linux-Kernel-Logs hinzugefügt;
- LLVM MIR;
- MiniScript;
- Mosel;
- Parsing Expression Grammar;
- ReasonML;
- Ride;
- Sieve;
- USD;
- WebIDL;
- Das Format der Hervorhebung wurde aktualisiert
- Apache2;
- Chapel;
- CSound;
- D;
- Idris;
- Perl6/Raku;
- Python3;
- Rust (mehr integrierte Funktionen, hauptsächlich Makros, und weiterer neuer Syntax wurden hinzugefügt);
- SQL (vorübergehende Unterstützung für Schlüsselwörter hinzugefügt);
- In 256-Farben- und Truecolor-Terminals wurde jetzt Unterstützung für Kursivschrift hinzugefügt;
- Unterstützung für HTTP 2/3-Header hinzugefügt;
- Unterstützung für das Fehlen eines Grundes im HTTP-Header hinzugefügt;
- Für Boogie/Silver wurde Unterstützung für Zeilenfortsetzungen und Trigger hinzugefügt, verkürzte Schlüsselwörter wurden in eine separate Kategorie verschoben;
- Für GAS wurde die Unterstützung für Kommentare im C-Stil hinzugefügt;
- Die Namen im Lexer der Sprache S wurden korrigiert;
- Zahlenliterale für die Sprache Ada wurden korrigiert;
- .mjs-Dateien werden jetzt als Javascript erkannt;
- .eex-Dateien werden jetzt als Elixir erkannt;
- Verwendung von re.MULTILINE wurde korrigiert;
- pipenv und poetry Abhängigkeiten sowie lokale Dateien werden jetzt erkannt;
- Die Schriftartsuche unter Windows wurde verbessert;
- Nicht verwendete Skriptblöcke wurden entfernt.
Quelle: linux.org.ru

