Skip to content

Releases: enb/enb-bemxjst

v2.0.0

27 Aug 19:25
Compare
Choose a tag to compare

Требования: версия bem-core не ниже 2.7.0.

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

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

  • [ major ] Удалена поддержка файлов с расширением .bemhtml.xjst (#50).
  • Добавлена поддержка файлов с расширением .bemhtml.js (#51, #90).
  • При сборке BEMTREE-шаблонов в результирующий код добавляется код модуля vow (#33). Настраивается с помощью опции includeVow.
  • Для случаев, когда шаблоны отсутствуют, результатом сборки является заглушка без BEM-XJST-кода (#47).
  • Если в сборку не попали базовые шаблоны (например, не указана зависимость), то при выполнении методов BEMHTML.apply() и BEMTREE.apply() будет генерироваться соответствующее сообщение об ошибке (#60).

Технологии

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

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

  • [ major ] Из технологии bemjson-to-html удалены устаревшие опции: destTarget, bemjsonTarget и bemhtmlTarget. Вместо них следует использовать target, bemjsonFile и bemhtmlFile, соответственно. (#58).
  • [ major ] Из технологий bemhtml удалена опция cache (#88).
  • [ major ] В технологиях bemhtml и bemtree опция devMode отключена по умолчанию (#93).

Зависимости

  • [ major ] Изменились требования к версии модуля enb. Теперь для корректной работы требуется enb версии 0.16.0 или выше.
  • Модуль bem-xjst@1.0.3 обновлен до версии 1.2.1 (#37, #80).

v1.3.5

26 Jun 14:28
Compare
Choose a tag to compare

Важно! Для работы требуется версия bem-core не ниже 2.4.0.

  • Модуль bem-xjst обновлён до версии 1.0.3.
  • Модуль vow обновлён до версии 0.4.10.

v1.3.4

22 Dec 19:58
Compare
Choose a tag to compare

Важно! Для работы требуется версия bem-core не ниже 2.4.0.

  • Исправлен кэш для технологии html-from-bemjson-i18n.
  • Модуль vow обновлён до версии 0.4.7.

v1.3.3

25 Oct 19:05
Compare
Choose a tag to compare

Важно! Для работы требуется версия bem-core не ниже 2.4.0.

  • vow обновлён до версии 0.4.6.
  • bem-xjst обновлён до версии 0.9.0.
  • bemhtml-compat обновлён до версии 0.1.2.