Skip to content

v1.0.0

Compare
Choose a tag to compare
@blond blond released this 26 Aug 06:32
· 21 commits to master since this release

Важно: ознакомтесь с руководством по переходу на версию 1.0.0.

BH 4.x

Реализована поддержка BH версии 4.x (#30):

  • Реализована возможность добавлять класс i-bem к элементам (bem/bh#122).
  • Добавлена поддержка CSS-классов без указания принадлежности к блоку (bem/bh#132).

Новая функциональность

Технологии

  • [ 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: всегда будет устанавливаться последняя версия [email protected] (#48).
  • Модуль [email protected] обновлен до версии 1.6.0.
  • Модуль [email protected] обновлен до версии 0.4.10.

Остальное

  • [ major ] Теперь каждый шаблон выполняется в изолированной среде (#75, #80).
  • Рекомендуется в качестве имени модуля или переменной использовать BH вместо bh (#58, #101).
  • Для переноса строк в Windows теперь используется \r\n (#77).