- Исправлена работа в среде исполнения
V8
(например,Perl:V8
): нет объектаglobal
(#127).
- Для
bemjson-to-html
технологии добавлен методrender
(#126).
- Исправлено получение
global
объекта вCommonJS
.
- Модуль
vow@0.4.11
обновлен до версии0.4.12
.
- Добавлена поддержка
enb
версии1.x
(#125).
- Модуль
browserify@11.0.1
обновлен до версии11.2.0
. - Модуль
enb-source-map@1.7.2
обновлен до версии1.8.0
. - Модуль
vow@0.4.10
обновлен до версии0.4.11
.
Важно: ознакомтесь с руководством по переходу на версию 1.0.0
.
Реализована поддержка BH
версии 4.x (#30):
- Реализована возможность добавлять класс
i-bem
к элементам (bh#122). - Добавлена поддержка CSS-классов без указания принадлежности к блоку (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
.
- [ major ] Теперь каждый шаблон выполняется в изолированной среде (#75, #80).
- Рекомендуется в качестве имени модуля или переменной использовать
BH
вместоbh
(#58, #101). - Для переноса строк в Windows теперь используется
\r\n
(#77).
- Добавлена опция
mimic
для технологийbh-server
иbh-server-include
(#27). С её помощью можно имитировать поведение других шаблонизаторов, например, BEMHTML. - Опция
mimic
для технологийbh-client
иbh-client-module
теперь может принимать несколько имён для экспорта (#28).
- Добавлена поддержка Windows.
- Исправлено подключение модуля
bh
в Windows для технологииbh-server
(#42).
- Добавлены тесты для всех технологий (#31).
- Настроен запуск автотестов с помощью AppVeyor для Windows (#40).
- Модуль
vow@0.4.7
обновлён до версии0.4.9
.
- Исправлена сборка зависимостей в технологии
bh-client-module
(#24). - Модуль
enb-source-map
обновлён до версии1.5.1
.
- Добавлена опция
mimic
дляbh-client
иbh-client-module
технологий.
- Добавлена поддержка карт кода (#19).
- Добавлена зависимость от модуля
enb-source-map
версии1.4.1
. - Модуль
vow
обновлён до версии0.4.7
.
- Исправлено получение пути до
bh/lib/bh.js
файла (#11). vow
обновлён до версии0.4.5
.
- Обновлена зависимость от BH: 1.0-3.x.
- Обновлена зависимость от BH: 1.x => 2.x (#8).
- Добавлена технология
html-from-bemjson-i18n
(#6). - Алиасы для обратной совместимости в технологии
html-from-bemjson
(#5).
- Исправлен резолвинг в технологии html-from-bemjson (#2).
- Добавлена технология
bh-client
. - Добавлена технология
bh-client-module
. - Добавлена технология
bh-server-include
. - Добавлена технология
bh-server
. - Добавлена технология
html-from-bemjson
.