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). Ее следует использовать вместо следующих опций, которые были удалены:
jsAttrNamejsAttrSchemeclsNobaseMods
- [ 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.