Releases: enb/enb-xjst
Releases · enb/enb-xjst
v2.1.0
v2.0.0
Новая функциональность
- Подключение сторонних библиотек c помощью опции requires (#67).
Крупные изменения
- При сборке 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).