Changelog
1.501.0 (23 января 2025)
Функциональные изменения в компонентах
Rating
- исправлена логика расчета отображаемого значения
Before:
After:
Note
- добавлен новый компонент Note
Flow
Универсальный контейнер для у порядоченного размещения вложенных компонентов (например, медиафайлы, карточки или блоки текста).
NumberInput
- исправлен баг, позволявший ввести число с точкой в конце, больше максимального значения или ниже минимального значения
- добавлено свойство
precision
, определяющее кол-во знаков после запятой - добавлены тесты на эти кейсы
DatePicker
- добавлена возможность указать место раскрытия календаря
After:
Avatar
- добавлен блок для отображения дополнительного контента в виде badge или counter
After:
- поля ввода даты становятся независимыми после выбора полной даты в DatePickerRange
- добавлено свойство
closeAfterDateSelect
, позволяющее закрыть календарь после выбора даты
Slider
- Изменен отступ между иконкой слева и label при горизонтальном слайдере
ThemeBuilder
Добавлена валидация при создании токена / редактировании токена:
- Проверка, что токен называется в CamelCase нотации
- Название токена не должно превышвать 32 символа
- Название не должно начинаться с название подгруппы, в которой он созд аётся
- В названии не должно быть зарезервированных слов "onDark", "onLight", "inverse"
- Значение обычного цвета теперь поддерживается только в HEX и HEXA форматах
- Значение градиента допускается только в полном описании: linear|radial-gradient (<угол / радиус>, <цвет> <позиция>, <цвет> <позиция>)
Cell
- добавлена возможность передачи
restProps
в компонентыCellTextbox
- исправлен пример для
CellTextbox
Checkbox
- исправлена ширина кликабельной области
label
по умолчанию (singleLine=false
) - добавлена
story
для длинного названия +singleLine
- добавлен тест на клик по
label
и тест для свойстваsingleLine
Radiobox
- исправлена ширина кликабельной области
label
по умолчанию (singleLine=false
)
TextField, Autocomplete, TextArea, Combobox, Select
- исправлен размер иконки trigger для hint
- добавлено отображение Hint внутри TextField-like компонент
Combobox, Select, Dropdown
- добавлена возможность задавать направление раскрытия вложенных дропдаунов
Button, IconButton
- актуализированы примеры документации для св ойств:
size
,view
Tree
- перенесен внешний css из rc-tree в локальную сборку
Tokens
- актуализированы токены для конфигураций компонентов
Autocomplete, Select, Combobox
- добавлены новые токены для более детальной кастомизации
- исправлен токен жирности шрифта для
button-like
вариантаSelect
;
Dropdown
- добавлен токен
itemMargin
- добавлен токен
disclosureIconColor
Изменения в библиотеки
- актуализированы токены для конфигураций компонентов и тестов
- обновлены snapshots для компонентов
- добавлено подключение theme из
plasma-themes
дляstorybook
вdecoratorThemes
Audioplayer, Card, Carousel, ElasticGrid, Modal, Portal, PreviewGallery, Upload, UploadAudio, UploadVisual
- добавлено примечание о том что используются только в сборке
styled-components
1.489.0 (26 декабря 2024)
Функциональны е изменения в компонентах
Counter
- изменили минимальное значение с 1 на 0
Select, Autocomplete, Combobox
- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке;
TextArea
- изменен тип свойства
rightHelper
наReactNode
Select
- добавлена поддержка
react-hook-form
Tokens
- Добавлена генерация
spacing
токенов
TS
- обновлена, глобально, версия TS с 4.2.4 до 4.5.5
Attach
- добавлено свойство
helperText
- добавлен
helperTextView
со значениямиdefault
иnegative
Notification
- исправлена типизация компонента (убран принудительный кастинг)
Button, ButtonGroup, IconButton
- Добавлен размер
xl
во все вертикали
TextField
- исправлено поведение свойства
textAfter
, теперь позиция всегда рядом с текстом input
Textarea
-
актуализированы примеры в storybook в соответствии с дизайном
-
исправлена работа
placeholder
при работеreact-hook-form
с defaultValues
Breadcrumbs, Calendar, Combobox, Dropdown, Select, Slider
- исправлены циклические зависимости
Popover
- в target можно передать ref на элемент, рядом с которым произойдет открытие
Dropdown
-
свойство
hasArrow
помечено какdeprecated
-
актуализированы примеры в
storybook
- добавлена новые токены для возможности управления расстоянием между контентом Item и иконкой DisclosureRight
- добавлен новый токен, отвечающий за скейлинг иконки DisclosureRight в зависимости от размера компонента
- исправлены стили скруглений и отступтов, теперь они рассчитываются по формуле, также как и в компоненет
Select
Tree
- добавлен новый компонент (многоуровневый раскрывающийся список в виде дерева);
TextArea, TextField
- свойства required попадает в
DOM
на соотвествующие элементы
- закрытие выпадающего списка теперь возможно по повторному нажатию на таргет;
Изменения в библиотеки
- Добавлены
spacing
токены
1.473.0 (12 декабря 2024)
Функциональные изменения в компонентах
Popup
- добавлено свойство
UNSAFE_SSR_ENABLED
вPopupProvider
для корректной hydration компонента;
Dropdown
- актуализированы примеры в документации для свойства
placement
Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop
- изменен формат записи токена для
padding
с длинной на короткую
Calendar
- доб авлено ограничение на отрицательные значения в годах
Select
- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке;
Combobox
- исправлено поведение, когда нажатие на
Tab
очищало набранный текст вsingle
mode;
Autocomplete
- исправлен import для типа
RequiredProps
Range, DatePicker
- добавлены свойства
required
,requiredPlacement
Modal
- актуализированы примеры в документации
- добавлены описания типов
offset
иplacement
Drawer, Panel
- добавлена возможность изменить цвет закрывающей иконки
Tooltip
- скорректирован внутренний
align-items
Было (позиция иконки)
Стало (позиция иконки)
Dropdown, Select, Combobox
- расширен тип у
item
для использования дата-атрибутов и классов в DOM.
- добавлено свойство
zIndex
для облегчения работы со слоями в выпадающем меню
- исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта
textfield-like
;
Color tokens
- добавлена страница в storybook с выводом цветовых токенов темы
TextField, TextArea
- изменен
type
для свойстваleftHelper
наReactNode
Docusaurus
- обновлен до версии
3.6.1
Slider
-
исправлено поведение работы value (внешнее управление)
-
исправлена подстветка шкалы в вертикальном и инверсированном режиме
-
добавлены новые свойства
pointerVisibility
,currentValueVisibility
Tooltip, Popover
- добавлена возможность открывать по
hover
Popup, Drawer
- rest аргументы прокидываются на уровень
.popup-base-root
элемента
- актуализированы примеры storybook и документация
Rating
- добавлен новый компонент
TextArea
- Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize
v1.458.0 (Thu Nov 28 2024)
Release Notes
Release by 27.11.2024 (#1597)
Core
Switch Outline
- добавлен отдельный
config
для вариацииoutline
- добавлена соответствующая поддержка во все библиотеки
core: Switch outline design (https://github.com/salute-developers/plasma/pull/1560)
Switch
- исправлены токены целью добавления возможности реализации нового дизайна
plasma-new-hope: fix Switch design (https://github.com/salute-developers/plasma/pull/1569)
Dropdown
- добавлено новое свойство
renderItem
;
feat(plasma-, sdds-): Add renderItem prop in Dropdown. Fix issues with Select and Combobox. (https://github.com/salute-developers/plasma/pull/1562)
Select/Combobox
- улучшено поведение свойства
renderItem
при работе с вложенными списками; - исправлен баг, приводящий к неправильной работе чипов в режиме multiple при renderValue;
feat(plasma-, sdds-): Add renderItem prop in Dropdown. Fix issues with Select and Combobox. (https://github.com/salute-developers/plasma/pull/1562)
Badge
- добавлен surfaceClear токен для варианта clear
- добавлены padding для варианта clear
- реализован вариант только с иконкой
- добавлена возможность передать пользовательский цвет для текста и фона
feat(plasma-,sdds-): Icon only badge (https://github.com/salute-developers/plasma/pull/1546)
Select
- добавлены св-ва required, requiredPlacement и optional;
feat(plasma-, sdds-): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561)
TextField, Select
- добавлен новый проп
chipType
, который позволяет менять внешний вид для чипа в режиме multiselect;
feat(plasma-, sdds-): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577)
Calendar
- при отсутствии значения календарная сетка отображается с минимальной даты
Before:
After:
feat(plasma-new-hope): Add displaying date from min value in Calendar (https://github.com/salute-developers/plasma/pull/1572)
Notification
- добавлена возможность отображать вечные оповещения
plasma-*: Add infinite Notification (https://github.com/salute-developers/plasma/pull/1582)
Autocomplete
- добавлена поддержка
react-hook-form
- добавлена документация по использованию с нативной формой и
react-hook-form
feat(new-hope): add react hook form support in autocomplite (https://github.com/salute-developers/plasma/pull/1574)
Dropzone
- добавлен новый компонент
feat(plasma-new-hope): Dropzone (https://github.com/salute-developers/plasma/pull/1534)
Button, IconButton
- добавлены размеры
XL
- добавлен размер
XXS
для компонентаIconButton
feat(sdds-insol): Update Button
and IconButton
design (https://github.com/salute-developers/plasma/pull/1576)
TextField
- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder
feat: add keepPlaceholder prop to TextField (https://github.com/salute-developers/plasma/pull/1556)
TextField
- добавлено свойство
chipView
- добавлен callback
chipValidator
Chip
- добавлены статусные
view
:positive
,negative
,warning
feat(plasma-new-hope): Add chip views and chip validator for TextField (https://github.com/salute-developers/plasma/pull/1589)
Modal
- добавлен базовый дизайн с пропсами
hasBody
иhasClose
- старые примеры в сторибуках перенесены в
Custom Modal Demo
feat: add Modal designed body (https://github.com/salute-developers/plasma/pull/1558)
TextArea
- добавлено свойство для выноса левого helper за пределы TextArea
feat: add leftHelperPlacement prop to TextArea (https://github.com/salute-developers/plasma/pull/1579)
TextField, TextArea
- упростили типы связанный со свойством
required
fix: "RequiredProps" unions in TextField & TextArea (https://github.com/salute-developers/plasma/pull/1593)
PLASMA-ASDK
Switch
- обновлена конфигурация компонента
- обновлены примеры в
storybook
SDDS-CS
Textarea
- изменен
view negative
в соответствии с макетом
fix(sdds-cs): edit view negative in textarea sdds-cs (https://github.com/salute-developers/plasma/pull/1567)
Segment
- изменен конфиг компонента в соответсвии с макетам
fix(sdds-cs): Segment config edit (https://github.com/salute-developers/plasma/pull/1573)
Сalendar
- изменен конфиг компонента в соответсвии с макетам
fix(sdds-cs): edit tokens calendar for sdds cs (https://github.com/salute-developers/plasma/pull/1566)
Switch
- исправлены токены в соответствие с макетом
- убран
control
для свойстваsize
вstorybook
sdds-cs: fix Switch design (https://github.com/salute-developers/plasma/pull/1569)
SDDS-SERV
Switch
- добавлен в сборку для
linaria
feat(sdds-serv): Add switch to linaria build (https://github.com/salute-developers/plasma/pull/1583)
Bugs
Select, Combobox, Dropdown
- исправлен баг, возникающий когда проп
listHeight
был больше, чем актуальная высота списка, что приводило к пустым пробелам в этом же выпадающем списке.
feat(plasma-new-hope): listHeight prop stands for a css maxHeight now (https://github.com/salute-developers/plasma/pull/1585)
Select, Combobox, Dropdown
- исправлено некорректное поведение выпадающего списка при использовании его внутри скролла, не являющегося скроллом вьюпорта;
feat(plasma-, sdds-): Position relative is set by default for target in Select, Combobox, Dropdown (https://github.com/salute-developers/plasma/pull/1586)
TextArea
- убран автоподскролл по фокусу
fix: TextArea auto scroll on focus (https://github.com/salute-developers/plasma/pull/1590)
Icons
React-native
- добавлена генерация иконок для платформы
react-native
feat(plasma-icons): Add react-native icons generator (https://github.com/salute-developers/plasma/pull/1563)
Docs
- добавлены примеры с валидацией формы в раздел "Формы"
docs: Add validation examples docs (https://github.com/salute-developers/plasma/pull/1587)
Misc
Typography
- добавлено свойство
noWrap
, запрещающее перенос текста по пробелам - обновлены
storybooks
, тесты и документация - исправлена опечатка в названии папки
typograpy
->typography
plasma-*, sdds-*
: Typography noWrap prop (https://github.com/salute-developers/plasma/pull/1588)
🚀 Enhancement
- Release by 27.11.2024 #1597 (@denivladislav @Salute-Eva @shuga2704 @Yakutoc @TitanKuzmich @iljs @neretin-trike @vadim-kudr)
- feat: add helperPlacement prop to TextArea #1579 (@vadim-kudr)
- feat: add Modal designed body #1558 (@vadim-kudr)
- docs(): api reports regenerated #1588 (@denivladislav)
- feat(plasma-*): add chipView & chipValidator tests & update configs (@TitanKuzmich)
- feat(plasma-*): add Chip views & update test (@TitanKuzmich)
- feat: add hasPlaceholder prop to TextField #1556 (@vadim-kudr)
- feat(plasma-b2c/web): add Dropzone component with tests (@TitanKuzmich)
- feat(*): add disabled opacity token in calendar #1566 (@iljs)
- feat(plasma-*): update tests and configs for Badge (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: generate new api reports (@TitanKuzmich)
- fix: "RequiredProps" unions in TextField & TextArea #1593 (@vadim-kudr)
- feat(plasma-, sdds-): Switch track and thumb tokens improved (@denivladislav)
- feat(plasma-, sdds-): Add chipType prop in Select #1577 (@shuga2704)
- feat(plasma-, sdds-): Add chipType props in TextField (@shuga2704)
- feat(plasma-, sdds-): Add required functionality #1561 (@shuga2704)
- feat(plasma-, sdds-): Add renderItem prop in Dropdown. Fix issues with Select and Combobox #1562 (@shuga2704)
- chore(): Switch tokens updated (@denivladislav)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vlad Denisov (@denivladislav)
v1.445.0 (Thu Nov 14 2024)
Release Notes
Release by 13.11.2024 (#1559)
Components
Autocomplete
- добавлены новые св-ва
required
,requiredPlacement
иoptional
;
feat(plasma-, sdds-): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522)
Combobox
- добавлены новые св-ва
required
,requiredPlacement
иoptional
;
feat(plasma-, sdds-): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527)
Range, DatePickerRange
- добавлена возможность передать свойство
autoComplete
feat(plasma-new-hope): Add autoComplete prop to Range (https://github.com/salute-developers/plasma/pull/1530)
Chip
- добавлено событие
onClickClose
по клику на крестик onClear
помечено как deprecated- написан тест на onClickClose
feat(plasma-new-hope): Divide chip events (https://github.com/salute-developers/plasma/pull/1536)
Badge, Tabs
- реализована возможность обрезания текста по максимальной ширине
feat: add Badge & Tabs truncate props (https://github.com/salute-developers/plasma/pull/1500)
NumberInput
- компонент включен в поставку
plasma-*
иsdds-*
библиотек
After:
feat(plasma-new-hope): Add NumberInput component (https://github.com/salute-developers/plasma/pull/1511)
Dropdown
- добавлено свойство alwaysOpened
- добавлен тест на новое свойство
feat(plasma-new-hope): Add alwaysOpened prop for Dropdown (https://github.com/salute-developers/plasma/pull/1538)
TextField
- добавлен токен изменения цвета фона компонента при наведении
feat(plasma-,sdds-): Fix TextField hover tokens (https://github.com/salute-developers/plasma/pull/1551)
Tabs
- для
sdds-cs
исправлены значения токеновitemSelectedDividerColor
иitemSelectedDividerColorHover
- для
sdds-dfa
исправлены токены для состоянияdisabled
- исправлены
argTypes
в stories
Breadcrumbs
- исправлен курсор при наведении на текущий
Breadcrumb
- исправлены токены для
hover
иactive
состояний уBreadcrumb
plasma-new-hope, sdds-cs
: fix Tabs
and Breadcrumbs
(https://github.com/salute-developers/plasma/pull/1532)
Switch
- добавлены размеры
s
,l
- добавлено свойство
description
- добавлено свойство
toggleSize
- обновлены документация и тесты
plasma-*, sdds-*
: Switch
sizes added (https://github.com/salute-developers/plasma/pull/1539)
Attach, Button
- свойство
square
уButton
помечено какdeprecated
- свойство
square
удалено из storybooks дляAttach
- для размеров
m
,l
уAttach
исправлен размер иконки по умол чанию в вариантеIconButton
- исправлены токены для view=secondary в пакете
sdds-cs
IconButton
- исправлены токены для view=secondary в пакете
sdds-cs
plasma-*, sdds-*
: fix Attach
square
prop (https://github.com/salute-developers/plasma/pull/1525)
Steps
- исправлены смещающиеся активные элементы
- добавлен фокус
- добавлены тесты
plasma-*: Fix Steps
jumping bullets (https://github.com/salute-developers/plasma/pull/1517)
Select
- осуществлен переход на
floating-ui
- расширена типизация, позволяющая использовать компонент в режиме uncontrolled (b2c и web)
- исправлено некорректное отображение ячейки выпадающего списка при длинных значениях
- расширены возможности использования компонента через портал. Теперь помимо рефки можно пробросить id
dom-элемента
- исправлены UI-баги при использовании портала
- улучшена поддержка типов
feat(plasma-, sdds-): Select improvements (https://github.com/salute-developers/plasma/pull/1550)
Tabs
- вернули возможность использовать
TabItemProps
,TabsProps
во все пакетах
plasma-*, sdds-*
: TabItemProps
, TabsProps
exported (https://github.com/salute-developers/plasma/pull/1545)
Вертикали
SDDS-CS
- добавлен view
negative
дляCombobox
- добавлен view
negative
дляAutocomplete
plasma(sdds-cs): Add view negative to combobox and autocomplite (https://github.com/salute-developers/plasma/pull/1523)
Добавлены новые токены для компонентов:
Autocomplete
,Combobox
,Dropdown
,Notifications
,Range
,Pagination
,Tabs
,DatePicker
feat(new-hope): Add new tokens to components (https://github.com/salute-developers/plasma/pull/1506)
SDDS-INSOL
- обновлена тема
sdds_insol
- обновлено свойство
background-color
на background в компонентеButton
для поддержки градиентов в значениях у токенов. - обновлены конфигурации для компонентов
Button
,TextArea
иTextField
feat(sdds-insol): Update configs for Button
, TextArea
and TextField
components part 1
Docs
Edit docs components for correctly view
- изменена документация ( значения
size
) для корректного отображения в документации в вертикалиsdds-cs
fix(sdds-cs-docs): Edit docs components for correctly view (https://github.com/salute-developers/plasma/pull/1557)
Theme documentation
- добавлен подраздел примеры смены тем
feat: change theme docs (https://github.com/salute-developers/plasma/pull/1516)
🚀 Enhancement
- Release by 13.11.2024 #1559 (@iljs @Salute-Eva @shuga2704 @neretin-trike @Yakutoc @vadim-kudr @TitanKuzmich @denivladislav @luizasok)
- docs(): api reports regenerated #1539 (@denivladislav)
- feat(plasma-b2c): update TextFieldGroup tests #1551 (@TitanKuzmich)
- feat(plasma-b2c): fix TextField hover token (@TitanKuzmich)
- feat(plasma-*): update test alwaysOpened for Dropdown (@TitanKuzmich)
- feat(plasma-*): update TextArea resize test #1520 (@TitanKuzmich)
- feat(plasma-web/b2c): add NumberInput component with tests (@TitanKuzmich)
- feat: add Badge & Tabs truncate props #1500 (@vadim-kudr)
- feat(plasma-*): add test onClickClose for Chip #1536 (@TitanKuzmich)
- feat(new-hope): add thin cross to notification and toast #1506 (@iljs)
- feat(*): add tokens to all libs in dropdown (@iljs)
- feat(*): add tokens to all libs in combobox (@iljs)
- feat(*): add tokens to all libs in calender and datepicker (@iljs)
- feat(*): add tokens to all libs in autocomplite (@iljs)
- feat(new-hope): toast and notification tokens (@iljs)
- feat(new-hope): datepicker add more tokens (@iljs)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(plasma-, sdds-): Select improvements #1550 (@shuga2704)
- fix: fix Steps jumping bullets #1517 (@vadim-kudr)
- fix(plasma-, sdds-): square control removed from storybooks (@denivladislav)
- chore(plasma-, sdds-): Switch ported; tests added (@denivladislav)
- fix(plasma-, sdds-): fixed Tabs storybooks (@denivladislav)
- docs(): api reports regenerated #1545 (@denivladislav)
- fix(plasma-, sdds-): TabItemProps and TabsProps exported (@denivladislav)
- docs: generate new api reports (@TitanKuzmich)
- feat(plasma-, sdds-): Add required functionality in Combobox #1527 (@shuga2704)
- feat(plasma-, sdds-): Add required functionality in Autocomplete #1522 (@shuga2704)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 9
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vlad Denisov (@denivladislav)
v1.432.0 (Thu Oct 31 2024)
Release Notes
Release by 30.10.2024 (#1521)
Components
Генерация CSS linaria для SDDS SERV
- styled components перенесены в папку
styled-components
для пакетаsdds-serv
- добавлена генерация CSS Linaria по-умолчанию для пакета
sdds-serv
feat(sdds-serv): Add linaria (https://github.com/salute-developers/plasma/pull/1419)
Accordion
- исправлен параметр
contentRight
- исправлен отступы во всех поставках
sdds
вAccordionItem
- добавлен новый параметр
opened
, для контроля состоянием вне компонента - добавлена возможность прокидывать
ref
вAccordionItem
feat(*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484)
TextArea, TextField
- добавлены подсказки сверху справа и в виде Tooltip
- обновлены тесты и документация
After:
feat(plasma-,sdds-): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459)
Select
- добавлены новые токены в ядро компонента
- исправлена конфигурация компонента с учетом новых токенов для поставки
sdds-cs
plasma-*: Update config for Select
(https://github.com/salute-developers/plasma/pull/1504)
Dropdown
- компонент Dropdown переведен на новую архитекутуру. API сохранен;
- исправлен баг, связанный с невозможностью раскрытия выпадающего списка в старом(legacy) Dropdown;
- исправлены недочеты по UI;
- расширены возможности использования через портал;
feat(plasma-, sdds-): Dropdown architecture improvement (https://github.com/salute-developers/plasma/pull/1497)
Combobox
- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента;
- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы);
- исправлен баг, связанный с мутацией исходного массива items;
- добавлено новое св-во renderValue;
Select
- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента;
- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы);
feat(plasma-, sdds-): Combobox & Select improvements (https://github.com/salute-developers/plasma/pull/1505)
Slider
- добавлено вертикальное отображение
- обновлен дизайн горизонтального отображения
feat: vertical single Slider (https://github.com/salute-developers/plasma/pull/1452)
Notification
- изменен
type
дляtitle
наReactNode
- добавлено расположение
bottom-left
feat: Notification placement prop (https://github.com/salute-developers/plasma/pull/1503)
Tabs
- добавлены
Header Tabs
- добавлены
hover
иactive
состояния для стрелок - обновлены тесты и
storybooks
plasma-, sdds-: Header Tabs added (https://github.com/salute-developers/plasma/pull/1502)
SDDS-CS
- добавлена
view negative
для компонентаSelect
- исправлен цветовой токен для
contentLeftColor
в компонентеSelect
- убраны лишние опции и примеры из storybook для компонента
Select
[PLASMA-3718]: Fix config for Select
(https://github.com/salute-developers/plasma/pull/1519)
Combobox
- добавлены тесты;
feat(plasma-b2c, plasma-web): Combobox component tests (https://github.com/salute-developers/plasma/pull/1518)
Counter
- видимое значение не может быть меньше 1
- для значений от 1 до 9
Counter
становится круглым - добавлены размеры
l
,m
,s
во все пакеты (вsdds-cs
только размерs
) - исправлены токены отступов для размера
xxs
- обновлены
storybooks
и документация
Before:
After:
plasma-*, sdds-*
: Counter
impovements added (https://github.com/salute-developers/plasma/pull/1514)
Tokens
Tokens
- собраны изменение всех тем в один PR:
- добавлена новая тема
sdds_os
на основеsdds_serv
- обновлена
default
тема для пакета plasma-tokens
feat(plasma-tokens,sdds-themes,plasma-themes): Add and update themes from other PRs (https://github.com/salute-developers/plasma/pull/1495)
Tokens
- обновлены токены типографики в теме
sdds-cs
. Теперь для всех размеров экранов (L, M и S) значения всех параметров одинаковые
fix(sdds-themes): Update typography tokens for sdds-cs
theme (https://github.com/salute-developers/plasma/pull/1507)
Tokens
- исправлена генерация токенов для модульного css, а также обновлены все темы
- добавлены методы генерации наборов токенов (dark и light режимов) для компонента
ViewContainer
- добавлено подключение темы через css модули из пакета @salutejs/plasma-themes в plasma-new-hope
ViewContainer
- добавлен компонент
ViewContainer
в plasma-new-hope в качестве примера - добавлен декоратор
decoratorViewContainer
в plasma-new-hope с возможностью переключения тем и режимов контейнера (onDark / onLight / default) - добавлен компонент
ViewContainer
во все библиотеки вертикалиsdds
, а также примеры и документация
feat(plasma-new-hope, sdds-*): Add ViewContainer
component (https://github.com/salute-developers/plasma/pull/1488)
Misc
Calendar
- поправлено поведение hover для дней на календарной сетке
Before:
https://github.com/user-attachments/assets/992d2566-10a1-40ff-8d76-d3e2d8de4d13
After:
https://github.com/user-attachments/assets/8e0bf060-a103-46ba-aa4a-b5bc6bef632d
fix(plasma-new-hope): Fix Calendar hover behaviour (https://github.com/salute-developers/plasma/pull/1498)
Sdds-insol
- добавлена новая библиотека
sdds-insol: Add library of components sdds-insol
(https://github.com/salute-developers/plasma/pull/1509)
🚀 Enhancement
- Release by 30.10.2024 #1521 (@iljs @Salute-Eva @simashova @Irinkv @neretin-trike @Yakutoc @TitanKuzmich @shuga2704 @vadim-kudr @denivladislav)
- docs(): api reports regenerated #1514 (@denivladislav)
- feat(plasma-,sdds-): add hasHint to TextField/Area stories #1513 (@TitanKuzmich)
- feat: Notification placement prop #1503 (@vadim-kudr)
- feat: vertical single Slider #1452 (@vadim-kudr)
- feat(*): add new tokens to select in all libs #1504 (@iljs)
- feat(plasma-*): add hint to TextArea & TextField with tests (@TitanKuzmich)
- feat(plasma-new-hope): add hint to TextArea & TextField (@TitanKuzmich)
- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds #1484 (@iljs)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(plasma-b2c, plasma-web): Combobox component tests #1518 (@shuga2704)
- chore(plasma-{b2c, web}): Counter tests updated (@denivladislav)
- chore(plasma-, sdds-): Counter configs and storybooks updated (@denivladislav)
- docs(): api reports regenerated #1502 (@denivladislav)
- fix(): add arrow hover & active state; fix tokens (@denivladislav)
- chore(): header tabs tests added (@denivladislav)
- feat(plasma-, sdds-): Header tabs added (@denivladislav)
- feat(plasma-, sdds-): Combobox & Select improvements #1505 (@shuga2704)
- feat(plasma-, sdds-): Dropdown architecture improvement #1497 (@shuga2704)
- fix(plasma-b2c): handle side effect for css #1448 (@Yakutoc)
- docs: regenerate api reports (@TitanKuzmich)
- docs: generate new api reports (@TitanKuzmich)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 10
- @iljs
- @Irinkv
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vladislav Denisov (@denivladislav)
v1.420.0 (Thu Oct 17 2024)
Release Notes
Release by 16.10.2024 (#1487)
Components
Accordion
- свойство
view
помечено какoptional
- свойство
view
для AccordionItem помечено какdeprecated
- свойство
title
дляAccordionItem
теперьReactNode
[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467)
TextArea
- исправлен скроллбар
- обновлены
snapshots
feat(plasma-, sdds-): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471)
Popup
- добавлены storybook декораторы для
Popup
иNotification
для правильного отображения:Drawer, Modal, Notification, Popup
plasma-*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412)
Tabs
- вертикальные табы добавлены в поставку всех клиентских библиоте к
- добавлено свойство
value
для горизонтальных и вертикальных табов - исправлены токены для всех пакетов
plasma-*, sdds-*
: Vertical Tabs added (https://github.com/salute-developers/plasma/pull/1374)
Badge
- добавлен новый размер
XS
[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466)
SDDS-CS
Button
- используется token
--text-accent
когдаview: secondary
Chip
- для
closeIconColor
используется token--text-accent
когдаview: secondary
Badge
- изменены
padding{Right,Left}
на8px
[PLASMA-3611]: Правки конфигураций Button, Chip, Badge SDDS-CS
Breadcrumbs
- добавлена поддержка обработчика
onClick
при клике на ссылку - поправлены union типы
- обновлена документация с указанием типов элементов
feat(plasma-new-hope, *-docs): Add onClick for item to Breadcrumbs
component (https://github.com/salute-developers/plasma/pull/1480)
Tabs
- исправлен скролл табов при малой ширине
- в
storybooks
добавлены свойстваwidth
иheight
, доступные при условииclip = scroll
plasma-new-hope
: fix tabs arrow scroll (https://github.com/salute-developers/plasma/pull/1476)
Attach
- исправлен
onChange
,id
иname
- добавлено свойство
onClear
- в документацию добавлен пример с использованием компонента внутри формы
plasma-new-hope
: fix Attach (https://github.com/salute-developers/plasma/pull/1481)
Combobox
- добавлен дженерик для св-ва
items
в компоненте Combobox
feat(plasma-b2c, web, sdds): Added generic for items in Combobox (https://github.com/salute-developers/plasma/pull/1470)
TextArea
- добавлена фокусировка по клику на дочерние элементы
plasma-*: Focus TextArea by click inside (https://github.com/salute-developers/plasma/pull/1444)
SDDS CS Pack 4 ( overlay and navigation )
- изменены токены для компонентов:
Autocomplie
,Avatar
,Breadcrumbs
,Cell
,Drawer
,Dropdown
,Modal
,Notification
,Pagination
,Popover
,Price
,Progress
,Segment
,Slider
,Tabs
,Toast
,Toolbar
,Tooltip
- добавлена и обновлена актуальная документация
fix(sdds-cs): set overlay and navigation tokens (https://github.com/salute-developers/plasma/pull/1458)
DatePicker
- добавлен вызов change callback при выборе даты из календаря
- добавлена возможность указать frame, в котором будет происходить рендер календаря
- добавлена сортировка дат для Range DatePicker
- исправлено поведение фокуса при закрытии календаря
feat(plasma-new-hope): Datepicker improvements (https://github.com/salute-developers/plasma/pull/1475)
Segment
- добавлен вертикальный режим
- обновлен дизайн горизонтального отображения
- обновлен CS дизайн
feat: Segment redesign (https://github.com/salute-developers/plasma/pull/1392)
Docs
Документация SDDS-CS
- исправлены некорректные
imports
для примеров в документации кDropdown
- добавлена страница для компонента
Tooltip
[PLASMA-3536]: Fix incorrect imports by doc (https://github.com/salute-developers/plasma/pull/1469)
Misc
Attach
- исправлен
truncate
имени файла - исправлены тесты
plasma-new-hope
: fix attach truncate (https://github.com/salute-developers/plasma/pull/1454)
feat(plasma-tokens): auto generate stylesSalute theme (https://github.com/salute-developers/plasma/pull/1472)
ThemeBuilder
- изменены методы генерации базовой темы в старом формате
- изменены методы генерации базовой темы для новой архитектуры
feat(plasma-theme-builder): Update generating default theme (https://github.com/salute-developers/plasma/pull/1477)
Toast
- исправлен токен background для view="dark"
Before
After
fix(plasma-,sdds-): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478)
🚀 Enhancement
- Release by 16.10.2024 #1487 (@shuga2704 @Salute-Eva @Yakutoc @denivladislav @luizasok @neretin-trike @vadim-kudr @TitanKuzmich @iljs @Yeti-or)
- feat: SegmentGroup redesign & vertical mode #1392 (@vadim-kudr)
- feat(*): add breadrumbs new tokens #1458 (@iljs)
- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic #1470 (@shuga2704)
- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps (@shuga2704)
- feat: api report update by prop
size:xs
#1466 (@Yakutoc) - feat(plasma-*): add
size:xs
badge
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: generate new api reports (@TitanKuzmich)
- docs: regenerate api reports #1478 (@TitanKuzmich)
- test(plasma-*): update Toast tests (@TitanKuzmich)
- fix(plasma-,sdds-): fix Toast background token (@TitanKuzmich)
- chore(): added width and height to Tabs storybooks #1476 (@denivladislav)
- docs(): api reports regenerated #1374 (@denivladislav)
- fix(plasma-new-hope): fix tokens, styles and typos (@denivladislav)
- chore(plasma-b2c, plasma-web): vertical Tabs tests added (@denivladislav)
- chore(plasma-, sdds-): Tabs ported (@denivladislav)
- feat(plasma-, sdds-): Tabs split into Horizontal and Vertical (@denivladislav)
- test(plasma-*): fix Popover flucky test #1412 (@TitanKuzmich)
- test(plasma-*): fix Popup depending tests (@TitanKuzmich)
- fix(plasma-,sdds-): fix Modal & Popup stories docs (@TitanKuzmich)
- feat(plasma-, sdds-): add scrollbar to TextArea (@denivladislav)
- fix(plasma-b2c, plasma-web): fix Attach tests (@denivladislav)
- fix: api report update #1467 (@Yakutoc)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 10
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vasiliy (@Yeti-or)
- Vladislav Denisov (@denivladislav)
v1.411.0 (Thu Oct 03 2024)
Release Notes
Release by 02.10.2024 (#1465)
Components
ChipGroup
- добавлен новый компонент в поставку пакетов
plasma-*
иsdds-*
- написаны тесты и документация
After:
feat(plasma-, sdds-): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445)
Dropdown
- исправлен баг с некорректной работой св-ва
placement
в storybook в новой вкладке; - убрана приписка
new
в названиях сторей дляcombobox
в sdds-*;
feat(plasma-web, b2c): Added mappings for placement prop in Dropdown (https://github.com/salute-developers/plasma/pull/1455)
Switch
- Свойство
label-position
заложено в яд ро компонента, а не в конфиг ( как-раньше ) - Добавлен в поставку
web
иb2c
в сборке с linaria
plasma-*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447)
Calendar
- добавлено новое свойство
locale
для работы с локалями отличными отru
[PLASMA-3484]: Calendar support EN
local (https://github.com/salute-developers/plasma/pull/1428)
Dropdown
- добавлен divider в новый Dropdown
- обновлена документация
After:
feat(plasma-,sdds-): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446)
Drawer
- исправлено появление горизонтального скроллбара при открытии Drawer
- исправлено динамическое изменение placement и анимации открытия/закрытия
Before: https://github.com/user-attachments/assets/4532f60a-5122-498f-a684-849c899cde1e
After: https://github.com/user-attachments/assets/58c8eb93-67a7-4f45-8941-b193a996c184
plasma-*: Fix Drawer positioning and overflow scrollbar (https://github.com/salute-developers/plasma/pull/1461)
TextField
- добавлено новое отображение
clear
- добавлен
divider
дляclear
отображения - обновлены тесты и документация
- включено в поставку
plasma-*
,sdds-*
пакетов
After:
feat(plasma-,sdds-): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449)
TextArea
- добавлено отображение clear TextArea
- добавлен divider для clear отображения
- обновлены тесты и документация
- включено в поставку plasma-*, sdds-* пакетов
After:
feat(plasma-,sdds-): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451)
Form
Для компонентов TextField
, TextArea
, Radioboxe
, Switch
, Checkbox
, Slider
, DatePicker
, DatepickerRange
,
- добавлена поддержка
React Hook Form
- добавлена поддержка работы с
html form
plasma-*: Support form (https://github.com/salute-developers/plasma/pull/1464)
Steps
- добавлен новый компонент: горизонтальный, вертикальный режим
plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443)
🚀 Enhancement
- Release by 02.10.2024 #1465 (@Yakutoc @TitanKuzmich @Salute-Eva @shuga2704 @iljs @IgorYar @vadim-kudr)
- feat: Steps (horizontal + vertical) #1443 (@vadim-kudr)
- feat(*): add docs #1464 (@iljs)
- feat(new-hope): add react-hok-form-support (@iljs)
- feat(new-hope): add support datepicker (@iljs)
- feat(new-hope): add support double slider (@iljs)
- feat(plasma-,sdds-): update TextArea config & stories #1451 (@TitanKuzmich)
- feat(plasma-*): update TextArea config, stories & tests (@TitanKuzmich)
- feat(plasma-,sdds-): update configs depending on TextField #1449 (@TitanKuzmich)
- feat(sdds-*): update Textfield config & stories (@TitanKuzmich)
- feat(plasma-*): update Textfield config, stories & tests (@TitanKuzmich)
- feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar #1461 (@TitanKuzmich)
- feat(plasma-,sdds-): update Dropdown configs & stories #1446 (@TitanKuzmich)
- feat(plasma-*): extend stories examples (@Yakutoc)
- feat(new-hope): edit work label position switch #1447 (@iljs)
- feat(plasma-web/b2c): add ChipGroup component and snapshots (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- test(plasma-b2c): update tests for Attach #1463 (@IgorYar)
- docs: generate new api reports (@TitanKuzmich)
- fix(plasma-,sdds-): fix TextField configs (@TitanKuzmich)
- test(plasma-b2c): update tests for Mask #1453 (@IgorYar)
- chore(plasma-b2c): add tests for en locale calendar
- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown #1455 (@shuga2704)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- Vadim (@vadim-kudr)
v1.401.0 (Tue Sep 24 2024)
Release Notes
Release by 24.09.2024 (#1450)
Components
Mask
- добавлен новый компонент
- включен в поставку plasma-_ и sdds-_ пакетов
feat(plasma-*): add Mask (https://github.com/salute-developers/plasma/pull/1418)
Правка токенов в SDDS CS
- Изменены токены для компонентов
Autocomplite
,Combobox
,Datepicker
,Range
,Textfield
,Textarea
,Select
в поставкеsdds-cs
feat(sdds-cs): edit tokens (https://github.com/salute-developers/plasma/pull/1439)
Attach
- добавлен новый компонент в поставку всех клиентских библиотек
Cell
- добавлена возможность использовать свойство
className
plasma-*, sdds-*
: Add Attach (https://github.com/salute-developers/plasma/pull/1437)
Misc
Tests
- изменены тесты plasma-b2c компонента TextArea
test(plasma-b2c): update tests for TextArea (https://github.com/salute-developers/plasma/pull/1434)
🚀 Enhancement
- Release by 24.09.2024 #1450 (@IgorYar @TitanKuzmich @Salute-Eva @iljs @denivladislav)
- docs(): api reports regenerated #1437 (@denivladislav)
- feat(plasma-*): fix Mask stories prop #1418 (@TitanKuzmich)
- feat(plasma-web/b2c): add Mask component (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(plasma-, sdds-): Attach ported; tests added (@denivladislav)
- docs: generate new api reports (@TitanKuzmich)
- test(plasma-b2c): update tests for TextArea #1434 (@IgorYar)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 5
- @iljs
- @Salute-Eva
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- Vladislav Denisov (@denivladislav)
v1.398.0 (Thu Sep 19 2024)
Release Notes
Release by 18.09.2024 (#1442)
Components
Badge
- добавлено свойство
clear
, которое меняет отображениеview
- обновлена документация и storybook
After:
feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424)
TextField
- используется корректный
color token
для содержимогоcontentLeft\Right
slots - добавлен
hover
дляcontentRight
slot
Before(incorrect color token):
After(correct color token):
Hover:
[PLASMA-3412]: TextField contentRight\Left fix UI (https://github.com/salute-developers/plasma/pull/1429)
Combobox
- добавлено новое свойство
alwaysOpened
- обновлены токены в конфигурации компонента для
plasma-web
- обновлена документация
feat(plasma-*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422)
Grid
- исправили
view
по-умолчанию дляsdds
вертикалей
Before:
After:
fix(sdds-*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431)
Editable
- переведен на новую архитектуру и добавлен в поставки
plasma-{b2c, web}
- исправлена работа свойства
placeholder
plasma-{web, b2c}: Editable component refactor (https://github.com/salute-developers/plasma/pull/1430)
Combobox
- исправлена ошибка, когда из начальное значение в
single combobox
не отображалось
plasma-*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436)
Icons
Add new icons
pcMouse
Blank JPG/PNG
[PLASMA-3502]: Add icons: Mouse, Blank JPG/PNG (https://github.com/salute-developers/plasma/pull/1435)
Tokens
- исправлены формулы генерации
brightness
токенов - обновлены / добавлены
active
,hover
,brightness
токены дляplasma-{b2c, web}
themes
fix(plasma-tokens): Update active, hover and brightness tokens in themes (https://github.com/salute-developers/plasma/pull/1441)
Misc
QA Auto test
- изменены тесты
plasma-b2c
компонентовSlider
,Tabs
,DatePicker
иCard
🚀 Enhancement
- Release by 18.09.2024 #1442 (@TitanKuzmich @Salute-Eva @IgorYar @Yakutoc @shuga2704 @neretin-trike)
- feat(plasma-web/b2c): update Editable with tests #1430 (@TitanKuzmich)
- feat(plasma-*): update Combobox configs & stories #1422 (@TitanKuzmich)
- feat(plasma-web/b2c): update Badge stories & configs (@TitanKuzmich)
- feat(plasma-/sdds-): update TextField stories #1426 (@TitanKuzmich)
- feat(plasma-web/b2c): add defultValue TextField test (@TitanKuzmich)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: generate new api reports (@TitanKuzmich)
- feat(plasma-,sdds-): update Combobox stories props (@TitanKuzmich)
- chore(plasma-b2c): update cypress tests for TextField (@Yakutoc)
- fix(plasma-*): fix
content{Left\Right}Slot
UI (@Yakutoc) - test(plasma-b2c): update tests for DatePicker and Card #1394 (@IgorYar)
- test(plasma-b2c): update tests for Slider and Tabs #1423 (@IgorYar)
- test(plasma-b2c): update tests for Slider and Tabs (@IgorYar)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 6
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.390.0 (Tue Sep 10 2024)
🚀 Enhancement
- plasma-*: Fix
TextField
placeholder logic [HOTFIX]#1425 (@TitanKuzmich) - feat(plasma-/sdds-): update TextField stories (@TitanKuzmich)
- feat(plasma-web/b2c): add defultValue TextField test (@TitanKuzmich)
🐛 Bug Fix
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Krivonos Aleksandr (@TitanKuzmich)
v1.389.0 (Thu Sep 05 2024)
Release Notes
Release by 04.09.2024 (#1420)
Components
Switch
- токены для
Switch
приведены в соответствие с макетами - добавлено состояние
hover
- удален
skip test
для свойстваpressed
(это свойство deprecated). Вместо него добавлен тестonMouseDown
с событиемrealMouseDown
- в тест
OnClick
добавленrealClick
plasma-, sdds-: Fix Switch
tokens (https://github.com/salute-developers/plasma/pull/1388)
DatePicker
- добавлена поддержка русского и английского языка
- добавлено форматирование даты
plasma-(*): Add format and lang in Datepicker (https://github.com/salute-developers/plasma/pull/1404)
ModalBase
- обновлен токен
modalOverlayColor
вplasma-{web, b2c}
plasma-{web,b2c}: update ModalBase modalOverlayColor token (https://github.com/salute-developers/plasma/pull/1364)
TextFieldGroup
- добавлен новый компонент для
plasma-{web, b2c}, sdds-{serv, dfa}
- написаны тесты и документация
feat(plasma-,sdds-): component textfield group (https://github.com/salute-developers/plasma/pull/1405)
TextArea/TextField
- добавлены новые свойства:
required
,requiredPlacement, optional
- обновлены screenshots и документация
feat(plasma-, sdds-): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352)
Combobox
- добавлен в поставку для
plasma-{web, b2c}, sdds-*
- реализована вложенность (на основе Floating UI)
- добавлено новое свойство
closeAfterSelect
вCombobox
иSelect
. - поправлен отступ в компоненте
Select
в вариантеtextfield-like
.
plasma-, sdds-: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406)
SDDS FIN PORTAL
- опубликован новый пакет
@salutejs/sdds-finportal
sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/plasma/pull/1417)
Icons
Update icons list
FilterOff
MessageNew
Poop
Blank
WindowMaximize/Minimize
Logos
feat(plasma-icons): Update icons sets (https://github.com/salute-developers/plasma/pull/1414)
Tokens
Add Brightness Tokens
- Добавлены новые токены
-brightness
вtheme-builder
- Во все темы добавлены новый токены для высветления:
combobox
,dropdown
,notification
,toast
,toolbar
иtooltip
- Исправлен компонент
Comobox
и обновлены тесты - Изменен workfkow cypress
plasma-(*): Add Brightness Tokens (https://github.com/salute-developers/plasma/pull/1361)
Misc
Tests
- изменены тесты plasma-b2c компонентов ButtonGroup и IconButton
test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.com/salute-developers/plasma/pull/1407)
🚀 Enhancement
- Release by 04.09.2024 #1420 (@denivladislav @Salute-Eva @Yakutoc @TitanKuzmich @IgorYar @iljs @neretin-trike VAnaKudryavtsev@sberbank.ru @shuga2704)
- feat(plasma-b2c/web): add DatePicker test for calendar date (@TitanKuzmich)
- feat: add required variation to TextArea & TextField #1352 (VAnaKudryavtsev@sberbank.ru)
- feat: rename InputGroup to TextFieldGroup #1405 (@TitanKuzmich)
- feat(plasma-b2c/web): add InputGroup with tests (@TitanKuzmich)
- feat(*): add format and lang #1404 (@iljs)
- feat(*): set background arrow tooltip #1361 (@iljs)
- feat(tokens): update screenshoots and add themes (@iljs)
- feat(*): set tokens in components (@iljs)
- feat(plasma-b2c/web): update Checkbox & Radiobox stories (@TitanKuzmich)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(b2c, web, sdds): Combobox v2 #1406 (@shuga2704)
- docs: generate new api reports (@TitanKuzmich)
- fix: update ModalBase modalOverlayColor token #1364 (VAnaKudryavtsev@sberbank.ru)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
- test(plasma-b2c): update tests for ButtonGroup and IconButton (@IgorYar)
- feat(plasma-, sdds-): tokens and hover state updated (@denivladislav)
Authors: 10
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vladislav Denisov (@denivladislav)
- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru)
- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru)
v1.381.1 (Fri Aug 30 2024)
🐛 Bug Fix
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 1
v1.381.0 (Wed Aug 28 2024)
Release Notes
Release by 28.08.2024 (#1403)
Components
Slider
- удалена лишняя зависимость
ref.current
в hooks - исправлена документация в
plasma-web
- для
plasma-new-hope
иsdds-dfa
добавлены недостающие файлы документации
plasma-{new-hope, web}, sdds-dfa: removed redundant dependencies from Slider
hooks; docs fixed (https://github.com/salute-developers/plasma/pull/1386)
TextField
- добавлен размер
xs
вplasma-web
plasma-web: size xs
added to TextField
(https://github.com/salute-developers/plasma/pull/1395)
SDDS-CS
- изменены конфигурации компонентов для
sdds-cs
Radiobox/Checkbox
- добавлен фон через токены для
trigger
Button
- добавлен отдельный фон через токены в состоянии
loading
sdds-cs: Edit components config (https://github.com/salute-developers/plasma/pull/1368)
Icons
Disclosure group
- обновлен набор для
Disclosure
feat(plasma-icons): Update Disclosure
icons group (https://github.com/salute-developers/plasma/pull/1384)
Update icons list
Video
Attention
Message
Zoom
feat(plasma-icons): Update icons pack (https://github.com/salute-developers/plasma/pull/1390)
Tokens
- исправлены опечатки в
tokens
дляtheme
:plasma_web
,sdds_dfa
,sdds_serv
fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402)
Theme-Builder
- исправлена обработка свойств
opened
для модальных окон - исправлено отображение полей для ввода в модальном окне редактирования token
- исправлена генерация токенов
active
иhover
состояний при изменении отключении / включении token
fix(plasma-theme-builder): Fix bugs in Theme Builder (https://github.com/salute-developers/plasma/pull/1397)
Infra
Plasma-B2C
- поднята документацию для пакета
plasma-b2c
plasma-docs: Setup package for plasma-b2c
(https://github.com/salute-developers/plasma/pull/1330)
Misc
Tests
- изменены тесты plasma-b2c компонентов Breadcrumbs и Price
test(plasma-b2c): update tests for Breadcrumbs and Price (https://github.com/salute-developers/plasma/pull/1353)
Tests
- изменены тесты plasma-b2c компонентов Badge и Chip
test(plasma-b2c): update tests for Badge and Chip (https://github.com/salute-developers/plasma/pull/1366)
🚀 Enhancement
- Release by 28.08.2024 #1403 (@Yakutoc @simashova @neretin-trike @Salute-Eva @IgorYar @denivladislav @iljs)
- feat(*): add custom background trigger for checkbox and rasiobox (@iljs)
- feat(*): add custom loading background to button (@iljs)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- test(plasma-b2c): update tests for Badge and Chip #1366 (@IgorYar)
- test(plasma-b2c): update tests for Breacrumbs and Price #1353 (@IgorYar)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Igor Yaroslavtsev (@IgorYar)
- neretinaa (@neretin-trike)
- Vladislav Denisov (@denivladislav)
v1.376.0 (Thu Aug 22 2024)
Release Notes
Release by 21.08.2024 (#1382)
Components
Autocomplete
- добавлено свойство
portal
- обновлена документация
plasma-new-hope: add portal prop to Autocomplete (https://github.com/salute-developers/plasma/pull/1347)
Tabs
- исправлены типы и описание компонента для корректной генерации документации
- добавлены недостающие примеры в документацию
sdds-cs
fix(plasma-*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362)
Props isOpen
/isVisible
to opened
- публичные свойства
opened
/isVisible
помечаны какdeprecated
- изменены
types
, от которых зависят дочерние компоненты
plasma-*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335)
Textfield
- исправлено "дергание"
label
вinner
режиме
fix(new-hope): Textfield label bug (https://github.com/salute-developers/plasma/pull/1359)
Radiobox
- добавлены параметры
view
для примеров в storybook вplasma-b2c
plasma-b2c: Add view props into radiobox stories (https://github.com/salute-developers/plasma/pull/1358)
Select
- компоненты
SelectNew
иSelect
объединены вSelect
.SelectNew
больше не существует. - исправлен баг в
Autocomplete
, связанный с очисткой внешнего значения вcontolled
-варианте
feat: Getting rid of SelectNew in web/b2c (https://github.com/salute-developers/plasma/pull/1349)
Popup
- исправлена логика регистрации
popups
plasma-*: Fix Modal Overlay & Popup registration logic (https://github.com/salute-developers/plasma/pull/1380)
Modal
- исправлена логика выставления
overflow-y
дляbody
plasma-*: Fix Modal
overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325)
Icons
Icons Table
- добавлен набор иконок
RowHeight
plasma-icons: Add new icons (https://github.com/salute-developers/plasma/pull/1360)
Icons DoubleDisclosure
- добавлены набор иконок
DoubleDisclosure_{Down,Up}
feat(plasma-icons): Add new icons DoubleDisclosure_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373)
Icons SearchForm
- Исправлено смещение текста при наборе в поиск
plasma-website: fix searchForm input text shifting (https://github.com/salute-developers/plasma/pull/1378)
Infra
Packages
- удалён пакет
@salutejs/plasma-tokens-native
, больше не нужен - удалён пакет
@auto-it/upload-assets
, т.к. больше не нужно прикреплятьassets
к релизу илиpull request
chore: Remove plasma-tokens-native
package (https://github.com/salute-developers/plasma/pull/1305)
Tokens
Генерация старых токенов
- Добавлены методы генерации старых токенов в библиотеку
core-themes
- Добавлены токены со старым неймингом (префиксом
plasma-colors
) в вертикальplasma-themes
для темplasma-web
иplasma-b2c
feat(plasma-themes): Add fallback tokens for plasma-themes
(https://github.com/salute-developers/plasma/pull/1355)
Токены высветления
- Добавлены токены высветления для библиотек
plasma-themes
,caldera-online-themes
,sdds-themes
,flamingo-themes
.
feat(*-themes): Add brightness tokens to all themes (https://github.com/salute-developers/plasma/pull/1367)
Tabs, Dropdown, Popover, Switch, TextField
- заменены токены
plasma-colors
plasma-{new-hope, b2c, web}: plasma-colors
tokens changed (https://github.com/salute-developers/plasma/pull/1351)
Docs
Enabling themes
- обновлено описание способов подключения и использования
theme
и токенов для всех поднятых пакетов с документацией, а также в шаблонах.
refator(*-docs): Update introducing docs (https://github.com/salute-developers/plasma/pull/1356)
Tabs
- исправлены типы и описание компонента для корректной генерации документации
- добавлены недостающие примеры в документацию
sdds-cs
fix(plasma-*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362)
Misc
Tests
- изменены тесты plasma-b2c компонентов Button и Range
- обновлены скриншоты
test(plasma-b2c): update tests and snapshots for Button and Range (https://github.com/salute-developers/plasma/pull/1340)
🚀 Enhancement
- Release by 21.08.2024 #1382 (@denivladislav @Salute-Eva @IgorYar @neretin-trike @vadim-kudr @simashova @iljs @Yakutoc @shuga2704 @luizasok VAnaKudryavtsev@sberbank.ru)
- feat: Deprecate isOpen/isVisible public props, change to opened #1335 (@vadim-kudr)
- feat(plasma-{b2c, web}): portal prop test added #1347 (@denivladislav)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. #1349 (@shuga2704)
- fix(b2c): add to default story in radiobox (@iljs)
- docs(plasma-{b2c, web}, sdds-*): api reports regenerated #1362 (@denivladislav)
- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed (@denivladislav)
- feat(plasma-web,plasma-b2c): Add
@salutejs/plasma-themes
deps to package.json (@neretin-trike) - fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed (@denivladislav)
- fix(plasma-{b2c, web}): Switch --plasma-colors tokens changed (@denivladislav)
- fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed (@denivladislav)
- fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed (@denivladislav)
- fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed (@denivladislav)
- test(plasma-b2c): update tests and snapshots for Button and Range #1340 (@IgorYar)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 11
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vladislav Denisov (@denivladislav)
- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru)
v1.365.0 (Thu Aug 08 2024)
Release Notes
Release by 07.08.2024 (#1348)
Components
DatePicker
- добавлена возможность задавать labelPlacement
- добавлен тест на данное свойство
plasma-*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327)
DatePicker
- добавлена возможность открытия календаря в DatePicker по нажатию Space
plasma-new-hope: add DatePicker open by space (https://github.com/salute-developers/plasma/pull/1326)
TimePicker
- добавлена привязка време ни к датам
- добавлена возможность задавать промежуток больший, чем 1 сутки
Before
After
plasma-ui: range timepicker (https://github.com/salute-developers/plasma/pull/1323)
Components
Добавлена библиотека компонентов @salutejs/sdds-cs
feat(package): Add sdds-cs (https://github.com/salute-developers/plasma/pull/1334)
DatePicker
- изменен токен default состояния для поля ввода
- обновлены скриншоты для DatePicker
- исправлено поведение, связанное с шириной поля ввода
- добавлена поддержка асинхронной установки defaultDate
Before
After
plasma-*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332)
Breadcrumbs
- добавлен в поставку
plasma-{b2c, web}, sdds-{serv,dfa}
- добавлен примеры в storybook и документация
Навигация по родительским страницам
Используя shorter
Используя custom элемент
plasma-*: Add Breadcrumbs (https://github.com/salute-developers/plasma/pull/1310)
Select
- Добавлен новый проп renderTarget в компонент Select
RenderTarget in Select (https://github.com/salute-developers/plasma/pull/1328)
Tokens
- В пакете
sdds-cs
были изменены конфиги в компонентах:Accordion
,Avatar
,Badge
,Cell
,Counter
,Chip
,Divider
,Indicator
- В
Accordion
добавлен токен цвета иконки - В
plasma-web
добавлены новые view
fix(sdds-serv): Update configs for components in sdds-cs (https://github.com/salute-developers/plasma/pull/1344)
Tabs
- при нажатии на таб, который не виден целиком, происходит прокрутка до конца этого таба
- при нажатии на стрелки влево/вправо происходит прокрутка до следующего таба
- исправлена ошибка
disabled=true
в конфигурациях - исправлены примеры
Storybook
, тесты и документация
plasma-, sdds-: redesign Tabs (https://github.com/salute-developers/plasma/pull/1333)
Docs
Add docs SDDS CS
- добавлена документация для пакета
sdds-cs
Add docs SDDS CS (https://github.com/salute-developers/plasma/pull/1336)
Misc
Docs
- Поправлено описание подключения темы для
sdds
вертикали
fix(sdds-serv-docs,sdd-dfa-docs): Fix introducing page (https://github.com/salute-developers/plasma/pull/1338)
Fix useFocusTrap in Modal
- Теперь фокус при открытии
modal
работает после анимации
Fix useFocusTrap in Modal (https://github.com/salute-developers/plasma/pull/1345)
Контейнер в NotificationProvider
Добавил overflow: hidden
на контейнер используемого Popup
fix: fix Notification animation overflow (https://github.com/salute-developers/plasma/pull/1339)
🚀 Enhancement
- Release by 07.08.2024 #1348 (@Yakutoc @Salute-Eva @TitanKuzmich @iljs @neretin-trike @shuga2704 @vadim-kudr @denivladislav)
- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs (@iljs)
- feat(plasma-new-hope): added renderTarget prop in Select #1328 (@shuga2704)
- feat(new-hope/sdds-cs): add to sdds-cs and edits #1310 (@iljs)
- feat(*): add to libs and final edits (@iljs)
- feat(web/b2c): add breadcrumbs tests (@iljs)
- feat(new-hope): add example to storybook with custom shorter (@iljs)
- feat(new-hope): add component breadcrumbs in new-hope (@iljs)
- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories #1332 (@TitanKuzmich)
- feat(plasma-b2c): update DatePicker config & tests (@TitanKuzmich)
- fix(plasma-b2c/web): add DatePicker snapshot failure treshhold #1326 (@TitanKuzmich)
- feat(plasma-web/b2c): update DatePicker configs & stories (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- fix(plasma-, sdds-): stretch turned into conditional control (@denivladislav)
- docs(plasma-, sdds-): api reports regenerated (@denivladislav)
- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated (@denivladislav)
- fix(plasma-, sdds-): configs fixed (@denivladislav)
- fix(core): edit focus trap and add animation example to modal #1345 (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vladislav Denisov (@denivladislav)
v1.356.0 (Thu Jul 25 2024)
Release Notes
Release by 24.07.2024 (#1319)
Components
Portal/Popup
- убрана зависимость от свойства
frame
в элементеPopupRootContainer
- переделан компонент
Portal
из конфигурируемого в обычный функциональный компонент
fix(plasma-new-hope): Popup
and Portal
improvements (https://github.com/salute-developers/plasma/pull/1299)
Chip
- добавлено новое свойство
hasClear
- добавлен тест и обновлена документация
plasma-*: Add prop hasClear
for Chip (https://github.com/salute-developers/plasma/pull/1312)
DatePicker
- добавлена поддержка выбора кварталов
- добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет)
- добавлена поддержка кварталов в datepicker
- добавлена возможность задавать события для каждой календарной сетки
- добавлена возможность задавать неактивные элементы для каждой календарной сетки
Before:
After:
plasma-*: Datepicker improvements (https://github.com/salute-developers/plasma/pull/1302)
Autocomplete
- добавлен в поставку во все клиентские библиотеки
feat: Autocomplete (https://github.com/salute-developers/plasma/pull/1292)
Price, Portal
- компонент
Price
добавлен вplasma-new-hope
, портирован вplasma-{web, b2c}
,sdds-{serv, dfa}
- для
Price
обновлены тесты и документация - исправлена ошибка отсутствующего
PropsTable
в документацииPortal
plasma-*: add Price
component (https://github.com/salute-developers/plasma/pull/1307)
Select
- добавлен новый компонент с поддержкой вложенных списков
- поставлен во все клиентские библиотеки
feat: Select (https://github.com/salute-developers/plasma/pull/1233)
SDDS-SERV
- добавлены компоненты:
- Calendar
- Notification
- ButtonBase
- Skeleton
- Accordion
SDDS-{SERV, DFA}
- заменены старые токены с префиксом
--plasma-colors...
на корректные.
Sdds-serv & sdds-dfa sync (https://github.com/salute-developers/plasma/pull/1314)
Accordion
- добавлен новый view (b2c)
- добавлена возможность добавить класс в accordionItem
- исправлена работы disabled
- добавлен флаг startLeftPosition
- переделаны новые отступы из нового дизайна
Add functional to accordion (https://github.com/salute-developers/plasma/pull/1301)
Typography
- добавлен пропс color
- в секции plasma-web storybook добавлен color picker
feat: Add color prop in Typography (https://github.com/salute-developers/plasma/pull/1308)
Tokens
- Добавлена новая темая
sdds_cs
в библиотеку@salutejs/sdds-themes
с учётом обновленных токенов типографики.
feat(sdds-themes): Add sdds_cs
theme (https://github.com/salute-developers/plasma/pull/1309)
Docs
AudioPlayer
- изменен
cdn
в примерахhttps://vc-static.sberdevices.ru/smartmarket-video-news/
наhttps://cdn1.newsback.sberdevices.ru/p-newsback/
plasma-{b2c,web}: Fix vc cdn url (https://github.com/salute-developers/plasma/pull/1298)
Misc
Tooltip
- исправлен проброс стилей в Tooltip
plasma-new-hope: forward styles and className to Tooltip root (https://github.com/salute-developers/plasma/pull/1311)
Textarea
- исправлена логика при использовании свойства
autoResize
(теперь ширина автоматически растягивается)
Результат с включенным autoResize
после изменения ширины
До:
После:
plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297)
🚀 Enhancement
- Release by 24.07.2024 #1319 (@Yeti-or @neretin-trike @Salute-Eva @simashova @TitanKuzmich @iljs @shuga2704 @denivladislav @vadim-kudr @Yakutoc)
- feat: Add color prop to Typography, code review fixes #1308 (@vadim-kudr)
- feat: Add color prop to Typography, fixes (@vadim-kudr)
- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added #1307 (@denivladislav)
- feat(plasma-b2c): update Calendar config & refactor tests (@TitanKuzmich)
- feat(plasma-web/b2c): update Chip tests #1312 (@TitanKuzmich)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- fix(components): add new view and add new props #1301 (@iljs)
- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select #1233 (@shuga2704)
- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated (@denivladislav)
- feat(plasma-{b2c, web}): Price component ported (@denivladislav)
- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete #1292 (@shuga2704)
- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs (@TitanKuzmich)
- docs: regenerate api reports (@TitanKuzmich)
- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories (@TitanKuzmich)
- fix(sdds-,plasma-,caldera-online): Update
Portal
component usage #1299 (@neretin-trike) - docs(plasma-b2c/plasma-web): fix vc cdn url #1298 (@Yeti-or)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 10
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vasiliy (@Yeti-or)
- Vladislav Denisov (@denivladislav)
v1.350.0 (Thu Jul 11 2024)
Release Notes
Release by 11.07.2024 (#1296)
Components
DatePicker
- добавлен новый компонент DatePicker
- написаны тесты и документация
- проведен рефакторинг стилей и токенов календаря
- исправлен отступ от первой иконки в Range
feat(plasma-new-hope): add DatePicker component (https://github.com/salute-developers/plasma/pull/1224)
Portal
- компонент добавлен в
plasma-new-hope
, портирован вplasma-{web, b2c}
,caldera
,sdds
- добавлены тесты и документация
- компонент внедрён в
Popover
иPopup
- исправлено имя теста для
Popover
plasma-*: Add Portal
component (https://github.com/salute-developers/plasma/pull/1272)
Sheet
- убран из примеров в
stories
лишний горизонтальный скролл - добавлена недостающая документация в
caldera-online
Before:
After:
plasma-*: Fix Sheet
scroll (https://github.com/salute-developers/plasma/pull/1273)
Dropdown
- добавлено новое свойство
portal
feat(plasma-new-hope): Added prop portal into Dropdown component (https://github.com/salute-developers/plasma/pull/1260)
SDDS DFA
- добавлена тема
sdds_dfa
в библиотеку вертикалей@salutejs/sdds-themes
- добавлена библиотека
@salutejs/sdds-dfa
- поправлены компоненты
Header
,Skeleton
,Accordion
feat(sdds-dfa): Add sdds-dfa
components library (https://github.com/salute-developers/plasma/pull/1293)
SDDS-SERV
- добавлена поддержка пакета
@emotion
sdds-serv: Add support @emotion
package (https://github.com/salute-developers/plasma/pull/1281)
Icons
Website: Icons page
- новый UI для блока поиск
- исправлен вывод набора иконок
- исправлено
isDeprecate
наisDeprecated
plasma-website: New UI search block (https://github.com/salute-developers/plasma/pull/1270)
iOS
- исправлена генерация иконок под iOS
Before:
After:
plasma-icons: Rewrite generate icons for iOS (https://github.com/salute-developers/plasma/pull/1283)
Opacity
- удалено ненужное свойство
opacity
в наборе старых иконок
plasma-icons: Delete unnecessary prop opacity (https://github.com/salute-developers/plasma/pull/1282)
Infra
Required checks
- реорганизовали обязательные проверки (стало меньше и быстрее)
plasma-infra: Simplify required checks (https://github.com/salute-developers/plasma/pull/1278)
Scaffold
- скрипт для генерации компонентов вынесен в отдельную команду
plasma-infra(scaffold): Extend script for update/sync component list (https://github.com/salute-developers/plasma/pull/1275)
Support emotion engine
- добавлена поддержка пакета
@emotion
для библиотекиplasma-new-hope
feat(plasma-new-hope): add emotion support (https://github.com/salute-developers/plasma/pull/1276)
Tokens
- добавлены методы генерации токенов для web приложений на основе новой json структуры.
- перегенированы темы для всех вертикалей:
sdds
,plasma
,flamingo
иcaldera-online
на основе json файлов из данного репозитория. - удалены старые json темы из пакета
@salutejs/data-themes
. - переименован пакет
@salutejs/data-themes
в@salutejs/core-themes
и обновлены все зависимости
feat(data-themes): Add new token generators for web via new json scheme and update themes (https://github.com/salute-developers/plasma/pull/1274)
Docs
Storybook link
- убрана ссылка/кнопка на storybook из документации для
plasma-{web,ui}
Before:
After:
plasma-docs: hide short links for storybook (https://github.com/salute-developers/plasma/pull/1286)
SDDS-DFA/SERVE
- добавлен шаблон документации для компонент
Accordion
- добавлена документация для пакета
sdds-dfa
- исправлена документация для
Popover
feat: Add sdds-dfa-docs
(https://github.com/salute-developers/plasma/pull/1295)
Misc
TextField
- добавлены токены цвета и размера textBefore/After
- исправлен line-height у иконок
feat: add textfield textBefore/After tokens (https://github.com/salute-developers/plasma/pull/1253)
Website: colors palette
- добавлена страница с цветовой палитрой
Страница выбора цвета
Страница выбора оттенка
plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266)
🚀 Enhancement
- Release by 11.07.2024 #1296 (@Yakutoc @TitanKuzmich @Salute-Eva @denivladislav @Yeti-or @shuga2704 @neretin-trike @iljs)
- feat(sdds-dfa): Add
sdds-dfa
components library (@neretin-trike) - feat(plasma-web/b2c,sdds-serv): update Textfield configs #1287 (@TitanKuzmich)
- feat: update TextField configs (@TitanKuzmich)
- feat(plasma-new-hope): add emotion support #1276 (@Yeti-or)
- feat(plasma-web/b2c): add DatePicker component (@TitanKuzmich)
- feat(plasma-b2c): add DatePicker component (@TitanKuzmich)
- feat(plasma-b2c/web): update Range configs (@TitanKuzmich)
- feat(plasma-b2c/web): update Calendar configs (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: regenerate api reports (@TitanKuzmich)
- chore: update package-locks.json files [skip ci] (@Yakutoc)
- fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories (@denivladislav)
- docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated (@denivladislav)
- fix(plasma-b2c): fix Popover test name (@denivladislav)
- feat(plasma-{b2c, web}, caldera, sdds): Portal component ported (@denivladislav)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
- Vladislav Denisov (@denivladislav)
v1.338.0 (Thu Jun 27 2024)
Release Notes
Release by 26.06.2024 (#1269)
Components
Accordion
- добавлен новый компонент в поставку для
plasma-{web,b2c}
plasma-*: Add accordion (https://github.com/salute-developers/plasma/pull/1254)
Sheet
- Добавлен компонент
Sheet
plasma-new-hope: add Sheet component (https://github.com/salute-developers/plasma/pull/1225)
TextArea
TextArea
портирован вsdds
sdds-serv: add TextArea component (https://github.com/salute-developers/plasma/pull/1263)
TextArea
- исправлена типизация (разбитие на три группы
rows / cols
,height / width
,autoResize / minAuto / maxAuto
) - исправлен расчёт
autoResize
- исправлена документация
plasma-new-hope: TextArea height / width fixes (https://github.com/salute-developers/plasma/pull/1261)
TextArea
- удалено упоминание
resize
(свойствоdeprecated
)
(plasma-{new-hope, web}, sdds-serv): remove resize from docs (https://github.com/salute-developers/plasma/pull/1267)
Segment
- добавлена возможность задать выбранные по умолчанию сегменты
- добавлен тест на выбранные значения
- добавлено пояснение в документации
feat(plasma-new-hope): add default selected segment (https://github.com/salute-developers/plasma/pull/1252)
Icons
24 [s, small]
- обновлен набор
.svg
иконок - обновлены/расширенны категории иконок
- обновлены snapshots для тестов измененных иконок
feat(plasma-icons): Add icons preset 24, s, small
16 [xs, xsmall]
- обновлен набор
.svg
иконок
feat(plasma-icons): Add icons preset 16, xs, xsmall
36 [m, medium]
- обновлен набор
.svg
иконок
feat(plasma-icons): Add icons preset 36, m, medium
React
- добавлена обработка всех имеющихся размеров: 16, 24, 36
- обновлены cypress snapshots с использованием иконки
IconDone
Before/After
New-hope
- изменен токен по-умолчанию для свойство
color
вIconRoot
(теперьvar(--text-primary)
) - обновлены cypress snapshots связанные с
var(--text-primary)
plasma-icons: Handle all sizes React
Android
- добавлены
.xml
иконки для всех имеющихся размеров: 16, 24, 36
After
plasma-icons: handle all icons size Android
Icons page
- добавлен вывод комбинации (старых + новых) иконок
- добавлено динамическое изменение размера иконок в grid
- косметические правки по дизайну
plasma-website: Redesign "Icons" page Part 2
Icons page
- добавлено меню фильтра по размеру
- внесены дизайн правки
plasma-website: Add icons filter menu (https://github.com/salute-developers/plasma/pull/1265)
Docs
Edit docs
- исправлена документация для компонента
Switch
,Checkbox
иRadiobox
- изменена работа документации, теперь при генерации файла документации туда добавляются все типы, в том числе и из
react
- в компонент
PropsTable
добавлен параметрinclude
, который добавляет свойство в документацию, если он является типом изreact
plasma-*: Edit docs core and change docs Switch, Checkbox and Radiobox (https://github.com/salute-developers/plasma/pull/1232)
Carousel
- исправлено свойства
stylingCallback
наscopeCallback
- исправлено свойства
stylingResetCallback
наscopeResetCallback
Before/After
Edit carousel docs (https://github.com/salute-developers/plasma/pull/1256)
Caldera-online
- добавлена документация для библиотеки
caldera-online
- поправлены шаблоны документации для
Button, Segment, Radiobox
caldera-online: Add documentation (https://github.com/salute-developers/plasma/pull/1249)
TextArea
- удалено упоминание
resize
(свойствоdeprecated
)
(plasma-{new-hope, web}, sdds-serv): remove resize from docs (https://github.com/salute-developers/plasma/pull/1267)
🚀 Enhancement
- Release by 26.06.2024 #1269 (@iljs @Salute-Eva @Yakutoc @denivladislav @TitanKuzmich)
- feat(plasma-b2c/web): add test for predefined Segments (@TitanKuzmich)
- docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated #1263 (@denivladislav)
- feat(new-hope): Add disabled, change function and more props #1254 (@iljs)
- feat(new-hope): Accordion add to web, b2c and docs (@iljs)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: regenerate api reports (@TitanKuzmich)
- feat(plasma-b2c, plasma-web): autoResize props set in stories (@denivladislav)
- feat(plasma-b2c, plasma-web): set resize prop as deprecated (@denivladislav)
- fix(plasma-new-hope): fix Sheet types, design and animation (@denivladislav)
- docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated (@denivladislav)
- feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported (@denivladislav)
- fix(docs): Change proptable and check types after json generate #1232 (@iljs)
- fix(sdds-serv): Fix switch types and auto fix docs (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 5
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Krivonos Aleksandr (@TitanKuzmich)
- Vladislav Denisov (@denivladislav)
v1.328.0 (Thu Jun 13 2024)
Release Notes
Release by 11.06.2024 (#1238)
Icons
Stroke
- заменили значение свойства
stroke
наcurrentColor
Before
After
plasma-icons: Replace stroke value to "currentColor" (https://github.com/salute-developers/plasma/pull/1226)
Tokens
Theme
- добавлены классы для более гибкого и удобного управления темами, созданных в новом формате.
- добавлена возможность генерации базовой темы в новом формате.
- добавлена возможность считывать темы в новом формате и конвертировать их в экземпляры созда нных классов.
- добавлена возможность записывать темы в новом формате на основе созданного экземпляра класса.
feat(plasma-tokens): Add write / read and generation new format of theme.json (https://github.com/salute-developers/plasma/pull/1207)
Website
Icons page
- редизайн grid
- редизайн cell grid
- редизайн меню расширенной информации об иконки
Before
After
plasma-website: Redesign Icons page Part I
🚀 Enhancement
- Release by 11.06.2024 #1238 (@neretin-trike @Salute-Eva @Yakutoc)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 3
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- neretinaa (@neretin-trike)
v1.327.0 (Thu May 30 2024)
Release Notes
Release by 29.05.2024 (#1222)
Components
Calendar
- добавлен пропс для включения/исключения минимума и максимума диапазона дат
feat: add calendar edge dates control (https://github.com/salute-developers/plasma/pull/1203)
Slider
- добавлен компонент Slider
feat(plasma-new-hope): add slider component (https://github.com/salute-developers/plasma/pull/1194)
Textarea
- изменен
padding
дляlabel
fix(plasma-*): Fix padding on textarea (https://github.com/salute-developers/plasma/pull/1209)
Range
- включен в поставку
plasma-{b2c,web} / sdds-serv
- написаны тесты и документация
feat: Add range component (https://github.com/salute-developers/plasma/pull/1208)
IconButton
- включен в поставку
sdds-serv
- добавлена документация в
sdds-serv-docs
feat(sdds-serv): add icon button (https://github.com/salute-developers/plasma/pull/1214)
Tabs
- добавлен корректный проброс
className
вTab
иTabItem
- поправлена документация для
Tab
иSegment
ДО:
ПОСЛЕ:
feat(plasma-new-hope): fix tabs styles (https://github.com/salute-developers/plasma/pull/1220)
Button
- добавлено отображение
value
- исправлены внутренние отступы от
contentLeft
,contentRight
- дополнены тесты и документация
- исправлены тесты, зависящие от
Button: Notification, Pagination, Toast, Toolbar
- добавлен токен переопределения цвета
value
вButtonGroup
feat: add button value (https://github.com/salute-developers/plasma/pull/1213)
Tokens
Tokens
- добавлены токены прозрачности для positive, warning, negative цветов
- добавлены токены с active, hover модификаторами
tokens: add surface transparent tokens to sdds (https://github.com/salute-developers/plasma/pull/1206)
Misc
Checkbox/Radiobox
- исправлен types компонентов для библиотек
plasma-asdk
,sdds-serv
иcaldera-online
Fix checkbox types (https://github.com/salute-developers/plasma/pull/1217)
🚀 Enhancement
- Release by 29.05.2024 #1222 (@TitanKuzmich @Salute-Eva @akhdrv @Yakutoc @iljs)
- feat(plasma-web/b2c): update config, stories, tests for Button (@TitanKuzmich)
- feat(plasma-web/b2c): add textfield label as controlled prop in stories #1208 (@TitanKuzmich)
- feat(plasma-b2c): add Range & write tests (@TitanKuzmich)
- feat(plasma-new-hope): add react-draggable #1194 (@TitanKuzmich)
- feat(plasma-web/b2c): update Calendar stories #1203 (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button (@TitanKuzmich)
- docs: regenerate api reports (@TitanKuzmich)
- fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) #1217 (@iljs)
- fix(new-hope): Textarea fix padding and label #1209 (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 5
- @iljs
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Krivonos Aleksandr (@TitanKuzmich)
v1.320.0 (Thu May 16 2024)
🚀 Enhancement
- Release by 15.05.2024 #1205 (@renovate[bot] @iljs @Salute-Eva @Yakutoc @TitanKuzmich @shuga2704 @akhdrv)
- feat(plasma-web/b2c): refactor Checkbox & Radiobox configs (@TitanKuzmich)
- feat(plasma-new-hope): Add docs (@iljs)
- feat(plasma-new-hope): Add to b2c (@iljs)
- feat(plasma-docs): fix #1201 (@shuga2704)
- feat(plasma-new-hope): Backward compatibility (@shuga2704)
- feat(plasma-new-hope): fixes (@shuga2704)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: regenerate api reports (@TitanKuzmich)
- feat(plasma-b2c, web): tests fixes (@shuga2704)
- feat(plasma-new-hope, web, b2c): Dropdown refactoring (@TitanKuzmich)
- fix(plasma-*): update api report #1197 (@Yakutoc)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @iljs
- @renovate[bot]
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
v1.317.0 (Thu Apr 25 2024)
Release Notes
Release by 24.04.2024 (#1196)
Components
Tooltip
- исправлено позиционирование стрелочки
- добавлен тест на много-строчный сценарий
Before:
After:
fix(plasma-new-hope): fix tooltip arrow placing (https://github.com/salute-developers/plasma/pull/1171)
Radiobox
- расширен пример в
stories
с учетомa11y
возможностей
plasma-new-hope(radiobox): Improved a11y (https://github.com/salute-developers/plasma/pull/1188)
Storybook
- исправлено некорректное поведение свойства
placement
- исправлено свойство
enableContentLeft
иenableContentRight
в TextField
feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes (https://github.com/salute-developers/plasma/pull/1182)
Avatar
- добавлен
aria-label
- расширены примеры с доступностью
plasma-new-hope(avatar): Refactoring + a11y (https://github.com/salute-developers/plasma/pull/1180)
Chip
- удален лишнее свойство
hasClear
из примера вstory
- заменены со старого формата на новый токены в конфигурации (без приставки
--plasma-colors
) - добавлена недостающие свойство
view=accent
- обновлены
cypress snapshots
fix: remove extra chip prop in stories (https://github.com/salute-developers/plasma/pull/1179)
Colors
- добавлены файлы фирменной палитры в формате
.json
- добавлена директория
src
в gitignore, т.к. теперь его содержимое генерируется автоматически на основе.json
feat(plasma-color): Add generate color palette from json (https://github.com/salute-developers/plasma/pull/1172)
Infra
Audit vulnerabilities
- исправлены все уязвимости в клиентских пакетах (аля
plasma-web
) - обновлен до
vite@4.5.3
- обновлен
@babel
и его зависимости до latest - заменен
babel-plugin-transform-class-properties
на@babel/plugin-transform-class-properties
@salutejs/plasma-sb-utils
- обновлены
TS
до 4.2.4 - обновлен
@storybook/react
до 7.6.17 - исправлены все уязвимости
- поправлены мелкие ошибки в типах
plasma-infra(sb-utils): Update dependencies versions (https://github.com/salute-developers/plasma/pull/1178)
🚀 Enhancement
- Release by 24.04.2024 #1196 (@Yakutoc @TitanKuzmich @Salute-Eva @neretin-trike @shuga2704)
- feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup #1170 (@TitanKuzmich)
- feat(plasma-b2c): replace primary to default view & update tests (@TitanKuzmich)
- feat(plasma-web/b2c): fix tooltip live story #1171 (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- fix: update api-report #1180 (@Yakutoc)
- fix: audit fix #1184 (@Yakutoc)
- chore: update deps (@Yakutoc)
- feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs #1179 (@TitanKuzmich)
- docs: regenerate api reports (@TitanKuzmich)
- feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip (@TitanKuzmich)
- feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes #1182 (@shuga2704)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 5
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.313.0 (Thu Apr 11 2024)
Release Notes
Release by 10.04.2024 (#1175)
Components
Dropdown
- добавлена прослойка для dropdown в
b2c
иweb
(работает на старом api и с dropdown из new-hope)
feat(plasma-new-hope, b2c, web): Dropdown interlayer (https://github.com/salute-developers/plasma/pull/1104)
Cell
- добавлен в поставку
plasma-{web,b2c}
feat(new-hope): Add cell (https://github.com/salute-developers/plasma/pull/1148)
Chip
- поправлена типизация
- компонент добавлен в поставку для
sdds-serv
, включая документацию
feat(plasma-new-hope): fix Chip types (https://github.com/salute-developers/plasma/pull/1155)
Button
- добавлены токены состояний (active / hover) для конфигов компонента в библиоте ках
@salutejs/plasma-{b2c,web,asdk}
,@salutejs/sdds-serv
,@salutejs/caldera-online
.
fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for Button
component (https://github.com/salute-developers/plasma/pull/1167)
Select
- убрана поддержка вложенности
- добавлена прослойка для компонента в
plasma-{b2c,web}
иsdds-serv
(* работает на старом api и с select из new-hope). - переделаны тесты и обновлена документация
feat(plasma-new-hope, b2c, web, sdds-serv): Select interlayer (https://github.com/salute-developers/plasma/pull/1161)
TextField
- проведен рефакторинг и редизайн
- обновлены тесты и документация
- добавлен в поставку в sdds-serv
feat(plasma-new-hope): TextField redesign (https://github.com/salute-developers/plasma/pull/1160)
Icons
iOS
- добавлен конвертор SVG в PNG для iOS app
plasma-icons: Convert SVG to PNG for iOS (https://github.com/salute-developers/plasma/pull/1163)
Tokens
Tokens
- исправлена формула для расчёта
hover / active
состояний - добавлены новые токены (но в выключенном состоянии) в существующие темы и схемы для библиотек
@salutejs/plasma-tokens
,@salutejs/data-themes
,@salutejs/caldera-online-themes
,@salutejs/sdds-serv-themes
,@salutejs/plasma-themes
,@salutejs/flamingo-themes
- добавлены недостающие токены для обратной совместимости у библиотек
@salutejs/plasma-tokens-web
,@salutejs/plasma-tokens-b2c
,@salutejs/plasma-tokens-b2b
, - добавлены недостающие токены в темы
plasma_b2c
,plasma_web
,sds_engineer
для библиотеки@salutejs/plasma-new-hope
feat(plasma-tokens,plasma-theme-builder): Add tokens to existed themes (https://github.com/salute-developers/plasma/pull/1165)
Docs
Popup
- исправлена ошибка в документации
fix(new-hope): Fix popup doc (https://github.com/salute-developers/plasma/pull/1168)
Misc
Plasma Theme Builder
- Добавлена генерация hover / active состояний для групп токенов.
feat(plasma-theme-builder): Add generate hover / active state for tokens (https://github.com/salute-developers/plasma/pull/1134)
Pagination
- исправлена ошибка навигации с помощью кнопок
next
\pre
fix(new-hope): Edit storybook content (https://github.com/salute-developers/plasma/pull/1154)
Website icons grid
- исправлен поиск иконок по названию
- исправлен grid для набора иконок
fix(plasma-website): Fix Icons (https://github.com/salute-developers/plasma/pull/1169)
🚀 Enhancement
- Release by 10.04.2024 #1175 (@shuga2704 @Salute-Eva @neretin-trike @Yakutoc @iljs @TitanKuzmich)
- feat(plasma-b2c): update TextField component (@TitanKuzmich)
- feat(plasma-b2c): fix Chip config & test (@TitanKuzmich)
- feat(sdds-serv): add Chip from new-hope (@TitanKuzmich)
- feat(new-hope): Cell web, b2c and docs #1148 (@iljs)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-04-10 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: regenerate api reports (@TitanKuzmich)
- feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer #1161 (@shuga2704)
- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report #1167 (@neretin-trike)
- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for
Button
(@neretin-trike) - fix(new-hope): Edit storybook content #1154 (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
- feat(plasma-b2c, web): Dropdown added (@shuga2704)
Authors: 6
- @iljs
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.306.1 (Tue Apr 02 2024)
🐛 Bug Fix
- fix(new-hope): Edit core and storybook #1157 (@iljs)
- fix(new-hope): Edit core and storybook (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 2
v1.306.0 (Thu Mar 28 2024)
Release Notes
Release by 27.03.2024 (#1151)
Components
Progress
- добавлен в библиотеку в
new-hope
- добавлен в поставку пакетов
plasma-{b2c, web}, sdds-serv
- написаны тесты и документация
feat: Progress redesign refactor (https://github.com/salute-developers/plasma/pull/1126)
Tooltip
- добавлены fallback на следующие свойства: isVisible, arrow, animated
feat(plasma-new-hope): tooltip old api fallback (https://github.com/salute-developers/plasma/pull/1140)
Divider
- включен в поставку
plasma-{b2c/web}
иsdds-serv
- написаны тесты и документация
feat(plasma-new-hope): Divider component (https://github.com/salute-developers/plasma/pull/1132)
Pagination
- добавлен в поставку клиентских библиотек
feat(new-hope): Pagination (https://github.com/salute-developers/plasma/pull/1107)
Toolbar
- включили в поставку в
plasma-{b2c/web}
\sdds-serv
- написаны тесты и документация
feat(plasma-new-hope): add toolbar component (https://github.com/salute-developers/plasma/pull/1150)
Icons
Icons for android
- Добавлен скрипт генерации иконок под android на основе svg
- Обновлена инструкция по добавлению иконок
plasma-icons: script to generate android icons (https://github.com/salute-developers/plasma/pull/1109)
Icons publish
- добавлена директория
old
для обратной совместимости
plasma-icons: Add old
dir for publish (https://github.com/salute-developers/plasma/pull/1149)
Infra
Scaffold docs CLI
- добавлен CLI для создание директории документации по шаблону
- добавлен CLI для создание компонента документации по шаблону
plasma-infra: Scaffold docs dir CLI (https://github.com/salute-developers/plasma/pull/1099)
Retry
- добавлен retry для шага
Update package-lock files
для обхода ошибкиECONNRESET
- добавлен
workflow
для ручного запускаUpdate package-lock files
plasma-infra: Retry failure step (https://github.com/salute-developers/plasma/pull/922)
Deploy documentations artefacts
- распараллели процесс создания и загрузки артефактов документации
- добавили
marocchino/sticky-pull-request-comment
для приклеивания сообщения к одному комментарию в pr - добавлена конфигурация:
config-ci.json
- удалены неиспользуемые переменные
plasma-infra: Refactoring deploy documentations artefacts PR context
Build android icons plugin
- добавлен dispatch события для запуска
build icons
вplasma-android
plasma-infra: Dispatch build-icons event (https://github.com/salute-developers/plasma/pull/1145)
Scaffold components docs
- добавлена генерация компонентов по заданному шаблону
plasma-infra: Scaffold components docs by template (https://github.com/salute-developers/plasma/pull/1128)
Docs
Docs
- Исправлена ошибка примера путём обновления токенов бэграундов в сторибуке для библиотек
plasma-web
,plasma-b2c
,plasma-asdk
.
До:
После:
fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new (https://github.com/salute-developers/plasma/pull/1139)
Misc
Drawer
- изменили величину измерения высоты на dvh в storybook
fix: change height for Drawer stories (https://github.com/salute-developers/plasma/pull/1116)
Image
- поправлена передача
props
вImage.stories
fix: fix args for Image stories (https://github.com/salute-developers/plasma/pull/1119)
Plasma Theme Builder
- произведён рефакторинг методов, которые генерируют токены
- актуализированы базовые токены, которые генерируются сервисом ThemeBuilder
- добавлена новая группа
outline
, используемая в обводках / рамках
feat(plasma-theme-builder): Actualize default tokens (https://github.com/salute-developers/plasma/pull/1127)
Button
- поправлен размер и отступ фокуса на кнопке
feat(plasma-new-hope): fix button focus (https://github.com/salute-developers/plasma/pull/1141)
Badge
- поправлен токен фона для
transparent-accent
Badge - поправлен токен цвета текста для
transparent-light
До:
После:
feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142)
🚀 Enhancement
- Release by 27.03.2024 #1151 (@kayman233 @Salute-Eva @iljs @Yakutoc @TitanKuzmich @neretin-trike @akhdrv @eg-zhuravlev)
- feat(plasma-b2c): Component Toolbar added (@eg-zhuravlev)
- feat(new-hope): add sdds-serv #1107 (@iljs)
- feat(new-hope): Pagination fixed (@iljs)
- feat(new-hope): Pagination tests (@iljs)
- feat(new-hope): Pagination add to web and b2c and fix bags (@iljs)
- feat(plasma-web/b2c): fix Badge view tokens & update tests (@TitanKuzmich)
- feat(plasma-b2c): add Divider from new-hope #1132 (@TitanKuzmich)
- feat(plasma-b2c/web,sdds-serv): fix tooltip stories #1140 (@TitanKuzmich)
- feat(plasma-b2c): add Progress from new-hope & update tests (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs: regenerate api reports (@eg-zhuravlev)
- docs: regenerate api reports (@TitanKuzmich)
- chore: add todo for shadow tokens (@TitanKuzmich)
- fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory #1144 (@neretin-trike)
- fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new #1139 (@neretin-trike)
- chore: Update package-lock.json files no ci
- chore: bump manual package-locks #1119 (@TitanKuzmich)
- fix: fix args for Image stories (@TitanKuzmich)
- fix: change height for Drawer stories #1116 (@TitanKuzmich)
- fix(new-hope): linaria sctipt fix #1113 (@iljs)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @iljs
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Evgeniy Zhuravlev (@eg-zhuravlev)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.299.0 (Thu Mar 14 2024)
Release Notes
Release by 13.03.2024 (#1112)
Components
Calendar
- добавлено возможность выбора одного дня для
range
feat(new-hope): edit calendar range logic and fix name (https://github.com/salute-developers/plasma/pull/1084)
TextField
- исправлен ошибка связанная с прозрачностью в
Safari
feat(plasma-new-hope): TextField issue with opacity (https://github.com/salute-developers/plasma/pull/1082)
Button
- удалены токены
scale
из кнопки и группы кнопок в пакетахplasma-{b2c, web, sdds-serv}, caldera/-online
- удалены токены
scale
изexample
дляplasma-new-hope
feat: remove scale tokens from Button & ButtonGroup (https://github.com/salute-developers/plasma/pull/1110)
Grid
- добавлен в поставку в
plasma-{b2c, web, new-hope}, sdds-serv
- написаны тесты и обновлена документация
feat(plasma-new-hope): Grid refactor redesign (https://github.com/salute-developers/plasma/pull/1105)
ButtonBase
- добавлен базовый компонент для создания
custom
кнопок для библиотекplasma-{b2c,new-hope}
feat(plasma-new-hope, b2c): ButtonBase (https://github.com/salute-developers/plasma/pull/1080)
Icons
SVG
- добавлен svg формат иконок (не попадают в итоговой билд)
feat(plasma-icons): Add svg icons (https://github.com/salute-developers/plasma/pull/1095)
Icons generation
- добавлена генерация компонентов иконок на основе svg во время билда
- удалены компоненты и их assets из git
plasma-icons: build-time generate Icon components (https://github.com/salute-developers/plasma/pull/1101)
Docs
SDDS SERV DOCS
- добавлена новый пакет документации
plasma-docs: Setup sdds-serv
package docs (https://github.com/salute-developers/plasma/pull/1062)
Misc
Tooltip
- исправлена логика работы classname, теперь все наследуется корректно
fix(new-hope): remove wrapper from popover (https://github.com/salute-developers/plasma/pull/1083)
Pickers
- исправлена ошибка UI в документации
fix(ui): fix pickers documentation bug with overflow (https://github.com/salute-developers/plasma/pull/1089)
🚀 Enhancement
- Release by 13.03.2024 #1112 (@Yakutoc @TitanKuzmich @Salute-Eva @iljs @neretin-trike @shuga2704 @kayman233)
- feat(plasma-web/b2c): add Grid from new-hope & update tests (@TitanKuzmich)
- feat(plasma-web/b2c): add to css build components by exact match (@TitanKuzmich)
- feat: remove scale tokens from bButton & ButtonGroup #1110 (@TitanKuzmich)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- feat(plasma-web, b2c, new-hope): Added ButtonBase #1080 (@shuga2704)
- docs: regenerate api reports (@TitanKuzmich)
- chore: bump manual package-locks #1111 (@TitanKuzmich)
- chore(storybook): bump storybook to "@latest" #1096 (@Yakutoc)
- chore: update package-locks no ci
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @iljs
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.292.1 (Tue Mar 05 2024)
🐛 Bug Fix
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 1
v1.292.0 (Fri Mar 01 2024)
Release Notes
Release by 29.02.2024 (#1079)
Components
Drawer
- добавлены компоненты
Drawer
иPanel
- включен в поставку
plasma-{b2c/web/sdds-serv}
- для компонента
Drawer
написаны тесты
feat(plasma-new-hope): add Drawer (https://github.com/salute-developers/plasma/pull/1068)
Indicator
- добавлены тесты и документация
- добавлен в поставку для библиотек:
plasma-{web,b2c}
- интегрирован в компонент
Avatar
feat(plasma-new-hope, web, b2c): Indicator component (https://github.com/salute-developers/plasma/pull/1067)
ButtonGroup
- добавлен новый компонент и тесты с документацией
- исправлена структура файлов для
Spiner
- добавлен компонент
Button
в поставку вplasma-{b2c,web}
- обновлена документация для
Button
- обновлены тесты зависящие от
Button
feat(plasma-new-hope): add button group component (https://github.com/salute-developers/plasma/pull/1061)
TextField [Note]
TextField перевезен на новую Архитектуру, могут быть незначительные отличия от текущего поведeния.
Рефакторинг TextField
- поведение анимация
label
внутри поля стала запускаться одинаковым междуb2c
иweb
. Запуск на фокусе, а не на начале редактирования. - при показе
label
внутри поля больше не учитываетсяplaceholder
TextField [plasma-b2c]
- исправлено поведение для цвет
placeholder
, больше не зависит от наличияleftHelper
feat(plasma-new-hope): TextField (https://github.com/salute-developers/plasma/pull/949)
Infra
Upload assets
- добавлена возможность указать пакет/релиз к которому нужно прикрепить assets
plasma-infra: Upload assets for target package(-s) (https://github.com/salute-developers/plasma/pull/1054)
plasma-temple
- удалены все упоминания о пакете
plasma-temple
из текущего репозитория
Remove plasma-temple
from repo Part 1
Tokens
-
Добавлен пакет
@salutejs/data-themes
, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов дляstyled-component
и css стилей для подключения с помощью нативных способов. -
В пакетах с наборами тем были объеденены токены с цветами и типографикой.
-
Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути
@salutejs/<vertical-name>-themes/tokens
для общих токенов и@salutejs/<vertical-name>-themes/tokens/<theme-name>
для конкретных тем. -
Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль:
@salutejs/plasma-themes
- для вертикалиPlasma
- пока нигде не используется;@salutejs/sdds-themes
- для вертикалиSDDS
- используется с библиотекой@salutejs/sdds-serv
;@salutejs/cladera-online-themes
- для вертикалиCaldera Online
- используется с библиотеками@salutejs/cladera-online
и@salutejs/cladera
;@salutejs/flamingo-themes
- для вертикалиFlamingo
- пока нигде не используется;
New-hope
- Удалена зависимость
@salutejs/plasma-tokens
из пакета.
SDDS-Serv
- Обновлена документация со способом установки и подключением;
- Убрана зависимость от пакета
@salutejs/plasma-tokens
и добавлен пакет@salutejs/sdds-themes
; - Обновлён способ подключение темы в storybook;
- Исправлена сторис LiveDemo в компоненте
Toast
; - Заменены токены цветов в конфигах компонента
Segment
на актуальные
Caldera / Caldera Online
- Обновлена документация со способом установки и подключением;
- Убрана зависимость от пакета
@salutejs/plasma-tokens
и добавлен пакет@salutejs/caldera-online-themes
; - Обновлён способ подключение темы в storybook;
- Исправлена сторис LiveDemo в компоненте
Toast
; - Заменены токены цветов в конфигах компонента
Segment
на актуальные
Add new tokens architecture (https://github.com/salute-developers/plasma/pull/1074)
Docs
Сontributing Typos
- исправлены опечатки в документации
- добавлен параграф об обязательном наличие локально browser
chromium
plasma-docs: Fix cypress cli commands (https://github.com/salute-developers/plasma/pull/1058)
Misc
SDDS Android
-
добавлен
SDDS Android
проект, включающий:- Theme Builder Gradle Plugin
- SDDS Sandbox App
- UIKit
- UIKit Compose
- файл с лицензией и
README.md
в каждый модуль
chore[sdds-android]: SDDS Android project was created. (https://github.com/salute-developers/plasma/pull/1045)
CI/CD Pipeline [SDDS Android]
- Project build system migration to composite builds was made to support multiproject structure.
- Code quality check workflow was created.
- Merge report tasks were added.
- Codeowners file was modified.
chore[sdds-android, cicd]: code quality check workflow (https://github.com/salute-developers/plasma/pull/1070)
🚀 Enhancement
- Release by 29.02.2024 #1079 (@TitanKuzmich @Salute-Eva @Yakutoc @neretin-trike @malilex @shuga2704 @Yeti-or @kayman233)
- feat(plasma-web/b2c): add Drawer to packages (@TitanKuzmich)
- feat(plasma-b2c): Refactor TextField #949 (@Yeti-or)
- feat(plasma-new-hope): refactor stretching prop in ButtonGroup component (@TitanKuzmich)
- feat(plasma-web/b2c): update tests depending on Button (@TitanKuzmich)
- feat(plasma-web/b2c): add ButtonGroup (@TitanKuzmich)
- feat(plasma-web/b2c): add Button from new-hope & update tests (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs(plasma-web/b2c,sdds-serv): regenerate api docs (@TitanKuzmich)
- chore: update package-locks no ci
- docs: regenerate api docs (@TitanKuzmich)
- docs(plasma-b2c/web,sdds-serv): generate api docs (@TitanKuzmich)
- feat(plasma-new-hope, web, b2c): Added Indicator component #1067 (@shuga2704)
- chore: bump manual package-locks #1053 (@TitanKuzmich)
- chore: Update package-lock.json files [skip ci] (@Yakutoc)
Authors: 8
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Alexander Malishev (@malilex)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.285.0 (Thu Feb 15 2024)
Release Notes
Release by 14.02.2024 (#1047)
Components
SSRProvider
- SSRProvider перенесен в библиотеку plasma-new-hope
- добавлен в поставку b2c/web/asdk
- из
plasma-asdk
удалена plasma-core зависимость
feat(plasma-new-hope): add ssr provider component (https://github.com/salute-developers/plasma/pull/1021)
Calendar
- добавлено новое свойство
onChangeStartOfRange
в библиотекиplasma-{web,b2c}
After
plasma-web: Add onChangeStartOfRange
prop into Calendar (https://github.com/salute-developers/plasma/pull/1014)
Overlay
- добавлен в новой архитектуре
- добавлен в поставку для
plasma-{b2c/web}
- написаны тесты и документация
- интегрирован в компоненты
Toast
,Modal
feat(plasma-new-hope/web/b2c): overlay component (https://github.com/salute-developers/plasma/pull/1033)
Select
- Обновлены зависимости у callback onChangeValue, который вызывался при выборе элемента в
multiselect
режиме для библиотеки@salutejs/plasma-hope
fix(plasma-hope): Add value deps for Select
component with multiselect mode (https://github.com/salute-developers/plasma/pull/1040)
Tabs
- выполнен редизайн компонента
Tabs
- компонент добавлен в
plasma-web/b2c
в новой архитектуре - добавлены новые свойства для
TabItem
TabsController
теперь deprecated. Для подключения клавиатурной навигации необходимо дополнительно прокинуть свойстваindex, itemIndex, onIndexChange
.
feat(plasma-web, plasma-b2c): Tabs refactor and redesign (https://github.com/salute-developers/plasma/pull/983)
Avatar & AvatarGroup
- Упрощен функционал аватара
- Avatar и AvatarGroup были добавлены в web, b2c
feat(plasma-new-hope, plasma-web, plasma-b2c): Avatar & AvatarGroup (https://github.com/salute-developers/plasma/pull/1036)
Combobox
- добавлен компонент
Combobox
c новым дизайном в библиотеку@salutejs/plasma-new-hope
для тем plasma-b2c и plasma-web, а также в@salutejs/plasma-b2c
и@salutejs/plasma-web
single
multiple
feat(plasma-new-hope): Add Combobox
component (https://github.com/salute-developers/plasma/pull/1032)
Icons
- поправлен
tree-shaking
пакета иконок - компонент
Icon
теперь deprecated
plasma-icons: fix tree-shaking (https://github.com/salute-developers/plasma/pull/1031)
Fonts
- обновлены шрифты SBSans Display для CDN
Infra
Plasma-web-docs
- обновлен пакет
docusaurus
и все что с ним связано до@latest
версии - исправлены все уязвимости в пакете
plasma-web-docs
plasma-infra: Bump Docusaurus
to latest plasma-web-docs
Plasma-ui-docs
- обновлен пакет
docusaurus
и все что с ним связано до@latest
версии - исправлены все уязвимости в пакете
plasma-ui-docs
plasma-infra: Bump Docusaurus
to latest plasma-ui-docs
DEV Stage
- добавлен dev stage для возможности сделать deploy dev branch. Нужен для QA
plasma-infra: Setup s3 DEV stage – manual run (https://github.com/salute-developers/plasma/pull/1029)
Fonts
- обновлены шрифты для документации, storybook , тестов
chore: update sb fonts (https://github.com/salute-developers/plasma/pull/1041)
Misc
Сборка без styled-components
- добавили возможность использовать
plasma-{web,b2c}
безstyled-components
Пример использования:
import { TextArea } from @salutejs/plasma-web/css;
plasma-web/plasma-b2c: Добавлена сборка без styled-components (https://github.com/salute-developers/plasma/pull/942)
SDDS SRVC
- добавлена библиотека sdds-srvc
- поднят storybook в рамках pull request
- опубликован npm пакет
- добавлена Typography (в виде компонентов как старого, так и нового формата)
- добавлены компоненты: Button, Checkbox, Dropdown, Link, Modal, Popup, Radiobox, Segment, Spinner, Switch
feat(sdds-srvc): add sdds srvc package (https://github.com/salute-developers/plasma/pull/1023)
Caldera
- добавлена библиотека Caldera
- поднят storybook в рамках pull request
- опубликован npm пакет
- добавлена Typography (в виде компонентов как старого, так и нового формата)
- добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch
feat(caldera): add Caldera package (https://github.com/salute-developers/plasma/pull/990)
Caldera-online
- добавлена библиотека Caldera-online
- поднят storybook в рамках pull request
- опубликован npm пакет
- добавлена Typography (в виде компонентов как старо го, так и нового формата)
- добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch
feat(caldera): add caldera online package (https://github.com/salute-developers/plasma/pull/1012)
🚀 Enhancement
- Release by 14.02.2024 #1047 (@TitanKuzmich @Salute-Eva @Yeti-or @luizasok @kayman233 @Yakutoc @shuga2704 @neretin-trike)
- feat(plasma-b2c): Add
Combobox
component (@neretin-trike) - feat(plasma-web, b2c): Added documentation for Avatar and AvatarGroup #1036 (@shuga2704)
- feat(plasma-new-hope): Classnames fixes (@shuga2704)
- fix(plasma-new-hope): add key navigation to Tabs #983 (@kayman233)
- feat(plasma-hope): remove Tabs (@kayman233)
- feat(plasma-web/b2c): add Overlay component #1033 (@TitanKuzmich)
- feat(b2c): handle "onChangeStartOfRange" prop #1014 (@Yakutoc)
- feat(plasma-b2c/web): add SSRProvider from new-hope (@TitanKuzmich)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- test(plasma-b2c): Add tests and snapshots for
Combobox
component (@neretin-trike) - chore: update fonts for storybook (@TitanKuzmich)
- feat(b2c, web): Added tests for Avatar and AvatarGroup (@shuga2704)
- feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories (@shuga2704)
- feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c (@shuga2704)
- feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c (@shuga2704)
- fix(plasma-web, plasma-b2c): fix default Tabs sizes (@kayman233)
- fix(plasma-new-hope): remove carousel and observers from Tabs (@kayman233)
- fix(plasma-web, plasma-b2c): height, arrows design fixes (@kayman233)
- feat(plasma-web, plasma-b2c): Tabs refactor and redesign (@kayman233)
- fix(plasma-hope): Add value deps for
Select
component with multiselect mode #1040 (@neretin-trike) - docs(plasma-web/b2c): regenerate api docs (@TitanKuzmich)
- test(plasma-b2c/web): add Overlay snapshots (@TitanKuzmich)
- feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build #942 (@shuga2704)
- build(plasma-b2c): add css build (@Yeti-or)
- chore: api report after adding "onChangeStartOfRange" prop (@Yakutoc)
- docs(plasma-asdk/web/b2c/hope): regenerate api docs (@TitanKuzmich)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.277.0 (Thu Feb 01 2024)
Release Notes
Release by 31.01.2024 (#1020)
Components
Modal
- поправлена генерация id для
Modal, Popup
- добавлены тесты для
Modal, Popup
plasma-new-hope: fix id generation for Modal, Popup (https://github.com/salute-developers/plasma/pull/1001)
Avatar и Avatar Group
- добавлены компоненты Avatar и AvatarGroup
- Временно добавлен полифил
focus-visible
в linaria.tsx
feat(plasma-new-hope): Avatar & AvatarGroup (https://github.com/salute-developers/plasma/pull/962)
Select
- добавлен компонент
Select
c новым дизайном в библиотеку@salutejs/plasma-new-hope
для тем plasma-b2c и plasma-web - добавлена клавиатурная навигация со следующими комбинациями:
- Tab - переход на таргет (кнопку)
- Shift + tab - выход с него (теряем фокус)
- Пробел / стрелка вверх / стрелка вниз / enter - открыть выпадающий список и переместиться на первый элемент
- Стрелки вверх / вниз ходим по элементам
- Пробел / enter - выбираем элемент, закрываем выпадающий список и переходим фокусом снова на таргет (кнопку)
- Если мы ходим по селекту и нажимаем Tab - выпадающий список закрывается и теряем фокус
- Если мы ходим по селекту и нажимаем Escape - выпадающий список закрывается и фокусом остаёмся на таргете
- В мультиселекте тоже самое кроме закрытия выпадающего списка при выборе элемента
- При активном состоянии у таргета, нажимаем стрелку влево / вправо - попадаем на первый чип
- Когда находимся на первом чипе, нажимаем стрелку влево / вправо - переходим по чипам
- Нажимаем backspace - удаляем выбранный чип и переходим на предыдущий
- Если удалили последний чип, то фокусируемся на таргете
- Если находимся в выборе элемента из выпадающего списка и нажимаем стрелку влево / вправо - попадаем на самый последний чип
- Если находимся в режиме выбора элемента и нажимаем стрелку вниз / вверх находясь на последнем / первом элементе, то перескакиваем в начало / в конец
Icons
- добавлены новые иконки и изменена структура файлов старых в библиотеку
@salutejs/plasma-new-hope
Button
- добавлены токены для компонента
Button
, регулирующие высоту и scale при hover и active состояниях #706 - исправлен баг, при котором у компонента
Button
будет отсутствовать бэкграунд в состоянии disabled и при hover'е
Checkbox, Radiobox
- добавлены токены для компонент
Checkbox
,Radiobox
, отвечающи е за отступы
Chip
- добавлен токен для компонента
Chip
, отвечающий за цвет иконки закрытия
Dropdown
- добавлена поддержка react-компонент в props
contentLeft
иcontentRight
- убрано свойство isNested, т.к. теперь можно вкладывать Dropdown друг в друга без него
feat(plasma-new-hope): Add Select
component (https://github.com/salute-developers/plasma/pull/956)
Toast
- добавлен компонент Toast в новой архитектуре
- добавлен в поставку в b2c/web
- обновлены тесты
- обновлена документация
feat(plasma-new-hope/web/b2c): toast refactor & redesign (https://github.com/salute-developers/plasma/pull/1010)
TextArea
- добавлена поддержка переноса строки для свойства
placeholder
; - исправлено поведение компонента при использовании свойств
defaultValue
иplaceholder
.
fix(plasma-new-hope): Fixes for TextArea
component (https://github.com/salute-developers/plasma/pull/1017)
Icons
Hotfix
- поправлена публикация пакета со всем содержимым билда
fix(plasma-icons): fix package publish (https://github.com/salute-developers/plasma/pull/989)
Infra
Workflow for dev
branch
- добавлен отдельный workflow для безусловной сборки документация и storybook на основе dev ветки
plasma-infra(documentation): Add documentation workflow for dev branch (https://github.com/salute-developers/plasma/pull/996)
Коллаборативный прогон [Perftool]
- добавлен коллаборативный прогон (прогон одновременно двух веток в рамках одного процесса)
ci: use perftool collaborative mode (https://github.com/salute-developers/plasma/pull/991)
Override lerna ls
- переопределили логику
ignoreChanges
для командыlerna ls
чтобы изменения файлов*.component-test.tsx
тоже учитывалось
plasma-infra: Override lerna ls
config (https://github.com/salute-developers/plasma/pull/995)
Mattermost notifications
- добавлено уведомление для упавшего процесса публикации релиз кандидата
plasma-infra: Add notification when publish failed (https://github.com/salute-developers/plasma/pull/935)
Release pull request
- добавлен выбор ветки для создания release pull request
plasma-infra: Refactoring release pull request workflow (https://github.com/salute-developers/plasma/pull/1007)
Versionate docs
- вынесли этот процесс в отдельный, от публикация релиза, workflow.
plasma-infra: Move the versionate_docs
job to a separate workflow (https://github.com/salute-developers/plasma/pull/1006)
Perftool
- убиран verbose loglevel в
perftool
Remove perftool max log verbosity (https://github.com/salute-developers/plasma/pull/1004)
Misc
Storybook
- поправлено отображение примера Popup в storybook
chore: fix Popup storybook example (https://github.com/salute-developers/plasma/pull/997)
🚀 Enhancement
- Release by 31.01.2024 #1020 (@luizasok @Yakutoc @TitanKuzmich @Salute-Eva @kayman233 @akhdrv @nikewht @neretin-trike)
- feat(plasma-b2c/web): add Toast with new architecture (@TitanKuzmich)
- feat(plasma-*): Add margin tokens to
Radiobox
component and update configs (@neretin-trike) - feat(plasma-*): Add margin tokens to
Checkbox
component and update configs (@neretin-trike)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-01-31 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs(plasma-b2c/web/hope): generate api docs (@TitanKuzmich)
- chore: fix Popup storybook example #997 (@kayman233)
- test: added tests for ModalBase, PopupBase (@kayman233)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 8
- @kayman233
- @nikewht
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Krivonos Aleksandr (@TitanKuzmich)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
v1.271.1 (Fri Jan 19 2024)
🐛 Bug Fix
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 1
v1.271.0 (Thu Jan 18 2024)
Release Notes
Release by 18.01.2024 (#981)
Components
Carousel
- добавлен пропс
scrollSnapStop
вCarousel
feat(plasma-core): Add new prop (scrollSnapStop) to the Carousel component (https://github.com/salute-developers/plasma/pull/940)
Skeleton
- добавлен компонент в новой архитектуре
- включен в поставку b2c/web
- удален из plasma-hope
- написаны тесты
- поправлен компонент Button для использования в styled
feat(plasma-new-hope/b2c/web): add skeleton with new architecture (https://github.com/salute-developers/plasma/pull/954)
Skeleton
- добавлены размеры под новую типографику
feat(plasma-b2c/web): add skeleton new typography sizes (https://github.com/salute-developers/plasma/pull/960)
Header
- добавлен prop, который позволяет применять mediaQuery для S-viewport по условию
- добавлен тест на данный кейс
feat(plasma-ui): add property to show/hide subtitle on S viewport (https://github.com/salute-developers/plasma/pull/958)
Popover arrow
- Поправлено отображение
Popover arrow
в Safari, Firefox
fix(plasma-web): fix Popover arrow in Safari, Firefox (https://github.com/salute-developers/plasma/pull/963)
Image
- добавлен в поставку
plasma-{b2c, web}
- добавлен UI тесты
- удален из
plasma-hope
feat(plasma-new-hope/web/b2c): Image refactor & redesign (https://github.com/salute-developers/plasma/pull/968)
Badge
- добавлен в поставку
plasma-{b2c,web,new-hope}
- дополнены тесты
feat(plasma-new-hope/web/b2c): Badge refactor & redesign (https://github.com/salute-developers/plasma/pull/964)
Counter
- добавлен в поставку
plasma-{b2c,web,new-hope}
- написаны тесты и документация
feat(plasma-new-hope/web/b2c): Counter component (https://github.com/salute-developers/plasma/pull/965)
Icons
- добавлены новые иконки размера 24x24, 1025 штук
- добавлены новые категории иконок в разделе icons на сайте
feat(plasma-icons): Add new 24x24 icons (https://github.com/salute-developers/plasma/pull/955)
Infra
Perftool
- обновление версии @salutejs/perftool@0.24
Update perftool (https://github.com/salute-developers/plasma/pull/932)
@Auto-it CLI
- добавлена возможность прокинуть опции/флаги для запуска - auto shipit;
- выключили генерацию changelog для pubslish: canary, RC;
plasma-infra: Pass cli options for "@auto-it" (https://github.com/salute-developers/plasma/pull/890)
Changelog workflow
- добавлена новая категория
Bugs
- экранирование спец символов
plasma-infra: Improve changelog workflow (https://github.com/salute-developers/plasma/pull/967)
Tokens
Tokens naming
- изменена нотация с
camelCase
наkebab-case
для старых токенов цветов и типографики
Было:
Стало:
feat(plasma-tokens-utils): Update formatting tokens name from camelCase to kebab-case (https://github.com/salute-developers/plasma/pull/971)
Bugs
Calendar
- добавлен
ref
вforwardRef
вторым аргументом
feat(plasma-new-hope): fix CalendarDouble ref (https://github.com/salute-developers/plasma/pull/959)
Carousel
- решен баг с пролистыванием (onDragScroll) в accessible mode - mobile & desktop.
- control panel в карусели работает корректно (можно выбрать scrollAlign).
fix(plasma-hope/plasma-web): Turn onDragScroll off by default in accessibility mode in Carousel. Fix storybook control panel in it. (https://github.com/salute-developers/plasma/pull/957)
Spinner
- исправлено отображение компонента
Spinner
при размере 8px
fix(plasma-new-hope): Fix size for Spinner
component (https://github.com/salute-developers/plasma/pull/966)
Misc
Typography
- root для типографики вынесен в общий компонент
- className, style теперь явно задаются в компоненте
- исправлены конфиги для asdk поставки
feat(plasma-new-hope/b2c/web): redefining classnames for typography (https://github.com/salute-developers/plasma/pull/947)
🚀 Enhancement
- Release by 18.01.2024 #981 (@TitanKuzmich @Salute-Eva @shuga2704 @akhdrv @kayman233 @Yakutoc @neretin-trike)
- feat(plasma-web/b2c): add Counter to packages (@TitanKuzmich)
- feat(plasma-new-hope/web/b2c): remove QuantityBadge #964 (@TitanKuzmich)
- feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages (@TitanKuzmich)
- feat(plasma-web/b2c/new-hope): add Image in new architecture (@TitanKuzmich)
- feat(plasma-b2c): add new typography sizes for Skeleton with snapshots (@TitanKuzmich)
- feat(plasma-b2c): add Skeleton with snapshots (@TitanKuzmich)
- feat(plasma-asdk/b2c/web): fix typography stories props (@TitanKuzmich)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into t1 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
- docs(plasma-b2c/web/hope): generate api docs (@TitanKuzmich)
- feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel (@shuga2704)
- docs(plasma-asdk/b2c/web): generate api docs (@TitanKuzmich)
- chore: manual package.lock bump (@TitanKuzmich)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Dima Shugaev (@shuga2704)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.261.0 (Mon Dec 25 2023)
🚀 Enhancement
- hot-fix(plasma-new-hope): redefining classnames for typography #951 (@TitanKuzmich @Salute-Eva)
- feat(plasma-asdk/b2c/web): fix typography stories props (@TitanKuzmich)
🐛 Bug Fix
- docs(plasma-asdk/b2c/web): generate api docs (@TitanKuzmich)
- chore: manual package.lock bump (@TitanKuzmich)
- Update versions (@Salute-Eva)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Krivonos Aleksandr (@TitanKuzmich)
v1.260.0 (Fri Dec 22 2023)
🚀 Enhancement
- Release by 22.12.2023 #944 (@TitanKuzmich @Salute-Eva @Yakutoc @kayman233 @neretin-trike)
- feat: Update package-lock.json files (@Salute-Eva)
- feat(plasma-b2c/web): add stretch prop and update test #931 (@TitanKuzmich)
- feat(plasma-new-hope/web/b2c): remove extra views for SegmentItem (@TitanKuzmich)
- feat(plasma-b2c/web): separate configs for segment (@TitanKuzmich)
- feat(plasma-b2c): add Segment component with tests (@TitanKuzmich)
- feat: bump manual package-locks #933 (@TitanKuzmich)
- feat(plasma-b2c): refactor typography configs (@TitanKuzmich)
- feat(plasma-b2c/web): add paragraphText component (@TitanKuzmich)
- feat(plasma-web/b2c): add typography as tokens-mixins (@TitanKuzmich)
- feat(plasma-b2c/web): add typography from new-hope (@TitanKuzmich)
- feat(plasma-*): Update config for
Link
component (@neretin-trike) - feat(plasma-tokens-utils): Add methods for handle fallback themes (@neretin-trike)
- fix(plasma-new-hope): fix Notification layout with long text #927 (@kayman233)
🐛 Bug Fix
- Update versions (@Salute-Eva)
- docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
- Update package-lock.json files (@Salute-Eva)
- test(plasma-b2c/web): fix tests depending on typography (@TitanKuzmich)
- feat(plasma-web,plasma-b2c): Update snapshots and add test (@neretin-trike)
- fix(plasma-new-hope): Fix
TextArea
behavior with uncontrolled value (@neretin-trike) - feat(plasma-b2c,plasma-web): Update configs for components with new design (@neretin-trike)
- chore(vite): bump to 4.5.1 (@Yakutoc)
- feat(plasma-web, plasma-b2c): redesign Notification (@kayman233)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 5
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.254.0 (Thu Dec 14 2023)
Release Notes
Release by 14.12.2023 (#925)
Components
Tabs
- вынесены токены в отдельный файл
- исправлен конфиг
- убрана вариация active
plasma-new-hope: Refactoring tabs tokens, variations, config (https://github.com/salute-developers/plasma/pull/873)
AddFocus
- добавлен общий mixin addFocus(на него переведены компоненты: Chip, Checkbox, Radiobox, Calendar )
plasma-(new-hope, asdk): Add focus mixin (https://github.com/salute-developers/plasma/pull/888)
Header
Для plasma-{new-hope,asdk}
- добавлен компонент Header, в качестве составных компонента (HeaderLogo, HeaderArrow, etc.)
- добавлен mixin mediaQuery
feat(plasma-new-hope): Add header as separate components (https://github.com/salute-developers/plasma/pull/887)
Tooltip
- добавлен
Tooltip
с новым дизайном и API (дляplasma-{web,b2c,new-hope}
)
plasma-new-hope: Add tooltip (https://github.com/salute-developers/plasma/pull/879)
Switch
- добавлена реализация на новой архитектуре для plasma-{new-hope, web, asdk}
feat(new-hope): switch (https://github.com/salute-developers/plasma/pull/816)
Infra
Upload assets when publish canary, latest
- добавили условие при котором происходит загрузка assets
plasma-infra: Handling upload-assets (https://github.com/salute-developers/plasma/pull/882)
Actions/setup-node
- зафиксировали версию Node.js (18.16.1) для корректной работы в CI
plasma-infra: Use 18.16.1 node version (https://github.com/salute-developers/plasma/pull/904)
Upload assets when publish RC
- переопределена логика получения commit для правильного условия загрузки assets в момент публикации RC
plasma-infra: Upload assets when publish rc (https://github.com/salute-developers/plasma/pull/892)
Auto generate changelog [CI]
- добавлен workflow для ручного запуска создания PR релиза
- автоматизирован процесс создания changelog на основе merged prs и labels
plasma-infra: Automation of the release process (https://github.com/salute-developers/plasma/pull/894)
Storybook
- добавлен новый location в "https://plasma.sberdevices.ru/asdk-storybook/" (plasma-ASDK)
plasma-infra: Add storybook for "Plasma-ASDK" (https://github.com/salute-developers/plasma/pull/908)
Tokens
Theme builder
- В генератор файлов темы добавлены метод, который восстанавливает значение цвета из ссылки, т.е. переведёт: [general.red.500] => #FF293E
- Добавлена генерация токенов цвета в kebab нотации
fix(plasma-theme-builder): Add restored color method for generate themes (https://github.com/salute-developers/plasma/pull/899)
🚀 Enhancement
- Release by 14.12.2023 #925 (@nikewht @Yakutoc @Salute-Eva @TitanKuzmich @kayman233 @neretin-trike nikita.belyanskiy@south.rt.ru @Yeti-or)
- feat: update package-lock.json files (@Salute-Eva)
- feat(plasma-new-hope): Switch add labelPosition (@Yeti-or)
- feat(plasma-b2c): Replace
Switch
from plasma-new-hope (@Yeti-or) - fix(plasma-new-hope): fix tokens usage in Tooltip #879 (@kayman233)
- feat(plasma-new-hope): Tooltip added (@kayman233)
🐛 Bug Fix
- Update versions (@Salute-Eva)
- Update package-lock.json files (@Salute-Eva)
- fix(plasma-new-hope): Tooltip, Popover, Dropdown refactor (@kayman233)
- feat(plasma-new-hope, plasma-web, plasma-b2c): Tooltip added (@kayman233)
- chore: update package locks #916 (@TitanKuzmich)
- chore(plasma-b2c): fix typo #889 (@Yakutoc)
- chore: update package-locks [skip ci] (@Yakutoc)
Authors: 8
- @kayman233
- @nikewht
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru)
- Vasiliy (@Yeti-or)
v1.250.0 (Thu Nov 30 2023)
🚀 Enhancement
- Release from 30.11.2023 #883 (@Yakutoc @kayman233 @Salute-Eva @TitanKuzmich @neretin-trike @Yeti-or)
- feat: update package-lock.json files (@Salute-Eva)
- feat(plasma-b2c): Replace
TextArea
from plasma-new-hope (@neretin-trike) - feat(plasma-new-hope/b2c/web): add readonly as attribute & remove hasClear prop (@TitanKuzmich)
- feat(plasma-web): add chip from new hope (@TitanKuzmich)
- feat(plasma-b2c): add chip from new hope (@TitanKuzmich)
- fix(plasma-new-hope, plasms-web, plasma-b2c): fix title font for Notification #848 (@kayman233)
- feat: Update package-lock.json files (@Yakutoc)
🐛 Bug Fix
- Update versions (@Salute-Eva)
- chore: update package locks #880 (@TitanKuzmich)
- docs(plasma-b2c/web): generate docs (@TitanKuzmich)
- Update package-lock.json files (@Salute-Eva)
- chore(plasma-b2c): bump "default-browser-id" to 2.0.0 (@Yakutoc)
- chore(plasma-b2c): bump "@microsoft/api-extractor" to 7.38.3 (@Yakutoc)
- chore(plasma-b2c): fix vulnerabilities: high, critical (@Yakutoc)
- chore(plasma-b2c): bump "vite" to 4.5.0 (@Yakutoc)
- chore: update package-locks (@Salute-Eva)
- docs(plasma-web/b2c): generate api (@TitanKuzmich)
- feat(plasma-web, plasma-b2c): Notification on new-hope (@kayman233)
Authors: 6
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.246.0 (Thu Nov 16 2023)
Release Notes
Release 16.11.2023 (#852)
Релиз от 16.11.2023
🚀 Enhancement
- Release 16.11.2023 #852 (@TitanKuzmich @Salute-Eva @Yakutoc @kayman233 @akhdrv)
- feat: manual update package-lock.json files (@Yakutoc)
- fix(plasma-web, plasma-b2c): fix NoScroll behavior in ModalBase #828 (@kayman233)
- feat: api report for ts@4.2.4 #843 (@Yakutoc)
- feat: bump TS to 4.2.4 (@Yakutoc)
- feat(plasma-new-hope): separate typography tokens & refactor folder structure (@TitanKuzmich)
- feat(plasma-new-hope): separate classes & tokens (@TitanKuzmich)
- feat(plasma-web/b2c): add calendar with new architecture (@TitanKuzmich)
🐛 Bug Fix
- Update versions (@Salute-Eva)
- feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope (@kayman233)
- chore(plasma-b2c): delete unnecessary options (@Yakutoc)
- chore(plasma-b2c): bump storybook to @latest (7.5.3) (@Yakutoc)
- chore(plasma-b2c): migrate
main.ts
to Storybook 7.* (@Yakutoc) - chore(plasma-b2c): add decorators for theme, toast entity (@Yakutoc)
- chore(plasma-b2c): migrate
preview.ts
to Storybook 7.* (@Yakutoc) - chore: update package-locks (@Salute-Eva)
- chore(plasma-b2c): migrate to CSF 3 [TextField]#833 (@Yakutoc)
- chore(plasma-b2c): migrate to CSF 3 TextArea
- chore(plasma-b2c): migrate to CSF 3 Tabs
- chore(plasma-b2c): migrate to CSF 3 Select
- chore(plasma-b2c): migrate to CSF 3 Radiobox
- chore(plasma-b2c): migrate to CSF 3 PopupBase
- chore(plasma-b2c): migrate to CSF 3 Popover
- chore(plasma-b2c): migrate to CSF 3 ModalBase
- chore(plasma-b2c): migrate to CSF 3 UploadVisual
- chore(plasma-b2c): migrate to CSF 3 UploadAudio
- chore(plasma-b2c): migrate to CSF 3 Upload
- chore(plasma-b2c): migrate to CSF 3 Typography
- chore(plasma-b2c): migrate to CSF 3 Tooltip
- chore(plasma-b2c): migrate to CSF 3 Toast
- chore(plasma-b2c): migrate to CSF 3 Switch
- chore(plasma-b2c): migrate to CSF 3 Spinner
- chore(plasma-b2c): migrate to CSF 3 Slider
- chore(plasma-b2c): migrate to CSF 3 Skeleton
- chore(plasma-b2c): migrate to CSF 3 Progress
- chore(plasma-b2c): migrate to CSF 3 Price
- chore(plasma-b2c): migrate to CSF 3 PreviewGallery
- chore(plasma-b2c): migrate to CSF 3 PaginationDots
- chore(plasma-b2c): migrate to CSF 3 Notification
- chore(plasma-b2c): migrate to CSF 3 Modal
- chore(plasma-b2c): migrate to CSF 3 Link
- chore(plasma-b2c): migrate to CSF 3 Image
- chore(plasma-b2c): migrate to CSF 3 Grid
- chore(plasma-b2c): migrate to CSF 3 ElasticGrid
- chore(plasma-b2c): migrate to CSF 3 Editable
- chore(plasma-b2c): migrate to CSF 3 Dropdown
- chore(plasma-b2c): migrate to CSF 3 Checkbox
- chore(plasma-b2c): migrate to CSF 3 Cell
- chore(plasma-b2c): migrate to CSF 3 Carousel
- chore(plasma-b2c): migrate to CSF 3 Card
- chore(plasma-b2c): migrate to CSF 3 Calendar
- chore(plasma-b2c): migrate to CSF 3 Button
- chore(plasma-b2c): migrate to CSF 3 Badge
- chore(plasma-b2c): migrate to CSF 3 AudioPlayer
- chore(packages): reformat package.json (@Yakutoc)
- docs(plasma-web/b2c/hope): update api (@TitanKuzmich)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 5
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- Krivonos Aleksandr (@TitanKuzmich)
v1.240.0 (Thu Nov 02 2023)
🚀 Enhancement
- Release 02.11.2023 #829 (@akhdrv @neretin-trike @Salute-Eva @kayman233 @Yakutoc @nikewht)
- feat: manual bump versions #826 (@Yakutoc)
- feat(plasma-new-hope): new classes API for Popup #819 (@kayman233)
🐛 Bug Fix
- chore: update package-locks (@Salute-Eva)
- Update versions (@Salute-Eva)
- fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 6
- @kayman233
- @nikewht
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Artem Khaydarov (@akhdrv)
- neretinaa (@neretin-trike)
v1.237.0 (Thu Oct 19 2023)
🚀 Enhancement
- Release 19.10.2023 #815 (@Yeti-or @kayman233 @TitanKuzmich @Yakutoc nikita.belyanskiy@south.rt.ru @neretin-trike)
- feat(plasma-new-hope/b2c/web/core): Add Popover to new hope (@TitanKuzmich)
🐛 Bug Fix
- fix(plasma-core, plasma-ui): remove withAnimation from PopupBase (@kayman233)
- fix(plasma-core, plasma-ui): minor refactoring and types fix (@kayman233)
- feat(plasma-core, plasma-ui): add animation for PopupBase etc (@kayman233)
- fix(plasma-web/b2c): move tokens from dev deps to deps (@TitanKuzmich)
- docs(plasma-core/hope/web/b2c): generate new api (@TitanKuzmich)
- fix(plasma-core): refactor in PopupBase/ModalBase (@kayman233)
- feat(plasma-core, plasma-web, plasma-b2c): ModalBase component (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 7
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru)
- Vasiliy (@Yeti-or)
v1.236.2 (Fri Oct 06 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.236.1 (Fri Oct 06 2023)
🐛 Bug Fix
- fix: fix typo #798 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.236.0 (Fri Sep 29 2023)
🚀 Enhancement
- feat(plasma-b2c): Replace
Radiobox
from plasma-new-hope and update snapshots #781 (@neretin-trike) - feat(plasma-b2c): Replace
Checkbox
from plasma-new-hope #781 (@neretin-trike) - feat(plasma-b2c): Replace
Spinner
from plasma-new-hope #781 (@neretin-trike) - feat(plasma-b2c): Replace
Link
from plasma-new-hope #781 (@neretin-trike) - feat(plasma-core): focusTrap, arrow and offset for Popover #781 (@kayman233)
🐛 Bug Fix
- chore: update package-locks #781 (@Salute-Eva)
- Update versions #781 (@Salute-Eva)
- feat(plasma-b2c,plasma-web): Button size_xs/xss #781 (@Yeti-or)
- fix: Bump package-lock versions #781 (@neretin-trike)
- fix(plasma-core): PopupBase refactoring #781 (@kayman233)
- feat(plasma-web, plasma-b2c): PopupBase component #781 (@kayman233)
- fix(plasma-core): Popover refactoring #781 (@kayman233)
- chore: update version #781 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 5
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.227.0 (Thu Sep 14 2023)
🐛 Bug Fix
- chore: update package-locks #699 (@Salute-Eva)
- Update versions #699 (@Salute-Eva)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.225.0 (Mon Sep 04 2023)
🐛 Bug Fix
- chore: update package-locks #681 (@Salute-Eva)
- Update versions #681 (@Salute-Eva)
- chore(packages): add lint script #681 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.221.0 (Fri Aug 18 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.220.0 (Thu Aug 03 2023)
🚀 Enhancement
- feat(plasma-b2c, plasma-web): Modal refinement #629 (@kayman233)
🐛 Bug Fix
- fix(plasma-web, plasma-b2c): Tooltip update on text change #637 (@kayman233)
- feat(plasma-b2c, plasma-web): autoResize for TextArea #614 (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
⚠️ Pushed to master
- Merge branch 'dev' (@Yeti-or)
Authors: 3
- @kayman233
- @Salute-Eva
- Vasiliy (@Yeti-or)
v1.219.0 (Thu Jul 13 2023)
🐛 Bug Fix
- chore(storybook): avoid OpenSSL v3.0 breaking changes #620 (@Yakutoc)
- fix(plasma-core): fix cols/rows usage in TextArea #620 (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 3
- @kayman233
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.218.0 (Thu Jun 29 2023)
🐛 Bug Fix
- chore: add forgotten license #582 (@Yeti-or)
- fix(plasma-hope): update useFocusTrap #582 (@kayman233)
- fix(plasma-hope): refactor useFocusTrap #582 (@kayman233)
- feat(plasma-b2c, plasma-web): focusTrap hook added #582 (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 3
- @kayman233
- @Salute-Eva
- Vasiliy (@Yeti-or)
v1.216.0 (Thu Jun 01 2023)
🚀 Enhancement
🐛 Bug Fix
- chore: use "paths" property in tsconfig.json #526 (@Yakutoc)
- chore: [packages] update package-lock files #526 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
⚠️ Pushed to master
- test(plasma-b2c): add more performance tests, exclude perftests from tsconfig & type coverage (@Troff8)
Authors: 3
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Troff (@Troff8)
v1.215.0 (Mon May 22 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
⚠️ Pushed to master
- fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox (@kayman233)
Authors: 2
v1.213.0 (Fri May 19 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.212.0 (Fri May 19 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.209.0 (Wed May 10 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.208.2 (Wed May 10 2023)
🐛 Bug Fix
- fix(plasma-hope): default max-width for Grid #501 (@kayman233)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
v1.208.1 (Wed May 03 2023)
🐛 Bug Fix
- fix(plasma-*): update api report #497 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.208.0 (Wed May 03 2023)
🚀 Enhancement
- feat: change api-report for Container in Grid #495 (@kayman233)
- feat(plasma-hope): maxWidth for Grid (@kayman233)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
v1.206.0 (Thu Apr 27 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.205.0 (Wed Apr 26 2023)
🚀 Enhancement
- feat(plasma-b2c): Dropdown new placements (@kayman233)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
v1.204.1 (Tue Apr 25 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.204.0 (Mon Apr 24 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.202.0 (Wed Apr 19 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.201.0 (Mon Apr 17 2023)
🚀 Enhancement
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Vasiliy (@Yeti-or)
v1.175.0 (Thu Apr 13 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.174.0 (Wed Apr 12 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.173.2 (Wed Apr 05 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.173.1 (Tue Apr 04 2023)
🐛 Bug Fix
- fix(plasma-web,plasma-b2c): remove private api #458 (@Yeti-or)
- chore: update package-locks [skip ci] (@Salute-Eva)
⚠️ Pushed to master
- fix(plasma-web,plasma-b2c): fix various api diff between web/b2c (@Yeti-or)
- refactor(plasma-b2c): Update
TextArea
,TextField
,Button
andContainer
components (@neretin-trike)
Authors: 3
- @Salute-Eva
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.173.0 (Fri Mar 31 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.172.0 (Thu Mar 30 2023)
🚀 Enhancement
- feat: api report after merged "Select" component #455 (@Yakutoc)
- feat(plasma-b2c): update test symlink (@Yakutoc)
- feat(plasma-b2c): re-export "Select" component (@Yakutoc)
- feat(plasma-hope): export "Select" component (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.171.0 (Thu Mar 30 2023)
🚀 Enhancement
- feat(plasma-web): add correct symlink for cypress test (@Yakutoc)
Authors: 1
- Alex Czech (@Yakutoc)
v1.170.0 (Wed Mar 29 2023)
🚀 Enhancement
- feat: api report after merged "Tabs" component #445 (@Yakutoc)
- feat(plasma-b2c): re-export "Tabs" component from plasma-hope #445 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.169.0 (Wed Mar 29 2023)
🚀 Enhancement
- feat(plasma-hope,plasma-web,plasma-b2c): Update Button API #453 (@neretin-trike)
- feat(plasma-b2c): Add import Button from plasma-hope (@neretin-trike)
Authors: 1
- neretinaa (@neretin-trike)
v1.167.0 (Tue Mar 28 2023)
🚀 Enhancement
- feat: api report after merged Grid component #436 (@Yakutoc)
- feat(plasma-b2c): add "Grid" cypress test (@Yakutoc)
- feat(plasma-b2c): re-export "Grid" component from plasma-hope (@Yakutoc)
🐛 Bug Fix
- feat(plasma-hope,plasma-web,plasma-b2c): Update API for
Container
component #446 (@neretin-trike) - chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 3
- @Salute-Eva
- Alex Czech (@Yakutoc)
- neretinaa (@neretin-trike)
v1.166.0 (Fri Mar 24 2023)
🚀 Enhancement
- feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API #429 (@neretin-trike)
- feat(plasma-b2c): Add import TextField from plasma-hope (@neretin-trike)
⚠️ Pushed to master
- feat(plasma-web,plasma-b2c): Remove Input and Field components (@neretin-trike)
Authors: 1
- neretinaa (@neretin-trike)
v1.165.0 (Fri Mar 24 2023)
🚀 Enhancement
- feat: api report after merged Image component #435 (@Yakutoc)
- feat(plasma-b2c): re-export "Image" component from plasma-hope (@Yakutoc)
Authors: 1
- Alex Czech (@Yakutoc)
v1.164.0 (Tue Mar 21 2023)
🐛 Bug Fix
- chore(plasma-b2c): remove unused variable #353 (@Yeti-or)
- chore: update package-locks [skip ci] (@Salute-Eva)
⚠️ Pushed to master
- fix(plasma-web,b2c): Remove storybook docs (@neretin-trike)
Authors: 3
- @Salute-Eva
- neretinaa (@neretin-trike)
- Vasiliy (@Yeti-or)
v1.163.0 (Fri Mar 17 2023)
🚀 Enhancement
- feat(plasma-b2c): Add import TextArea from plasma-hope #405 (@neretin-trike)
🐛 Bug Fix
- feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API #405 (@neretin-trike)
- test(plasma-b2c,plasma-web): Add error exclude for
TextArea
component #405 (@neretin-trike) - chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- neretinaa (@neretin-trike)
v1.162.0 (Thu Mar 16 2023)
🚀 Enhancement
- feat(plasma-b2c): Replace builder for storybook to Vite #383 (@neretin-trike)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- neretinaa (@neretin-trike)
v1.161.0 (Thu Mar 16 2023)
🚀 Enhancement
- feat: add api reports #397 (@Yakutoc)
- feat(plasma-b2c): apply DropdownListCssProperties for Select component #397 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
- build: update package-locks #412 (@Yeti-or)
Authors: 3
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Vasiliy (@Yeti-or)
v1.158.0 (Tue Mar 14 2023)
🚀 Enhancement
- feat(plasm-*): Bump typescript version to 4.0.8 #408 (@neretin-trike)
Authors: 1
- neretinaa (@neretin-trike)
v1.156.0 (Wed Mar 08 2023)
🚀 Enhancement
- feat(plasma-b2c): delete unnecessary dependencies/devDependencies #392 (@Yakutoc)
- feat(plasma-b2c): delete jest config #392 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.155.1 (Tue Mar 07 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.155.0 (Tue Mar 07 2023)
🚀 Enhancement
- feat: add api reports after re-export UploadAudio component #382 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink [UploadAudio]#382 (@Yakutoc)
- feat(plasma-b2c): re-export "UploadAudio" component #382 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.154.0 (Tue Mar 07 2023)
🚀 Enhancement
- feat: add api reports after re-export UploadVisual component #381 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink [UploadVisual]#381 (@Yakutoc)
- feat(plasma-b2c): re-export "UploadVisual" component #381 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.153.1 (Tue Mar 07 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.153.0 (Mon Mar 06 2023)
🐛 Bug Fix
- build(plasma-hope): update API diff #194 (@Yeti-or)
- build(plasma-b2c): bump react to 18.x #194 (@Yeti-or)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Vasiliy (@Yeti-or)
v1.152.0 (Fri Mar 03 2023)
🚀 Enhancement
- feat: add api reports after re-export ElasticGrid component #372 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink [ElasticGrid]#372 (@Yakutoc)
- feat(plasma-b2c): re-export "ElasticGrid" component #372 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.151.0 (Thu Mar 02 2023)
🚀 Enhancement
- feat(plasma-b2c): use --passWithNoTests flag for jest #369 (@Yakutoc)
- feat: add api reports after re-export AudioPlayer component #369 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink [AudioPlayer]#369 (@Yakutoc)
- feat(plasma-b2c): re-export "AudioPlayer" component #369 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.150.0 (Thu Mar 02 2023)
🚀 Enhancement
- feat: add api reports after re-export Editable component #368 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink [Editable]#368 (@Yakutoc)
- feat(plasma-b2c): re-export "Editable" component #368 (@Yakutoc)
- feat(plasma-hope): add "Editable" component #368 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.149.0 (Thu Mar 02 2023)
🚀 Enhancement
- feat: add api reports after re-export Slider component #360 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink #360 (@Yakutoc)
- feat(plasma-b2c): re-export SliderThumb from plasma-hope #360 (@Yakutoc)
- feat(plasma-b2c): re-export slider component #360 (@Yakutoc)
- feat(plasma-core): slider move to core #360 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.148.0 (Thu Mar 02 2023)
🚀 Enhancement
- feat: add api reports after re-export PreviewGallery component #376 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink #376 (@Yakutoc)
- feat(plasma-b2c): re-export "PreviewGallery" component #376 (@Yakutoc)
🐛 Bug Fix
Authors: 1
- Alex Czech (@Yakutoc)
v1.147.0 (Thu Mar 02 2023)
🚀 Enhancement
- feat: add api reports after re-export Upload component #374 (@Yakutoc)
- feat(plasma-b2c): add cypress tests symlink #374 (@Yakutoc)
- feat(plasma-b2c): re-export "Upload" component #374 (@Yakutoc)
Authors: 1
- Alex Czech (@Yakutoc)
v1.145.0 (Mon Feb 27 2023)
🚀 Enhancement
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.144.0 (Mon Feb 20 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 1
v1.143.0 (Mon Feb 20 2023)
🚀 Enhancement
- feat(plasma-b2c): processing withBlur prop in story #347 (@Yakutoc)
- feat: add api reports #347 (@Yakutoc)
🐛 Bug Fix
- fix(plasma-b2c): resolve import for ModalView #347 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.142.0 (Fri Feb 17 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
- ci: fix package-locks #352 (@Yeti-or)
Authors: 2
- @Salute-Eva
- Vasiliy (@Yeti-or)
v1.141.1 (Thu Feb 16 2023)
🐛 Bug Fix
- build: add api reports to plasma-core & hope #349 (@Yeti-or)
- fix(plasma-hope): export CalendarStateType #349 (@Yeti-or)
- build: improve api-report #349 (@Yeti-or)
- build: add api-extractor #342 (@Yeti-or)
Authors: 1
- Vasiliy (@Yeti-or)
v1.141.0 (Wed Feb 15 2023)
🚀 Enhancement
🐛 Bug Fix
- chore(plasma-b2c): hack to fix typings #324 (@Yeti-or)
- refactor(plasma-web/plasma-b2c): move common code to plasma-hope #324 (@Yeti-or)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 3
- @Salute-Eva
- Alex Czech (@Yakutoc)
- Vasiliy (@Yeti-or)
v1.140.1 (Wed Feb 15 2023)
🐛 Bug Fix
- fix(plasma-b2c): fix lint missing/unnecessary dependency #344 (@Yakutoc)
- fix(plasma-b2c): hide unnecessary editable story controls #344 (@Yakutoc)
- fix(plasma-b2c): improve toast story #344 (@Yakutoc)
- fix(plasma-b2c): resolve "control.options" warning in storybook #344 (@Yakutoc)
- fix(plasma-b2c): use CSF for Grid, Link, Skeleton #344 (@Yakutoc)
- fix(plasma-b2c): use InSpacingDecorator #344 (@Yakutoc)
- chore(plasma-b2c): delete unnecessary stories.mdx #344 (@Yakutoc)
Authors: 1
- Alex Czech (@Yakutoc)
v1.140.0 (Tue Feb 14 2023)
🚀 Enhancement
- feat: Update using title in toolBar instead of name in preview.js #330 (@neretin-trike)
- feat: Bump storybook version to 6.5 #330 (@neretin-trike)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- neretinaa (@neretin-trike)
v1.139.0 (Tue Feb 14 2023)
🚀 Enhancement
- feat(plasma-*): Remove declarationMap from tsconfig.json #326 (@neretin-trike)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- neretinaa (@neretin-trike)
v1.138.0 (Tue Feb 14 2023)
🚀 Enhancement
Authors: 1
- Alex Czech (@Yakutoc)
v1.137.1 (Fri Feb 10 2023)
🐛 Bug Fix
- fix(plasma-b2c): avoid text overflow #311 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.137.0 (Fri Feb 10 2023)
🚀 Enhancement
- feat(plasma-*): Add .npmignore and remove file field for test files #322 (@neretin-trike)
Authors: 1
- neretinaa (@neretin-trike)
v1.136.0 (Wed Feb 08 2023)
🐛 Bug Fix
- feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview #310 (@neretin-trike)
Authors: 1
- neretinaa (@neretin-trike)
v1.135.0 (Wed Feb 08 2023)
🐛 Bug Fix
Authors: 1
- Alex Czech (@Yakutoc)
v1.134.0 (Fri Feb 03 2023)
🚀 Enhancement
- feat(plasma-b2c): add tests for handling property size #295 (@Yakutoc)
- feat(plasma-b2c): handling property size #295 (@Yakutoc)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 2
- @Salute-Eva
- Alex Czech (@Yakutoc)
v1.133.0 (Thu Feb 02 2023)
🚀 Enhancement
- feat(plasma-*): Remove source maps from bundles #309 (@neretin-trike)
🐛 Bug Fix
- chore(plasma-b2c): enable preview source code #308 (@Yakutoc)
- chore: update package-locks [skip ci] (@Salute-Eva)
Authors: 3
- @Salute-Eva
- Alex Czech (@Yakutoc)
- neretinaa (@neretin-trike)
v1.132.0 (Thu Feb 02 2023)
🐛 Bug Fix
- chore: update package-locks [skip ci] (@Salute-Eva)