v2.0.0
Важно: ознакомтесь с руководством по переходу на версию 2.0.0
.
Технология files
[ major ] Исправлен порядок файлов, возвращаемый для нескольких суффиксов:
- Файлы должны быть отсортированы сперва по имени сущности, и только потом по суффиксу (#129).
- Файлы должны быть отсортированы сперва по уровню, и только потом по суффиксу (#156).
Технология deps-old
- [ major ] Исправлена ошибка раскрытия
must
-зависимостей (#175). Алгоритм раскрытия зависимостей был полностью переписан. - Добавлена опция strict, которая включает строгий режим раскрытия зависимостей.
- Теперь в консоль выводятся предупреждения о циклических
must
-зависимостях.
Технология deps
- Исправлена ошибка, из-за которой невозможно было задать
must
-зависимость модификатору от своего блока (#148).
Формат deps.js
В чтении и обработке deps.js
-файлов исправлены следующие ошибки:
- Не учитывались элементы, переданные в виде массива в поле
elem
(#136). - Не учитывались булевые модификаторы, переданные в виде массива строк (#113).
- Не учитывался контекст блока для его элементов и модификаторов (#112).
- Исправлена обработка пустых
deps.js
-файлов (#151).
Технология merge-bemdecl
- Исправлено объединение деклараций: не учитывались модификаторы без значения (#116).
Технология subtract-deps
- Исправлена обработка опций
from
иwhat
: не раскрывался?
в названии таргета (#128).
Зависимости
- Модуль
[email protected]
обновлен до версии3.3.1
. - Модуль
[email protected]
обновлен до версии0.4.10
.