Releases: enb/enb-bem-techs
Releases · enb/enb-bem-techs
v1.0.1
Исправления ошибок
- Для технологии
deps-merge
возвращена возможность объединять BEMDECL-файлы с DEPS-файлами (#94). - Исправлено кэширование для следующих технологий:
merge-deps
,merge-bemdecl
иdeps-by-tech-to-bemdecl
(#93, #97).
Также в релиз вошли следующие изменения
- Модуль
[email protected]
обновлён до версии0.5.0
. - Модуль
[email protected]
обновлён до версии3.2.5
.
v1.0.0
Для версии 1.0.0
история изменений описана по отношению к пакету [email protected]
.
Изменения, ломающие обратную совместимость
- Удалена вся логика, связанная с
BEViS
методологией. - Технологии
bemjson-to-bemdecl
,deps-by-tech-to-bemdecl
,merge-bemdecl
иprovide-bemdecl
теперь предоставляют результат вbemdecl
формате, вместоdeps
формата. - Технологии
merge-bemdecl
иprovide-bemdecl
теперь ожидает исходные таргеты вbemdecl
формате, вместоdeps
формата.
Крупные изменения
- Модуль экспортирует все предоставляемые технологии (#70).
- Добавлена
levels-to-bemdecl
технология (#41). - Опция
levels
изlevels
технологии теперь может принимать пути относительно корня, вместо абсолютных (#10). - Опция
destTech
изdeps-by-tech-to-bemdecl
технологии теперь не является обязательной (#67).
API технологий
- Технология
bemdecl-from-bemjson
переименована вbemjson-to-bemdecl
. - Технология
bemdecl-from-deps-by-tech.js
переименована вdeps-by-tech-to-bemdecl
. - Технология
bemdecl-merge
переименована вmerge-bemdecl
. - Технология
deps-merge
переименована вmerge-deps
. - Технология
deps-subtract
переименована вsubtract-deps
. - Технология
bemdecl-provider
переименована вprovide-bemdecl
. - Технология
deps-provider
переименована вprovide-deps
. - Опции
sourceTarget
иdestTarget
изbemdecl-from-bemjson
технологии объявлены deprecated, вместо них следует использоватьsource
иtarget
соответственно. - Опции
bemdeclSources
иbemdeclTarget
изmerge-bemdecl
технологии объявлены deprecated, вместо них следует использоватьsources
иtarget
соответственно. - Опции
sourceNodePath
,sourceTarget
иbemdeclTarget
изprovide-bemdecl
технологии объявлены deprecated, вместо них следует использоватьnode
,source
иtarget
соответственно. - Опции
bemdeclTarget
иdepsTarget
изdeps
технологии объявлены deprecated, вместо них следует использоватьbemdeclFile
иtarget
соответственно. - Опции
depsSources
иdepsTarget
изmerge-deps
технологии объявлены deprecated, вместо них следует использоватьsources
иtarget
соответственно. - Опции
bemdeclTarget
иdepsTarget
изdeps-old
технологии объявлены deprecated, вместо них следует использоватьbemdeclFile
иtarget
соответственно. - Опции
sourceNodePath
,sourceTarget
иdepsTarget
изprovide-deps
технологии объявлены deprecated, вместо них следует использоватьnode
,source
иtarget
соответственно. - Опции
subtractFromTarget
,subtractWhatTarget
иdepsTarget
изsubtract-deps
технологии объявлены deprecated, вместо них следует использоватьfrom
,what
иtarget
соответственно. - Опция
depsTarget
изfiles
технологии объявлена deprecated, вместо неё следует использоватьdepsFile
.
Исправления ошибок
- Исправлена ошибка в
deps
иdeps-old
технологиях, из-за которой было невозможно выразить булевый модификатор со значениемtrue
вdeps
формате. - Исправлена ошибка в
bemjson-to-bemdecl
технологии, связанная сundefined
вbemjson
формате. - Исправлена ошибка в
deps-by-tech-to-bemdecl
технологии, из-за которой полеblock
не подставлялось по контексту. - Исправлены ошибки при использовании в Windows.
Также в релиз вошли следующие изменения
- Улучшена документация технологий.
- Добавлены руководства по сборке бандлов, страниц и дистрибутивов.
- Добавлены тесты для технологий.
- Добавлены молульные тесты.
- Добавлены тесты на производительность для сканера уровней.
- Настроен запуск автотестов с помощью
appveyor
для Windows. - Добавлена зависимость от модуля
bem-naming
версии0.4.0
. - Модуль
vow
обновлён до версии0.4.7
. - Модуль
inherit
обновлён до версии2.2.2
. - Модуль
js-yaml
обновлён до версии3.2.3
.