- Модуль
[email protected]
обновлен до версии1.3.4
. - Модуль
[email protected]
обновлен до версии2.2.5
. - Модуль
[email protected]
обновлен до версии4.14.2
(#139). - Модуль
[email protected]
обновлен до версии3.0.3
. - Модуль
[email protected]
обновлен до версии0.3.6
.
- Добавлена возможность создания эталонов (@sbmaxx #128).
- Добавлен teamcity reporter (@sbmaxx #127).
- Исправлено подключение модулей в Windows (@ErBlack #126).
- Модуль
[email protected]
обновлен до версии1.0.1
. - Модуль
[email protected]
обновлен до версии2.2.4
. - Модуль
[email protected]
обновлен до версии0.4.4
. - Модуль
[email protected]
обновлен до версии1.6.3
. - Модуль
[email protected]
обновлен до версии2.5.3
. - Модуль
[email protected]
обновлен до версии0.3.5
.
- Добавлена опция
timeout
(#122).
- Модуль
[email protected]
обновлен до версии1.3.3
.
- Модуль
[email protected]
обновлен до версии2.2.1
. - Модуль
[email protected]
обновлен до версии1.9.0
. - Модуль
[email protected]
обновлен до версии2.2.3
. - Модуль
[email protected]
обновлен до версии0.4.2
. - Модуль
[email protected]
обновлен до версии1.6.2
. - Модуль
[email protected]
обновлен до версии2.4.5
.
- Исправлено получение
global
объекта вCommonJS
дляi18n
.
- Модуль
[email protected]
обновлен до версии1.1.1
. - Модуль
[email protected]
обновлен до версии2.1.1
. - Модуль
[email protected]
обновлен до версии0.4.12
.
- [ major ] Опции
coverage
,htmlDiffer
,grep
задаются для всех уровней-сетов и не могут быть переопределены при конфигурации определенного уровня-сета. - [ major ] Поле
completeBundle
вынесено из опцииcoverage
в отдельную опцию, которая может быть задана для каждого уровня-сета в отдельности.
Было:
// ...
var examples = config.module('enb-bem-tmpl-specs')
.createConfigurator('tmpl-specs');
examples.configure({
// ...
coverage: {
engines: ['bh'],
reportDirectory: 'coverage',
exclude: ['**/node_modules/**', '**/libs/**'],
reporters: ['lcov'],
completeBundle: ''
},
htmlDiffer: { preset: 'bem' },
grep: '*'
// ...
});
// ...
Стало:
// ...
var examples = config.module('enb-bem-tmpl-specs')
.createConfigurator('tmpl-specs', {
coverage: {
engines: ['bh'],
reportDirectory: 'coverage',
exclude: ['**/node_modules/**', '**/libs/**'],
reporters: ['lcov']
},
htmlDiffer: { preset: 'bem' },
grep: '*'
});
examples.configure({
// ...
compleBundle: ''
// ...
});
// ...
- Оптимизировали подсчет информации о покрытии кода тестами (#120), что позволило снизить нагрузку на потребление оперативной памяти.
- При падении тестов в одном из уровней-сетов тесты остальных не запускались.
- Добавлена поддержка
enb
версии1.x
(#117).
- Модуль
[email protected]
обновлен до версии1.1.0
. - Модуль
[email protected]
обновлен до версии0.3.0
. - Модуль
[email protected]
обновлен до версии2.1.0
. - Модуль
[email protected]
обновлен до версии0.3.22
. - Модуль
[email protected]
обновлен до версии2.3.3
. - Модуль
[email protected]
обновлен до версии0.4.11
.
- Модуль
[email protected]
обновлён до версии1.0.1
.
- [ major ] Унифицирована работа
i18n
дляbem-core
иbem-bl
приlangs: true
(#109). - Добавлена опция
mockI18N
: позволяет подменитьi18n
(#110).
- Сборка c
langs: true
не завершается ошибкой, если у блока нет зависимости отi18n
(#108).
- Добавлена поддержка
i18n
изbem-core
(#106).
- Модуль
[email protected]
обновлён до версии1.0.0
. - Модуль
[email protected]
обновлён до версии2.0.1
. - Модуль
[email protected]
обновлён до версии1.8.0
. - Модуль
[email protected]
обновлён до версии0.3.20
. - Модуль
[email protected]
обновлён до версии2.3.2
.
- Модуль
[email protected]
обновлен до версии1.7.1
.
- Исправлена работа опции
depsTech
.
- Добавлена опция
depsTech
для выбора между технологиямиdeps
иdeps-old
(#103).
- Модуль
[email protected]
обновлён до версии1.6.0
.
- Исправлено завершение при использовании через
enb-magic-platform
: в случае ошибки модуль возвращает rejected promise, а не завершает работу черезprocess.exit(1)
(#88). Это необходимо для корректной работы в случаях, когда запущены несколько magic-тасков одновременно. - Исправлена ошибка, из-за которой тесты запускались из уровней, указанных в
sourceLevels
(#93). - Исправлена имитация
BEM.I18N
для работы с[email protected]
(#94). - Исправлен подсчёт покрытия тестами кода шаблонов, использующих интернацианализацию (#98).
- Модуль
[email protected]
обновлён до версии0.4.0
. - Модуль
[email protected]
обновлён до версии3.10.1
. - Модуль
[email protected]
обновлён до версии2.0.10
.
- Добавлена поддержка отчётов для
mocha
в переменную окруженияBEM_TMPL_SPECS_REPORTERS
(#38).
- Модуль
[email protected]
обновлён до версии0.3.17
. - Модуль
[email protected]
обновлён до версии1.11.0
. - Модуль
[email protected]
обновлён до версии1.5.10
. - Модуль
[email protected]
обновлён до версии3.10.0
. - Модуль
[email protected]
обновлён до версии0.4.10
.
- Исправлено подключение дополнительных уровней для теста (#87).
- Исправлено сохранение актуальных HTML файлов (#85).
- Исправлена ошибка, из-за которой не запускались тесты для эталонов с пустыми файлами (#83).
- Модуль
[email protected]
обновлён до версии0.3.0
. - Модуль
[email protected]
обновлён до версии1.3.1
: улучшено отображение различий. - Модуль
[email protected]
обновлён до версии0.3.14
. - Модуль
[email protected]
обновлён до версии1.10.0
. - Модуль
[email protected]
обновлён до версии1.5.5
: улучшено форматирование HTML. - Модуль
[email protected]
обновлён до версии3.9.3
. - Модуль
[email protected]
обновлён до версии2.0.8
. - Модуль
[email protected]
обновлён до версии2.2.5
. - Модуль
[email protected]
обновлён до версии0.4.9
.
- Теперь будет выводиться предупреждение, если для эталоне не хватает одного из файлов: HTML или BEMJSON (#83).
Добавлена поддержка коментариев / istanbul ignore next */
для игнорирования участков кода при подсчёте покрытия тестами (#73).
- Исправлена ошибка, из-за которой не переопределялись эталоны (#74).
- Модуль
[email protected]
обновлён до версии1.5.5
: улучшено форматирование HTML beautify-web/js-beautify#524. - Модуль
[email protected]
обновлён до версии1.0.4
. - Модуль
[email protected]
обновлён до версии0.3.7
. - Модуль
[email protected]
обновлён до версии3.5.0
. - Модуль
[email protected]
обновлён до версии2.0.3
. - Модуль
[email protected]
обновлён до версии2.2.1
.
- Добавлена опция
htmlDiffer
: позволяет переопределять настройки для сравнения HTML (#54). - Модуль
[email protected]
обновлён до версии1.3.0
: Исправлена ошибка при обработке масок в HTML. - Модуль
[email protected]
обновлён до версии3.3.0
.
- Модуль
[email protected]
обновлён до версии1.1.0
: добавлена поддержка масок в HTML.
- Добавлена возможность задавать дополнительный уровень переопределения для теста (#70).
- Исправлена ошибка, из-за которой тесты блока запускались в тестах его элементов и модификаторов (#68).
- Модуль
[email protected]
обновлён до версии0.3.6
.
- Добавлена поддержка асинхронных шаблонизаторов (@zxqfox #41).
- Добавлена возможность фильтровать запускаемые тесты с помощью опции
grep
или переменной окруженияBEM_TMPL_SPECS_GREP
(@zxqfox #61).
- Исправлена ошибка, из-за которой добавлялся код, имитирующий
BEM.I18N
, приlangs: false
. - Исправлена ошибка сборки шаблонизаторов с учётом локализации при
coverage: false
. - Исправлена ошибка, из-за которой не запускалась сборка шаблонизаторов, необходимых для выполнения тестов, если целью сборки был только таргет
?.tmpl-spec.js
. - Исправлено кэширование для сборки таргета
?.tmpl-spec.js
: пересборка будет происходить только по необходимости.
- Модуль
[email protected]
обновлён до версии3.2.0
.
- Модуль
[email protected]
обновлён до версии1.0.8
: теперь только условные коментарии учитываются при сравненииhtml
. - Модуль
[email protected]
обновлён до версии1.9.2
.
- Исправлена имитация
BEM.I18M
: добавлена поддержкаparam
(#52). - Исправлена ошибка из-за которой не подключалась имитация
BEM.I18M
при выключенномcoverage
(#50). - Модуль
[email protected]
обновлён до версии3.1.0
.
- Шаблонизация BEMJSON-эталонов теперь происходит независимо от выполнения предыдущих запусков (#49).
- Исправлена ошибка, когда нет эталонов и папка
tmpl-specs
пуста (#47). - Модуль
[email protected]
обновлён до версии1.0.7
: коментарии теперь учитываются при сравненииhtml
. - Модуль
[email protected]
обновлён до версии0.5.1
. - Модуль
[email protected]
обновлён до версии0.2.1
. - Модуль
[email protected]
обновлён до версии1.0.3
. - Модуль
[email protected]
обновлён до версии1.9.1
. - Модуль
[email protected]
обновлён до версии3.0.1
. - Модуль
[email protected]
обновлён до версии2.1.0
. - Модуль
[email protected]
обновлён до версии0.4.8
. - Модуль
[email protected]
обновлён до версии0.3.4
.
- Исправлена сборка
BEM.I18N
для опцииlangs
со значениемtrue
. - Модуль
enb-bem-pseudo-levels
обновлён до версии0.2.6
. - Модуль
html-differ
обновлён до версии1.0.5
. - Модуль
bem-naming
обновлён до версии0.5.0
.
- Добавлена опция
langs
(#12). - Исправлены ошибки при использовании в Windows (#39).
- Модуль
enb-source-map
обновлён до версии1.5.0
. - Модуль
jade
обновлён до версии1.8.2
.
- Модуль
enb-bem-techs
обновлён до версии1.0.0
. - Модуль
enb-bem-pseudo-levels
обновлён до версии0.2.5
. - Модуль
istanbul
обновлён до версии0.3.5
.
- Исправлен запуск тестов для
pre
режима magic-нод. - Модуль
jade
обновлён до версии1.8.0
. - Модуль
mocha
обновлён до версии2.0.1
.
- Добавлена возможность подсчёта покрытия кода тестами (#36).
- Модуль
bem-naming
обновлён до версии0.4.0
. - Модуль
enb-bem-techs
обновлён до версии1.0.0-rc
.
- Исправлен
html
иsummary
отчёты (#31). - Модуль
mocha
обновлён до версии2.0.1
. - Модуль
vow
обновлён до версии0.4.7
.
- Переход на
[email protected]
. - Модуль
mocha
обновлён до версии2.0.0
.
- Улучшена сборка
?.tmpl-specs.js
таргета. - Улучшен
html
отчёт. - Опцию
saveHtml
теперь можно задавать через переменную окруженияBEM_TMPL_SPECS_SAVE_HTML
. - Исправлено кэширование для опции
saveHtml
. - Исправлена сборка по
depsByTech
(#16). - Для форматирования html теперь используется
js-beautify
пакет, вместоhtml
.
- Добавлены
summary
иhtml
отчёты.