Форум

Методология

Toolbox

Платформа

Сообщество

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

2.2.1

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

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

2.2.0

Опции

Для технологий 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.1.0

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

Зависимости

2.0.1

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

Зависимости

2.0.0

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

Технология files

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

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

Технология deps

Формат deps.js

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

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

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

Зависимости

1.0.4

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

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

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

  1. Если базовые технологии получали на вход декларации, построенные с помощью сторонних технологий.
  2. Если сторонние технологии получали на вход декларации, построенные с помощью базовых технологий.

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

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

1.0.3

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

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

1.0.2

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

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

1.0.1

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

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

1.0.0

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

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

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

API технологий

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

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

Если вы заметили ошибку или хотите чем-то дополнить статью, вы всегда можете или написать нам об этом на Гитхабе, или поправить статью с помощью prose.io.