Skip to content

Releases: enb/enb-xjst

v2.1.0

08 Oct 09:00
Compare
Choose a tag to compare
  • Добавлена поддержка enb версии 1.x (#97).

v2.0.0

01 Sep 10:30
Compare
Choose a tag to compare

Новая функциональность

Крупные изменения

  • При сборке BEMTREE-шаблонов в результирующий код добавляется код модуля vow (#71). Настраивается с помощью опции includeVow.
  • Для случаев, когда шаблоны отсутствуют, результатом сборки является заглушка без XJST-кода (#82).
  • Если в сборку не попали базовые шаблоны (например, не указана зависимость), то при выполнении методов BEMHTML.apply() и BEMTREE.apply() будет генерироваться соответствующее сообщение об ошибке (#83).

Технологии

  • [ major ] Технология html-from-bemjson переименована в bemjson-to-html (#50).
  • [ major ] Технология html-from-bemjson-i18n удалена. Для работы с локализацией нужно использовать технологии из пакета enb-bem-i18n (#51).

Опции технологий

  • [ major ] Из технологии bemjson-to-html удалены устаревшие опции: destTarget, bemjsonTarget и bemhtmlTarget. Вместо них следует использовать target, bemjsonFile и bemhtmlFile, соответственно. (#90).

Зависимости

  • [ major ] Изменились требования к версии модуля enb. Теперь для корректной работы требуется enb версии 0.16.0 или выше.
  • [ major ] Модуль bem-bl-xjst обновлен до версии 2.1.4 и больше не является peer-зависимостью (#54).

Остальное

  • Исправлена обработка ошибок компилятора (#52).
  • Уменьшено время подключения технологий (#76).