Привет!
Мы, наконец, выпустили новые версии bem-core и bem-components!
bem-core 4.2.0
Версия полностью обратносовместимая, так что обновление должно быть совершенно «бесплатным».
Главным изменением является совместимость с bem-xjst 8.x. Кроме того в версию вошла большая работа по переводу документации на английский и, конечно же, исправления ошибок и мелкие улучшения. Подробности читайте в changelog.
bem-components 5.1.0
Версия также является обратносовместимой и не должна требовать никаких усилий при обновлении.
В ней обновлена зависимость от bem-core до 4.2.0, добавлено визуальное оформление для link_disabled
и исправлены некоторые ошибки.
Подробности в changelog.
bem-components 6.0.0
Эта версия обязательно требует обновления до bem-xjst 8
, где появились новые полезные режимы и исправлена работа режима extend. Необходимые пакеты для сборки на ENB (enb-bemxjst 8.6.7
) или gulp (gulp-bem-xjst 3.0.0
) уже доступны для установки.
При переходе вам может пригодиться автоматический мигратор шаблонов: https://github.com/bem/bem-xjst/tree/master/migration#migration-tool-for-templates
Кроме новых шаблонов версия ничем не отличается от 5.1.0
.
Где попробовать
Свежие bem-core 4.2.0 и bem-components 6.0.0 уже внедрены в project-stub.
Если при обновлении у вас возникнут какие-либо проблемы — пишите, мы постараемся помочь.
Решена ли эта проблема https://github.com/bem-site/bem-forum-content-ru/issues/1260
@webtehnology
Слава @miripiruni буквально час назад влил pull request https://github.com/bem/bem-xjst/pull/424, теперь ждем версию
bem-xjst
и останется протащить апдейт вgulp-bem-xjst
. Думаю, есть все шансы, что на этой неделе сойдется.Супер!
@tadatuta Добрый день! Вопрос выше решен ли?
@webtehnology https://github.com/bem/bem-xjst/pull/424 влит, но пока не выпущена версия, так как не было никаких проверок этой функциональности в бою. Можете попробовать собрать что-то свое из ветки master в bem/bem-xjst если горит или интересно.
Migration tool for templates
Миграция выдает лог:
Использовалась консоль GitBash
К сожалению даже после полного обновления project-stub и отдельного обновления bem-xjst выдается ошибка Module "block-1": can't resolve dependence "BEMHTML"