Releases: enb/enb-xjst
Releases · enb/enb-xjst
Release list
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).