Відбувся реліз Pygments 2.6.1


Відбувся реліз Pygments 2.6.1

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

Додати коментар або відгук