Changelog
0.325.0 (29 октября 2025)
Функциональные изменения в компонентах
Select
- Добавлено новое свойство
treeView, отвечающее за отображение дерева в выпадающем списке;
TextField, TextArea, Mask, NumberFormat
- Добавлена возможность указать текст для индикатора опциональности
Calendar, DatePicker
- Добавлена возможность вызвать всплывающую подсказку для событий в календаре
Combobox
- Исправлен баг в single-режиме, при котором в некоторых случаях значение поля ввода не обновлялось после изменения
items;
- Тип свойства
emptyStateDescriptionрасширен доReactNode;
Typography
- Обнулили значения по-умолчанию (браузерные) для свойств
padding/margin/border
Attach
-
Добавлена возможность прикреплять несколько файлов
-
Исправлена типизация для
callback onChange
Tabs
-
Убраны внешние отступы у контейнера
Tabs -
Отступы внутри
TabItemприведены в соответствие с макетами -
Скорректировано отображение фокусной рамки
LinkButton
- Добавлено состояние
hoverдля текста
0.324.0 (15 октября 2025)
Функциональные изменения в компонентах
Combobox, Select
- Исправлена некорректная работа компонента при асинхронной загрузке опций в режиме
multiple
Chip, TextField, Select, Combobox
-
Добавлено состояние
hoverдля крестика вChip -
Добавлено свойство
chipClickArea, которое определяет область нажатия
Tree
- Исправлено некорректной поведение компонента при использование ключа
typeв объектахtreeData
Modal
- Исправлено переопределение overlay при использование свойства
hasBody
Popup, Drawer
- Добавлено новое свойство
positionFixed, которое вне зависимости отframeустанавливаетposition: fixed
Slider
- Исправлена транзитивная ошибка
_reactDom.default.findDOMNode is not a functionв библиотекиreact-draggableпри использование в связке сReact 19
Table
-
Добавлены новые свойства
setCellPropsиsetRowPropsдля настройки атрибутов вcellиrowсоответственно -
Обновлена документацию: новые примеры, улучшили структуру
Popover
-
Добавлен механизм resizable
-
Добавлены новые
callbackдля событийonResizeStart,onResizeStop
Icons
- Добавлены новые иконки:
DocumentAddOutline/Fill, FilterFunnelOffOutline/Fill, TargetOutline, OpenPanelFill, ClosePanelFill
ProgressBarCircular
- Добавлен новый компонент
Docs
Popover, Modal
- Добавлен новый раздел описывающий работу свойства
isFocusTrapped
0.323.0 (1 октября 2025)
Функциональные изменения в компонентах
Autocomplete, Combobox, Datepicker, Select, TextArea, TextField
- изменен token для value на
--text-primary - изменен opacity для separator на
0.4 - изменен opacity для
rightContentна0.4
Modal
- добавлена возможность отключать
focusTrap
Tooltip
- удален лишний
pointer-eventsблокирующий click на содержимом компонента
Note
-
исправлена ошибка с некорректным переносом по буквам - правильно по словам
-
расширен
typeдо ReactNode для свойствtitle, text
TimePicker
- Добавлен новый компонент
Pagination
- Убрано ограничение на минимальное количество слотов для элементов
Dropdown
- добавлена возможность указывать beforeList во вложенные списки
Tree
-
добавлено свойство
singleLine, отвечающее за перенес заголовка -
исправлено поведение сокращения текста при нехватке места
TextField, Select, Combobox, Dropdown, Autocomplete
- Исправлен баг с открытием вложенных уровней при использовании свойства
portal
Docs
- Исправлено описание для свойства
isNumericв типографии
Avatar
- Добавлен
customBorderRadiusдляfitразмера приshape = rounded
0.322.1 (19 сентября 2025)
Функциональные изменения в компонентах
Avatar
- Исправлен
typeдля свойстваshape
What/why changed
📦 Published PR as canary version: Canary Versions
✨ Test out this PR locally via:
npm install @salutejs/plasma-asdk@0.350.1-canary.2246.17847852413.0
npm install @salutejs/plasma-b2c@1.592.1-canary.2246.17847852413.0
npm install @salutejs/plasma-giga@0.319.1-canary.2246.17847852413.0
npm install @salutejs/plasma-new-hope@0.336.1-canary.2246.17847852413.0
npm install @salutejs/plasma-web@1.594.1-canary.2246.17847852413.0
npm install @salutejs/sdds-bizcom@0.324.1-canary.2246.17847852413.0
npm install @salutejs/sdds-crm@0.323.1-canary.2246.17847852413.0
npm install @salutejs/sdds-cs@0.328.1-canary.2246.17847852413.0
npm install @salutejs/sdds-dfa@0.322.1-canary.2246.17847852413.0
npm install @salutejs/sdds-finai@0.315.1-canary.2246.17847852413.0
npm install @salutejs/sdds-insol@0.319.1-canary.2246.17847852413.0
npm install @salutejs/sdds-netology@0.323.1-canary.2246.17847852413.0
npm install @salutejs/sdds-scan@0.322.1-canary.2246.17847852413.0
npm install @salutejs/sdds-serv@0.323.1-canary.2246.17847852413.0
# or
yarn add @salutejs/plasma-asdk@0.350.1-canary.2246.17847852413.0
yarn add @salutejs/plasma-b2c@1.592.1-canary.2246.17847852413.0
yarn add @salutejs/plasma-giga@0.319.1-canary.2246.17847852413.0
yarn add @salutejs/plasma-new-hope@0.336.1-canary.2246.17847852413.0
yarn add @salutejs/plasma-web@1.594.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-bizcom@0.324.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-crm@0.323.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-cs@0.328.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-dfa@0.322.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-finai@0.315.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-insol@0.319.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-netology@0.323.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-scan@0.322.1-canary.2246.17847852413.0
yarn add @salutejs/sdds-serv@0.323.1-canary.2246.17847852413.0
0.322.0 (18 сентября 2025)
Функциональные изменения в компонентах
Drawer
- исправлен баг, при котором
unmountкомпонента не очищал свойствоoverflowуbody;
- добавлена возможность задавать кастомные анимации в компоненте
Autocomplete
- добавлен дженерик для гибкой настройки
SuggestionItem;
Dropdown
- в коллбэк
onHoverдобавлен вторым аргументомitemнаведенного элемента;
Select, Combobox
- добавлено свойство
modeсо значениямиdefaultиradio;
Engine
- добавлена проверка свойств на nullable значения. Например если значение для свойства типа
viewилиsizeбудет указано, какundefined, то применится значение по-умолчанию, взятое из конфигурации компонента.
CodeField
-
добавлена поддержка чтения OTP из смс
-
исправлен
controlledвариант компонента
Combobox, Select
- переработана логика работы с disabled-элементами. Теперь взаимодействие с ними изнутри компонента невозможно;
- при закрытии выпадающего списка происходит скролл всех чипов в начало.
Combobox, Select, Dropdown
- разработан функционал, позволяющий корректно позиционировать вложенные выпадающие списки в контейнерах со скроллом;
Range
- добавлен размер
xl
DatePicker
- удален автофокус инпута при закрытии выпадающего календаря
- исправлен вызов
callbackвнутриonBlur
Popover
- исправлена генерация
idпортала
Pagination
- Добавлен пропс
helperText
Switch
- Добавлен новый параметр
singleLine, который влияет на перенос строки текстаlabel
Tree
- добавлен DragAndDrop
Attach
-
добавлен обработчик
onClick -
добавлена возможность скрывать кнопку после прикрепления файла, с помощью
hideButtonOnAttach
Avatar
-
Добавлен новый параметр
shape -
Обновлены тесты и документация
Skeleton
- Добавлено новое значение для
view-lighter
0.321.0 (4 сентября 2025)
Функциональные изменения в компонентах
Autocomplete
- Добавлен пример очистки поля ввода
- Добавлено опциональное свойство
flip, при котором выпадающий список при недостатке места снизу может отобразиться вверху;
Popup
- добавлено свойство
providerFrame, которое определяет элемент, в который поместится контейнер Popupов
DatePicker
- добавлена возможность передавать zIndex в выпадающий календарь
- размеры приведены в соответствие с макетами
Docs
- в документацию добавлен поиск на базе
typesense
Autocomplete, Combobox, Select
- виртуализация теперь поддерживает работу с элементами с динамической высотой;
Carousel
- добавлено свойство
defaultIndex, которое отвечает за показ первого слайда по-умолчанию;
Combobox
- свойство
renderValueтеперь работает и в одиночном режиме;
Tree
- добавлено свойство
radioMode, включающее поведение выбора элемента как у radio-checkbox;
Tooltip
- добавлены свойства
mouseEnterDelayиmouseLeaveDelayдля задержки перед открытием/закрытием подсказки;
Tabs
-
добавлен
actionContentвTabItem -
добавлен
IconTabItem
Chip
- Добавлен размер
xxsвchip
Attach
-
переработана документация компонента
-
добавлены примеры взаимодействия с формой
Drawer
- Добавили поддержку css свойства scrollbar-gutter чтобы предотвратить дергания экрана из-за наличие scrollbar
Button
- Добавлен новый параметр
AdditionalContent
LinkButton
- Добавлен новый параметр
AdditionalContent
0.320.0 (21 августа 2025)
Функциональные изменения в компонентах
DatePicker
- добавлено свойство
preserveInvalidOnBlur, которое отключает сброс некорректных значений из поля ввода
- исправлен
controlledвариантDatePicker
NumberFormat
- добавлена поддержка
defaultValue
- добавлена функция
numberFormatter, которая приводит число к нужному формату
Pagination
- исправлен
controlledвариант
- отключено взаимодействие с текущей выбранной страницей;
NumberInput
- расширен тип
valueдоnumber | string | undefinedдля поддержки пустых значений
InformationWrapper
- добавлен компонент-обертка для элементов формы
Dropdown, Combobox
- исправлен баг в свойстве
alwaysOpened, из-за которого приходилось делать двойные нажатия для открытия дочерних списков;
Modal, Popup
- исправлен раздел документации связанный со свойством resizable
Switch
- тип свойства
labelрасширен доReactNode
TextField
- свойства, связанные с
chipпомечены как deprecated;
Spinner
- свойство size теперь union type и может быть как string, так и number
0.318.0 (7 августа 2025)
Функциональные изменения в компонентах
EmbedIconButton
- добавлен новый компонент
Combobox
- исправлен баг, связанный с невозможностью получить актуальное значение поля ввода после ререндера;
Segment
- добавлена логика задания максимальной ширины
SegmentItemи обрезанию текста троеточием
Autocomplete
- добавлено свойство
zIndex;
Tree
- добавлено свойство
autoExpandParent, которое отвечает за автоматическое раскрытие всех родителей у элемента;
Table
- стало возможным добавлять сложные типы данных (объекты, массивы, функции) во входных данных
data;
Chip
- добавлены токены отступов для
contentRight
Skeleton
- исправлена типизация пропсов внутри
withSkeleton
Notification
- Добавлена возможность указать пользовательскую иконку закрытия компонента
Attach
-
Добавлен новый параметр
customIcon -
Расширены типы файлов с вшитыми иконками
docx,xlsx
Tokens
- Добавлена новая палитра
warmGrayс "тёплыми" оттенками серого
Accordion
- Исправлены отступы в соответсвии с макетами
0.317.2 (30 июля 2025)
Функциональные изменения в компонентах
TextArea
- Сделали свойство
labelAriaHiddenопциональным
0.317.1 (28 июля 2025)
Функциональные изменения в компонентах
Combobox
- исправлен баг, связанный с невозможностью получить актуальное значение поля ввода после ререндера;
0.317.0 (24 июля 2025)
Функциональные изменения в компонентах
Button
- Удалены неактуальные размеры:
xlr, lr, mr, sr, xsr
Dropdown
- Добавлен отступ между выпадающим списком и таргетом;
Icons
- Удален лишний атрибут style со значением
mix-blend-modeв иконках:DislikeFill,LikeFill
Chip
- Исправлен цвет токена для иконки закрытия
- Убраны
scaleприhoverиactive
Heading
- Добавлена поддержка a11y для aria role heading
Textarea
- Добавлено новое свойство
labelAriaHiddenдля управленияaria-hidden
Note
-
Добавлена документация для свойства
hasClose -
Исправлен баг связанный со свойством
text -
Добавлена возможность многострочного текста
0.315.0 (10 июля 2025)
Функциональные изменения в компонентах
Tour
- Добавлен в поставку новый компонент
DatePicker
- Добавлена проверка при обновлении
value/defaultValue, чтобы избежать коллизии приmount/unmount
Before:
After:
useUniqId
- Помечен как deprecated по причине устаревания и не актуальности. Рекомендуем использовать метод
safeUseId
NumberFormat
- Улучшен механизм копирование и вставки числа
Chip
- изменен размер иконки
Closeдля размераXS, стало12x12
Icons
- добавлен
rest propsдля IconRoot. Теперь есть возможность прокинутьdata-attrsи другие атрибуты тега
Combobox
- Добавлен токен для галочки и иконки в режиме
single
Select
- Добавлен токен для галочки и иконки в режиме
single
TextArea
- добавлено свойство
headerSlot
0.313.0 (26 июня 2025)
Функциональные изменения в компонентах
Tree
- исправлен баг, из-за которого в некоторых случаях не отображался цвет выделенного элемента;
Combobox
- исправлен баг, из-за которого label в таргете не обновлялся при обновлении списка
items;
Calendar
- исправлен функционал по формированию ref на элементы календарной сетки
- добавлена возможность динамически менять
type
Before:
https://github.com/user-attachments/assets/45c7c426-6d31-4fb9-bc5f-b20a2f8a4105
After:
https://github.com/user-attachments/assets/8a13d0ec-8d8a-4764-8305-7a3dc33887d2
Popup, Modal, Drawer
-
массив элементов контекста Popup заменен на Map
-
исправлен импорт safeUseId
Carousel
-
появилась возможно настраивать отступ между слайдами через пропс
gap; -
незначительные исправления и улучшения;
CodeInput
- добавлен новый компонент
0.312.0 (11 июня 2025)
Функциональные изменения в компонентах
Select, Combobox
- добавлена возможность использовать кнопку
Выбрать всёвнутри выпадающего списка;
Popover
- добавлена обработка случая, когда frame передан как ID
Sheet
- добавлена проверка
canUseDOMперед использованием document
DatePicker
- добавлено свойство
closeAfterDateSelectв одиночный DatePicker
Notification
- добавлен
type-castдля корректной типизации
Carousel
- добавлена элементы управления: пагинация, стрелочки
0.311.0 (29 мая 2025)
Функциональные изменения в компонентах
TextField
- добавлен новый размер
XL
Mask
- добавили обработку, если не задан параметр mask, то возвращается обычный
TextField
Slider
- убрали наслоение контейнера для шкалы минимум/максимум с текущим значением бегунка
Link
- изменена поставка компонента ( добавлены файлы
types,tokens)
Progress
- добавлен новый
view-info
Autocomplete, Combobox
- улучшено поведение виртуализированного списка при динамическом изменении высоты оного;
Note
- добавлен возможность закрыть компонент, через свойство
hasCloseиonCloseButtonClick
Calendar
- исправлен метод получения модификации даты: учитывается свойство
includeEdgeDates
- добавлена возможность растягивать на всю доступную ширину и высоту
DatePicker
-
добавлена возможность управлять размером выпадающего календаря
-
добавлена возможность растягивать поле ввода на всю доступную ширину
Icons
- добавлены новые иконки:
- ArrowBack
- FloorTypeFill
- FloorTypeOutline
- SensorFill
- SensorOutline
- FlashlightOutline
- DocumentExportFill
- DocumentExportOutline
- DocumentImportFill
- DocumentImportOutline
- InternationalTradeOutline
- SensorTemperatureFill
- SensorTemperatureOutline
- изменены название иконок с ключевым словом
sberнаsbдля всех платформ
CodeField
- добавлен новый компонент
Notifications
- добавлена возможность управлять шириной уведомления, через свойство
widthиmaxWidth
List
- переведен на новую архитектуру