Skip to content

Latest commit

 

History

History
89 lines (66 loc) · 9.15 KB

CHANGELOG.ru.md

File metadata and controls

89 lines (66 loc) · 9.15 KB

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

2.4.0

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

  • Библиотека bem-core была обновлена до версии 2.8.0.
  • Проработана доступность (a11y) всех блоков (#1206).
  • dist-сборка теперь собирает шаблоны с помощью bem-xjst@next, что позволяет добавлять шаблоны в рантайме.

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

  • dropdown теперь не генерирует обертку вокруг switcher и popup (#1392).
  • Несемантичное использования тега <i> заменено на <span> во всех блоках (#1668).
  • Многострочные комментарии в файлах stylus, ломающие карты кода, заменены на однострочные (#1702).

2.3.0

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

  • Библиотека bem-core была обновлена до версии 2.7.0.
  • Добавлена поддержка BH 4.x (#1587).
  • Добавлена поддержка BEM-XJST 2.x (#1495).
  • В input, textarea и select специфичные для темы стили модификатора _width_available вынесены из common-уровня обратно на design-уровень переопределения (#1548).

В релиз вошли следующие исправления ошибок

  • В checkbox иправлена ошибка в MSIE 11/Edge (#1590).
  • В attach иправлена ошибка в MSIE 11/Edge (#1596).
  • В button исправлена поддержка нестандартных HTML-тегов для собственных реализаций кнопки (#1566).
  • В textarea исправлена ошибка, из-за которой блок неправильно обрабатывал собственные зависимости (#1565).

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

  • Обновлена английская версия описания библиотеки (#1552).
  • В русскую документацию добавлен раздел «Понимание принципов библиотеки» и внесены другие мелкие исправления (#1613).
  • В русскую документацию добавлена информация об использовании dist-сборки (#1584).
  • В разработческой версии dist картинки теперь «замораживаются» внутри CSS-файлов (#1568).
  • В select ускорена инициализация (#1595).
  • Улучшено отображение input_theme_islands без модификатора _has-clear (#1610).
  • В input_theme_islands исправлено отображение выделенного текста (#1608).

2.2.1

В релиз вошли следующие исправления ошибок

  • В checkbox исправлена ошибка, из-за которой не работало переключение состояний по клику в чекбокс в большинстве браузеров (#1538).

2.2.0

В релиз вошли следующие исправления ошибок

  • В select исправлена ошибка, при которой он не раскрывался по первому нажатию на space (#1486).
  • В checkbox исправлена поддержка touch-устройств (#1472).

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

  • В блоке link добавлена возможность отменить поведение по умолчанию (#1485).
  • Добавлена дополнительная проверка на существование группы в шаблонах menu (#1513).
  • В BH-бандлы в dist добавлена мимикрия под BEMHTML (#1530).
  • Были внесены мелкие исправления в документацию.

2.1.1

В релиз вошли следующие исправления ошибок

  • В select исправлена деградация поддержки уравления с клавиатуры (#1456).

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

  • Теперь полю val в блоке progressbar по умолчанию присваивается ноль (#1468).
  • Добавлено описание button_view_plain в документацию (#1454).

2.1.0

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

  • Реализована опциональная поддержка Internet Explorer 8 с деградацией (#1205). Инструкцию по использованию см. в README.
  • Библиотека bem-core была обновлена до версии 2.6.0.

В релиз вошли следующие исправления ошибок

  • Исправлена ошибка при изменении размеров textarea (#1330).
  • Исправлена ошибка, при которой в момент раскрытия select мог вызвать появление полос прокрутки на странице (#1323).
  • Убрана подсветка контролов при тапе на тач-устройствах (#1390).
  • Исправлен внешний вид button_view_plain в состоянии disabled (#1378).
  • Исправлена ошибка в блоке input, возникавшая в Chrome, если текст не помещался в поле (#1382).
  • Исправлена ошибка, при которой могло быть видно содержимое закрытого блока modal (#1372).
  • Исправлена ошибка лишней подписки на keydown в блоке menu (#1381).
  • Событие при нажатии на escape в блоке select теперь не всплывает (#1367).
  • Блок link внутри menu-item_type_link в состоянии disabled тоже получает состояние disabled автоматически (#1353).

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

  • Добавлена возможность использовать модификатор _width_available без указания темы (#1404).
  • Улучшен конфиг сборки поставки bem-components как библиотеки (dist) (#1411).
  • menu теперь генерирует исключения с подробным описанием, если используется с несоответствующим содержимым (#1320).
  • Обновлена документация.