BREAKING CHANGE
Переименование иконок
Иконки в названиях которых были опечатки переименованы (#1049):
Icon16DonateOultine
→Icon16DonateOutline
Icon16InfoCirle
→Icon16InfoCircle
Icon20FolderSimpleArrowRightOutlune
→Icon20FolderSimpleArrowRightOutline
Icon20AppleWatchOutlite
→Icon20AppleWatchOutline
Icon24ChatVaweOutlineGray
→Icon24ChatWaveOutlineGray
Icon24RectrangleHandPointUp
→Icon24RectangleHandPointUp
Icon24PhoneVaweOutlineGray
→Icon24PhoneWaveOutlineGray
Отказ от системы спрайтов
Система спрайтов превентивно оптимизировало случаи, когда одна иконка могла использовать несколько раз на странице. C увеличением количества иконок в репозитории, обнаружилась обратная сторона этого решения – рендер спрайта занимает больше времени, чем если бы иконка рендерилась самостоятельно без спрайта. Помимо скорости рендера, нет поддержки SSR, т.к. спрайт собирается только на клиенте. Это приводит к проблеме с морганием иконок во время первого рендера.
- Спрайт был удален, вместо него иконка рендерится как есть (#1039)
Обновление поддержки React
Удаление CommonJS
На 2024 год многие сборщики, библиотеки и браузеры уже умеют в поддержку ESM.
- Удалена сборка CommonJS (#1043)
Ограничение импортов
Импортирование теперь ограничено свойством "exports"
в package.json
. Если вам нужен какой-то внутренний функционал, то следует создать issues на его экспорт, чтобы мы рассмотрели такую возможность (#1039).