EN RU
Форум

Методология

Технологии

Инструментарий

Библиотеки

Учебные материалы

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

2.2.2

Исправления ошибок

Зависимости

Остальное

2.2.1

Исправления ошибок

Исправлена работа технологии deps-by-tech-to-bemdecl:


Опции

Для технологий levels-to-bemdecl, bemjson-to-bemdecl и deps-by-tech-to-bemdecl добавлена опция bemdeclFormat.

Опция позволяет возвращать результат не только в стандартном BEMDECL-формате, но и формате результата deps и depsOld технологий.

Пример BEMDECL-формата:

{ blocks: [{ name: 'b', elems: [{ name: 'e', mods: [{ name: 'm', vals: [{ name: 'v' }] }] }] }]}

Пример DEPS-формата:

{ deps: [{ block: 'b', elem: 'e', mod: 'm', val: 'v' }] }

Важно: DEPS-формат позволяет выражать декларации, в которые может входить элемент без своего блока и модификатор без своего блока или элемента. Это может быть необходимо при сборке бандлов, которые будут догружаться в браузере.

2.1.1

Исправления ошибок

Исправлена работа технологии deps-by-tech-to-bemdecl:

Зависимости


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

Зависимости


Исправления ошибок

Зависимости


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

Технология files

Исправлен порядок файлов, возвращаемый для нескольких суффиксов:

Технология deps-old

Технология deps

Формат deps.js

В чтении и обработке deps.js-файлов исправлены следующие ошибки:

Технология merge-bemdecl

Технология subtract-deps

Зависимости


Исправления ошибок

Исправлена ошибка, из-за которой невозможно было представить декларацию БЭМ-сущностей в DEPS-формате в виде массива (#107). Актуально для технологий, ожидающих или возвращающих декларацию в формате принятом в enb@0.13.x.

Ошибки могли возникать в двух случаях:

Исправления были внесены в следующие технологии:

Также в релиз вошли следующие изменения


Исправления ошибок

Также в релиз вошли следующие изменения


Исправления ошибок

Также в релиз вошли следующие изменения


Исправления ошибок

Также в релиз вошли следующие изменения


Для версии 1.0.0 история изменений описана по отношению к пакету enb@0.13.x.

Изменения, ломающие обратную совместимость

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

API технологий

Исправления ошибок

Также в релиз вошли следующие изменения