Перейти к содержимому
Разделы
ЯзыкRUEN

v2.1Введение

Журнал изменений

Что менялось в Сверле: версии 2.x с датами. Лента RSS доступна из подвала.

Формат: заголовок содержит версию и дату выпуска. Этот же список генератор превращает в RSS-ленту.

2.1.0 — 2026-09-12#

  • Добавлена команда sverlo tail: следит за файлом и печатает новые записи.
  • Оператор ~ в запросах ищет подстроку без учёта регистра.
  • Вложенные поля JSON доступны в запросах через точку: req.user:42.
  • Исправлено: многострочная запись, оборванная концом файла, больше не теряет последнюю строку.

2.0.1 — 2026-07-02#

  • Исправлено: формат syslog в январе читал декабрьские строки с текущим годом. Теперь есть параметр year.
  • Исправлено: rec.fields у записей из logfmt содержал ключ __proto__ как обычный, но с прототипом.
  • Уменьшен размер пакета за счёт удаления неиспользуемых файлов типов.

2.0.0 — 2026-06-10#

  • Новый API: createParser, createTransform, асинхронный итератор parser.stream.
  • Запись теперь содержит ts, level, msg, fields. Подробности и таблица переименований — в миграции.
  • Парсер шаблонов переписан на конечный автомат, откат регулярных выражений больше не возможен.
  • Пакет стал только ESM, поддерживается Node.js 20+.

2.0.0-rc.1 — 2026-05-14#

  • Первый кандидат в релизы. Зафиксирован формат Record.

Обновлено: