Skip to content

Latest commit

 

History

History
129 lines (87 loc) · 5.09 KB

CHANGELOG.md

File metadata and controls

129 lines (87 loc) · 5.09 KB

История изменений

2.1.0

  • Добавлена поддержка enb версии 1.x (#97).

2.0.0

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

Крупные изменения

  • При сборке BEMTREE-шаблонов в результирующий код добавляется код модуля vow (#71). Настраивается с помощью опции includeVow.
  • Для случаев, когда шаблоны отсутствуют, результатом сборки является заглушка без XJST-кода (#82).
  • Если в сборку не попали базовые шаблоны (например, не указана зависимость), то при выполнении методов BEMHTML.apply() и BEMTREE.apply() будет генерироваться соответствующее сообщение об ошибке (#83).

Технологии

  • [ major ] Технология html-from-bemjson переименована в bemjson-to-html (#50).
  • [ major ] Технология html-from-bemjson-i18n удалена. Для работы с локализацией нужно использовать технологии из пакета enb-bem-i18n (#51).

Опции технологий

  • [ major ] Из технологии bemjson-to-html удалены устаревшие опции: destTarget, bemjsonTarget и bemhtmlTarget. Вместо них следует использовать target, bemjsonFile и bemhtmlFile, соответственно. (#90).

Зависимости

  • [ major ] Изменились требования к версии модуля enb. Теперь для корректной работы требуется enb версии 0.16.0 или выше.
  • [ major ] Модуль bem-bl-xjst обновлен до версии 2.1.4 и больше не является peer-зависимостью (#54).

Остальное

  • Исправлена обработка ошибок компилятора (#52).
  • Уменьшено время подключения технологий (#76).

1.2.0

  • Переход на bem-bl-xjst, bem-bl больше не используется.

1.1.0

  • Добавлена html-from-bemjson технология.
  • Добавлена html-from-bemjson-i18n технология.

1.0.4

  • Улучшен вывод сообщения о синтаксических ошибках в исходных файлах.

1.0.3

  • Улучшен вывод сообщения о синтаксических ошибках.

1.0.2

  • vow обновлён до версии 0.4.3.

1.0.1

  • Переход на bem-bl@1.3.1.
  • Переход на vow@0.4.2.

1.0.0

  • Переход на xjst-транслятор из bem-bl@v1.
  • Модули xjst и ometajs больше не используются.
  • Опция cache для bemhtml технологии теперь отключена по умолчанию.
  • Ко всем технологиям добавлена applyFuncName опция.
  • Опция async удалена из bemtree технологии, вместо неё следует использовать applyFuncName.
  • sibling обновлён до версии 0.1.3.

0.2.1

  • Возможность вызывать BEMHTML.apply() из BEMTREE-шаблонов (@aristov).

0.2.0

  • Переход на xjst@0.5.x.
  • Обновлены vow и ometajs.

0.1.1

  • Исправлена BEMHTML.apply(undefined) (@an9eldust).

0.1.0

  • Добавлена bemtree технология.
  • Исправлена exportName опция для bemhtml технологии.
  • Обновлены xjst и ometajs.

0.0.7

  • Зависимость от enb@0.8.22, переход на общий инстанс vow-fs.

0.0.5

  • Стабилизирована зависимость от xjst/ometajs (@andrewblond).

0.0.4

  • Переход от bemc к bem-core.