Pygments 2.6.1 est sorti. Pygments est une bibliothèque Python et un utilitaire de ligne de commande permettant de mettre en évidence le code source. Pygments est utilisé, par exemple, par Wikipedia, BitBucket et Progopedia. Les formats de sortie sont : HTML, LaTeX, RTF, mise en évidence via des séquences ANSI (dans la console).
Dans la nouvelle version (les modifications pour la version 2.6 sont indiquées, les problèmes de packaging sont corrigés en 2.6.1) :
- La prise en charge de Python 2 a été complètement supprimée. Désormais, seul Python 3 est pris en charge. La mise en évidence du code Python 2 est conservée.
- Prise en charge du rétroéclairage ajouté
- Journaux du noyau Linux ;
- LLVM MIR ;
- MiniScript ;
- Moselle ;
- Analyse de la grammaire des expressions ;
- RaisonML ;
- Monter;
- Tamis;
- USD;
- WebIDL ;
- Formatage du rétroéclairage mis à jour
- Apache2 ;
- Chapelle;
- CSon ;
- D;
- Idris ;
- Perl6/Raku ;
- Python3 ;
- Rust (plus de fonctions intégrées (principalement des macros) et d'autres nouvelles syntaxes sont couvertes) ;
- SQL (prise en charge temporaire des mots clés ajoutée) ;
- La prise en charge de l'italique a désormais été ajoutée dans les terminaux 256 couleurs et TrueColor ;
- Ajout de la prise en charge des en-têtes HTTP 2/3 ;
- Ajout de la prise en charge des raisons manquantes dans l'en-tête HTTP ;
- Pour Boogie/Silver, la prise en charge des extensions de ligne et des déclencheurs a été ajoutée, les mots-clés raccourcis ont été déplacés vers une catégorie distincte ;
- Ajout de la prise en charge des commentaires de style C pour GAS ;
- Noms fixes dans le lexer du langage S ;
- Littéraux numériques fixes pour la langue Ada ;
- Les fichiers .mjs sont désormais détectés comme Javascript ;
- Les fichiers .eex sont désormais détectés comme Elixir ;
- Utilisation fixe de re.MULTILINE ;
- Les dépendances pipenv et poésie et les fichiers de verrouillage sont désormais définis ;
- Recherche de polices améliorée sous Windows ;
- Blocs de script inutilisés supprimés
Source: linux.org.ru

