Releases: enb/enb-bh
Releases · enb/enb-bh
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Важно: ознакомтесь с руководством по переходу на версию 1.0.0
.
BH 4.x
Реализована поддержка BH
версии 4.x (#30):
- Реализована возможность добавлять класс
i-bem
к элементам (bem/bh#122). - Добавлена поддержка CSS-классов без указания принадлежности к блоку (bem/bh#132).
Новая функциональность
- Подключение сторонних библиотек c помощью опции requires (#64).
- Сборка шаблонов для исполнения в
Node.js
без сбросаrequire
-кэша:devMode: false
(#78).
Технологии
- [ major ] Технологии
bh-client
,bh-client-module
иbh-server-include
объединены в одну — bh-bundle (#22). - [ major ] Технология
bh-server
переименована в bh-commonjs (#22). - [ major ] Технология
html-from-bemjson
переименована в bemjson-to-html (#52). - [ major ] Технология
html-from-bemjson-i18n
была удалена. Для работы с локализацией нужно использовать технологии из пакетаenb-bem-i18n
(#57).
Опции технологий
- В технологию bh-bundle добавлена опция scope (#75, #80).
- В технологию bh-commonjs добавлена опция devMode (#78).
- [ major ] В технологии bh-bundle и bh-commonjs добавлена опция bhOptions (#119). Ее следует использовать вместо следующих опций, которые были удалены:
jsAttrName
jsAttrScheme
clsNobaseMods
- [ major ] Чтобы переопределить модуль
bh
, следует использовать опцию bhFilename вместоbhFile
(#59, #118). - [ major ] Из технологии
bemjson-to-html
были удалены устаревшие опции:destTarget
иbemjsonTarget
. Вместо них следует использоватьtarget
иbemjsonFile
, соответственно. (#85).
Зависимости
- [ major ] Модуль
bh
больше не являетсяpeer
-зависимостью. Теперь нет возможности повлиять на версию подключаемого модуляbh
: всегда будет устанавливаться последняя версияbh@4.x
(#48). - Модуль
enb-source-map@1.5.0
обновлен до версии1.6.0
. - Модуль
vow@0.4.9
обновлен до версии0.4.10
.
Остальное
v0.5.0
Крупные изменения
- Добавлена опция
mimic
для технологийbh-server
иbh-server-include
(#27). С её помощью можно имитировать поведение других шаблонизаторов, например, BEMHTML. - Опция
mimic
для технологийbh-client
иbh-client-module
теперь может принимать несколько имён для экспорта (#28).
Engines
Windows
- Добавлена поддержка Windows.
- Исправлено подключение модуля
bh
в Windows для технологииbh-server
(#42).
Тестирование
- Добавлены тесты для всех технологий (#31).
- Настроен запуск автотестов с помощью AppVeyor для Windows (#40).
Остальные изменения
- Модуль
vow@0.4.7
обновлён до версии0.4.9
.