Відбувся випуск 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