Releases: enb/enb-bemxjst
Releases · enb/enb-bemxjst
v4.0.5
Зависимости
- Модуль
[email protected]
обновлен до версии4.3.3
.
v4.0.4
Зависимости
- Модуль
[email protected]
обновлен до версии4.3.2
.
v4.0.3
Обработка ошибок
-
Добавлена обработка синтаксических ошибок для предикатов.
Пример
block('button').tag('a'); // Error: Predicate should not have arguments block('button').tag()('span'); // <span class="button"></span>
Зависимости
- Модуль
[email protected]
обновлен до версии4.3.1
.
v4.0.2
v2.1.1
v4.0.1
- Модуль
[email protected]
обновлен до версии4.2.7
.
v4.0.0
bem-xjst@next
Компилятор шаблонов bem-xjst обновлен до версии 4.2.4
.
Новая версия пока не поддерживает всю функциональность (нет поддержки технологии BEMTREE), поэтому enb-bemxjst
будет выпускаться с тегом next
, до полной реализации всей необходимой функциональности.
О значимых изменениях bem-xjst
по отношению к первой версии читайте в документации пакета.
Технологии
- [ major ] Удалена технология
bemtree
. Модульbem-xjst
версии4.2.x
не поддерживает BEMTREE.
Опции
- Для технологии bemhtml добавлена опция naming.
- [ major ] Удалена опция
compat
. Модульbemhtml-compat
не совместим с[email protected]
. - [ major ] Удалена опция
devMode
. Вbem-xjst
, начиная с версии 2.x, отсутствуют разные режимы компиляции шаблонов.
Остальное
- [ major ] Удалена поддержка файлов с расширением
.bemhtml
. По умолчанию шаблоны должны располагаться в файлах с расширением.bemhtml.js
. Используйте опцию sourceSuffixes для настройки. - [ major ] Базовые шаблоны (блок
i-bem.bemhtml
) из библиотеки[email protected]
будут игнорироваться. Теперь не обязательно использовать библиотекуbem-core
для сборки BEMHTML-шаблонов. Базовые шаблоны встроены в компиляторbem-xjst
, начиная с версии2.x
.
Зависимости
- Модуль
[email protected]
обновлен до версии0.4.11
. - Модуль
[email protected]
обновлен до версии11.2.0
.