Changelog

0.326.0 (29 октября 2025)

Функциональные изменения в компонентах

Select

  • Добавлено новое свойство treeView, отвечающее за отображение дерева в выпадающем списке;

PR

TextField, TextArea, Mask, NumberFormat

  • Добавлена возможность указать текст для индикатора опциональности

PR

Calendar, DatePicker

  • Добавлена возможность вызвать всплывающую подсказку для событий в календаре

PR

Combobox

  • Исправлен баг в single-режиме, при котором в некоторых случаях значение поля ввода не обновлялось после изменения items;

PR

  • Тип свойства emptyStateDescription расширен до ReactNode;

PR

Typography

  • Обнулили значения по-умолчанию (браузерные) для свойств padding/margin/border

PR

Attach

  • Добавлена возможность прикреплять несколько файлов

  • Исправлена типизация для callback onChange

PR

Tabs

  • Убраны внешние отступы у контейнера Tabs

  • Отступы внутри TabItem приведены в соответствие с макетами

  • Скорректировано отображение фокусной рамки

PR

LinkButton

  • Добавлено состояние hover для текста

PR

0.325.0 (15 октября 2025)

Функциональные изменения в компонентах

Combobox, Select

  • Исправлена некорректная работа компонента при асинхронной загрузке опций в режиме multiple

PR

Chip, TextField, Select, Combobox

  • Добавлено состояние hover для крестика в Chip

  • Добавлено свойство chipClickArea, которое определяет область нажатия

PR

Tree

  • Исправлено некорректной поведение компонента при использование ключа type в объектах treeData

PR

  • Исправлено переопределение overlay при использование свойства hasBody

PR

  • Добавлено новое свойство positionFixed, которое вне зависимости от frame устанавливает position: fixed

PR

Slider

  • Исправлена транзитивная ошибка _reactDom.default.findDOMNode is not a function в библиотеки react-draggable при использование в связке с React 19

PR

Table

  • Добавлены новые свойства setCellProps и setRowProps для настройки атрибутов в cell и row соответственно

  • Обновлена документацию: новые примеры, улучшили структуру

PR

Popover

  • Добавлен механизм resizable

  • Добавлены новые callback для событий onResizeStart, onResizeStop

PR

Icons

  • Добавлены новые иконки: DocumentAddOutline/Fill, FilterFunnelOffOutline/Fill, TargetOutline, OpenPanelFill, ClosePanelFill

PR

ProgressBarCircular

  • Добавлен новый компонент

PR

Docs

Popover, Modal

  • Добавлен новый раздел описывающий работу свойства isFocusTrapped

PR

0.324.0 (1 октября 2025)

Функциональные изменения в компонентах

Autocomplete, Combobox, Datepicker, Select, TextArea, TextField

  • изменен token для value на --text-primary
  • изменен opacity для separator на 0.4
  • изменен opacity для rightContent на 0.4

PR

  • добавлена возможность отключать focusTrap

PR

Tooltip

  • удален лишний pointer-events блокирующий click на содержимом компонента

PR

Note

  • исправлена ошибка с некорректным переносом по буквам - правильно по словам

  • расширен type до ReactNode для свойств title, text

PR

TimePicker

  • Добавлен новый компонент

PR

Pagination

  • Убрано ограничение на минимальное количество слотов для элементов

PR

  • добавлена возможность указывать beforeList во вложенные списки

PR

Tree

  • добавлено свойство singleLine, отвечающее за перенес заголовка

  • исправлено поведение сокращения текста при нехватке места

PR

TextField, Select, Combobox, Dropdown, Autocomplete

  • Исправлен баг с открытием вложенных уровней при использовании свойства portal

PR

Docs

  • Исправлено описание для свойства isNumeric в типографии

PR

Avatar

  • Добавлен customBorderRadius для fit размера при shape = rounded

PR

0.323.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.323.0 (18 сентября 2025)

Функциональные изменения в компонентах

Drawer

  • исправлен баг, при котором unmount компонента не очищал свойство overflow у body;

PR

  • добавлена возможность задавать кастомные анимации в компоненте

PR

Autocomplete

  • добавлен дженерик для гибкой настройки SuggestionItem;

PR

  • в коллбэк onHover добавлен вторым аргументом item наведенного элемента;

PR

Select, Combobox

  • добавлено свойство mode со значениями default и radio;

PR

Engine

  • добавлена проверка свойств на nullable значения. Например если значение для свойства типа view или size будет указано, как undefined, то применится значение по-умолчанию, взятое из конфигурации компонента.

PR

CodeField

  • добавлена поддержка чтения OTP из смс

  • исправлен controlled вариант компонента

PR

Combobox, Select

  • переработана логика работы с disabled-элементами. Теперь взаимодействие с ними изнутри компонента невозможно;

PR

  • при закрытии выпадающего списка происходит скролл всех чипов в начало.

PR

Combobox, Select, Dropdown

  • разработан функционал, позволяющий корректно позиционировать вложенные выпадающие списки в контейнерах со скроллом;

PR

Range

  • добавлен размер xl

PR

DatePicker

  • удален автофокус инпута при закрытии выпадающего календаря
  • исправлен вызов callback внутри onBlur

PR

Popover

  • исправлена генерация id портала

PR

Pagination

  • Добавлен пропс helperText

PR

Switch

  • Добавлен новый параметр singleLine, который влияет на перенос строки текста label

PR

Tree

  • добавлен DragAndDrop

PR

Attach

  • добавлен обработчик onClick

  • добавлена возможность скрывать кнопку после прикрепления файла, с помощью hideButtonOnAttach

PR

Avatar

  • Добавлен новый параметр shape

  • Обновлены тесты и документация

PR

Skeleton

  • Добавлено новое значение для view - lighter

PR

0.322.0 (4 сентября 2025)

Функциональные изменения в компонентах

Autocomplete

  • Добавлен пример очистки поля ввода

PR

  • Добавлено опциональное свойство flip, при котором выпадающий список при недостатке места снизу может отобразиться вверху;

PR

  • добавлено свойство providerFrame, которое определяет элемент, в который поместится контейнер Popupов

PR

DatePicker

  • добавлена возможность передавать zIndex в выпадающий календарь

PR

  • размеры приведены в соответствие с макетами

PR

Docs

  • в документацию добавлен поиск на базе typesense

PR

Autocomplete, Combobox, Select

  • виртуализация теперь поддерживает работу с элементами с динамической высотой;

PR

  • добавлено свойство defaultIndex, которое отвечает за показ первого слайда по-умолчанию;

PR

Combobox

  • свойство renderValue теперь работает и в одиночном режиме;

PR

Tree

  • добавлено свойство radioMode, включающее поведение выбора элемента как у radio-checkbox;

PR

Tooltip

  • добавлены свойства mouseEnterDelay и mouseLeaveDelay для задержки перед открытием/закрытием подсказки;

PR

Tabs

  • добавлен actionContent в TabItem

  • добавлен IconTabItem

PR

Chip

  • Добавлен размер xxs в chip

PR

Attach

  • переработана документация компонента

  • добавлены примеры взаимодействия с формой

PR

Drawer

  • Добавили поддержку css свойства scrollbar-gutter чтобы предотвратить дергания экрана из-за наличие scrollbar

PR

Button

  • Добавлен новый параметр AdditionalContent

PR

LinkButton

  • Добавлен новый параметр AdditionalContent

PR

0.321.0 (21 августа 2025)

Функциональные изменения в компонентах

DatePicker

  • добавлено свойство preserveInvalidOnBlur, которое отключает сброс некорректных значений из поля ввода

PR

  • исправлен controlled вариант DatePicker

PR

NumberFormat

  • добавлена поддержка defaultValue

PR

  • добавлена функция numberFormatter, которая приводит число к нужному формату

PR

Pagination

  • исправлен controlled вариант

PR

  • отключено взаимодействие с текущей выбранной страницей;

PR

NumberInput

  • расширен тип value до number | string | undefined для поддержки пустых значений

PR

InformationWrapper

  • добавлен компонент-обертка для элементов формы

PR

  • исправлен баг в свойстве alwaysOpened, из-за которого приходилось делать двойные нажатия для открытия дочерних списков;

PR

  • исправлен раздел документации связанный со свойством resizable

PR

Switch

  • тип свойства label расширен до ReactNode

PR

TextField

  • свойства, связанные с chip помечены как deprecated;

PR

Spinner

  • свойство size теперь union type и может быть как string, так и number

PR

0.319.0 (7 августа 2025)

Функциональные изменения в компонентах

EmbedIconButton

  • добавлен новый компонент

PR

Combobox

  • исправлен баг, связанный с невозможностью получить актуальное значение поля ввода после ререндера;

PR

Segment

  • добавлена логика задания максимальной ширины SegmentItem и обрезанию текста троеточием

PR

Autocomplete

  • добавлено свойство zIndex;

PR

Tree

  • добавлено свойство autoExpandParent, которое отвечает за автоматическое раскрытие всех родителей у элемента;

PR

Table

  • стало возможным добавлять сложные типы данных (объекты, массивы, функции) во входных данных data;

PR

Chip

  • добавлены токены отступов для contentRight

PR

Skeleton

  • исправлена типизация пропсов внутри withSkeleton

PR

Notification

  • Добавлена возможность указать пользовательскую иконку закрытия компонента

PR

Attach

  • Добавлен новый параметр customIcon

  • Расширены типы файлов с вшитыми иконками docx , xlsx

PR

Tokens

  • Добавлена новая палитра warmGray с "тёплыми" оттенками серого

PR

Accordion

  • Исправлены отступы в соответсвии с макетами

PR

0.318.2 (30 июля 2025)

Функциональные изменения в компонентах

TextArea

  • Сделали свойство labelAriaHidden опциональным

0.318.1 (28 июля 2025)

Функциональные изменения в компонентах

Combobox

  • исправлен баг, связанный с невозможностью получить актуальное значение поля ввода после ререндера;

0.318.0 (24 июля 2025)

Функциональные изменения в компонентах

Button

  • Удалены неактуальные размеры: xlr, lr, mr, sr, xsr

PR

  • Добавлен отступ между выпадающим списком и таргетом;

PR

Icons

  • Удален лишний атрибут style со значением mix-blend-mode в иконках: DislikeFill, LikeFill

PR

Chip

  • Исправлен цвет токена для иконки закрытия

PR

  • Убраны scale при hover и active

PR

Heading

  • Добавлена поддержка a11y для aria role heading

PR

Textarea

  • Добавлено новое свойство labelAriaHidden для управления aria-hidden

PR

Note

  • Добавлена документация для свойства hasClose

  • Исправлен баг связанный со свойством text

  • Добавлена возможность многострочного текста

PR

0.316.0 (10 июля 2025)

Функциональные изменения в компонентах

Tour

  • Добавлен в поставку новый компонент

4539d0a6_Kapture_2025-06-30_at_13 45 01

PR

DatePicker

  • Добавлена проверка при обновлении value/defaultValue, чтобы избежать коллизии при mount/unmount

Before:

460583735-fea399b1-8225-4b39-889b-b332664a4bcc

After: 460583334-2e733867-15fb-4818-97f1-f0c024dc37cb

PR

useUniqId

  • Помечен как deprecated по причине устаревания и не актуальности. Рекомендуем использовать метод safeUseId

PR

NumberFormat

  • Улучшен механизм копирование и вставки числа

459900391-30817797-7211-4d0e-8e4b-799d7fdab2c9

PR

Chip

  • изменен размер иконки Close для размера XS, стало 12x12

PR

Icons

  • добавлен rest props для IconRoot. Теперь есть возможность прокинуть data-attrs и другие атрибуты тега

PR

Combobox

  • Добавлен токен для галочки и иконки в режиме single

PR

Select

  • Добавлен токен для галочки и иконки в режиме single

PR

TextArea

  • добавлено свойство headerSlot
image

PR

0.314.0 (26 июня 2025)

Функциональные изменения в компонентах

Tree

  • исправлен баг, из-за которого в некоторых случаях не отображался цвет выделенного элемента;

PR

Combobox

  • исправлен баг, из-за которого label в таргете не обновлялся при обновлении списка items;

PR

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

PR

  • массив элементов контекста Popup заменен на Map

  • исправлен импорт safeUseId

PR

  • появилась возможно настраивать отступ между слайдами через пропс gap;

  • незначительные исправления и улучшения;

PR

CodeInput

  • добавлен новый компонент

PR

0.313.0 (11 июня 2025)

Функциональные изменения в компонентах

Select, Combobox

  • добавлена возможность использовать кнопку Выбрать всё внутри выпадающего списка;

Kapture 2025-06-11 at 11 52 38

PR

Popover

  • добавлена обработка случая, когда frame передан как ID

PR

Sheet

  • добавлена проверка canUseDOM перед использованием document

PR

DatePicker

  • добавлено свойство closeAfterDateSelect в одиночный DatePicker

Kapture 2025-06-11 at 12 47 51

PR

Notification

  • добавлен type-cast для корректной типизации
image

PR

  • добавлена элементы управления: пагинация, стрелочки

Kapture 2025-06-11 at 11 28 34

PR

0.312.0 (29 мая 2025)

Функциональные изменения в компонентах

TextField

  • добавлен новый размер XL

PR

Mask

  • добавили обработку, если не задан параметр mask, то возвращается обычный TextField

PR

Slider

  • убрали наслоение контейнера для шкалы минимум/максимум с текущим значением бегунка

Kapture 2025-05-29 at 12 40 21

PR

  • изменена поставка компонента ( добавлены файлы types, tokens )

PR

Progress

  • добавлен новый view - info

PR

Autocomplete, Combobox

  • улучшено поведение виртуализированного списка при динамическом изменении высоты оного;

Kapture 2025-05-29 at 14 52 03

PR

Note

  • добавлен возможность закрыть компонент, через свойство hasClose и onCloseButtonClick

Kapture 2025-05-29 at 13 15 39

PR

Calendar

  • исправлен метод получения модификации даты: учитывается свойство includeEdgeDates

PR

  • добавлена возможность растягивать на всю доступную ширину и высоту

Kapture 2025-05-29 at 15 01 01

PR

DatePicker

  • добавлена возможность управлять размером выпадающего календаря

  • добавлена возможность растягивать поле ввода на всю доступную ширину

PR

Icons

  • добавлены новые иконки:
    • ArrowBack
    • FloorTypeFill
    • FloorTypeOutline
    • SensorFill
    • SensorOutline
    • FlashlightOutline
    • DocumentExportFill
    • DocumentExportOutline
    • DocumentImportFill
    • DocumentImportOutline
    • InternationalTradeOutline
    • SensorTemperatureFill
    • SensorTemperatureOutline

PR

  • изменены название иконок с ключевым словом sber на sb для всех платформ

PR

CodeField

  • добавлен новый компонент

Kapture 2025-05-29 at 13 28 14

PR

Notifications

  • добавлена возможность управлять шириной уведомления, через свойство width и maxWidth

Kapture 2025-05-29 at 13 43 54

PR

List

  • переведен на новую архитектуру

PR