Releases: VKCOM/icons
Releases · VKCOM/icons
@vkontakte/[email protected]
Исправления
- Исправлена директива
use client
(#852)
@vkontakte/[email protected]
Изменения
- Добавлена директива
'use client'
для корректного рендера иконок в Next.js 13 React Server Components
@vkontakte/[email protected]
Breaking changes
Удалена логика с префиксными классами. Все классы иконок теперь имеют префикс vkui
.
@vkontakte/[email protected]
Breaking changes
Удалён default export иконок. Изменение затрагивает только импорты из dist пакета. Импорты из корневого файла работают как раньше.
v2.1.1
v2.0.2
v2.0.1
v2.0.1, потому что в пространстве версий v2.0.0 уже занято – при пре-релизе v2.0.0-alpha.0 ошибочно зарелизили v2.0.0 😔
BREAKING CHANGE
Починили семантику 🎉
Убрали лишнюю div
-обертку из SvgIcon
.
Теперь все классы, размеры и прочие свойства накидываются напрямую на svg
элемент (#287)
Это затронуло типы в параметре getRootRef
.
- const iconRef = React.useRef<HTMLDivElement>(null);
+ const iconRef = React.useRef<SVGSVGElement>(null);
<Icon12User getRootRef={iconRef} />
Удалили дубли
16:
clock_ourline_16
– используйте вместо негоclock_outline_16
28:
ghost_simle_outline_28
— используйте вместо негоghost_simple_outline_28
Переименовали иконки
Старое название | Новое название |
---|---|
grid_square_outline_28 | lines_grid_2x3_square_outline_28 |
profile_outline_28 | user_circle_outline_28 |
safari_outline_28 | compass_outline_28 |
v1.199.0
v1.197.0
Обновили @vkontakte/icons-scripts: теперь туда можно передать список устаревших иконок. Подробности в документации.
v1.171.0
Поддержка React 18.