Адбыўся рэліз Pygments 2.6.1. Pygments - гэта бібліятэка для Python'а і ўтыліта каманднага радка для падсвятлення зыходнага кода. Pygments выкарыстоўваюць, напрыклад, Wikipedia, BitBucket і Progopedia. На вынахадзе атрымліваюцца наступныя фарматы: HTML, LaTeX, RTF, падсвятленне праз ANSI-паслядоўнасці (у кансолі).
У новай версіі (названы змены для версіі 2.6, у 2.6.1 выпраўлены праблемы з пакетаваннем):
- Выдалена падтрымка Python 2. Зусім. Цяпер падтрымліваецца выключна Python 3. Падсвятленне кода на Python 2 захавалася.
- Дададзена падтрымка падсветкі
- логаў ядра Linux;
- LLVM MIR;
- MiniScript;
- Mosel;
- Parsing Expression Grammar;
- ReasonML;
- ездзіць;
- Sieve;
- ДОЛАР;
- WebIDL;
- Абноўлена фарматаванне падсветкі
- Apache2;
- Chapel;
- CSound;
- D;
- Idris;
- Perl6/Raku;
- Python3;
- Rust (ахоплена больш убудаваных функцый (у асноўным макрасаў) і іншы новы сінтаксіс);
- SQL (дададзена часавая падтрымка ключавых слоў);
- У 256-каляровых і truecolor-тэрміналах зараз дададзена падтрымка курсіва;
- Дададзена падтрымка загалоўкаў HTTP 2/3;
- Дададзена падтрымка адсутнасці прычыны ў загалоўку HTTP;
- Для Boogie/Silver дададзена падтрымка працягаў ліній і трыгераў, скарочаныя ключавыя словы перамешчаныя ў асобную катэгорыю;
- Для GAS дададзена падтрымка каментароў у стылі мовы Сі;
- Выпраўлены імёны ў лексеры мовы S;
- Выпраўлены лікавыя літаралы для мовы Ada;
- .mjs файлы зараз вызначаюцца як Javascript;
- .eex файлы зараз вызначаюцца як Elixir;
- Выпраўлена выкарыстанне re.MULTILINE;
- Цяпер вызначаюцца pipenv і poetry залежнасці і лок файлы;
- Палепшаны пошук шрыфтоў на Windows;
- Выдалены скрыптовыя блокі, якія не выкарыстоўваюцца.
Крыніца: linux.org.ru