Releases: core-ds/core-components
v48.1.0
48.1.0
21.11.2024
#1408
Что изменилось
Расширен пропс texts
компонента Confirmation
:
domesticPhone
— номер телефона для звонков по России (по умолчанию 8 800 200 00 00)internationalPhone
— номер телефона для звонков из-за границы (по умолчанию +7 495 78 888 78).
Влияние на компоненты
- Минорное
confirmation
#1443
Что изменилось
- Добавлен отдельный компонент для single изображения, что сделать его независимым от swiper
Влияние на компоненты
- Патчи
gallery
v48.0.0
48.0.0
18.11.2024
#1332
Что изменилось
Крупное обновление Спиннера
- Обновленный вид спиннера.
- Добавлены новые пропсы для тонкой настройки внешнего вида:
preset
- преднастроенный вариант спиннера;size
- теперь отвечает за размер кольца спиннера;lineWidth
- толщина линии спиннера;style
- позволяет регулировать отступы, цвет и т.п.
- Добавлен
codemod
для бесшовной миграцииSpinner
:npx @alfalab/core-components-codemod --transformers=spinner --glob='src/**/*.tsx'
Внимание codemod
может не работать в случаях использования Spread Operator в коде.
Влияние на компоненты
-
Мажорное
spinner
-
Минорное
shared
#1304
Что изменилось
-
Добавлен пропс
lockLimit
, который предотвращает ввод числа если оно больше или меньше допустимого.
При событии blur установится число по верхней границе, если оно больше допустимого, и наоборот - по нижней границе, если число меньше допустимого. -
Изменен тип для пропса
onInputChange
. Теперь он может приниматьnull
. Обратите внимание на типы при обновлении.
Влияние на компоненты
- Мажорное
slider-input
#1426
Что изменилось
- Добавлен пакет @alfalab/core-config для глобальных настроек библиотеки. В него включены параметры: breakpoint для переключения между десктопной и мобильной версиями и client для выбора версии по умолчанию при серверном рендеринге
Влияние на компоненты
- Патчи
amount-input
button
calendar-input
calendar
checkbox-group
code-input
confirmation
custom-button
custom-picker-button
date-range-input
date-time-input
#1379
Что изменилось
Добавлен новый компонент. Старый помечен как deprecated
.
Обновление
Для упрощенного перехода между версиями библиотеки, после обновления вам необходимо исправить импорты.
До
import { FileUploadItem } from '@alfalab/core-components/file-upload-item';
После
import { FileUploadItemV1 } from '@alfalab/core-components/file-upload-item-v1';
Таким образом, в вашем приложении продолжат работу старые версии компонентов.
В дальнейшем поддержка v1
версий будет прекращена.
Влияние на компоненты
- Мажорное
file-upload-item
file-upload-item-v1
v47.26.1
v47.26.0
47.26.0
11.11.2024
#1424
Что изменилось
- Пакет HLS добавлен в корневые зависимости библиотеки
Влияние на компоненты
- Минорное
gallery
#1402
Что изменилось
- Изменено поведение пропса
disableUserInput
. Теперь инпут будет получать фокус состояние без каретки ввода.
Влияние на компоненты
- Минорное
input
#1438
Что изменилось
modalHeaderProps.bottomAddons
иbottomSheetProps.bottomAddons
теперь принимают в том числе функцию, возвращающуюReact.ReactNode
- Исправлены состояния "Выбрать все" при заданном
showHeaderWithSelectAll
Влияние на компоненты
- Минорное
select
#1437
Что изменилось
- Добавлены телефонные коды для Абхазии
Влияние на компоненты
- Минорное
international-phone-input
#1413
Что изменилось
- Исправлен баг с автофокусом и SSR. Каретка при автофокусе теперь программно устанавливается в конец ввода.
Влияние на компоненты
- Патчи
input
v47.25.2
47.25.2
05.11.2024
#1436
Что изменилось
- Добавление нового класса для попапа в галереи через пропс. Чтобы можно было прокидывать appId для работа изоляции стилей.
Влияние на компоненты
- Патчи
gallery
#1430
Что изменилось
- Icon-view: в компоненте ellipse восстановлен случайно удалённый вариант; пропсы: size: 40, topAddond: on
Влияние на компоненты
- Патчи
icon-view
#1418
Что изменилось
- Фикс проверки url, переданного в image src, на предмет видео или нет. Когда передавалось base64, регулярка долго выполнялась и компонент крашился.
Влияние на компоненты
- Патчи
gallery
v47.25.1
47.25.1
02.11.2024
#1432
Что изменилось
- Исправлен баг с вызовом onClick при любых нажатиях клавиатуры
Влияние на компоненты
- Патчи
plate
#1434
Что изменилось
- Решает проблему, когда скролл не разблокируется при закрытии модального окна при помощи свойства open={false}
Влияние на компоненты
- Патчи
base-modal
#1429
Что изменилось
- Исправлен цвет инпута в соответсвии с актуальной версией компонента
Влияние на компоненты
- Патчи
confirmation-v1
v47.25.0
47.25.0
24.10.2024
#1416
Что изменилось
- Внесены изменения в отступы в компонентах tag и filter-tag (затрагивает все темы)
Влияние на компоненты
- Минорное
filter-tag
tag
vars
#1412
Что изменилось
Изменены скругления для десктопной версии
Tooltip
8 -> 12Hint
4 -> 8
Влияние на компоненты
- Патчи
tooltip
#1387
Что изменилось
- Обновление темы corp
Влияние на компоненты
- Минорное
button
calendar
calendar-range
code-input
custom-button
custom-picker-button
file-upload-item
form-control
gallery
icon-button
input-autocomplete
international-phone-input
intl-phone-input
markdown
modal
navigation-bar-private
notification
notification-manager
password-input
picker-button
plate
select
select-with-tags
side-panel
space
switch
table
tabs
tag
themes
tooltip
universal-date-input
vars
v47.24.1
v47.24.0
v47.23.0
47.23.0
15.10.2024
#1407
Что изменилось
- Откат изменений скрытия футера при пустых опциях
Влияние на компоненты
- Патчи
select
#1415
Что изменилось
- Добавлен обработчик
onTargetClick
, вызываемый при нажатии на цельTooltip
Влияние на компоненты
- Минорное
tooltip
#1414
Что изменилось
- Для дочернего компонента-обертки Space -> Item прокидываем key который передали или сгенерировал react
Влияние на компоненты
- Патчи
space
#1410
Что изменилось
- Исправлен расчет высоты пустого списка опций с включенным
limitDynamicOptionGroupSize
Влияние на компоненты
- Патчи
select
#1381
Что изменилось
- Добавлены
inverted
цвета
Влияние на компоненты
- Минорное
switch
#1382
Что изменилось
- Исправлено скругление картинок до
16px
Влияние на компоненты
- Патчи
markdown