Перейти к содержимому
# release

Релиз VKUI v7

VKUI v7 вышел из беты и стал полностью стабильным. Поддержка v6 прекращена — рекомендуем обновиться, чтобы использовать новые возможности и вовремя получать исправления.

У многих компонентов изменилось публичное API. Мы улучшаем опыт разработчиков при работе с дизайном и в этом релизе сократили расхождения в названиях параметров между React и Figma. Также избавились от deprecated-свойств и унифицировали API разных компонентов.

В новой версии мы переработали подход к модальным окнам и исправили большое количество багов.

Компонент больше не обязателен при наличии в приложении всплывающих окон. Свойства popout и modal отмечены как @deprecated и будут удалены в следующем релизе.

Компонент удалён в пользу Input, Select и DateInput. Подобрать замену поможет обсуждение ↗.

По умолчанию для всех типографических элементов отключены акцентные начертания. Чтобы вернуть прежнее поведение, используйте useAccentWeight={true}.

Раньше для светлой и тёмной темы использовалось название Appearance, которое совпадало с названиями параметров некоторых компонентов (например, Button) и могло путать. Поэтому мы перешли на ColorScheme — так это свойство называется в CSS.

Из-за этого изменились названия типов, хуков и провайдеров для работы со светлой и тёмной темами.

Начните с инструкции по миграции. Большинство изменений не придётся делать вручную — есть автоматизации, о которых рассказано в инструкции.

Если возникнут сложности, задайте вопрос в Дискуссиях ↗ на GitHub или в публичном чате ↗ в VK Messenger.