Skip to content

v1.11.0

Choose a tag to compare

@vovkabelov vovkabelov released this 07 May 11:26
· 49 commits to main since this release

Добавлен флаг --reporter <name> для команд build/lint/test/typecheck/diag.
Сейчас доступны default (человекочитаемый, по умолчанию), json (структурированный
JSON в stdout) и teamcity (только для chef test).

Формат JSON-ответа:

  • В корне ответа есть chefVersion и cwd
  • Список нерешённых имён расширений отдаётся в поле notFound
  • В test failure приходят file/line/column/frame и diff (без полного стек-трейса)
  • В test JSON корректно строится путь suite, имя браузера — реальное (chromium/firefox/webkit)
  • В lint и typecheck нет дублирования сообщений между details и errors
  • bundles[].fileName переименовано в bundles[].file

New --reporter <name> flag for build/lint/test/typecheck/diag commands.
Available reporters: default (human-readable, default), json (structured JSON
to stdout), and teamcity (chef test only).

JSON shape:

  • Top-level chefVersion and cwd
  • Unresolved extension names go into a separate notFound field
  • Test failures carry file/line/column/frame and diff (no full stack trace)
  • Test JSON builds the suite path correctly and reports the actual browser name (chromium/firefox/webkit)
  • Lint and typecheck no longer duplicate messages between details and errors
  • bundles[].fileName renamed to bundles[].file