From 4a5bde125e9c0310713d03d072aca617495040de Mon Sep 17 00:00:00 2001 From: Alexander Lobyntsev Date: Thu, 12 Dec 2024 14:34:54 +0300 Subject: [PATCH] chore: Update CHANGELOG.md [skip ci] --- packages/plasma-asdk/CHANGELOG.md | 8215 +--------------------- packages/plasma-b2c/CHANGELOG.md | 8980 +------------------------ packages/plasma-new-hope/CHANGELOG.md | 1862 ++--- packages/plasma-ui/CHANGELOG.md | 8298 +---------------------- packages/plasma-web/CHANGELOG.md | 8574 +---------------------- packages/sdds-cs/CHANGELOG.md | 2014 +----- packages/sdds-dfa/CHANGELOG.md | 1932 +++--- packages/sdds-finportal/CHANGELOG.md | 1317 ++-- packages/sdds-insol/CHANGELOG.md | 727 +- packages/sdds-serv/CHANGELOG.md | 3606 +--------- 10 files changed, 3047 insertions(+), 42478 deletions(-) diff --git a/packages/plasma-asdk/CHANGELOG.md b/packages/plasma-asdk/CHANGELOG.md index 808c23a2b5..747bb241e4 100644 --- a/packages/plasma-asdk/CHANGELOG.md +++ b/packages/plasma-asdk/CHANGELOG.md @@ -1,8214 +1 @@ -# v0.216.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api report regenerated [#1560](https://github.com/salute-developers/plasma/pull/1560) ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.203.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.190.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.178.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.169.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v0.159.0 (Tue Sep 24 2024) - -### Release Notes - -#### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.156.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.148.0 (Tue Sep 10 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.147.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.139.1 (Fri Aug 30 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.139.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.134.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.123.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(plasma-asdk): move Header from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.114.0 (Thu Jul 25 2024) - -### Release Notes - -#### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины - -**До:** -![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) - -**После:** -![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) - ---- - -#### 🚀 Enhancement - -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.108.0 (Thu Jul 11 2024) - -### Release Notes - -#### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: - -scrollBefore - -**After**: - -scrollAfter - - -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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые 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 - -- добавлена страница с цветовой палитрой - -**Страница выбора цвета** - -![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) - -**Страница выбора оттенка** - -![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - -plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) - ---- - -#### 🚀 Enhancement - -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.96.0 (Thu Jun 27 2024) - -### Release Notes - -#### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1247) - -### 16 [xs, xsmall] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [16, xs, xsmall] (https://github.com/salute-developers/plasma/pull/1250) - -### 36 [m, medium] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [36, m, medium] (https://github.com/salute-developers/plasma/pull/1257) - -### React - -- добавлена обработка всех имеющихся размеров: 16, 24, 36 -- обновлены cypress snapshots с использованием иконки `IconDone` - -#### Before/After - -![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) - -### New-hope - -- изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) -- обновлены cypress snapshots связанные с `var(--text-primary)` - -plasma-icons: Handle all sizes [React] (https://github.com/salute-developers/plasma/pull/1258) - -### Android - -- добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 - -#### After - -Screenshot 2024-06-19 at 13 44 22 - -Screenshot 2024-06-19 at 13 46 09 - -plasma-icons: handle all icons size [Android] (https://github.com/salute-developers/plasma/pull/1259) - -### Icons page - -- добавлен вывод комбинации (старых + новых) иконок -- добавлено динамическое изменение размера иконок в grid -- косметические правки по дизайну - -plasma-website: Redesign "Icons" page [Part 2] (https://github.com/salute-developers/plasma/pull/1262) - -### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) -- fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.86.0 (Thu Jun 13 2024) - -### Release Notes - -#### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) - -## Icons - -### Stroke - -- заменили значение свойства `stroke` на `currentColor` - -#### Before - -Screenshot 2024-06-03 at 18 35 35 - - -#### After - -Screenshot 2024-06-03 at 18 33 57 - - -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 - -Screenshot 2024-06-11 at 14 53 26 - -#### After - -Screenshot 2024-06-11 at 15 05 21 - - -plasma-website: Redesign Icons page [Part I] (https://github.com/salute-developers/plasma/pull/1228) - ---- - -#### 🚀 Enhancement - -- Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.85.0 (Thu May 30 2024) - -### Release Notes - -#### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` - -#### ДО: - -![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) -![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) - -#### ПОСЛЕ: - -![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) -![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) - -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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) -- feat(plasma-asdk): update config, stories for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.78.0 (Thu May 16 2024) - -#### 🚀 Enhancement - -- Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) -- feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@renovate[bot]](https://github.com/renovate[bot]) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.75.0 (Thu Apr 25 2024) - -### Release Notes - -#### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) - -## Components - -### Tooltip - -- исправлено позиционирование стрелочки -- добавлен тест на много-строчный сценарий - -#### Before: - -![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) - -#### After: - -![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) - -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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-asdk): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.71.0 (Thu Apr 11 2024) - -### Release Notes - -#### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.64.1 (Tue Apr 02 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.64.0 (Thu Mar 28 2024) - -### Release Notes - -#### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1125) - -### 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`. - -#### До: -Screenshot 2024-03-21 at 12 28 41 - -#### После: -Screenshot 2024-03-21 at 17 03 31 - - -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` - -#### До: - -![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) -![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) - -#### После: - -![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) -![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) - - -feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) - ---- - -#### 🚀 Enhancement - -- Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.57.0 (Thu Mar 14 2024) - -### Release Notes - -#### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.50.1 (Tue Mar 05 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.50.0 (Fri Mar 01 2024) - -### Release Notes - -#### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1048) - - -## Tokens - -* Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - -* В пакетах с наборами тем были объеденены токены с цветами и типографикой. - -* Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - -* Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - * `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Alexander Malishev ([@malilex](https://github.com/malilex)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.43.0 (Thu Feb 15 2024) - -### Release Notes - -#### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 - -prop onChangeStartOfRange - - -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 - -![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) - -multiple - -![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) - - -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] (https://github.com/salute-developers/plasma/pull/1025) - -### Plasma-ui-docs - -- обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии -- исправлены **все** уязвимости в пакете `plasma-ui-docs` - - -plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs] (https://github.com/salute-developers/plasma/pull/1026) - -### 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` - -Пример использования: - -```js -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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-asdk): remove plasma-core deps [#1021](https://github.com/salute-developers/plasma/pull/1021) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.35.0 (Thu Feb 01 2024) - -### Release Notes - -#### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-new-hope,-asdk): Add scale tokens to `Button` component ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.29.1 (Fri Jan 19 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.29.0 (Thu Jan 18 2024) - -### Release Notes - -#### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики - -Было: -Screenshot 2024-01-16 at 19 09 54 - -Стало: -Screenshot 2024-01-16 at 19 09 17 - - -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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-asdk): fix typography configs [#947](https://github.com/salute-developers/plasma/pull/947) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.20.0 (Mon Dec 25 2023) - -#### 🚀 Enhancement - -- hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-asdk): fix typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.19.0 (Fri Dec 22 2023) - -#### 🚀 Enhancement - -- Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) -- feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-asdk): refactor button config & story ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-asdk): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.14.0 (Thu Dec 14 2023) - -### Release Notes - -#### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-asdk): add Switch component [#816](https://github.com/salute-developers/plasma/pull/816) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-new-hope): remove media-query from root [#887](https://github.com/salute-developers/plasma/pull/887) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk/new-hope): move tokens for button in token file ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk): add Header components & mediaQuery mixin ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk): remove List & ListItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk): reexport addFocus from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-asdk): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.10.0 (Thu Nov 30 2023) - -#### 🚀 Enhancement - -- Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-asdk): remove plasma-hope dep [#855](https://github.com/salute-developers/plasma/pull/855) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): export tokens from asdk ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-asdk): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-asdk): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-asdk): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-asdk): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-asdk): change docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(asdk): fix typo ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate "Main.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate "Preview.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): add decorators: Theme, Toast, DocsPage ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): bump Storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Typography] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Spinner] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Radiobox] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Link] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Checkbox] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(asdk): migrate to CSF 3 [Button] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.5.0 (Thu Nov 16 2023) - -### Release Notes - -#### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) - -Релиз от 16.11.2023 - ---- - -#### 🚀 Enhancement - -- Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) -- feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) -- feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) -- feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-asdk): update storybook readme [#835](https://github.com/salute-developers/plasma/pull/835) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/asdk): add plasma-asdk & add typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-asdk): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.237.0 (Thu Oct 19 2023) - -#### 🚀 Enhancement - -- Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.236.0 (Fri Sep 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Checkbox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): Popover component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.227.0 (Thu Sep 14 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web): fix padding-left without/with content-{left,right} [TextField][#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.225.0 (Mon Sep 04 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.221.0 (Fri Aug 18 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.220.0 (Thu Aug 03 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope, plasma-web): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 4 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.219.0 (Thu Jul 13 2023) - -#### 🐛 Bug Fix - -- chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.218.0 (Thu Jun 29 2023) - -#### 🐛 Bug Fix - -- chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- test: tests for focusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.216.0 (Thu Jun 01 2023) - -#### 🚀 Enhancement - -- chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-web): add more performance tests, exclude perftests from tsconfig & type coverage [#472](https://github.com/salute-developers/plasma/pull/472) ([@Troff8](https://github.com/Troff8)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Troff ([@Troff8](https://github.com/Troff8)) - ---- - -# v1.215.0 (Mon May 22 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.213.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.212.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.209.0 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.2 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.1 (Wed May 03 2023) - -#### 🐛 Bug Fix - -- fix(plasma-\*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.208.0 (Wed May 03 2023) - -#### 🚀 Enhancement - -- feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.206.0 (Thu Apr 27 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.205.0 (Wed Apr 26 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.1 (Tue Apr 25 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.0 (Mon Apr 24 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.202.0 (Wed Apr 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.201.0 (Mon Apr 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.200.0 (Thu Apr 13 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.199.0 (Wed Apr 12 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.198.2 (Wed Apr 05 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.198.1 (Tue Apr 04 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-web): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.198.0 (Fri Mar 31 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.197.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.196.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Dropdown" component [#447](https://github.com/salute-developers/plasma/pull/447) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Dropdown" component from "plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): [Select] replace import path to "@salutejs/plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.195.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.194.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.192.0 (Tue Mar 28 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.191.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### ⚠️ Pushed to `master` - -- feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.190.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.189.0 (Tue Mar 21 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.188.0 (Fri Mar 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.187.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.186.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [cypress] handling Select height constraint [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.185.0 (Wed Mar 15 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [cypress] handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.184.0 (Wed Mar 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): processing new typography in story [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) -- feat(plasma-web): processing new typography [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) - -#### Authors: 1 - -- Alexander Lobyntsev (alexander.lobyntsev@virtualhealth.com) - ---- - -# v1.182.0 (Tue Mar 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.180.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.180.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [UploadAudio][#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.179.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [UploadVisual][#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.178.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.178.0 (Mon Mar 06 2023) - -#### 🐛 Bug Fix - -- build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- build(plasma-web): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.177.0 (Fri Mar 03 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [ElasticGrid][#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.176.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [AudioPlayer][#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.175.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [Editable][#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.174.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.173.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.172.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.170.0 (Mon Feb 20 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.169.0 (Mon Feb 20 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add test for withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): processing withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.168.0 (Fri Feb 17 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.167.1 (Thu Feb 16 2023) - -#### 🐛 Bug Fix - -- build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.167.0 (Wed Feb 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore(plasma-web): fix stories imports [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.166.1 (Wed Feb 15 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): resolve "Importing from '@storybook/addon-docs/blocks' is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-web): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.166.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) -- feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.165.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.164.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.163.0 (Fri Feb 10 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.161.0 (Wed Feb 08 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.160.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore(plasma-web): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.159.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): update storybook example [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests for navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): update cypress tests [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.158.0 (Wed Feb 01 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.156.0 (Sat Jan 28 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add storybook example for undefined case [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests for handling undefined cases [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): handling value as undefined [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.155.0 (Thu Jan 26 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent default safari datepicker appearance [#287](https://github.com/salute-developers/plasma/pull/287) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.153.0 (Thu Jan 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.151.0 (Mon Dec 26 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): [cypress] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [a11y] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.150.0 (Mon Dec 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.149.0 (Thu Dec 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): set "Button" type to calendar header [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): set "Button" type to select button from Select [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.148.0 (Thu Dec 15 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add overlay [#266](https://github.com/salute-developers/plasma/pull/266) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.146.0 (Wed Dec 14 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add accent color [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): update cypress test/snapshots [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.144.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.2 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): improve type-coverage [#235](https://github.com/salute-developers/plasma/pull/235) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.143.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.0 (Wed Nov 23 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): [cypress] update tests [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add a11y support [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.140.2 (Wed Nov 09 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.139.2 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.139.1 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.139.0 (Mon Oct 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): reset Tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.137.1 (Thu Oct 27 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.136.0 (Thu Oct 20 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.135.1 (Wed Oct 19 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix color for header in `Calendar` component [#192](https://github.com/salute-developers/plasma/pull/192) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.134.3 (Tue Oct 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): delete notification scrollbar [#189](https://github.com/salute-developers/plasma/pull/189) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.134.2 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.134.1 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.134.0 (Mon Oct 10 2022) - -#### 🚀 Enhancement - -- docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.133.0 (Thu Oct 06 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.131.0 (Tue Oct 04 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add keyboard navigation for `Calendar` component [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix behavior for select month and year [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.130.0 (Mon Oct 03 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.129.0 (Wed Sep 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.2 (Mon Sep 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.1 (Tue Sep 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.0 (Thu Sep 15 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.126.1 (Wed Sep 14 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Headline5 tag h5 [#164](https://github.com/salute-developers/plasma/pull/164) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.124.1 (Tue Sep 06 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.124.0 (Thu Sep 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add right and left helper for `TextArea` [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.123.1 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Add test and snapshot for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix default open state for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.122.0 (Mon Aug 29 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add forwardRef for `Tooltip` component [#144](https://github.com/salute-developers/plasma/pull/144) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.2 (Wed Aug 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add primary color for `Field` component [#133](https://github.com/salute-developers/plasma/pull/133) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.1 (Tue Aug 16 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-web,plasma-b2c): Add tests and snapshots for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): add storybook [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) -- fix(plasma-web): fix modal height on ios safari [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.0 (Wed Aug 10 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.119.1 (Fri Jul 29 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Update test and snapshots for key navigatation in `Select` component [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix behavior for `Dropdown` component on hover item [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.119.0 (Thu Jul 28 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.3 (Fri Jul 22 2022) - -#### 🐛 Bug Fix - -- test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.1 (Wed Jul 20 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix border visible for `TextField` and `TextArea` components [#103](https://github.com/salute-developers/plasma/pull/103) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.0 (Tue Jul 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.117.1 (Fri Jul 08 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Calendar inside Popup [#89](https://github.com/salute-developers/plasma/pull/89) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-web): Add wrappers for click handle in CalendarMonth and CalendarYear [#89](https://github.com/salute-developers/plasma/pull/89) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.117.0 (Wed Jul 06 2022) - -#### 🐛 Bug Fix - -- docs(plasma-web,plasma-web-docs): Add comments and documentation for `Calendar` component [#90](https://github.com/salute-developers/plasma/pull/90) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.116.0 (Fri Jul 01 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - -#### Authors: 1 - -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.115.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` range [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add range mode for `Calendar` component [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.114.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` double [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add double mode for `Calendar` component [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.113.0 (Thu Jun 23 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Add new typography in test and update snapshots for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.112.0 (Wed Jun 22 2022) - -#### 🐛 Bug Fix - -- refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.111.0 (Fri Jun 17 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add test and snapshot for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add event and disabled list for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.110.0 (Fri Jun 17 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.109.0 (Tue Jun 14 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- test(plasma-web): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.107.1 (Thu Jun 09 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove children from DropdownProps [#60](https://github.com/salute-developers/plasma/pull/60) ([@andart71](https://github.com/andart71)) - -#### Authors: 1 - -- Andrey Loshkarev ([@andart71](https://github.com/andart71)) - ---- - -# v1.107.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c,plasma-web,plasma-ui): Add test and snapshot for `TextField` component [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.106.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.105.1 (Thu Jun 02 2022) - -#### 🐛 Bug Fix - -- fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) - -#### Authors: 1 - -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.105.0 (Thu May 26 2022) - -#### 🐛 Bug Fix - -- chore(plasma-web): Add SansDisplay typo for storybook [#37](https://github.com/salute-developers/plasma/pull/37) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.104.0 (Wed May 25 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c,plasma-web): Add tests and snapshots for `Tooltip` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix `Tooltip` behavior with wrapper [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.103.0 (Tue May 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.3 (Mon May 23 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.2 (Fri May 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.1 (Thu May 19 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.101.0 (Wed May 11 2022) - -#### 🚀 Enhancement - -- test(plasma-web, plasma-b2c): Add test and update snapshot for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add max-width for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.100.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.99.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.93.0 (Wed Apr 27 2022) - -#### 🐛 Bug Fix - -- fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: lerna & npm i [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.91.0 (Thu Apr 07 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Designing `TextField` for B2B theme [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test: Added B2B `TextField` tests / new tests for legacy Web [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) -- fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web): Support `plasma-typo` in Storybook [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.90.0 (Tue Apr 05 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Modal`: a11y improvements [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `Modal` added react-focus-lock for focus management [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.89.0 (Thu Mar 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test(plasma-web): `Select`: tests and a11y assertions [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): `Checkbox` & `Radibox` labeled and described by attrs and elems [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.88.0 (Mon Mar 28 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Tooltip` a11y & close with esc [#1135](https://github.com/salute-developers/plasma/pull/1135) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.87.0 (Fri Mar 25 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add ref to carousel [#1155](https://github.com/salute-developers/plasma/pull/1155) (alisabelousova007@gmail.com) - -#### Authors: 1 - -- Белоусова Алиса Дмитриевна (alisabelousova007@gmail.com) - ---- - -# v1.86.0 (Wed Mar 23 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c): Add focus for `Checkbox` and `Radiobox` components [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@neretin-trike](https://github.com/neretin-trike)) -- docs: `withSkeleton` wraps component with a11y [#1129](https://github.com/salute-developers/plasma/pull/1129) ([@fanisco](https://github.com/fanisco)) -- docs: `Spinner` live example of a11y [#1134](https://github.com/salute-developers/plasma/pull/1134) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.85.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.84.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.83.0 (Tue Mar 15 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Notification`: added possibility to anounce text when open [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.82.0 (Mon Mar 14 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add restrict bounds for value in `Progress` component [#1126](https://github.com/salute-developers/plasma/pull/1126) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.80.0 (Fri Mar 11 2022) - -#### 🐛 Bug Fix - -- chore(plasma-web): Delete `Popup` from storybook [#1136](https://github.com/salute-developers/plasma/pull/1136) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.79.0 (Fri Mar 04 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add multiselect logic to select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- feat(plasma-web): add keyboard navigation to Select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- feat(plasma-web): add additional fields to DropdownItem [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - -#### 🐛 Bug Fix - -- test(plasma-web): add tests on keyboard navigation [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Дмитрий Лекомцев ([@didolf](https://github.com/didolf)) - ---- - -# v1.78.1 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.78.0 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.77.0 (Tue Mar 01 2022) - -#### 🚀 Enhancement - -- feat: `Button`: colors theming [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) -- feat: Init `plasma-tokens-b2b` package [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.3 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.76.2 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Carousel`: moved style resets to core [#1104](https://github.com/salute-developers/plasma/pull/1104) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.1 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Modal` background set to `backgroundPrimary` (01) token [#1106](https://github.com/salute-developers/plasma/pull/1106) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.0 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.7 (Thu Feb 17 2022) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.5 (Tue Feb 15 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): `Tooltip`: global dark [#1087](https://github.com/salute-developers/plasma/pull/1087) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.3 (Thu Feb 10 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `TextField`: fix `size:l` by providing \$size to input [#1073](https://github.com/salute-developers/plasma/pull/1073) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web-docs): `TextField`: Incorrect `status` prop usage [#1069](https://github.com/salute-developers/plasma/pull/1069) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.1 (Thu Feb 03 2022) - -#### 🐛 Bug Fix - -- fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.75.0 (Wed Feb 02 2022) - -#### 🐛 Bug Fix - -- chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.74.0 (Tue Feb 01 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.73.1 (Fri Jan 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.73.0 (Thu Jan 27 2022) - -#### 🐛 Bug Fix - -- feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.71.0 (Tue Jan 18 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Close `Modal` with esc key [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Modal`: Portal management in provider [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): Test `Modal` closing [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Simplify event handler type (`onClick`) of `Modal` [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): `Modals` closing order [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.70.3 (Mon Jan 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.70.2 (Thu Jan 13 2022) - -#### 🐛 Bug Fix - -- test(plasma-web): `Notification` close [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.70.1 (Tue Jan 11 2022) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.69.0 (Wed Dec 29 2021) - -#### 🐛 Bug Fix - -- test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) -- test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.68.1 (Thu Dec 23 2021) - -#### 🐛 Bug Fix - -- test(plasma-b2c, plasma-web): Added click and multiselect tests for `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): add Grid component test [#1001](https://github.com/salute-developers/plasma/pull/1001) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.68.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- test(plasma-web): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.67.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.65.0 (Tue Dec 07 2021) - -#### 🚀 Enhancement - -- feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### 🐛 Bug Fix - -- fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.64.1 (Fri Dec 03 2021) - -#### 🐛 Bug Fix - -- fix(plama-web): Added possibility to specify a value type in `Select` [#932](https://github.com/salute-developers/plasma/pull/932) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.64.0 (Fri Dec 03 2021) - -#### 🚀 Enhancement - -- feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.63.0 (Wed Dec 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Update behavior for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- test(plasma-web): Add tests for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.62.0 (Wed Dec 01 2021) - -#### 🚀 Enhancement - -- feat: Moved `TabsController` as a creator function [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix TabsController's items tabbing [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web): Delete old doc file [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.61.0 (Mon Nov 22 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.59.2 (Fri Nov 19 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add `Button`'s `warning` view [#933](https://github.com/salute-developers/plasma/pull/933) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.59.1 (Thu Nov 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) - ---- - -# v1.58.1 (Wed Nov 17 2021) - -#### 🐛 Bug Fix - -- fix: plasma-web grid mobile margins [#928](https://github.com/salute-developers/plasma/pull/928) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.58.0 (Tue Nov 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.57.2 (Mon Nov 15 2021) - -#### 🐛 Bug Fix - -- fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.57.1 (Tue Nov 09 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.56.2 (Wed Nov 03 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent radiobox elipse shrinking [#912](https://github.com/salute-developers/plasma/pull/912) ([@IArny](https://github.com/IArny)) - -#### Authors: 1 - -- [@IArny](https://github.com/IArny) - ---- - -# v1.56.1 (Fri Oct 29 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Prevent click on icons of `DropdownItem` [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.56.0 (Fri Oct 29 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): `Dropdown` custom composition [#866](https://github.com/salute-developers/plasma/pull/866) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.54.1 (Thu Oct 21 2021) - -#### 🐛 Bug Fix - -- fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.53.5 (Tue Oct 19 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-web): Bump plasma-colors version [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix open `Dropwdown` component if has not item [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix color for hover item in `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-web): Add re-export for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.4 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.53.3 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove underline from Dropdown item [#865](https://github.com/salute-developers/plasma/pull/865) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.2 (Thu Oct 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.1 (Wed Oct 13 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) -- fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.51.0 (Mon Oct 11 2021) - -#### 🚀 Enhancement - -- feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.50.0 (Fri Oct 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: Skip Notification component test [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) -- test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### ⚠️ Pushed to `master` - -- build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.2 (Wed Oct 06 2021) - -#### 🐛 Bug Fix - -- test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.1 (Mon Oct 04 2021) - -#### 🐛 Bug Fix - -- test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.0 (Sun Oct 03 2021) - -#### 🚀 Enhancement - -- feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.48.2 (Sun Oct 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web): fix cypress comp-tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.48.1 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.48.0 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.47.0 (Fri Sep 24 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): `Dropdown` `onToggle` notification [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Moved `SingleSelect` and `MultiSelect` functionality to hocs [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Customize `Dropdown` with CSS Vars [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Removed `DropdownList` min-width [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- chore: make cypress work again [#573](https://github.com/salute-developers/plasma/pull/573) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) -- chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) - -#### Authors: 4 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) -- Daniil Akhetov (dakhetov@outlook.com) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.46.1 (Tue Sep 21 2021) - -#### 🐛 Bug Fix - -- chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.46.0 (Mon Sep 20 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.45.1 (Wed Sep 15 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.45.0 (Tue Sep 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added `Carousel`, `PaginationDots` and `Select` to `index.ts` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-sb-utils): `PaletteGrid`, `disableProps`, `IconsPlaceholder`, `InSpacingDecorator` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.4 (Tue Sep 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Collision of `Button` and global custom css [#703](https://github.com/salute-developers/plasma/pull/703) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.3 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.2 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.1 (Wed Sep 08 2021) - -#### 🐛 Bug Fix - -- fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.44.0 (Wed Sep 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) -- docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) -- chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.43.0 (Wed Sep 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.42.1 (Tue Aug 31 2021) - -#### 🐛 Bug Fix - -- docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.42.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.41.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.40.0 (Mon Aug 23 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.39.0 (Fri Aug 20 2021) - -#### 🚀 Enhancement - -- feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.37.2 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.1 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.0 (Mon Aug 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.36.0 (Tue Aug 10 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.35.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.34.1 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.34.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.33.0 (Wed Aug 04 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.32.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.31.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.30.1 (Fri Jul 30 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.29.1 (Wed Jul 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) - -#### Authors: 1 - -- [@tsumo](https://github.com/tsumo) - ---- - -# v1.29.0 (Tue Jul 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.28.2 (Mon Jul 19 2021) - -#### 🐛 Bug Fix - -- fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.28.1 (Fri Jul 16 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.28.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.27.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.26.0 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.25.3 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.25.2 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.1 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.0 (Tue Jul 13 2021) - -#### 🚀 Enhancement - -- feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.24.0 (Fri Jul 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) -- chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.23.0 (Thu Jul 08 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.1 (Wed Jul 07 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.0 (Fri Jul 02 2021) - -#### 🐛 Bug Fix - -- fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.21.1 (Thu Jul 01 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.21.0 (Thu Jul 01 2021) - -#### 🚀 Enhancement - -- feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.20.0 (Wed Jun 23 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.19.0 (Tue Jun 22 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.18.0 (Fri Jun 18 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.17.1 (Thu Jun 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.17.0 (Wed Jun 09 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.16.1 (Wed Jun 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.1 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.14.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.2 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.1 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.0 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.2 (Tue May 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.1 (Mon May 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.12.0 (Mon May 17 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - -#### 🐛 Bug Fix - -- docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.11.0 (Fri May 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.10.0 (Thu May 13 2021) - -#### 🐛 Bug Fix - -- docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.9.0 (Tue May 11 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.8.0 (Fri May 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.7.0 (Thu May 06 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.6.0 (Tue Apr 27 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# vnull (Tue Apr 27 2021) - -#### ⚠️ Pushed to `master` - -- {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) - -#### Authors: 1 - -- [@github-actions[bot]](https://github.com/github-actions[bot]) - ---- - -# v1.4.1 (Tue Apr 20 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) -- ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.4.0 (Fri Apr 16 2021) - -#### 🚀 Enhancement - -- feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) - -#### Authors: 1 - -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.3.0 (Thu Apr 15 2021) - -#### 🚀 Enhancement - -- feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) -- fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.2.1 (Thu Apr 15 2021) - -#### 🐛 Bug Fix - -- fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.2.0 (Wed Apr 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.1.0 (Wed Apr 07 2021) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) -- Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.0.0 (Fri Apr 02 2021) - -#### 🚀 Enhancement - -- feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +# 0.231.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) # v0.216.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) - docs(): api report regenerated [#1560](https://github.com/salute-developers/plasma/pull/1560) ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) - chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.203.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.190.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.178.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.169.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v0.159.0 (Tue Sep 24 2024) ### Release Notes #### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.156.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.148.0 (Tue Sep 10 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.147.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.139.1 (Fri Aug 30 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.139.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) - feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.134.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.123.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(plasma-asdk): move Header from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.114.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.108.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.96.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.86.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.85.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(plasma-asdk): update config, stories for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.78.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.75.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-asdk): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.71.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.64.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.64.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.57.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.50.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.50.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.43.0 (Thu Feb 15 2024) ### Release Notes #### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 prop onChangeStartOfRange 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 ![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) multiple ![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) 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](https://github.com/salute-developers/plasma/pull/1025) ### Plasma-ui-docs - обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии - исправлены **все** уязвимости в пакете `plasma-ui-docs` plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs](https://github.com/salute-developers/plasma/pull/1026) ### 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` Пример использования: ```js 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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-asdk): remove plasma-core deps [#1021](https://github.com/salute-developers/plasma/pull/1021) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.35.0 (Thu Feb 01 2024) ### Release Notes #### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-\*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-\*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-new-hope,-asdk): Add scale tokens to `Button` component ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.29.1 (Fri Jan 19 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.29.0 (Thu Jan 18 2024) ### Release Notes #### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики Было: Screenshot 2024-01-16 at 19 09 54 Стало: Screenshot 2024-01-16 at 19 09 17 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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-asdk): fix typography configs [#947](https://github.com/salute-developers/plasma/pull/947) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.20.0 (Mon Dec 25 2023) #### 🚀 Enhancement - hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-asdk): fix typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.19.0 (Fri Dec 22 2023) #### 🚀 Enhancement - Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) - feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-asdk): refactor button config & story ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) - docs(plasma-asdk): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.14.0 (Thu Dec 14 2023) ### Release Notes #### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-asdk): add Switch component [#816](https://github.com/salute-developers/plasma/pull/816) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-new-hope): remove media-query from root [#887](https://github.com/salute-developers/plasma/pull/887) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk/new-hope): move tokens for button in token file ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk): add Header components & mediaQuery mixin ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk): remove List & ListItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk): reexport addFocus from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-asdk): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.10.0 (Thu Nov 30 2023) #### 🚀 Enhancement - Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-asdk): remove plasma-hope dep [#855](https://github.com/salute-developers/plasma/pull/855) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): export tokens from asdk ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-asdk): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-asdk): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-asdk): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-asdk): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-asdk): change docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(asdk): fix typo ([@Yakutoc](https://github.com/Yakutoc)) - chore(asdk): migrate "Main.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) - chore(asdk): migrate "Preview.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) - chore(asdk): add decorators: Theme, Toast, DocsPage ([@Yakutoc](https://github.com/Yakutoc)) - chore(asdk): bump Storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) - chore(asdk): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(asdk): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(asdk): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(asdk): migrate to CSF 3 [Link](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(asdk): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(asdk): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.5.0 (Thu Nov 16 2023) ### Release Notes #### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) Релиз от 16.11.2023 --- #### 🚀 Enhancement - Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) - feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) - feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-asdk): update storybook readme [#835](https://github.com/salute-developers/plasma/pull/835) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/asdk): add plasma-asdk & add typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-asdk): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.237.0 (Thu Oct 19 2023) #### 🚀 Enhancement - Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) - fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.236.0 (Fri Sep 29 2023) #### 🚀 Enhancement - feat(plasma-web): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Checkbox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) - fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): Popover component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.227.0 (Thu Sep 14 2023) #### 🐛 Bug Fix - chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web): fix padding-left without/with content-{left,right} [TextField][#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.225.0 (Mon Sep 04 2023) #### 🐛 Bug Fix - chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.221.0 (Fri Aug 18 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.220.0 (Thu Aug 03 2023) #### 🚀 Enhancement - feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope, plasma-web): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 4 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.219.0 (Thu Jul 13 2023) #### 🐛 Bug Fix - chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.218.0 (Thu Jun 29 2023) #### 🐛 Bug Fix - chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - test: tests for focusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.216.0 (Thu Jun 01 2023) #### 🚀 Enhancement - chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-web): add more performance tests, exclude perftests from tsconfig & type coverage [#472](https://github.com/salute-developers/plasma/pull/472) ([@Troff8](https://github.com/Troff8)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Troff ([@Troff8](https://github.com/Troff8)) --- # v1.215.0 (Mon May 22 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.213.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.212.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.209.0 (Wed May 10 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.2 (Wed May 10 2023) #### 🐛 Bug Fix - fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.1 (Wed May 03 2023) #### 🐛 Bug Fix - fix(plasma-\*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.208.0 (Wed May 03 2023) #### 🚀 Enhancement - feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.206.0 (Thu Apr 27 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.205.0 (Wed Apr 26 2023) #### 🚀 Enhancement - feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.1 (Tue Apr 25 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.0 (Mon Apr 24 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.202.0 (Wed Apr 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.201.0 (Mon Apr 17 2023) #### 🚀 Enhancement - feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.200.0 (Thu Apr 13 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.199.0 (Wed Apr 12 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.198.2 (Wed Apr 05 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.198.1 (Tue Apr 04 2023) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-web): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.198.0 (Fri Mar 31 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.197.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.196.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat: api report after merged "Dropdown" component [#447](https://github.com/salute-developers/plasma/pull/447) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Dropdown" component from "plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): [Select] replace import path to "@salutejs/plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.195.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.194.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.192.0 (Tue Mar 28 2023) #### 🚀 Enhancement - feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.191.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### ⚠️ Pushed to `master` - feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.190.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.189.0 (Tue Mar 21 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.188.0 (Fri Mar 17 2023) #### 🚀 Enhancement - feat(plasma-web): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.187.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat(plasma-web): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.186.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [cypress] handling Select height constraint [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.185.0 (Wed Mar 15 2023) #### 🚀 Enhancement - feat: add api reports [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [cypress] handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.184.0 (Wed Mar 15 2023) #### 🚀 Enhancement - feat(plasma-web): processing new typography in story [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) - feat(plasma-web): processing new typography [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) #### Authors: 1 - Alexander Lobyntsev (alexander.lobyntsev@virtualhealth.com) --- # v1.182.0 (Tue Mar 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.180.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.180.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [UploadAudio][#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.179.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [UploadVisual][#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.178.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.178.0 (Mon Mar 06 2023) #### 🐛 Bug Fix - build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - build(plasma-web): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.177.0 (Fri Mar 03 2023) #### 🚀 Enhancement - feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [ElasticGrid][#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.176.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [AudioPlayer][#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.175.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [Editable][#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.174.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.173.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.172.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.170.0 (Mon Feb 20 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.169.0 (Mon Feb 20 2023) #### 🚀 Enhancement - feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add test for withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): processing withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.168.0 (Fri Feb 17 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.167.1 (Thu Feb 16 2023) #### 🐛 Bug Fix - build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.167.0 (Wed Feb 15 2023) #### 🚀 Enhancement - feat(plasma-web): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore(plasma-web): fix stories imports [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.166.1 (Wed Feb 15 2023) #### 🐛 Bug Fix - fix(plasma-web): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): resolve "Importing from '@storybook/addon-docs/blocks' is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-web): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.166.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.165.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.164.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-web): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.163.0 (Fri Feb 10 2023) #### 🚀 Enhancement - feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.161.0 (Wed Feb 08 2023) #### 🐛 Bug Fix - fix(plasma-web): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.160.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore(plasma-web): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.159.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-web): update storybook example [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests for navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): update cypress tests [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.158.0 (Wed Feb 01 2023) #### 🚀 Enhancement - feat(plasma-web): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.156.0 (Sat Jan 28 2023) #### 🚀 Enhancement - feat(plasma-web): add storybook example for undefined case [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests for handling undefined cases [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): handling value as undefined [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.155.0 (Thu Jan 26 2023) #### 🐛 Bug Fix - fix(plasma-web): prevent default safari datepicker appearance [#287](https://github.com/salute-developers/plasma/pull/287) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.153.0 (Thu Jan 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.151.0 (Mon Dec 26 2022) #### 🚀 Enhancement - feat(plasma-web): [cypress] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [a11y] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.150.0 (Mon Dec 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.149.0 (Thu Dec 22 2022) #### 🚀 Enhancement - feat(plasma-web): set "Button" type to calendar header [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): set "Button" type to select button from Select [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.148.0 (Thu Dec 15 2022) #### 🚀 Enhancement - feat(plasma-web): add overlay [#266](https://github.com/salute-developers/plasma/pull/266) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.146.0 (Wed Dec 14 2022) #### 🚀 Enhancement - feat(plasma-web): add accent color [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): update cypress test/snapshots [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.144.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.2 (Thu Nov 24 2022) #### 🐛 Bug Fix - fix(plasma-web): improve type-coverage [#235](https://github.com/salute-developers/plasma/pull/235) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.143.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.0 (Wed Nov 23 2022) #### 🚀 Enhancement - feat(plasma-web): [cypress] update tests [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add a11y support [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.140.2 (Wed Nov 09 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.139.2 (Mon Oct 31 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.139.1 (Mon Oct 31 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.139.0 (Mon Oct 31 2022) #### 🚀 Enhancement - feat(plasma-web): reset Tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.137.1 (Thu Oct 27 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.136.0 (Thu Oct 20 2022) #### 🚀 Enhancement - feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.135.1 (Wed Oct 19 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix color for header in `Calendar` component [#192](https://github.com/salute-developers/plasma/pull/192) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.134.3 (Tue Oct 18 2022) #### 🐛 Bug Fix - fix(plasma-web): delete notification scrollbar [#189](https://github.com/salute-developers/plasma/pull/189) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.134.2 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.134.1 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.134.0 (Mon Oct 10 2022) #### 🚀 Enhancement - docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.133.0 (Thu Oct 06 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.131.0 (Tue Oct 04 2022) #### 🚀 Enhancement - feat(plasma-web): Add keyboard navigation for `Calendar` component [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix(plasma-web): Fix behavior for select month and year [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.130.0 (Mon Oct 03 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.129.0 (Wed Sep 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.2 (Mon Sep 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.1 (Tue Sep 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.0 (Thu Sep 15 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.126.1 (Wed Sep 14 2022) #### 🐛 Bug Fix - fix(plasma-web): Headline5 tag h5 [#164](https://github.com/salute-developers/plasma/pull/164) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.124.1 (Tue Sep 06 2022) #### 🐛 Bug Fix - fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.124.0 (Thu Sep 01 2022) #### 🚀 Enhancement - feat(plasma-web): Add right and left helper for `TextArea` [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.123.1 (Mon Aug 29 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Add test and snapshot for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix default open state for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.122.0 (Mon Aug 29 2022) #### 🚀 Enhancement - feat(plasma-web): Add forwardRef for `Tooltip` component [#144](https://github.com/salute-developers/plasma/pull/144) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.2 (Wed Aug 17 2022) #### 🐛 Bug Fix - fix(plasma-web): Add primary color for `Field` component [#133](https://github.com/salute-developers/plasma/pull/133) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.1 (Tue Aug 16 2022) #### 🐛 Bug Fix - fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-web,plasma-b2c): Add tests and snapshots for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): add storybook [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) - fix(plasma-web): fix modal height on ios safari [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - German Cyganov ([@Gerpea](https://github.com/Gerpea)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.0 (Wed Aug 10 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.119.1 (Fri Jul 29 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Update test and snapshots for key navigatation in `Select` component [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix behavior for `Dropdown` component on hover item [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.119.0 (Thu Jul 28 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.3 (Fri Jul 22 2022) #### 🐛 Bug Fix - test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.1 (Wed Jul 20 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix border visible for `TextField` and `TextArea` components [#103](https://github.com/salute-developers/plasma/pull/103) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.0 (Tue Jul 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.117.1 (Fri Jul 08 2022) #### 🐛 Bug Fix - fix(plasma-web): Calendar inside Popup [#89](https://github.com/salute-developers/plasma/pull/89) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-web): Add wrappers for click handle in CalendarMonth and CalendarYear [#89](https://github.com/salute-developers/plasma/pull/89) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.117.0 (Wed Jul 06 2022) #### 🐛 Bug Fix - docs(plasma-web,plasma-web-docs): Add comments and documentation for `Calendar` component [#90](https://github.com/salute-developers/plasma/pull/90) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.116.0 (Fri Jul 01 2022) #### 🐛 Bug Fix - chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) #### Authors: 1 - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.115.0 (Wed Jun 29 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` range [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add range mode for `Calendar` component [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.114.0 (Wed Jun 29 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` double [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add double mode for `Calendar` component [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.113.0 (Thu Jun 23 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Add new typography in test and update snapshots for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.112.0 (Wed Jun 22 2022) #### 🐛 Bug Fix - refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.111.0 (Fri Jun 17 2022) #### 🚀 Enhancement - test(plasma-web): Add test and snapshot for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add event and disabled list for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.110.0 (Fri Jun 17 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.109.0 (Tue Jun 14 2022) #### 🚀 Enhancement - feat(plasma-web): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - test(plasma-web): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.107.1 (Thu Jun 09 2022) #### 🐛 Bug Fix - fix(plasma-web): Remove children from DropdownProps [#60](https://github.com/salute-developers/plasma/pull/60) ([@andart71](https://github.com/andart71)) #### Authors: 1 - Andrey Loshkarev ([@andart71](https://github.com/andart71)) --- # v1.107.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - test(plasma-b2c,plasma-web,plasma-ui): Add test and snapshot for `TextField` component [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.106.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.105.1 (Thu Jun 02 2022) #### 🐛 Bug Fix - fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) #### Authors: 1 - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.105.0 (Thu May 26 2022) #### 🐛 Bug Fix - chore(plasma-web): Add SansDisplay typo for storybook [#37](https://github.com/salute-developers/plasma/pull/37) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.104.0 (Wed May 25 2022) #### 🐛 Bug Fix - test(plasma-b2c,plasma-web): Add tests and snapshots for `Tooltip` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix `Tooltip` behavior with wrapper [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.103.0 (Tue May 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.3 (Mon May 23 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.2 (Fri May 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.1 (Thu May 19 2022) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.101.0 (Wed May 11 2022) #### 🚀 Enhancement - test(plasma-web, plasma-b2c): Add test and update snapshot for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add max-width for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.100.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.99.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.93.0 (Wed Apr 27 2022) #### 🐛 Bug Fix - fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: lerna & npm i [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.91.0 (Thu Apr 07 2022) #### 🚀 Enhancement - feat(plasma-web): Designing `TextField` for B2B theme [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test: Added B2B `TextField` tests / new tests for legacy Web [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web): Support `plasma-typo` in Storybook [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.90.0 (Tue Apr 05 2022) #### 🚀 Enhancement - feat(plasma-web): `Modal`: a11y improvements [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `Modal` added react-focus-lock for focus management [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.89.0 (Thu Mar 31 2022) #### 🚀 Enhancement - feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test(plasma-web): `Select`: tests and a11y assertions [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): `Checkbox` & `Radibox` labeled and described by attrs and elems [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.88.0 (Mon Mar 28 2022) #### 🚀 Enhancement - feat(plasma-web): `Tooltip` a11y & close with esc [#1135](https://github.com/salute-developers/plasma/pull/1135) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.87.0 (Fri Mar 25 2022) #### 🚀 Enhancement - feat(plasma-web): Add ref to carousel [#1155](https://github.com/salute-developers/plasma/pull/1155) (alisabelousova007@gmail.com) #### Authors: 1 - Белоусова Алиса Дмитриевна (alisabelousova007@gmail.com) --- # v1.86.0 (Wed Mar 23 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c): Add focus for `Checkbox` and `Radiobox` components [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@neretin-trike](https://github.com/neretin-trike)) - docs: `withSkeleton` wraps component with a11y [#1129](https://github.com/salute-developers/plasma/pull/1129) ([@fanisco](https://github.com/fanisco)) - docs: `Spinner` live example of a11y [#1134](https://github.com/salute-developers/plasma/pull/1134) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.85.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.84.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.83.0 (Tue Mar 15 2022) #### 🚀 Enhancement - feat(plasma-web): `Notification`: added possibility to anounce text when open [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.82.0 (Mon Mar 14 2022) #### 🐛 Bug Fix - fix(plasma-web): Add restrict bounds for value in `Progress` component [#1126](https://github.com/salute-developers/plasma/pull/1126) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.80.0 (Fri Mar 11 2022) #### 🐛 Bug Fix - chore(plasma-web): Delete `Popup` from storybook [#1136](https://github.com/salute-developers/plasma/pull/1136) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.79.0 (Fri Mar 04 2022) #### 🚀 Enhancement - feat(plasma-web): add multiselect logic to select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - feat(plasma-web): add keyboard navigation to Select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - feat(plasma-web): add additional fields to DropdownItem [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) #### 🐛 Bug Fix - test(plasma-web): add tests on keyboard navigation [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Дмитрий Лекомцев ([@didolf](https://github.com/didolf)) --- # v1.78.1 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.78.0 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.77.0 (Tue Mar 01 2022) #### 🚀 Enhancement - feat: `Button`: colors theming [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) - feat: Init `plasma-tokens-b2b` package [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.3 (Thu Feb 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.76.2 (Thu Feb 24 2022) #### 🐛 Bug Fix - fix(plasma-web): `Carousel`: moved style resets to core [#1104](https://github.com/salute-developers/plasma/pull/1104) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.1 (Fri Feb 18 2022) #### 🐛 Bug Fix - fix(plasma-web): `Modal` background set to `backgroundPrimary` (01) token [#1106](https://github.com/salute-developers/plasma/pull/1106) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.0 (Fri Feb 18 2022) #### 🐛 Bug Fix - docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.7 (Thu Feb 17 2022) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.5 (Tue Feb 15 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): `Tooltip`: global dark [#1087](https://github.com/salute-developers/plasma/pull/1087) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.3 (Thu Feb 10 2022) #### 🐛 Bug Fix - fix(plasma-web): `TextField`: fix `size:l` by providing \$size to input [#1073](https://github.com/salute-developers/plasma/pull/1073) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web-docs): `TextField`: Incorrect `status` prop usage [#1069](https://github.com/salute-developers/plasma/pull/1069) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.1 (Thu Feb 03 2022) #### 🐛 Bug Fix - fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.75.0 (Wed Feb 02 2022) #### 🐛 Bug Fix - chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.74.0 (Tue Feb 01 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.73.1 (Fri Jan 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.73.0 (Thu Jan 27 2022) #### 🐛 Bug Fix - feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.71.0 (Tue Jan 18 2022) #### 🚀 Enhancement - feat(plasma-web): Close `Modal` with esc key [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): `Modal`: Portal management in provider [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): Test `Modal` closing [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Simplify event handler type (`onClick`) of `Modal` [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): `Modals` closing order [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.70.3 (Mon Jan 17 2022) #### 🐛 Bug Fix - fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.70.2 (Thu Jan 13 2022) #### 🐛 Bug Fix - test(plasma-web): `Notification` close [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.70.1 (Tue Jan 11 2022) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.69.0 (Wed Dec 29 2021) #### 🐛 Bug Fix - test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) - test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.68.1 (Thu Dec 23 2021) #### 🐛 Bug Fix - test(plasma-b2c, plasma-web): Added click and multiselect tests for `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): add Grid component test [#1001](https://github.com/salute-developers/plasma/pull/1001) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.68.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - test(plasma-web): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.67.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.65.0 (Tue Dec 07 2021) #### 🚀 Enhancement - feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### 🐛 Bug Fix - fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.64.1 (Fri Dec 03 2021) #### 🐛 Bug Fix - fix(plama-web): Added possibility to specify a value type in `Select` [#932](https://github.com/salute-developers/plasma/pull/932) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.64.0 (Fri Dec 03 2021) #### 🚀 Enhancement - feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.63.0 (Wed Dec 01 2021) #### 🚀 Enhancement - feat(plasma-web): Update behavior for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - test(plasma-web): Add tests for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.62.0 (Wed Dec 01 2021) #### 🚀 Enhancement - feat: Moved `TabsController` as a creator function [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Fix TabsController's items tabbing [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web): Delete old doc file [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.61.0 (Mon Nov 22 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.59.2 (Fri Nov 19 2021) #### 🐛 Bug Fix - fix(plasma-web): Add `Button`'s `warning` view [#933](https://github.com/salute-developers/plasma/pull/933) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.59.1 (Thu Nov 18 2021) #### 🐛 Bug Fix - fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) --- # v1.58.1 (Wed Nov 17 2021) #### 🐛 Bug Fix - fix: plasma-web grid mobile margins [#928](https://github.com/salute-developers/plasma/pull/928) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.58.0 (Tue Nov 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.57.2 (Mon Nov 15 2021) #### 🐛 Bug Fix - fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.57.1 (Tue Nov 09 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.56.2 (Wed Nov 03 2021) #### 🐛 Bug Fix - fix(plasma-web): prevent radiobox elipse shrinking [#912](https://github.com/salute-developers/plasma/pull/912) ([@IArny](https://github.com/IArny)) #### Authors: 1 - [@IArny](https://github.com/IArny) --- # v1.56.1 (Fri Oct 29 2021) #### 🐛 Bug Fix - fix(plasma-web): Prevent click on icons of `DropdownItem` [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.56.0 (Fri Oct 29 2021) #### 🚀 Enhancement - feat(plasma-ui): `Dropdown` custom composition [#866](https://github.com/salute-developers/plasma/pull/866) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.54.1 (Thu Oct 21 2021) #### 🐛 Bug Fix - fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.53.5 (Tue Oct 19 2021) #### 🐛 Bug Fix - fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-web): Bump plasma-colors version [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix open `Dropwdown` component if has not item [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix color for hover item in `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-web): Add re-export for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.4 (Fri Oct 15 2021) #### 🐛 Bug Fix - chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.53.3 (Fri Oct 15 2021) #### 🐛 Bug Fix - fix(plasma-web): Remove underline from Dropdown item [#865](https://github.com/salute-developers/plasma/pull/865) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.2 (Thu Oct 14 2021) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.1 (Wed Oct 13 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) - fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.51.0 (Mon Oct 11 2021) #### 🚀 Enhancement - feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.50.0 (Fri Oct 08 2021) #### 🚀 Enhancement - feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: Skip Notification component test [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) - test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### ⚠️ Pushed to `master` - build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.2 (Wed Oct 06 2021) #### 🐛 Bug Fix - test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.1 (Mon Oct 04 2021) #### 🐛 Bug Fix - test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.0 (Sun Oct 03 2021) #### 🚀 Enhancement - feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.48.2 (Sun Oct 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web): fix cypress comp-tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.48.1 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.48.0 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.47.0 (Fri Sep 24 2021) #### 🚀 Enhancement - feat(plasma-web): `Dropdown` `onToggle` notification [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Moved `SingleSelect` and `MultiSelect` functionality to hocs [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Customize `Dropdown` with CSS Vars [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Removed `DropdownList` min-width [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - chore: make cypress work again [#573](https://github.com/salute-developers/plasma/pull/573) ([@Yeti-or](https://github.com/Yeti-or)) - chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) - chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) #### Authors: 4 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - Daniil Akhetov (dakhetov@outlook.com) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.46.1 (Tue Sep 21 2021) #### 🐛 Bug Fix - chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.46.0 (Mon Sep 20 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.45.1 (Wed Sep 15 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.45.0 (Tue Sep 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added `Carousel`, `PaginationDots` and `Select` to `index.ts` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) - feat(plasma-sb-utils): `PaletteGrid`, `disableProps`, `IconsPlaceholder`, `InSpacingDecorator` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.4 (Tue Sep 14 2021) #### 🐛 Bug Fix - fix(plasma-web): Collision of `Button` and global custom css [#703](https://github.com/salute-developers/plasma/pull/703) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.3 (Thu Sep 09 2021) #### 🐛 Bug Fix - fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.2 (Thu Sep 09 2021) #### 🐛 Bug Fix - chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.1 (Wed Sep 08 2021) #### 🐛 Bug Fix - fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.44.0 (Wed Sep 08 2021) #### 🚀 Enhancement - feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) - docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.43.0 (Wed Sep 01 2021) #### 🚀 Enhancement - feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.42.1 (Tue Aug 31 2021) #### 🐛 Bug Fix - docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.42.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.41.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.40.0 (Mon Aug 23 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.39.0 (Fri Aug 20 2021) #### 🚀 Enhancement - feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.37.2 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.1 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.0 (Mon Aug 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.36.0 (Tue Aug 10 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.35.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.34.1 (Fri Aug 06 2021) #### 🐛 Bug Fix - fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.34.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.33.0 (Wed Aug 04 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.32.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.31.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.30.1 (Fri Jul 30 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.29.1 (Wed Jul 21 2021) #### 🐛 Bug Fix - fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) #### Authors: 1 - [@tsumo](https://github.com/tsumo) --- # v1.29.0 (Tue Jul 20 2021) #### 🚀 Enhancement - feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.28.2 (Mon Jul 19 2021) #### 🐛 Bug Fix - fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.28.1 (Fri Jul 16 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.28.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.27.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.26.0 (Wed Jul 14 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.25.3 (Wed Jul 14 2021) #### 🐛 Bug Fix - fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.25.2 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.1 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.0 (Tue Jul 13 2021) #### 🚀 Enhancement - feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.24.0 (Fri Jul 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.23.0 (Thu Jul 08 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.1 (Wed Jul 07 2021) #### 🐛 Bug Fix - fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.0 (Fri Jul 02 2021) #### 🐛 Bug Fix - fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.21.1 (Thu Jul 01 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.21.0 (Thu Jul 01 2021) #### 🚀 Enhancement - feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.20.0 (Wed Jun 23 2021) #### 🚀 Enhancement - feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.19.0 (Tue Jun 22 2021) #### 🚀 Enhancement - feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.18.0 (Fri Jun 18 2021) #### 🚀 Enhancement - feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.17.1 (Thu Jun 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.17.0 (Wed Jun 09 2021) #### 🚀 Enhancement - feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.16.1 (Wed Jun 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.1 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.14.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.2 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.1 (Thu May 20 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.0 (Thu May 20 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.2 (Tue May 18 2021) #### 🐛 Bug Fix - fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.1 (Mon May 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.12.0 (Mon May 17 2021) #### 🚀 Enhancement - feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) #### 🐛 Bug Fix - docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.11.0 (Fri May 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.10.0 (Thu May 13 2021) #### 🐛 Bug Fix - docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.9.0 (Tue May 11 2021) #### 🚀 Enhancement - feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.8.0 (Fri May 07 2021) #### 🚀 Enhancement - feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.7.0 (Thu May 06 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.6.0 (Tue Apr 27 2021) #### 🚀 Enhancement - feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # vnull (Tue Apr 27 2021) #### ⚠️ Pushed to `master` - {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) #### Authors: 1 - [@github-actions[bot]](https://github.com/github-actions[bot]) --- # v1.4.1 (Tue Apr 20 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.4.0 (Fri Apr 16 2021) #### 🚀 Enhancement - feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) #### Authors: 1 - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.3.0 (Thu Apr 15 2021) #### 🚀 Enhancement - feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) - fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.2.1 (Thu Apr 15 2021) #### 🐛 Bug Fix - fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.2.0 (Wed Apr 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.1.0 (Wed Apr 07 2021) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.0.0 (Fri Apr 02 2021) #### 🚀 Enhancement - feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file diff --git a/packages/plasma-b2c/CHANGELOG.md b/packages/plasma-b2c/CHANGELOG.md index 2e91b51dd6..69770e5fef 100644 --- a/packages/plasma-b2c/CHANGELOG.md +++ b/packages/plasma-b2c/CHANGELOG.md @@ -1,8979 +1 @@ -# v1.458.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): add chipView & chipValidator tests & update configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): add Chip views & update test ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-b2c/web): add Dropzone component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): update tests and configs for Badge ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.445.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-b2c): update TextFieldGroup tests [#1551](https://github.com/salute-developers/plasma/pull/1551) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update test alwaysOpened for Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update TextArea resize test [#1520](https://github.com/salute-developers/plasma/pull/1520) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add NumberInput component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*): add test onClickClose for Chip [#1536](https://github.com/salute-developers/plasma/pull/1536) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.432.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): add hint to TextArea & TextField with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add hint to TextArea & TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) -- chore(plasma-{b2c, web}): Counter tests updated ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- chore(): header tabs tests added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-b2c): handle side effect for css [#1448](https://github.com/salute-developers/plasma/pull/1448) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.420.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-b2c, plasma-web): vertical Tabs tests added ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- test(plasma-*): fix Popover flucky test [#1412](https://github.com/salute-developers/plasma/pull/1412) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): fix Popup depending tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-b2c, plasma-web): fix Attach tests ([@denivladislav](https://github.com/denivladislav)) -- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.411.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update TextArea config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update Textfield config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): add ChipGroup component and snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): update tests for Attach [#1463](https://github.com/salute-developers/plasma/pull/1463) ([@IgorYar](https://github.com/IgorYar)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-b2c): update tests for Mask [#1453](https://github.com/salute-developers/plasma/pull/1453) ([@IgorYar](https://github.com/IgorYar)) -- chore(plasma-b2c): add tests for en locale [calendar] ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v1.401.0 (Tue Sep 24 2024) - -### Release Notes - -#### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-b2c): update tests for TextArea [#1434](https://github.com/salute-developers/plasma/pull/1434) ([@IgorYar](https://github.com/IgorYar)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.398.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c): update Editable with tests [#1430](https://github.com/salute-developers/plasma/pull/1430) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Badge stories & configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(plasma-b2c): update cypress tests for TextField ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- test(plasma-b2c): update tests for DatePicker and Card [#1394](https://github.com/salute-developers/plasma/pull/1394) ([@IgorYar](https://github.com/IgorYar)) -- test(plasma-b2c): update tests for Slider and Tabs [#1423](https://github.com/salute-developers/plasma/pull/1423) ([@IgorYar](https://github.com/IgorYar)) -- test(plasma-b2c): update tests for Slider and Tabs ([@IgorYar](https://github.com/IgorYar)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.390.0 (Tue Sep 10 2024) - -#### 🚀 Enhancement - -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.389.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-b2c/web): add DatePicker test for calendar date ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add InputGroup with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) -- feat(plasma-b2c/web): update Checkbox & Radiobox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: update ModalBase modalOverlayColor token [#1364](https://github.com/salute-developers/plasma/pull/1364) (VAnaKudryavtsev@sberbank.ru) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): update tests for ButtonGroup and IconButton ([@IgorYar](https://github.com/IgorYar)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/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](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.381.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): update tests for Badge and Chip [#1366](https://github.com/salute-developers/plasma/pull/1366) ([@IgorYar](https://github.com/IgorYar)) -- test(plasma-b2c): update tests for Breacrumbs and Price [#1353](https://github.com/salute-developers/plasma/pull/1353) ([@IgorYar](https://github.com/IgorYar)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.376.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{b2c, web}): portal prop test added [#1347](https://github.com/salute-developers/plasma/pull/1347) ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- fix(b2c): add to default story in radiobox ([@iljs](https://github.com/iljs)) -- docs(plasma-{b2c, web}, sdds-*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web,plasma-b2c): Add `@salutejs/plasma-themes` deps to package.json ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}): Switch --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- test(plasma-b2c): update tests and snapshots for Button and Range [#1340](https://github.com/salute-developers/plasma/pull/1340) ([@IgorYar](https://github.com/IgorYar)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v1.365.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(*): add to libs and final edits ([@iljs](https://github.com/iljs)) -- feat(web/b2c): add breadcrumbs tests ([@iljs](https://github.com/iljs)) -- feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) -- feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): update DatePicker config & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-b2c/web): add DatePicker snapshot failure treshhold [#1326](https://github.com/salute-developers/plasma/pull/1326) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-*, sdds-*): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.356.0 (Thu Jul 25 2024) - -### Release Notes - -#### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины - -**До:** -![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) - -**После:** -![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) - ---- - -#### 🚀 Enhancement - -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-b2c): update Calendar config & refactor tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Chip tests [#1312](https://github.com/salute-developers/plasma/pull/1312) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(components): add new view and add new props [#1301](https://github.com/salute-developers/plasma/pull/1301) ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}): Price component ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-*,plasma-*,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(plasma-b2c/plasma-web): fix vc cdn url [#1298](https://github.com/salute-developers/plasma/pull/1298) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.350.0 (Thu Jul 11 2024) - -### Release Notes - -#### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: - -scrollBefore - -**After**: - -scrollAfter - - -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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые 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 - -- добавлена страница с цветовой палитрой - -**Страница выбора цвета** - -![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) - -**Страница выбора оттенка** - -![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - -plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) - ---- - -#### 🚀 Enhancement - -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) -- feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-web/b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): update Range configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): update Calendar configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-b2c): fix Popover test name ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.338.0 (Thu Jun 27 2024) - -### Release Notes - -#### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1247) - -### 16 [xs, xsmall] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [16, xs, xsmall] (https://github.com/salute-developers/plasma/pull/1250) - -### 36 [m, medium] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [36, m, medium] (https://github.com/salute-developers/plasma/pull/1257) - -### React - -- добавлена обработка всех имеющихся размеров: 16, 24, 36 -- обновлены cypress snapshots с использованием иконки `IconDone` - -#### Before/After - -![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) - -### New-hope - -- изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) -- обновлены cypress snapshots связанные с `var(--text-primary)` - -plasma-icons: Handle all sizes [React] (https://github.com/salute-developers/plasma/pull/1258) - -### Android - -- добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 - -#### After - -Screenshot 2024-06-19 at 13 44 22 - -Screenshot 2024-06-19 at 13 46 09 - -plasma-icons: handle all icons size [Android] (https://github.com/salute-developers/plasma/pull/1259) - -### Icons page - -- добавлен вывод комбинации (старых + новых) иконок -- добавлено динамическое изменение размера иконок в grid -- косметические правки по дизайну - -plasma-website: Redesign "Icons" page [Part 2] (https://github.com/salute-developers/plasma/pull/1262) - -### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add test for predefined Segments ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) -- feat(new-hope): Add disabled, change function and more props [#1254](https://github.com/salute-developers/plasma/pull/1254) ([@iljs](https://github.com/iljs)) -- feat(new-hope): Accordion add to web, b2c and docs ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, plasma-web): autoResize props set in stories ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-b2c, plasma-web): set resize prop as deprecated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) -- fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) -- fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.328.0 (Thu Jun 13 2024) - -### Release Notes - -#### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) - -## Icons - -### Stroke - -- заменили значение свойства `stroke` на `currentColor` - -#### Before - -Screenshot 2024-06-03 at 18 35 35 - - -#### After - -Screenshot 2024-06-03 at 18 33 57 - - -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 - -Screenshot 2024-06-11 at 14 53 26 - -#### After - -Screenshot 2024-06-11 at 15 05 21 - - -plasma-website: Redesign Icons page [Part I] (https://github.com/salute-developers/plasma/pull/1228) - ---- - -#### 🚀 Enhancement - -- Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.327.0 (Thu May 30 2024) - -### Release Notes - -#### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` - -#### ДО: - -![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) -![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) - -#### ПОСЛЕ: - -![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) -![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) - -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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): update config, stories, tests for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add textfield label as controlled prop in stories [#1208](https://github.com/salute-developers/plasma/pull/1208) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add Range & write tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Calendar stories [#1203](https://github.com/salute-developers/plasma/pull/1203) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) -- fix(new-hope): Textarea fix padding and label [#1209](https://github.com/salute-developers/plasma/pull/1209) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.320.0 (Thu May 16 2024) - -#### 🚀 Enhancement - -- Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) -- feat(plasma-web/b2c): refactor Checkbox & Radiobox configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): Add docs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): Add to b2c ([@iljs](https://github.com/iljs)) -- feat(plasma-docs): fix [#1201](https://github.com/salute-developers/plasma/pull/1201) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Backward compatibility ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): fixes ([@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, web): tests fixes ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@renovate[bot]](https://github.com/renovate[bot]) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.317.0 (Thu Apr 25 2024) - -### Release Notes - -#### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) - -## Components - -### Tooltip - -- исправлено позиционирование стрелочки -- добавлен тест на много-строчный сценарий - -#### Before: - -![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) - -#### After: - -![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) - -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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): replace primary to default view & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): fix tooltip live story [#1171](https://github.com/salute-developers/plasma/pull/1171) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) -- fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.313.0 (Thu Apr 11 2024) - -### Release Notes - -#### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): update TextField component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): fix Chip config & test ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): Cell web, b2c and docs [#1148](https://github.com/salute-developers/plasma/pull/1148) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) -- fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c, web): Dropdown added ([@shuga2704](https://github.com/shuga2704)) - -#### Authors: 6 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.306.1 (Tue Apr 02 2024) - -#### 🐛 Bug Fix - -- fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) -- fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.306.0 (Thu Mar 28 2024) - -### Release Notes - -#### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1125) - -### 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`. - -#### До: -Screenshot 2024-03-21 at 12 28 41 - -#### После: -Screenshot 2024-03-21 at 17 03 31 - - -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` - -#### До: - -![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) -![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) - -#### После: - -![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) -![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) - - -feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) - ---- - -#### 🚀 Enhancement - -- Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- feat(plasma-b2c): Component Toolbar added ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination fixed ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination tests ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination add to web and b2c and fix bags ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): fix Badge view tokens & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add Divider from new-hope [#1132](https://github.com/salute-developers/plasma/pull/1132) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add Progress from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: add todo for shadow tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(new-hope): linaria sctipt fix [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.299.0 (Thu Mar 14 2024) - -### Release Notes - -#### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Grid from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add to css build components by exact match ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-web, b2c, new-hope): Added ButtonBase [#1080](https://github.com/salute-developers/plasma/pull/1080) ([@shuga2704](https://github.com/shuga2704)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.292.1 (Tue Mar 05 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.292.0 (Fri Mar 01 2024) - -### Release Notes - -#### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1048) - - -## Tokens - -* Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - -* В пакетах с наборами тем были объеденены токены с цветами и типографикой. - -* Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - -* Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - * `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Drawer to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): Refactor TextField [#949](https://github.com/salute-developers/plasma/pull/949) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-new-hope): refactor stretching prop in ButtonGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update tests depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add ButtonGroup ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add Button from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope, web, b2c): Added Indicator component [#1067](https://github.com/salute-developers/plasma/pull/1067) ([@shuga2704](https://github.com/shuga2704)) -- chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Alexander Malishev ([@malilex](https://github.com/malilex)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.285.0 (Thu Feb 15 2024) - -### Release Notes - -#### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 - -prop onChangeStartOfRange - - -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 - -![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) - -multiple - -![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) - - -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] (https://github.com/salute-developers/plasma/pull/1025) - -### Plasma-ui-docs - -- обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии -- исправлены **все** уязвимости в пакете `plasma-ui-docs` - - -plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs] (https://github.com/salute-developers/plasma/pull/1026) - -### 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` - -Пример использования: - -```js -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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web, b2c): Added documentation for Avatar and AvatarGroup [#1036](https://github.com/salute-developers/plasma/pull/1036) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Classnames fixes ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-new-hope): add key navigation to Tabs [#983](https://github.com/salute-developers/plasma/pull/983) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope): remove Tabs ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Overlay component [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(b2c): handle "onChangeStartOfRange" prop [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c/web): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): Add tests and snapshots for `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(b2c, web): Added tests for Avatar and AvatarGroup ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web, plasma-b2c): fix default Tabs sizes ([@kayman233](https://github.com/kayman233)) -- fix(plasma-new-hope): remove carousel and observers from Tabs ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): Tabs refactor and redesign ([@kayman233](https://github.com/kayman233)) -- fix(plasma-hope): Add value deps for `Select` component with multiselect mode [#1040](https://github.com/salute-developers/plasma/pull/1040) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(plasma-web/b2c): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-b2c/web): add Overlay snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build [#942](https://github.com/salute-developers/plasma/pull/942) ([@shuga2704](https://github.com/shuga2704)) -- build(plasma-b2c): add css build ([@Yeti-or](https://github.com/Yeti-or)) -- chore: api report after adding "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.277.0 (Thu Feb 01 2024) - -### Release Notes - -#### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c/web): add Toast with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: fix Popup storybook example [#997](https://github.com/salute-developers/plasma/pull/997) ([@kayman233](https://github.com/kayman233)) -- test: added tests for ModalBase, PopupBase ([@kayman233](https://github.com/kayman233)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.271.1 (Fri Jan 19 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.271.0 (Thu Jan 18 2024) - -### Release Notes - -#### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики - -Было: -Screenshot 2024-01-16 at 19 09 54 - -Стало: -Screenshot 2024-01-16 at 19 09 17 - - -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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c): add Counter to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c): remove QuantityBadge [#964](https://github.com/salute-developers/plasma/pull/964) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c/new-hope): add Image in new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add new typography sizes for Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.261.0 (Mon Dec 25 2023) - -#### 🚀 Enhancement - -- hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.260.0 (Fri Dec 22 2023) - -#### 🚀 Enhancement - -- Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) -- feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c/web): add stretch prop and update test [#931](https://github.com/salute-developers/plasma/pull/931) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c): remove extra views for SegmentItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): separate configs for segment ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add Segment component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): refactor typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add paragraphText component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add typography as tokens-mixins ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add typography from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-tokens-utils): Add methods for handle fallback themes ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-new-hope): fix Notification layout with long text [#927](https://github.com/salute-developers/plasma/pull/927) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c/web): fix tests depending on typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web,plasma-b2c): Update snapshots and add test ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-new-hope): Fix `TextArea` behavior with uncontrolled value ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c,plasma-web): Update configs for components with new design ([@neretin-trike](https://github.com/neretin-trike)) -- chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web, plasma-b2c): redesign Notification ([@kayman233](https://github.com/kayman233)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.254.0 (Thu Dec 14 2023) - -### Release Notes - -#### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-new-hope): Switch add labelPosition ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-b2c): Replace `Switch` from plasma-new-hope ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-new-hope): fix tokens usage in Tooltip [#879](https://github.com/salute-developers/plasma/pull/879) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-new-hope): Tooltip added ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-new-hope): Tooltip, Popover, Dropdown refactor ([@kayman233](https://github.com/kayman233)) -- feat(plasma-new-hope, plasma-web, plasma-b2c): Tooltip added ([@kayman233](https://github.com/kayman233)) -- chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(plasma-b2c): fix typo [#889](https://github.com/salute-developers/plasma/pull/889) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.250.0 (Thu Nov 30 2023) - -#### 🚀 Enhancement - -- Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c): Replace `TextArea` from plasma-new-hope ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope/b2c/web): add readonly as attribute & remove hasClear prop ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope, plasms-web, plasma-b2c): fix title font for Notification [#848](https://github.com/salute-developers/plasma/pull/848) ([@kayman233](https://github.com/kayman233)) -- feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-b2c): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web/b2c): generate api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, plasma-b2c): Notification on new-hope ([@kayman233](https://github.com/kayman233)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.246.0 (Thu Nov 16 2023) - -### Release Notes - -#### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) - -Релиз от 16.11.2023 - ---- - -#### 🚀 Enhancement - -- Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) -- feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web, plasma-b2c): fix NoScroll behavior in ModalBase [#828](https://github.com/salute-developers/plasma/pull/828) ([@kayman233](https://github.com/kayman233)) -- feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) -- feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope): separate typography tokens & refactor folder structure ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): separate classes & tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add calendar with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope ([@kayman233](https://github.com/kayman233)) -- chore(plasma-b2c): delete unnecessary options ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): bump storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate `main.ts` to Storybook 7.* ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): add decorators for theme, toast entity ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate `preview.ts` to Storybook 7.* ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-b2c): migrate to CSF 3 [TextField] [#833](https://github.com/salute-developers/plasma/pull/833) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [TextArea] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Tabs] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Select] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Radiobox] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [PopupBase] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Popover] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [ModalBase] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [UploadVisual] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [UploadAudio] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Upload] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Typography] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Tooltip] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Toast] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Switch] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Spinner] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Slider] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Skeleton] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Progress] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Price] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [PreviewGallery] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [PaginationDots] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Notification] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Modal] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Link] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Image] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Grid] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [ElasticGrid] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Editable] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Dropdown] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Checkbox] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Cell] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Carousel] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Card] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Calendar] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Button] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [Badge] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): migrate to CSF 3 [AudioPlayer] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-web/b2c/hope): update api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.240.0 (Thu Nov 02 2023) - -#### 🚀 Enhancement - -- Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) -- feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.237.0 (Thu Oct 19 2023) - -#### 🚀 Enhancement - -- Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.236.2 (Fri Oct 06 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.236.1 (Fri Oct 06 2023) - -#### 🐛 Bug Fix - -- fix: fix typo [#798](https://github.com/salute-developers/plasma/pull/798) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.236.0 (Fri Sep 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Replace `Checkbox` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.227.0 (Thu Sep 14 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.225.0 (Mon Sep 04 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.221.0 (Fri Aug 18 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.220.0 (Thu Aug 03 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.219.0 (Thu Jul 13 2023) - -#### 🐛 Bug Fix - -- chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.218.0 (Thu Jun 29 2023) - -#### 🐛 Bug Fix - -- chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.216.0 (Thu Jun 01 2023) - -#### 🚀 Enhancement - -- chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- test(plasma-b2c): add more performance tests, exclude perftests from tsconfig & type coverage ([@Troff8](https://github.com/Troff8)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Troff ([@Troff8](https://github.com/Troff8)) - ---- - -# v1.215.0 (Mon May 22 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.213.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.212.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.209.0 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.2 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.1 (Wed May 03 2023) - -#### 🐛 Bug Fix - -- fix(plasma-*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.208.0 (Wed May 03 2023) - -#### 🚀 Enhancement - -- feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.206.0 (Thu Apr 27 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.205.0 (Wed Apr 26 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.1 (Tue Apr 25 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.0 (Mon Apr 24 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.202.0 (Wed Apr 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.201.0 (Mon Apr 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.175.0 (Thu Apr 13 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.174.0 (Wed Apr 12 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.173.2 (Wed Apr 05 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.173.1 (Tue Apr 04 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-b2c): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.173.0 (Fri Mar 31 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.172.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.171.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add correct symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.170.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.169.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.167.0 (Tue Mar 28 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.166.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### ⚠️ Pushed to `master` - -- feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.165.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.164.0 (Tue Mar 21 2023) - -#### 🐛 Bug Fix - -- chore(plasma-b2c): remove unused variable [#353](https://github.com/salute-developers/plasma/pull/353) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.163.0 (Fri Mar 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-b2c,plasma-web): Add error exclude for `TextArea` component [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.162.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.161.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.158.0 (Tue Mar 14 2023) - -#### 🚀 Enhancement - -- feat(plasm-*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.156.0 (Wed Mar 08 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): delete unnecessary dependencies/devDependencies [#392](https://github.com/salute-developers/plasma/pull/392) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): delete jest config [#392](https://github.com/salute-developers/plasma/pull/392) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.155.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.155.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [UploadAudio] [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.154.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [UploadVisual] [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.153.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.153.0 (Mon Mar 06 2023) - -#### 🐛 Bug Fix - -- build(plasma-hope): update API diff [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- build(plasma-b2c): bump react to 18.x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.152.0 (Fri Mar 03 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [ElasticGrid] [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.151.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): use --passWithNoTests flag for jest [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [AudioPlayer] [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.150.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [Editable] [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-hope): add "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.149.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-core): slider move to core [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.148.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): set correct import paths [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.147.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.145.0 (Mon Feb 27 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add partial typing for theme [#366](https://github.com/salute-developers/plasma/pull/366) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.144.0 (Mon Feb 20 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.0 (Mon Feb 20 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): processing withBlur prop in story [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.142.0 (Fri Feb 17 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.141.1 (Thu Feb 16 2023) - -#### 🐛 Bug Fix - -- build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.141.0 (Wed Feb 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore(plasma-b2c): hack to fix typings [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.140.1 (Wed Feb 15 2023) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): hide unnecessary editable story controls [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): use CSF for Grid, Link, Skeleton [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-b2c): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.140.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) -- feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.139.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.138.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.137.1 (Fri Feb 10 2023) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): avoid text overflow [#311](https://github.com/salute-developers/plasma/pull/311) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.137.0 (Fri Feb 10 2023) - -#### 🚀 Enhancement - -- feat(plasma-*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.136.0 (Wed Feb 08 2023) - -#### 🐛 Bug Fix - -- feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.135.0 (Wed Feb 08 2023) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.134.0 (Fri Feb 03 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add tests for handling property size [#295](https://github.com/salute-developers/plasma/pull/295) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): handling property size [#295](https://github.com/salute-developers/plasma/pull/295) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.133.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore(plasma-b2c): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.132.0 (Thu Feb 02 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.131.0 (Wed Feb 01 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.130.0 (Wed Feb 01 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.129.0 (Sat Jan 28 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.0 (Thu Jan 26 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.126.0 (Thu Jan 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.123.0 (Mon Dec 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.122.0 (Thu Dec 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): set "Button" type to delete button from AudioPlayer [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): set "Button" type to delete, select button from Gallery [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.121.0 (Thu Dec 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add cypress test [#244](https://github.com/salute-developers/plasma/pull/244) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): correct processing "Text Field" view [#244](https://github.com/salute-developers/plasma/pull/244) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.120.0 (Thu Dec 15 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.118.0 (Wed Dec 14 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add a11y for Editable component [#252](https://github.com/salute-developers/plasma/pull/252) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-b2c): set correct button font size when change size [#259](https://github.com/salute-developers/plasma/pull/259) ([@Yakutoc](https://github.com/Yakutoc)) - -#### ⚠️ Pushed to `master` - -- Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.117.0 (Thu Dec 08 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): set correct button font size when change size [#259](https://github.com/salute-developers/plasma/pull/259) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.116.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.116.0 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.115.2 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.115.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): improve type-coverage [#237](https://github.com/salute-developers/plasma/pull/237) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.115.0 (Wed Nov 23 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.113.0 (Thu Nov 17 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): processing slider keyboard support by cypress [#218](https://github.com/salute-developers/plasma/pull/218) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add support a11y for Slider [#218](https://github.com/salute-developers/plasma/pull/218) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.111.2 (Wed Nov 09 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.111.0 (Thu Nov 03 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): handle text field size [#210](https://github.com/salute-developers/plasma/pull/210) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.110.0 (Wed Nov 02 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): handle focus state by cy test [#205](https://github.com/salute-developers/plasma/pull/205) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): add accent color for slider thumb when focus [#205](https://github.com/salute-developers/plasma/pull/205) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.109.0 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.108.2 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.108.1 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.106.1 (Thu Oct 27 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.105.0 (Fri Oct 21 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): handling tab focus by cypress tests [#186](https://github.com/salute-developers/plasma/pull/186) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c): handling tab focus [#186](https://github.com/salute-developers/plasma/pull/186) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.104.0 (Thu Oct 20 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.103.1 (Wed Oct 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.4 (Tue Oct 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): Button type=button [#190](https://github.com/salute-developers/plasma/pull/190) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.102.2 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.1 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.0 (Mon Oct 10 2022) - -#### 🚀 Enhancement - -- docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.101.0 (Thu Oct 06 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.99.0 (Wed Oct 05 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): passed event as second optional arguments for onChange/onUpload methods [#176](https://github.com/salute-developers/plasma/pull/176) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.98.0 (Tue Oct 04 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.97.0 (Mon Oct 03 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.96.0 (Wed Sep 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.95.2 (Mon Sep 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.95.1 (Tue Sep 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.95.0 (Thu Sep 15 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.94.0 (Wed Sep 14 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.93.1 (Wed Sep 14 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.92.0 (Thu Sep 08 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.91.1 (Tue Sep 06 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.91.0 (Thu Sep 01 2022) - -#### 🐛 Bug Fix - -- refactor(plasma-b2c): Small refactor for `TextArea` component [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.90.1 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.90.0 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.89.0 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.87.1 (Tue Aug 16 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- ci(plasma-b2c): fix storybook build [#125](https://github.com/salute-developers/plasma/pull/125) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.87.0 (Wed Aug 10 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.86.1 (Fri Jul 29 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.85.0 (Fri Jul 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add contentRight for `TextArea` component [#107](https://github.com/salute-developers/plasma/pull/107) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.84.2 (Wed Jul 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.84.1 (Wed Jul 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.84.0 (Tue Jul 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.83.2 (Fri Jul 15 2022) - -#### 🐛 Bug Fix - -- fix(plasma-core): fix autoscroll with row placement [#95](https://github.com/salute-developers/plasma/pull/95) ([@Gerpea](https://github.com/Gerpea)) - -#### Authors: 1 - -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) - ---- - -# v1.83.0 (Thu Jul 07 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): fix tabs outer margins [#49](https://github.com/salute-developers/plasma/pull/49) ([@Gerpea](https://github.com/Gerpea)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) - ---- - -# v1.82.0 (Wed Jul 06 2022) - -#### 🚀 Enhancement - -- feat(plasma-core): add autoscroll tabs on focus [#66](https://github.com/salute-developers/plasma/pull/66) ([@Gerpea](https://github.com/Gerpea)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) - ---- - -# v1.81.0 (Fri Jul 01 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.80.0 (Wed Jun 29 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.78.1 (Mon Jun 27 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): missing react-draggable dep [#82](https://github.com/salute-developers/plasma/pull/82) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.78.0 (Thu Jun 23 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.77.0 (Wed Jun 22 2022) - -#### 🐛 Bug Fix - -- refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.76.0 (Fri Jun 17 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.75.0 (Fri Jun 17 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.74.0 (Tue Jun 14 2022) - -#### 🚀 Enhancement - -- test(plasma-b2c): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.73.0 (Thu Jun 09 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.72.1 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c, plasma-ui): fix scroll handle position passed to callbacks [#48](https://github.com/salute-developers/plasma/pull/48) ([@Gerpea](https://github.com/Gerpea)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) - ---- - -# v1.72.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.71.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.70.1 (Thu Jun 02 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.70.0 (Thu May 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.69.0 (Wed May 25 2022) - -#### 🚀 Enhancement - -- test(plasma-b2c): Add test and snapshot for `PreviewGallery` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add tooltip in item for `PreviewGallery` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.68.0 (Tue May 24 2022) - -#### 🚀 Enhancement - -- test(plasma-ui,plasma-b2c): Add test and snapshot for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c,plasma-ui): Add ref.current for useEffect in SliderBase for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.67.3 (Mon May 23 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.67.2 (Fri May 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.67.1 (Thu May 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.67.0 (Tue May 17 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui, plasma-b2c): Add bold type for `Dspl` and `H` in stories [#7](https://github.com/salute-developers/plasma/pull/7) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.66.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.65.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.64.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.58.0 (Wed Apr 27 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add `Popup` component to plasma-b2c ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix: plasma-b2c: storybook [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.56.0 (Thu Apr 07 2022) - -#### 🐛 Bug Fix - -- fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.54.0 (Thu Mar 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): `Select`: extending & restyling from web [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.53.0 (Mon Mar 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.52.0 (Fri Mar 25 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.50.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-b2c): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.49.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-b2c): `TextField`: added `aria-labelled` and `aria-describedby` attrs [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.48.0 (Tue Mar 15 2022) - -#### 🐛 Bug Fix - -- chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.47.0 (Mon Mar 14 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.46.0 (Fri Mar 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.0 (Fri Mar 04 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.43.1 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.43.0 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.42.0 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c): Added responsive typo tests [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) -- chore: Storybook fonts [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-typo, plasma-ui, plasma-b2c): Moved responsive typography to common package [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.41.2 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.41.0 (Mon Feb 21 2022) - -#### 🐛 Bug Fix - -- chore(plasma-b2c): fix Modal.stories [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.40.1 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.40.0 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.39.7 (Thu Feb 17 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.39.6 (Wed Feb 16 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): `Editable`: background in light theme [#1088](https://github.com/salute-developers/plasma/pull/1088) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.39.4 (Mon Feb 14 2022) - -#### 🐛 Bug Fix - -- chore(plasma-b2c): `TextField` hide `size` prop in storybook [#1074](https://github.com/salute-developers/plasma/pull/1074) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.39.3 (Thu Feb 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.39.1 (Thu Feb 03 2022) - -#### 🐛 Bug Fix - -- fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.39.0 (Wed Feb 02 2022) - -#### 🐛 Bug Fix - -- chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.38.0 (Tue Feb 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.1 (Fri Jan 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.0 (Thu Jan 27 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui,plasma-b2c): Remove unused stories mdx for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.35.0 (Tue Jan 18 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.34.3 (Mon Jan 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.34.2 (Thu Jan 13 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c): Add test and snapshot for `ElasticGrid` component [#1020](https://github.com/salute-developers/plasma/pull/1020) ([@neretin-trike](https://github.com/neretin-trike)) -- refactor(plasma-b2c): Remove unsused condition in `ElasticGrid` component [#1020](https://github.com/salute-developers/plasma/pull/1020) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.34.1 (Tue Jan 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.33.0 (Wed Dec 29 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Added `TabsController` component [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) -- test(plasma-b2c): `Body` & `Text` tests [#1019](https://github.com/salute-developers/plasma/pull/1019) ([@fanisco](https://github.com/fanisco)) -- test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.32.2 (Mon Dec 27 2021) - -#### 🐛 Bug Fix - -- refactor(plasma-b2c): Update return items in utils for `PreviewGallery` component [#1009](https://github.com/salute-developers/plasma/pull/1009) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-b2c): Add tests and snapshots for `PreviewGallery` component [#1009](https://github.com/salute-developers/plasma/pull/1009) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-b2c): Add tests and snapshots for `Upload` component [#1012](https://github.com/salute-developers/plasma/pull/1012) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-b2c): Add tests and snapshots for `Slider` component [#1015](https://github.com/salute-developers/plasma/pull/1015) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.32.1 (Thu Dec 23 2021) - -#### 🐛 Bug Fix - -- feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.32.0 (Sun Dec 19 2021) - -#### 🚀 Enhancement - -- feat(b2c): add SSRProvider [#1000](https://github.com/salute-developers/plasma/pull/1000) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.31.0 (Thu Dec 16 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add mobile sizes for Tabs [#972](https://github.com/salute-developers/plasma/pull/972) (yaarny@gmail.com) -- feat(plasma-b2c): make RadioGroup public [#992](https://github.com/salute-developers/plasma/pull/992) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): fix tests [#993](https://github.com/salute-developers/plasma/pull/993) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 4 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Булах Александр (yaarny@gmail.com) - ---- - -# v1.30.0 (Wed Dec 15 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): make RadioGroup public [#992](https://github.com/salute-developers/plasma/pull/992) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- test(plasma-b2c): fix tests [#993](https://github.com/salute-developers/plasma/pull/993) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.29.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.27.2 (Thu Dec 09 2021) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-ui): Add test and update snapshots for `Typography` components [#962](https://github.com/salute-developers/plasma/pull/962) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c,plasma-core): Add breakWord props for `Typography` components [#962](https://github.com/salute-developers/plasma/pull/962) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.27.1 (Wed Dec 08 2021) - -#### 🐛 Bug Fix - -- fix(palsma-b2c): preview gallery data contracts [#967](https://github.com/salute-developers/plasma/pull/967) ([@takovoy](https://github.com/takovoy)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.26.1 (Fri Dec 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.26.0 (Fri Dec 03 2021) - -#### 🚀 Enhancement - -- feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- refactor(plasma-ui,plasma-b2c): Update stories for `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui,plasma-b2c): Fix intersection for multiple `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.25.0 (Thu Dec 02 2021) - -#### 🚀 Enhancement - -- feat(palsma-b2c): put preview gallery rest props [#965](https://github.com/salute-developers/plasma/pull/965) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.24.0 (Wed Dec 01 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.23.0 (Wed Dec 01 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.1 (Tue Nov 23 2021) - -#### 🐛 Bug Fix - -- fix: b2c grid doc [#937](https://github.com/salute-developers/plasma/pull/937) ([@takovoy](https://github.com/takovoy)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.22.0 (Mon Nov 22 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Added `TextField` component [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.21.0 (Mon Nov 22 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.20.1 (Thu Nov 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Булах Александр Алексеевич [B] (42856876+IArny@users.noreply.github.com) - ---- - -# v1.20.0 (Thu Nov 18 2021) - -#### 🚀 Enhancement - -- feat: export spacing [#936](https://github.com/salute-developers/plasma/pull/936) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.19.2 (Wed Nov 17 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): reduce slider handle z-index [#927](https://github.com/salute-developers/plasma/pull/927) (42856876+IArny@users.noreply.github.com) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Булах Александр Алексеевич [B] (42856876+IArny@users.noreply.github.com) - ---- - -# v1.19.0 (Tue Nov 16 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): Preview gallery image size [#920](https://github.com/salute-developers/plasma/pull/920) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.18.0 (Mon Nov 15 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): PreviewGallery features [#924](https://github.com/salute-developers/plasma/pull/924) (51693784+etotsamyi@users.noreply.github.com) - -#### Authors: 1 - -- Ivan Malashchenkov (51693784+etotsamyi@users.noreply.github.com) - ---- - -# v1.17.1 (Tue Nov 09 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): Import `Image` directly from core [#909](https://github.com/salute-developers/plasma/pull/909) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.17.0 (Tue Nov 09 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): make single slider rail clickable [#913](https://github.com/salute-developers/plasma/pull/913) ([@IArny](https://github.com/IArny)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@IArny](https://github.com/IArny) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.16.2 (Mon Nov 01 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): set slider handle box-sizing [#904](https://github.com/salute-developers/plasma/pull/904) ([@IArny](https://github.com/IArny)) - -#### Authors: 1 - -- [@IArny](https://github.com/IArny) - ---- - -# v1.16.1 (Fri Oct 29 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.15.0 (Thu Oct 28 2021) - -#### 🚀 Enhancement - -- feat: upload progress label [#899](https://github.com/salute-developers/plasma/pull/899) ([@takovoy](https://github.com/takovoy)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.13.5 (Wed Oct 27 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): handle children number change in ElasticGrid [#893](https://github.com/salute-developers/plasma/pull/893) ([@IArny](https://github.com/IArny)) - -#### Authors: 1 - -- [@IArny](https://github.com/IArny) - ---- - -# v1.13.3 (Sun Oct 24 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): make PreviewGallery item ratio 16 / 9 [#886](https://github.com/salute-developers/plasma/pull/886) ([@IArny](https://github.com/IArny)) -- fix(plasma-b2c): rename PreviewGallery item button action [#886](https://github.com/salute-developers/plasma/pull/886) ([@IArny](https://github.com/IArny)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@IArny](https://github.com/IArny) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.1 (Thu Oct 21 2021) - -#### 🐛 Bug Fix - -- fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.13.0 (Thu Oct 21 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add custom background for editable component [#877](https://github.com/salute-developers/plasma/pull/877) ([@IArny](https://github.com/IArny)) -- feat(plasma-b2c): Added `PreviewGallery` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Added `UploadViusal` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Update `Upload` component; Added `UploadAudio` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Add `AudioPlayer` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Added `UploadAudio` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-icons): Added `Music` icon [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c): Added `Upload` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): Added tests for `Uploads`,`AudioPlayer`,`PreviewGallery` components [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 4 - -- [@IArny](https://github.com/IArny) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.12.1 (Tue Oct 19 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-b2c): Remove props offsetTop from `Select` component [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-b2c): Add stories for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-b2c): Add global style for `a` tag in storybook [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.12.0 (Mon Oct 18 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): add ElasticGrid component [#847](https://github.com/salute-developers/plasma/pull/847) ([@IArny](https://github.com/IArny)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@IArny](https://github.com/IArny) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.11.4 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.11.3 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.11.2 (Thu Oct 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): Fix re-export from plasma-web for utils [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(b2c): improve ReadMe [#844](https://github.com/salute-developers/plasma/pull/844) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.11.1 (Wed Oct 13 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) -- fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.10.0 (Mon Oct 11 2021) - -#### 🚀 Enhancement - -- feat(plasma-typo): Typography separation: bold & regular [#845](https://github.com/salute-developers/plasma/pull/845) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.9.0 (Mon Oct 11 2021) - -#### 🚀 Enhancement - -- feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.8.0 (Mon Oct 11 2021) - -#### 🚀 Enhancement - -- feat(b2c): TextArea: new typo [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-b2c): TextArea for b2c added [#843](https://github.com/salute-developers/plasma/pull/843) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore(b2c): rmv TextArea story [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.7.0 (Fri Oct 08 2021) - -#### 🚀 Enhancement - -- feat(b2c): add Slider [#842](https://github.com/salute-developers/plasma/pull/842) ([@Yeti-or](https://github.com/Yeti-or)) -- feat: Standard typography system [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-b2c): `Toast` icon [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-b2c): fix packageName [#841](https://github.com/salute-developers/plasma/pull/841) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-b2c): add storybook stories [#841](https://github.com/salute-developers/plasma/pull/841) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-b2c): Support compatible typography in storybook [#829](https://github.com/salute-developers/plasma/pull/829) ([@Yeti-or](https://github.com/Yeti-or)) -- test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### ⚠️ Pushed to `master` - -- build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-b2c): Bump `plasma-tokens-b2c` version ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.6.0 (Wed Oct 06 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2b): Sanitize paste event on Editable [#833](https://github.com/salute-developers/plasma/pull/833) ([@IArny](https://github.com/IArny)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@IArny](https://github.com/IArny) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.5.1 (Wed Oct 06 2021) - -#### 🐛 Bug Fix - -- test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.5.0 (Mon Oct 04 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Editable component added [#821](https://github.com/salute-developers/plasma/pull/821) ([@IArny](https://github.com/IArny)) - -#### Authors: 1 - -- [@IArny](https://github.com/IArny) - ---- - -# v1.4.1 (Mon Oct 04 2021) - -#### 🐛 Bug Fix - -- test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.4.0 (Sun Oct 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.3.2 (Sun Oct 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c): enable cypress comp tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.3.1 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.3.0 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.2.0 (Fri Sep 24 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Added group `Select` functionality [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-b2c): Added `Select` component [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c): Flip `Select` arrow [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.1.1 (Tue Sep 21 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.1.0 (Mon Sep 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Added `Tabs` and `TabItem` component [#804](https://github.com/salute-developers/plasma/pull/804) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: Initiated `plasma-b2c` package [#804](https://github.com/salute-developers/plasma/pull/804) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.3 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.2 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.1 (Wed Sep 08 2021) - -#### 🐛 Bug Fix - -- fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.44.0 (Wed Sep 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) -- docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) -- chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.43.0 (Wed Sep 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.42.1 (Tue Aug 31 2021) - -#### 🐛 Bug Fix - -- docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.42.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.41.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.40.0 (Mon Aug 23 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.39.0 (Fri Aug 20 2021) - -#### 🚀 Enhancement - -- feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.37.2 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.1 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.0 (Mon Aug 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.36.0 (Tue Aug 10 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.35.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.34.1 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.34.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.33.0 (Wed Aug 04 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.32.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.31.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.30.1 (Fri Jul 30 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.29.1 (Wed Jul 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) - -#### Authors: 1 - -- [@tsumo](https://github.com/tsumo) - ---- - -# v1.29.0 (Tue Jul 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.28.2 (Mon Jul 19 2021) - -#### 🐛 Bug Fix - -- fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.28.1 (Fri Jul 16 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.28.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.27.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.26.0 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.25.3 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.25.2 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.1 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.0 (Tue Jul 13 2021) - -#### 🚀 Enhancement - -- feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.24.0 (Fri Jul 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) -- chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.23.0 (Thu Jul 08 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.1 (Wed Jul 07 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.0 (Fri Jul 02 2021) - -#### 🐛 Bug Fix - -- fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.21.1 (Thu Jul 01 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.21.0 (Thu Jul 01 2021) - -#### 🚀 Enhancement - -- feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.20.0 (Wed Jun 23 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.19.0 (Tue Jun 22 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.18.0 (Fri Jun 18 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.17.1 (Thu Jun 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.17.0 (Wed Jun 09 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.16.1 (Wed Jun 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.1 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.14.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.2 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.1 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.0 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.2 (Tue May 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.1 (Mon May 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.12.0 (Mon May 17 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - -#### 🐛 Bug Fix - -- docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.11.0 (Fri May 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.10.0 (Thu May 13 2021) - -#### 🐛 Bug Fix - -- docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.9.0 (Tue May 11 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.8.0 (Fri May 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.7.0 (Thu May 06 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.6.0 (Tue Apr 27 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# vnull (Tue Apr 27 2021) - -#### ⚠️ Pushed to `master` - -- {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) - -#### Authors: 1 - -- [@github-actions[bot]](https://github.com/github-actions[bot]) - ---- - -# v1.4.1 (Tue Apr 20 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) -- ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.4.0 (Fri Apr 16 2021) - -#### 🚀 Enhancement - -- feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) - -#### Authors: 1 - -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.3.0 (Thu Apr 15 2021) - -#### 🚀 Enhancement - -- feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) -- fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.2.1 (Thu Apr 15 2021) - -#### 🐛 Bug Fix - -- fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.2.0 (Wed Apr 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.1.0 (Wed Apr 07 2021) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) -- Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.0.0 (Fri Apr 02 2021) - -#### 🚀 Enhancement - -- feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +# 1.473.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) # v1.458.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) - docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-\*): add chipView & chipValidator tests & update configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): add Chip views & update test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-b2c/web): add Dropzone component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): update tests and configs for Badge ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) - chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.445.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-b2c): update TextFieldGroup tests [#1551](https://github.com/salute-developers/plasma/pull/1551) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update test alwaysOpened for Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update TextArea resize test [#1520](https://github.com/salute-developers/plasma/pull/1520) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add NumberInput component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-\*): add test onClickClose for Chip [#1536](https://github.com/salute-developers/plasma/pull/1536) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) - feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) - feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) - fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) - fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.432.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): add hint to TextArea & TextField with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add hint to TextArea & TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) - chore(plasma-{b2c, web}): Counter tests updated ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) - fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) - chore(): header tabs tests added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-b2c): handle side effect for css [#1448](https://github.com/salute-developers/plasma/pull/1448) ([@Yakutoc](https://github.com/Yakutoc)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.420.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) - feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) - feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-b2c, plasma-web): vertical Tabs tests added ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) - test(plasma-\*): fix Popover flucky test [#1412](https://github.com/salute-developers/plasma/pull/1412) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): fix Popup depending tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-b2c, plasma-web): fix Attach tests ([@denivladislav](https://github.com/denivladislav)) - fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.411.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) - feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) - feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) - feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) - feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update TextArea config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update Textfield config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) - feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): add ChipGroup component and snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): update tests for Attach [#1463](https://github.com/salute-developers/plasma/pull/1463) ([@IgorYar](https://github.com/IgorYar)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-b2c): update tests for Mask [#1453](https://github.com/salute-developers/plasma/pull/1453) ([@IgorYar](https://github.com/IgorYar)) - chore(plasma-b2c): add tests for en locale [calendar](<[@Yakutoc](https://github.com/Yakutoc)>) - feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v1.401.0 (Tue Sep 24 2024) ### Release Notes #### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-b2c): update tests for TextArea [#1434](https://github.com/salute-developers/plasma/pull/1434) ([@IgorYar](https://github.com/IgorYar)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.398.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c): update Editable with tests [#1430](https://github.com/salute-developers/plasma/pull/1430) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Badge stories & configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(plasma-b2c): update cypress tests for TextField ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) - test(plasma-b2c): update tests for DatePicker and Card [#1394](https://github.com/salute-developers/plasma/pull/1394) ([@IgorYar](https://github.com/IgorYar)) - test(plasma-b2c): update tests for Slider and Tabs [#1423](https://github.com/salute-developers/plasma/pull/1423) ([@IgorYar](https://github.com/IgorYar)) - test(plasma-b2c): update tests for Slider and Tabs ([@IgorYar](https://github.com/IgorYar)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.390.0 (Tue Sep 10 2024) #### 🚀 Enhancement - plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.389.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - feat(plasma-b2c/web): add DatePicker test for calendar date ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) - feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add InputGroup with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) - feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) - feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) - feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) - feat(plasma-b2c/web): update Checkbox & Radiobox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: update ModalBase modalOverlayColor token [#1364](https://github.com/salute-developers/plasma/pull/1364) (VAnaKudryavtsev@sberbank.ru) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): update tests for ButtonGroup and IconButton ([@IgorYar](https://github.com/IgorYar)) - feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/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](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.381.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) - feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): update tests for Badge and Chip [#1366](https://github.com/salute-developers/plasma/pull/1366) ([@IgorYar](https://github.com/IgorYar)) - test(plasma-b2c): update tests for Breacrumbs and Price [#1353](https://github.com/salute-developers/plasma/pull/1353) ([@IgorYar](https://github.com/IgorYar)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.376.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{b2c, web}): portal prop test added [#1347](https://github.com/salute-developers/plasma/pull/1347) ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) - fix(b2c): add to default story in radiobox ([@iljs](https://github.com/iljs)) - docs(plasma-{b2c, web}, sdds-\*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, sdds-\*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web,plasma-b2c): Add `@salutejs/plasma-themes` deps to package.json ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}): Switch --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) - test(plasma-b2c): update tests and snapshots for Button and Range [#1340](https://github.com/salute-developers/plasma/pull/1340) ([@IgorYar](https://github.com/IgorYar)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v1.365.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) - feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) - feat(\*): add to libs and final edits ([@iljs](https://github.com/iljs)) - feat(web/b2c): add breadcrumbs tests ([@iljs](https://github.com/iljs)) - feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) - feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): update DatePicker config & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-b2c/web): add DatePicker snapshot failure treshhold [#1326](https://github.com/salute-developers/plasma/pull/1326) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-_, sdds-_): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}, sdds-\*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) - fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.356.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-b2c): update Calendar config & refactor tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Chip tests [#1312](https://github.com/salute-developers/plasma/pull/1312) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(components): add new view and add new props [#1301](https://github.com/salute-developers/plasma/pull/1301) ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}): Price component ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) - docs(plasma-b2c/plasma-web): fix vc cdn url [#1298](https://github.com/salute-developers/plasma/pull/1298) ([@Yeti-or](https://github.com/Yeti-or)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.350.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-web/b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): update Range configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): update Calendar configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-b2c): fix Popover test name ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.338.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add test for predefined Segments ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) - feat(new-hope): Add disabled, change function and more props [#1254](https://github.com/salute-developers/plasma/pull/1254) ([@iljs](https://github.com/iljs)) - feat(new-hope): Accordion add to web, b2c and docs ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, plasma-web): autoResize props set in stories ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-b2c, plasma-web): set resize prop as deprecated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.328.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.327.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): update config, stories, tests for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add textfield label as controlled prop in stories [#1208](https://github.com/salute-developers/plasma/pull/1208) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add Range & write tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Calendar stories [#1203](https://github.com/salute-developers/plasma/pull/1203) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - fix(new-hope): Textarea fix padding and label [#1209](https://github.com/salute-developers/plasma/pull/1209) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.320.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - feat(plasma-web/b2c): refactor Checkbox & Radiobox configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): Add docs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): Add to b2c ([@iljs](https://github.com/iljs)) - feat(plasma-docs): fix [#1201](https://github.com/salute-developers/plasma/pull/1201) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Backward compatibility ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): fixes ([@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, web): tests fixes ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.317.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): replace primary to default view & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): fix tooltip live story [#1171](https://github.com/salute-developers/plasma/pull/1171) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.313.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): update TextField component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): fix Chip config & test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): Cell web, b2c and docs [#1148](https://github.com/salute-developers/plasma/pull/1148) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c, web): Dropdown added ([@shuga2704](https://github.com/shuga2704)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.306.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) - fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.306.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(plasma-b2c): Component Toolbar added ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination fixed ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination tests ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination add to web and b2c and fix bags ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): fix Badge view tokens & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add Divider from new-hope [#1132](https://github.com/salute-developers/plasma/pull/1132) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add Progress from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: add todo for shadow tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(new-hope): linaria sctipt fix [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.299.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Grid from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add to css build components by exact match ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-web, b2c, new-hope): Added ButtonBase [#1080](https://github.com/salute-developers/plasma/pull/1080) ([@shuga2704](https://github.com/shuga2704)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.292.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.292.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Drawer to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): Refactor TextField [#949](https://github.com/salute-developers/plasma/pull/949) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-new-hope): refactor stretching prop in ButtonGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update tests depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add ButtonGroup ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add Button from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, web, b2c): Added Indicator component [#1067](https://github.com/salute-developers/plasma/pull/1067) ([@shuga2704](https://github.com/shuga2704)) - chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.285.0 (Thu Feb 15 2024) ### Release Notes #### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 prop onChangeStartOfRange 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 ![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) multiple ![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) 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](https://github.com/salute-developers/plasma/pull/1025) ### Plasma-ui-docs - обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии - исправлены **все** уязвимости в пакете `plasma-ui-docs` plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs](https://github.com/salute-developers/plasma/pull/1026) ### 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` Пример использования: ```js 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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web, b2c): Added documentation for Avatar and AvatarGroup [#1036](https://github.com/salute-developers/plasma/pull/1036) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Classnames fixes ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-new-hope): add key navigation to Tabs [#983](https://github.com/salute-developers/plasma/pull/983) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope): remove Tabs ([@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Overlay component [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(b2c): handle "onChangeStartOfRange" prop [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c/web): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): Add tests and snapshots for `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) - chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(b2c, web): Added tests for Avatar and AvatarGroup ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web, plasma-b2c): fix default Tabs sizes ([@kayman233](https://github.com/kayman233)) - fix(plasma-new-hope): remove carousel and observers from Tabs ([@kayman233](https://github.com/kayman233)) - fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): Tabs refactor and redesign ([@kayman233](https://github.com/kayman233)) - fix(plasma-hope): Add value deps for `Select` component with multiselect mode [#1040](https://github.com/salute-developers/plasma/pull/1040) ([@neretin-trike](https://github.com/neretin-trike)) - docs(plasma-web/b2c): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-b2c/web): add Overlay snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build [#942](https://github.com/salute-developers/plasma/pull/942) ([@shuga2704](https://github.com/shuga2704)) - build(plasma-b2c): add css build ([@Yeti-or](https://github.com/Yeti-or)) - chore: api report after adding "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) - docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.277.0 (Thu Feb 01 2024) ### Release Notes #### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c/web): add Toast with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-\*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: fix Popup storybook example [#997](https://github.com/salute-developers/plasma/pull/997) ([@kayman233](https://github.com/kayman233)) - test: added tests for ModalBase, PopupBase ([@kayman233](https://github.com/kayman233)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.271.1 (Fri Jan 19 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.271.0 (Thu Jan 18 2024) ### Release Notes #### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики Было: Screenshot 2024-01-16 at 19 09 54 Стало: Screenshot 2024-01-16 at 19 09 17 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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c): add Counter to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c): remove QuantityBadge [#964](https://github.com/salute-developers/plasma/pull/964) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c/new-hope): add Image in new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add new typography sizes for Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.261.0 (Mon Dec 25 2023) #### 🚀 Enhancement - hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.260.0 (Fri Dec 22 2023) #### 🚀 Enhancement - Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) - feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c/web): add stretch prop and update test [#931](https://github.com/salute-developers/plasma/pull/931) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c): remove extra views for SegmentItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): separate configs for segment ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add Segment component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): refactor typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add paragraphText component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add typography as tokens-mixins ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add typography from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-tokens-utils): Add methods for handle fallback themes ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-new-hope): fix Notification layout with long text [#927](https://github.com/salute-developers/plasma/pull/927) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c/web): fix tests depending on typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web,plasma-b2c): Update snapshots and add test ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-new-hope): Fix `TextArea` behavior with uncontrolled value ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c,plasma-web): Update configs for components with new design ([@neretin-trike](https://github.com/neretin-trike)) - chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web, plasma-b2c): redesign Notification ([@kayman233](https://github.com/kayman233)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.254.0 (Thu Dec 14 2023) ### Release Notes #### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-new-hope): Switch add labelPosition ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-b2c): Replace `Switch` from plasma-new-hope ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-new-hope): fix tokens usage in Tooltip [#879](https://github.com/salute-developers/plasma/pull/879) ([@kayman233](https://github.com/kayman233)) - feat(plasma-new-hope): Tooltip added ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-new-hope): Tooltip, Popover, Dropdown refactor ([@kayman233](https://github.com/kayman233)) - feat(plasma-new-hope, plasma-web, plasma-b2c): Tooltip added ([@kayman233](https://github.com/kayman233)) - chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(plasma-b2c): fix typo [#889](https://github.com/salute-developers/plasma/pull/889) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.250.0 (Thu Nov 30 2023) #### 🚀 Enhancement - Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c): Replace `TextArea` from plasma-new-hope ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-new-hope/b2c/web): add readonly as attribute & remove hasClear prop ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope, plasms-web, plasma-b2c): fix title font for Notification [#848](https://github.com/salute-developers/plasma/pull/848) ([@kayman233](https://github.com/kayman233)) - feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-b2c): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c): generate api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, plasma-b2c): Notification on new-hope ([@kayman233](https://github.com/kayman233)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.246.0 (Thu Nov 16 2023) ### Release Notes #### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) Релиз от 16.11.2023 --- #### 🚀 Enhancement - Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) - feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web, plasma-b2c): fix NoScroll behavior in ModalBase [#828](https://github.com/salute-developers/plasma/pull/828) ([@kayman233](https://github.com/kayman233)) - feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) - feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope): separate typography tokens & refactor folder structure ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): separate classes & tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add calendar with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope ([@kayman233](https://github.com/kayman233)) - chore(plasma-b2c): delete unnecessary options ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): bump storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): migrate `main.ts` to Storybook 7.\* ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): add decorators for theme, toast entity ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): migrate `preview.ts` to Storybook 7.\* ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-b2c): migrate to CSF 3 [TextField][#833](https://github.com/salute-developers/plasma/pull/833) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): migrate to CSF 3 [TextArea](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Tabs](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Select](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [PopupBase](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Popover](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [ModalBase](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [UploadVisual](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [UploadAudio](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Upload](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Tooltip](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Toast](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Switch](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Slider](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Skeleton](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Progress](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Price](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [PreviewGallery](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [PaginationDots](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Notification](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Modal](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Link](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Image](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Grid](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [ElasticGrid](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Editable](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Dropdown](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Cell](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Carousel](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Card](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Calendar](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-b2c): migrate to CSF 3 [AudioPlayer](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) - docs(plasma-web/b2c/hope): update api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.240.0 (Thu Nov 02 2023) #### 🚀 Enhancement - Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) - feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.237.0 (Thu Oct 19 2023) #### 🚀 Enhancement - Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) - fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.236.2 (Fri Oct 06 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.236.1 (Fri Oct 06 2023) #### 🐛 Bug Fix - fix: fix typo [#798](https://github.com/salute-developers/plasma/pull/798) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.236.0 (Fri Sep 29 2023) #### 🚀 Enhancement - feat(plasma-b2c): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Replace `Checkbox` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) - fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.227.0 (Thu Sep 14 2023) #### 🐛 Bug Fix - chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.225.0 (Mon Sep 04 2023) #### 🐛 Bug Fix - chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.221.0 (Fri Aug 18 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.220.0 (Thu Aug 03 2023) #### 🚀 Enhancement - feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) - feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.219.0 (Thu Jul 13 2023) #### 🐛 Bug Fix - chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.218.0 (Thu Jun 29 2023) #### 🐛 Bug Fix - chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.216.0 (Thu Jun 01 2023) #### 🚀 Enhancement - chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - test(plasma-b2c): add more performance tests, exclude perftests from tsconfig & type coverage ([@Troff8](https://github.com/Troff8)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Troff ([@Troff8](https://github.com/Troff8)) --- # v1.215.0 (Mon May 22 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.213.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.212.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.209.0 (Wed May 10 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.2 (Wed May 10 2023) #### 🐛 Bug Fix - fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.1 (Wed May 03 2023) #### 🐛 Bug Fix - fix(plasma-\*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.208.0 (Wed May 03 2023) #### 🚀 Enhancement - feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.206.0 (Thu Apr 27 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.205.0 (Wed Apr 26 2023) #### 🚀 Enhancement - feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.1 (Tue Apr 25 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.0 (Mon Apr 24 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.202.0 (Wed Apr 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.201.0 (Mon Apr 17 2023) #### 🚀 Enhancement - feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.175.0 (Thu Apr 13 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.174.0 (Wed Apr 12 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.173.2 (Wed Apr 05 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.173.1 (Tue Apr 04 2023) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-b2c): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.173.0 (Fri Mar 31 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.172.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.171.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat(plasma-web): add correct symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.170.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.169.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.167.0 (Tue Mar 28 2023) #### 🚀 Enhancement - feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.166.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### ⚠️ Pushed to `master` - feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.165.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.164.0 (Tue Mar 21 2023) #### 🐛 Bug Fix - chore(plasma-b2c): remove unused variable [#353](https://github.com/salute-developers/plasma/pull/353) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.163.0 (Fri Mar 17 2023) #### 🚀 Enhancement - feat(plasma-b2c): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-b2c,plasma-web): Add error exclude for `TextArea` component [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.162.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat(plasma-b2c): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.161.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.158.0 (Tue Mar 14 2023) #### 🚀 Enhancement - feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.156.0 (Wed Mar 08 2023) #### 🚀 Enhancement - feat(plasma-b2c): delete unnecessary dependencies/devDependencies [#392](https://github.com/salute-developers/plasma/pull/392) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): delete jest config [#392](https://github.com/salute-developers/plasma/pull/392) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.155.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.155.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [UploadAudio][#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.154.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [UploadVisual][#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.153.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.153.0 (Mon Mar 06 2023) #### 🐛 Bug Fix - build(plasma-hope): update API diff [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - build(plasma-b2c): bump react to 18.x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.152.0 (Fri Mar 03 2023) #### 🚀 Enhancement - feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [ElasticGrid][#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.151.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat(plasma-b2c): use --passWithNoTests flag for jest [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [AudioPlayer][#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.150.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [Editable][#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-hope): add "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.149.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-core): slider move to core [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.148.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-b2c): set correct import paths [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.147.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.145.0 (Mon Feb 27 2023) #### 🚀 Enhancement - feat(plasma-b2c): add partial typing for theme [#366](https://github.com/salute-developers/plasma/pull/366) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.144.0 (Mon Feb 20 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.0 (Mon Feb 20 2023) #### 🚀 Enhancement - feat(plasma-b2c): processing withBlur prop in story [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-b2c): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.142.0 (Fri Feb 17 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.141.1 (Thu Feb 16 2023) #### 🐛 Bug Fix - build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.141.0 (Wed Feb 15 2023) #### 🚀 Enhancement - feat(plasma-b2c): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore(plasma-b2c): hack to fix typings [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.140.1 (Wed Feb 15 2023) #### 🐛 Bug Fix - fix(plasma-b2c): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): hide unnecessary editable story controls [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): use CSF for Grid, Link, Skeleton [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-b2c): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.140.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.139.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.138.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-b2c): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.137.1 (Fri Feb 10 2023) #### 🐛 Bug Fix - fix(plasma-b2c): avoid text overflow [#311](https://github.com/salute-developers/plasma/pull/311) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.137.0 (Fri Feb 10 2023) #### 🚀 Enhancement - feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.136.0 (Wed Feb 08 2023) #### 🐛 Bug Fix - feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.135.0 (Wed Feb 08 2023) #### 🐛 Bug Fix - fix(plasma-b2c): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.134.0 (Fri Feb 03 2023) #### 🚀 Enhancement - feat(plasma-b2c): add tests for handling property size [#295](https://github.com/salute-developers/plasma/pull/295) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): handling property size [#295](https://github.com/salute-developers/plasma/pull/295) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.133.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore(plasma-b2c): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.132.0 (Thu Feb 02 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.131.0 (Wed Feb 01 2023) #### 🚀 Enhancement - feat(plasma-b2c): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.130.0 (Wed Feb 01 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.129.0 (Sat Jan 28 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.0 (Thu Jan 26 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.126.0 (Thu Jan 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.123.0 (Mon Dec 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.122.0 (Thu Dec 22 2022) #### 🚀 Enhancement - feat(plasma-b2c): set "Button" type to delete button from AudioPlayer [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): set "Button" type to delete, select button from Gallery [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.121.0 (Thu Dec 22 2022) #### 🚀 Enhancement - feat(plasma-b2c): add cypress test [#244](https://github.com/salute-developers/plasma/pull/244) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-b2c): correct processing "Text Field" view [#244](https://github.com/salute-developers/plasma/pull/244) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.120.0 (Thu Dec 15 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.118.0 (Wed Dec 14 2022) #### 🚀 Enhancement - feat(plasma-b2c): add a11y for Editable component [#252](https://github.com/salute-developers/plasma/pull/252) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-b2c): set correct button font size when change size [#259](https://github.com/salute-developers/plasma/pull/259) ([@Yakutoc](https://github.com/Yakutoc)) #### ⚠️ Pushed to `master` - Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.117.0 (Thu Dec 08 2022) #### 🐛 Bug Fix - fix(plasma-b2c): set correct button font size when change size [#259](https://github.com/salute-developers/plasma/pull/259) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.116.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.116.0 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.115.2 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.115.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - fix(plasma-b2c): improve type-coverage [#237](https://github.com/salute-developers/plasma/pull/237) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.115.0 (Wed Nov 23 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.113.0 (Thu Nov 17 2022) #### 🚀 Enhancement - feat(plasma-b2c): processing slider keyboard support by cypress [#218](https://github.com/salute-developers/plasma/pull/218) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add support a11y for Slider [#218](https://github.com/salute-developers/plasma/pull/218) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.111.2 (Wed Nov 09 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.111.0 (Thu Nov 03 2022) #### 🚀 Enhancement - feat(plasma-b2c): handle text field size [#210](https://github.com/salute-developers/plasma/pull/210) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.110.0 (Wed Nov 02 2022) #### 🚀 Enhancement - feat(plasma-b2c): handle focus state by cy test [#205](https://github.com/salute-developers/plasma/pull/205) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): add accent color for slider thumb when focus [#205](https://github.com/salute-developers/plasma/pull/205) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.109.0 (Mon Oct 31 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.108.2 (Mon Oct 31 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.108.1 (Mon Oct 31 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.106.1 (Thu Oct 27 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.105.0 (Fri Oct 21 2022) #### 🚀 Enhancement - feat(plasma-b2c): handling tab focus by cypress tests [#186](https://github.com/salute-developers/plasma/pull/186) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c): handling tab focus [#186](https://github.com/salute-developers/plasma/pull/186) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.104.0 (Thu Oct 20 2022) #### 🚀 Enhancement - feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.103.1 (Wed Oct 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.4 (Tue Oct 18 2022) #### 🐛 Bug Fix - fix(plasma-b2c): Button type=button [#190](https://github.com/salute-developers/plasma/pull/190) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.102.2 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.1 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.0 (Mon Oct 10 2022) #### 🚀 Enhancement - docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.101.0 (Thu Oct 06 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.99.0 (Wed Oct 05 2022) #### 🚀 Enhancement - feat(plasma-b2c): passed event as second optional arguments for onChange/onUpload methods [#176](https://github.com/salute-developers/plasma/pull/176) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.98.0 (Tue Oct 04 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.97.0 (Mon Oct 03 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.96.0 (Wed Sep 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.95.2 (Mon Sep 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.95.1 (Tue Sep 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.95.0 (Thu Sep 15 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.94.0 (Wed Sep 14 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.93.1 (Wed Sep 14 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.92.0 (Thu Sep 08 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.91.1 (Tue Sep 06 2022) #### 🐛 Bug Fix - fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.91.0 (Thu Sep 01 2022) #### 🐛 Bug Fix - refactor(plasma-b2c): Small refactor for `TextArea` component [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.90.1 (Mon Aug 29 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.90.0 (Mon Aug 29 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.89.0 (Mon Aug 29 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.87.1 (Tue Aug 16 2022) #### 🐛 Bug Fix - fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - ci(plasma-b2c): fix storybook build [#125](https://github.com/salute-developers/plasma/pull/125) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.87.0 (Wed Aug 10 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.86.1 (Fri Jul 29 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.85.0 (Fri Jul 22 2022) #### 🚀 Enhancement - feat(plasma-b2c): Add contentRight for `TextArea` component [#107](https://github.com/salute-developers/plasma/pull/107) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.84.2 (Wed Jul 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.84.1 (Wed Jul 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.84.0 (Tue Jul 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.83.2 (Fri Jul 15 2022) #### 🐛 Bug Fix - fix(plasma-core): fix autoscroll with row placement [#95](https://github.com/salute-developers/plasma/pull/95) ([@Gerpea](https://github.com/Gerpea)) #### Authors: 1 - German Cyganov ([@Gerpea](https://github.com/Gerpea)) --- # v1.83.0 (Thu Jul 07 2022) #### 🐛 Bug Fix - fix(plasma-b2c): fix tabs outer margins [#49](https://github.com/salute-developers/plasma/pull/49) ([@Gerpea](https://github.com/Gerpea)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - German Cyganov ([@Gerpea](https://github.com/Gerpea)) --- # v1.82.0 (Wed Jul 06 2022) #### 🚀 Enhancement - feat(plasma-core): add autoscroll tabs on focus [#66](https://github.com/salute-developers/plasma/pull/66) ([@Gerpea](https://github.com/Gerpea)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - German Cyganov ([@Gerpea](https://github.com/Gerpea)) --- # v1.81.0 (Fri Jul 01 2022) #### 🐛 Bug Fix - chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.80.0 (Wed Jun 29 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.78.1 (Mon Jun 27 2022) #### 🐛 Bug Fix - fix(plasma-b2c): missing react-draggable dep [#82](https://github.com/salute-developers/plasma/pull/82) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.78.0 (Thu Jun 23 2022) #### 🐛 Bug Fix - feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.77.0 (Wed Jun 22 2022) #### 🐛 Bug Fix - refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.76.0 (Fri Jun 17 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.75.0 (Fri Jun 17 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.74.0 (Tue Jun 14 2022) #### 🚀 Enhancement - test(plasma-b2c): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.73.0 (Thu Jun 09 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.72.1 (Tue Jun 07 2022) #### 🐛 Bug Fix - fix(plasma-b2c, plasma-ui): fix scroll handle position passed to callbacks [#48](https://github.com/salute-developers/plasma/pull/48) ([@Gerpea](https://github.com/Gerpea)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - German Cyganov ([@Gerpea](https://github.com/Gerpea)) --- # v1.72.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.71.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.70.1 (Thu Jun 02 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.70.0 (Thu May 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.69.0 (Wed May 25 2022) #### 🚀 Enhancement - test(plasma-b2c): Add test and snapshot for `PreviewGallery` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add tooltip in item for `PreviewGallery` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.68.0 (Tue May 24 2022) #### 🚀 Enhancement - test(plasma-ui,plasma-b2c): Add test and snapshot for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix(plasma-b2c,plasma-ui): Add ref.current for useEffect in SliderBase for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.67.3 (Mon May 23 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.67.2 (Fri May 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.67.1 (Thu May 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.67.0 (Tue May 17 2022) #### 🐛 Bug Fix - chore(plasma-ui, plasma-b2c): Add bold type for `Dspl` and `H` in stories [#7](https://github.com/salute-developers/plasma/pull/7) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.66.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.65.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.64.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.58.0 (Wed Apr 27 2022) #### 🚀 Enhancement - feat(plasma-b2c): Add `Popup` component to plasma-b2c ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix: plasma-b2c: storybook [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.56.0 (Thu Apr 07 2022) #### 🐛 Bug Fix - fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.54.0 (Thu Mar 31 2022) #### 🚀 Enhancement - feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-b2c): `Select`: extending & restyling from web [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.53.0 (Mon Mar 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.52.0 (Fri Mar 25 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.50.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - feat(plasma-b2c): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.49.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - feat(plasma-b2c): `TextField`: added `aria-labelled` and `aria-describedby` attrs [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.48.0 (Tue Mar 15 2022) #### 🐛 Bug Fix - chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.47.0 (Mon Mar 14 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.46.0 (Fri Mar 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.0 (Fri Mar 04 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.43.1 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.43.0 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.42.0 (Tue Mar 01 2022) #### 🐛 Bug Fix - test(plasma-b2c): Added responsive typo tests [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - chore: Storybook fonts [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - feat(plasma-typo, plasma-ui, plasma-b2c): Moved responsive typography to common package [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.41.2 (Thu Feb 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.41.0 (Mon Feb 21 2022) #### 🐛 Bug Fix - chore(plasma-b2c): fix Modal.stories [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.40.1 (Fri Feb 18 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.40.0 (Fri Feb 18 2022) #### 🐛 Bug Fix - docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.39.7 (Thu Feb 17 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.39.6 (Wed Feb 16 2022) #### 🐛 Bug Fix - fix(plasma-b2c): `Editable`: background in light theme [#1088](https://github.com/salute-developers/plasma/pull/1088) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.39.4 (Mon Feb 14 2022) #### 🐛 Bug Fix - chore(plasma-b2c): `TextField` hide `size` prop in storybook [#1074](https://github.com/salute-developers/plasma/pull/1074) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.39.3 (Thu Feb 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.39.1 (Thu Feb 03 2022) #### 🐛 Bug Fix - fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.39.0 (Wed Feb 02 2022) #### 🐛 Bug Fix - chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.38.0 (Tue Feb 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.1 (Fri Jan 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.0 (Thu Jan 27 2022) #### 🐛 Bug Fix - chore(plasma-ui,plasma-b2c): Remove unused stories mdx for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.35.0 (Tue Jan 18 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.34.3 (Mon Jan 17 2022) #### 🐛 Bug Fix - fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.34.2 (Thu Jan 13 2022) #### 🐛 Bug Fix - test(plasma-b2c): Add test and snapshot for `ElasticGrid` component [#1020](https://github.com/salute-developers/plasma/pull/1020) ([@neretin-trike](https://github.com/neretin-trike)) - refactor(plasma-b2c): Remove unsused condition in `ElasticGrid` component [#1020](https://github.com/salute-developers/plasma/pull/1020) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.34.1 (Tue Jan 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.33.0 (Wed Dec 29 2021) #### 🚀 Enhancement - feat(plasma-b2c): Added `TabsController` component [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) - test(plasma-b2c): `Body` & `Text` tests [#1019](https://github.com/salute-developers/plasma/pull/1019) ([@fanisco](https://github.com/fanisco)) - test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.32.2 (Mon Dec 27 2021) #### 🐛 Bug Fix - refactor(plasma-b2c): Update return items in utils for `PreviewGallery` component [#1009](https://github.com/salute-developers/plasma/pull/1009) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-b2c): Add tests and snapshots for `PreviewGallery` component [#1009](https://github.com/salute-developers/plasma/pull/1009) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-b2c): Add tests and snapshots for `Upload` component [#1012](https://github.com/salute-developers/plasma/pull/1012) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-b2c): Add tests and snapshots for `Slider` component [#1015](https://github.com/salute-developers/plasma/pull/1015) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.32.1 (Thu Dec 23 2021) #### 🐛 Bug Fix - feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.32.0 (Sun Dec 19 2021) #### 🚀 Enhancement - feat(b2c): add SSRProvider [#1000](https://github.com/salute-developers/plasma/pull/1000) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.31.0 (Thu Dec 16 2021) #### 🚀 Enhancement - feat(plasma-b2c): Add mobile sizes for Tabs [#972](https://github.com/salute-developers/plasma/pull/972) (yaarny@gmail.com) - feat(plasma-b2c): make RadioGroup public [#992](https://github.com/salute-developers/plasma/pull/992) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): fix tests [#993](https://github.com/salute-developers/plasma/pull/993) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) #### Authors: 4 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Булах Александр (yaarny@gmail.com) --- # v1.30.0 (Wed Dec 15 2021) #### 🚀 Enhancement - feat(plasma-b2c): make RadioGroup public [#992](https://github.com/salute-developers/plasma/pull/992) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - test(plasma-b2c): fix tests [#993](https://github.com/salute-developers/plasma/pull/993) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.29.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.27.2 (Thu Dec 09 2021) #### 🐛 Bug Fix - test(plasma-web,plasma-ui): Add test and update snapshots for `Typography` components [#962](https://github.com/salute-developers/plasma/pull/962) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c,plasma-core): Add breakWord props for `Typography` components [#962](https://github.com/salute-developers/plasma/pull/962) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.27.1 (Wed Dec 08 2021) #### 🐛 Bug Fix - fix(palsma-b2c): preview gallery data contracts [#967](https://github.com/salute-developers/plasma/pull/967) ([@takovoy](https://github.com/takovoy)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.26.1 (Fri Dec 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.26.0 (Fri Dec 03 2021) #### 🚀 Enhancement - feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - refactor(plasma-ui,plasma-b2c): Update stories for `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui,plasma-b2c): Fix intersection for multiple `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.25.0 (Thu Dec 02 2021) #### 🚀 Enhancement - feat(palsma-b2c): put preview gallery rest props [#965](https://github.com/salute-developers/plasma/pull/965) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.24.0 (Wed Dec 01 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.23.0 (Wed Dec 01 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.1 (Tue Nov 23 2021) #### 🐛 Bug Fix - fix: b2c grid doc [#937](https://github.com/salute-developers/plasma/pull/937) ([@takovoy](https://github.com/takovoy)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.22.0 (Mon Nov 22 2021) #### 🚀 Enhancement - feat(plasma-b2c): Added `TextField` component [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.21.0 (Mon Nov 22 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.20.1 (Thu Nov 18 2021) #### 🐛 Bug Fix - fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) --- # v1.20.0 (Thu Nov 18 2021) #### 🚀 Enhancement - feat: export spacing [#936](https://github.com/salute-developers/plasma/pull/936) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.19.2 (Wed Nov 17 2021) #### 🐛 Bug Fix - fix(plasma-b2c): reduce slider handle z-index [#927](https://github.com/salute-developers/plasma/pull/927) (42856876+IArny@users.noreply.github.com) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) --- # v1.19.0 (Tue Nov 16 2021) #### 🐛 Bug Fix - fix(plasma-b2c): Preview gallery image size [#920](https://github.com/salute-developers/plasma/pull/920) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.18.0 (Mon Nov 15 2021) #### 🚀 Enhancement - feat(plasma-b2c): PreviewGallery features [#924](https://github.com/salute-developers/plasma/pull/924) (51693784+etotsamyi@users.noreply.github.com) #### Authors: 1 - Ivan Malashchenkov (51693784+etotsamyi@users.noreply.github.com) --- # v1.17.1 (Tue Nov 09 2021) #### 🐛 Bug Fix - fix(plasma-b2c): Import `Image` directly from core [#909](https://github.com/salute-developers/plasma/pull/909) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.17.0 (Tue Nov 09 2021) #### 🚀 Enhancement - feat(plasma-b2c): make single slider rail clickable [#913](https://github.com/salute-developers/plasma/pull/913) ([@IArny](https://github.com/IArny)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@IArny](https://github.com/IArny) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.16.2 (Mon Nov 01 2021) #### 🐛 Bug Fix - fix(plasma-b2c): set slider handle box-sizing [#904](https://github.com/salute-developers/plasma/pull/904) ([@IArny](https://github.com/IArny)) #### Authors: 1 - [@IArny](https://github.com/IArny) --- # v1.16.1 (Fri Oct 29 2021) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.15.0 (Thu Oct 28 2021) #### 🚀 Enhancement - feat: upload progress label [#899](https://github.com/salute-developers/plasma/pull/899) ([@takovoy](https://github.com/takovoy)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.13.5 (Wed Oct 27 2021) #### 🐛 Bug Fix - fix(plasma-b2c): handle children number change in ElasticGrid [#893](https://github.com/salute-developers/plasma/pull/893) ([@IArny](https://github.com/IArny)) #### Authors: 1 - [@IArny](https://github.com/IArny) --- # v1.13.3 (Sun Oct 24 2021) #### 🐛 Bug Fix - fix(plasma-b2c): make PreviewGallery item ratio 16 / 9 [#886](https://github.com/salute-developers/plasma/pull/886) ([@IArny](https://github.com/IArny)) - fix(plasma-b2c): rename PreviewGallery item button action [#886](https://github.com/salute-developers/plasma/pull/886) ([@IArny](https://github.com/IArny)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@IArny](https://github.com/IArny) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.1 (Thu Oct 21 2021) #### 🐛 Bug Fix - fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.13.0 (Thu Oct 21 2021) #### 🚀 Enhancement - feat(plasma-b2c): add custom background for editable component [#877](https://github.com/salute-developers/plasma/pull/877) ([@IArny](https://github.com/IArny)) - feat(plasma-b2c): Added `PreviewGallery` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Added `UploadViusal` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Update `Upload` component; Added `UploadAudio` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Add `AudioPlayer` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Added `UploadAudio` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-icons): Added `Music` icon [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c): Added `Upload` component [#819](https://github.com/salute-developers/plasma/pull/819) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): Added tests for `Uploads`,`AudioPlayer`,`PreviewGallery` components [#819](https://github.com/salute-developers/plasma/pull/819) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 4 - [@IArny](https://github.com/IArny) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.12.1 (Tue Oct 19 2021) #### 🐛 Bug Fix - fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-b2c): Remove props offsetTop from `Select` component [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-b2c): Add stories for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-b2c): Add global style for `a` tag in storybook [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.12.0 (Mon Oct 18 2021) #### 🚀 Enhancement - feat(plasma-b2c): add ElasticGrid component [#847](https://github.com/salute-developers/plasma/pull/847) ([@IArny](https://github.com/IArny)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@IArny](https://github.com/IArny) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.11.4 (Fri Oct 15 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.11.3 (Fri Oct 15 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.11.2 (Thu Oct 14 2021) #### 🐛 Bug Fix - fix(plasma-b2c): Fix re-export from plasma-web for utils [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) - docs(b2c): improve ReadMe [#844](https://github.com/salute-developers/plasma/pull/844) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.11.1 (Wed Oct 13 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) - fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.10.0 (Mon Oct 11 2021) #### 🚀 Enhancement - feat(plasma-typo): Typography separation: bold & regular [#845](https://github.com/salute-developers/plasma/pull/845) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.9.0 (Mon Oct 11 2021) #### 🚀 Enhancement - feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.8.0 (Mon Oct 11 2021) #### 🚀 Enhancement - feat(b2c): TextArea: new typo [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-b2c): TextArea for b2c added [#843](https://github.com/salute-developers/plasma/pull/843) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore(b2c): rmv TextArea story [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.7.0 (Fri Oct 08 2021) #### 🚀 Enhancement - feat(b2c): add Slider [#842](https://github.com/salute-developers/plasma/pull/842) ([@Yeti-or](https://github.com/Yeti-or)) - feat: Standard typography system [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) - feat(plasma-b2c): `Toast` icon [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-b2c): fix packageName [#841](https://github.com/salute-developers/plasma/pull/841) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-b2c): add storybook stories [#841](https://github.com/salute-developers/plasma/pull/841) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-b2c): Support compatible typography in storybook [#829](https://github.com/salute-developers/plasma/pull/829) ([@Yeti-or](https://github.com/Yeti-or)) - test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### ⚠️ Pushed to `master` - build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-b2c): Bump `plasma-tokens-b2c` version ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.6.0 (Wed Oct 06 2021) #### 🚀 Enhancement - feat(plasma-b2b): Sanitize paste event on Editable [#833](https://github.com/salute-developers/plasma/pull/833) ([@IArny](https://github.com/IArny)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@IArny](https://github.com/IArny) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.5.1 (Wed Oct 06 2021) #### 🐛 Bug Fix - test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.5.0 (Mon Oct 04 2021) #### 🚀 Enhancement - feat(plasma-b2c): Editable component added [#821](https://github.com/salute-developers/plasma/pull/821) ([@IArny](https://github.com/IArny)) #### Authors: 1 - [@IArny](https://github.com/IArny) --- # v1.4.1 (Mon Oct 04 2021) #### 🐛 Bug Fix - test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.4.0 (Sun Oct 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.3.2 (Sun Oct 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c): enable cypress comp tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.3.1 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.3.0 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.2.0 (Fri Sep 24 2021) #### 🚀 Enhancement - feat(plasma-b2c): Added group `Select` functionality [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - feat(plasma-b2c): Added `Select` component [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-b2c): Flip `Select` arrow [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.1.1 (Tue Sep 21 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.1.0 (Mon Sep 20 2021) #### 🚀 Enhancement - feat(plasma-b2c): Added `Tabs` and `TabItem` component [#804](https://github.com/salute-developers/plasma/pull/804) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: Initiated `plasma-b2c` package [#804](https://github.com/salute-developers/plasma/pull/804) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.3 (Thu Sep 09 2021) #### 🐛 Bug Fix - fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.2 (Thu Sep 09 2021) #### 🐛 Bug Fix - chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.1 (Wed Sep 08 2021) #### 🐛 Bug Fix - fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.44.0 (Wed Sep 08 2021) #### 🚀 Enhancement - feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) - docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.43.0 (Wed Sep 01 2021) #### 🚀 Enhancement - feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.42.1 (Tue Aug 31 2021) #### 🐛 Bug Fix - docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.42.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.41.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.40.0 (Mon Aug 23 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.39.0 (Fri Aug 20 2021) #### 🚀 Enhancement - feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.37.2 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.1 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.0 (Mon Aug 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.36.0 (Tue Aug 10 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.35.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.34.1 (Fri Aug 06 2021) #### 🐛 Bug Fix - fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.34.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.33.0 (Wed Aug 04 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.32.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.31.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.30.1 (Fri Jul 30 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.29.1 (Wed Jul 21 2021) #### 🐛 Bug Fix - fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) #### Authors: 1 - [@tsumo](https://github.com/tsumo) --- # v1.29.0 (Tue Jul 20 2021) #### 🚀 Enhancement - feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.28.2 (Mon Jul 19 2021) #### 🐛 Bug Fix - fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.28.1 (Fri Jul 16 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.28.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.27.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.26.0 (Wed Jul 14 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.25.3 (Wed Jul 14 2021) #### 🐛 Bug Fix - fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.25.2 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.1 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.0 (Tue Jul 13 2021) #### 🚀 Enhancement - feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.24.0 (Fri Jul 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.23.0 (Thu Jul 08 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.1 (Wed Jul 07 2021) #### 🐛 Bug Fix - fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.0 (Fri Jul 02 2021) #### 🐛 Bug Fix - fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.21.1 (Thu Jul 01 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.21.0 (Thu Jul 01 2021) #### 🚀 Enhancement - feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.20.0 (Wed Jun 23 2021) #### 🚀 Enhancement - feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.19.0 (Tue Jun 22 2021) #### 🚀 Enhancement - feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.18.0 (Fri Jun 18 2021) #### 🚀 Enhancement - feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.17.1 (Thu Jun 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.17.0 (Wed Jun 09 2021) #### 🚀 Enhancement - feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.16.1 (Wed Jun 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.1 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.14.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.2 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.1 (Thu May 20 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.0 (Thu May 20 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.2 (Tue May 18 2021) #### 🐛 Bug Fix - fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.1 (Mon May 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.12.0 (Mon May 17 2021) #### 🚀 Enhancement - feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) #### 🐛 Bug Fix - docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.11.0 (Fri May 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.10.0 (Thu May 13 2021) #### 🐛 Bug Fix - docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.9.0 (Tue May 11 2021) #### 🚀 Enhancement - feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.8.0 (Fri May 07 2021) #### 🚀 Enhancement - feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.7.0 (Thu May 06 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.6.0 (Tue Apr 27 2021) #### 🚀 Enhancement - feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # vnull (Tue Apr 27 2021) #### ⚠️ Pushed to `master` - {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) #### Authors: 1 - [@github-actions[bot]](https://github.com/github-actions[bot]) --- # v1.4.1 (Tue Apr 20 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.4.0 (Fri Apr 16 2021) #### 🚀 Enhancement - feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) #### Authors: 1 - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.3.0 (Thu Apr 15 2021) #### 🚀 Enhancement - feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) - fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.2.1 (Thu Apr 15 2021) #### 🐛 Bug Fix - fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.2.0 (Wed Apr 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.1.0 (Wed Apr 07 2021) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.0.0 (Fri Apr 02 2021) #### 🚀 Enhancement - feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file diff --git a/packages/plasma-new-hope/CHANGELOG.md b/packages/plasma-new-hope/CHANGELOG.md index b2ce56c58a..266bbefe43 100644 --- a/packages/plasma-new-hope/CHANGELOG.md +++ b/packages/plasma-new-hope/CHANGELOG.md @@ -1,3 +1,149 @@ +# 0.220.0 (12 декабря 2024) + +## Функциональные изменения в компонентах + +### Popup + +- добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; + +[PR](https://github.com/salute-developers/plasma/pull/1596) + +### Dropdown + +- актуализированы примеры в документации для свойства `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1612) + +### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop + +- изменен формат записи токена для `padding` с длинной на короткую + +[PR](https://github.com/salute-developers/plasma/pull/1600) + +### Calendar + +- добавлено ограничение на отрицательные значения в годах + +[PR](https://github.com/salute-developers/plasma/pull/1605) + +### Select + +- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; + +[PR](https://github.com/salute-developers/plasma/pull/1613) + +### Combobox + +- исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; + +[PR](https://github.com/salute-developers/plasma/pull/1614) + +### Autocomplete + +- исправлен import для типа `RequiredProps` + +[PR](https://github.com/salute-developers/plasma/pull/1608) + +### Range, DatePicker + +- добавлены свойства `required`, `requiredPlacement` + +[PR](https://github.com/salute-developers/plasma/pull/1595) + +### `Modal` + +- актуализированы примеры в документации + +* добавлены описания типов `offset` и `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1615) + +### Drawer, Panel + +- добавлена возможность изменить цвет закрывающей иконки + +### Tooltip + +- скорректирован внутренний `align-items` + +**Было (позиция иконки)** + +**Стало (позиция иконки)** + +[PR](https://github.com/salute-developers/plasma/pull/1602) + +### Dropdown, Select, Combobox + +- расширен тип у `item` для использования дата-атрибутов и классов в DOM. + +[PR](https://github.com/salute-developers/plasma/pull/1620) + +- добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню + +[PR](https://github.com/salute-developers/plasma/pull/1631) + +- исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; + +[PR](https://github.com/salute-developers/plasma/pull/1634) + +### Color tokens + +- добавлена страница в storybook с выводом цветовых токенов темы + +[PR](https://github.com/salute-developers/plasma/pull/1606) + +### TextField, TextArea + +- изменен `type` для свойства `leftHelper` на `ReactNode` + +[PR](https://github.com/salute-developers/plasma/pull/1632) + +### Docusaurus + +- обновлен до версии `3.6.1` + +[PR](https://github.com/salute-developers/plasma/pull/1618) + +### Slider + +- исправлено поведение работы value (внешнее управление) + +- исправлена подстветка шкалы в вертикальном и инверсированном режиме + +- добавлены новые свойства `pointerVisibility`, `currentValueVisibility` + +[PR](https://github.com/salute-developers/plasma/pull/1616) + +### Tooltip, Popover + +- добавлена возможность открывать по `hover` + +[PR](https://github.com/salute-developers/plasma/pull/1625) + +### Popup, Drawer + +- rest аргументы прокидываются на уровень `.popup-base-root` элемента + +[PR](https://github.com/salute-developers/plasma/pull/1636) + +- актуализированы примеры storybook и документация + +[PR](https://github.com/salute-developers/plasma/pull/1635) + +### Rating + +- добавлен новый компонент + +image + +[PR](https://github.com/salute-developers/plasma/pull/1610) + +### TextArea + +- Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize + +[PR](https://github.com/salute-developers/plasma/pull/1633) + # v0.205.0 (Thu Nov 28 2024) ### Release Notes @@ -8,56 +154,56 @@ ### Switch Outline -- добавлен отдельный `config` для вариации `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) +- добавлено новое свойство `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) +- улучшено поведение свойства `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 -- реализован вариант только с иконкой -- добавлена возможность передать пользовательский цвет для текста и фона +- добавлен surfaceClear токен для варианта clear +- добавлены padding для варианта clear +- реализован вариант только с иконкой +- добавлена возможность передать пользовательский цвет для текста и фона - -feat(plasma-*,sdds-*): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) +feat(plasma-_,sdds-_): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) ### Select -- добавлены св-ва required, requiredPlacement и optional; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) +- добавлены св-ва required, requiredPlacement и optional; + ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) +feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) +- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; + ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) -feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) +feat(plasma-_, sdds-_): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) ### Calendar -- при отсутствии значения календарная сетка отображается с минимальной даты +- при отсутствии значения календарная сетка отображается с минимальной даты **Before**: @@ -65,42 +211,39 @@ feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github. **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) +- добавлена возможность отображать вечные оповещения +plasma-\*: Add infinite Notification (https://github.com/salute-developers/plasma/pull/1582) ### Autocomplete -- добавлена поддержка `react-hook-form` -- добавлена документация по использованию с нативной формой и `react-hook-form` +- добавлена поддержка `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` +- добавлены размеры `XL` +- добавлен размер `XXS` для компонента `IconButton` feat(sdds-insol): Update `Button` and `IconButton` design (https://github.com/salute-developers/plasma/pull/1576) ### TextField -- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder +- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) @@ -108,19 +251,19 @@ feat: add keepPlaceholder prop to TextField (https://github.com/salute-developer ### TextField -- добавлено свойство `chipView` -- добавлен callback `chipValidator` +- добавлено свойство `chipView` +- добавлен callback `chipValidator` ### Chip -- добавлены статусные `view`: `positive`, `negative`, `warning` +- добавлены статусные `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` +- добавлен базовый дизайн с пропсами `hasBody` и `hasClose` +- старые примеры в сторибуках перенесены в `Custom Modal Demo` @@ -128,56 +271,55 @@ feat: add Modal designed body (https://github.com/salute-developers/plasma/pull/ ### TextArea -- добавлено свойство для выноса левого helper за пределы TextArea - +- добавлено свойство для выноса левого helper за пределы TextArea + feat: add leftHelperPlacement prop to TextArea (https://github.com/salute-developers/plasma/pull/1579) ### TextField, TextArea -- упростили типы связанный со свойством `required` - +- упростили типы связанный со свойством `required` + fix: "RequiredProps" unions in TextField & TextArea (https://github.com/salute-developers/plasma/pull/1593) ## PLASMA-ASDK ### Switch -- обновлена конфигурация компонента -- обновлены примеры в `storybook` + +- обновлена конфигурация компонента +- обновлены примеры в `storybook` ## SDDS-CS ### Textarea -- изменен `view negative` в соответствии с макетом +- изменен `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) +- исправлены токены в соответствие с макетом +- убран `control` для свойства `size` в `storybook` + +sdds-cs: fix Switch design (https://github.com/salute-developers/plasma/pull/1569) ## SDDS-SERV ### Switch -- добавлен в сборку для `linaria` +- добавлен в сборку для `linaria` feat(sdds-serv): Add switch to linaria build (https://github.com/salute-developers/plasma/pull/1583) @@ -185,102 +327,99 @@ feat(sdds-serv): Add switch to linaria build (https://github.com/salute-develope ### Select, Combobox, Dropdown -- исправлен баг, возникающий когда проп `listHeight` был больше, чем актуальная высота списка, что приводило к пустым пробелам в этом же выпадающем списке. +- исправлен баг, возникающий когда проп `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) +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` - +- добавлена генерация иконок для платформы `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) +- добавлены примеры с валидацией формы в раздел "Формы" +docs: Add validation examples docs (https://github.com/salute-developers/plasma/pull/1587) ## Misc ### Typography -- добавлено свойство `noWrap`, запрещающее перенос текста по пробелам -- обновлены `storybooks`, тесты и документация -- исправлена опечатка в названии папки `typograpy` -> `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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-new-hope): noWrap prop added to Typography ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope): add chipView & chip validation to TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Dropzone component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): Dropzone draft ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): add react-hook-form support ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): listHeight prop stands for a css maxHeight now [#1585](https://github.com/salute-developers/plasma/pull/1585) ([@shuga2704](https://github.com/shuga2704)) -- feat: add infinite Notification [#1582](https://github.com/salute-developers/plasma/pull/1582) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-new-hope): add displaying date from min value [#1572](https://github.com/salute-developers/plasma/pull/1572) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): update Badge content slot logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): Switch outline added ([@denivladislav](https://github.com/denivladislav)) +- Release by 27.11.2024 [#1597](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-new-hope): noWrap prop added to Typography ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope): add chipView & chip validation to TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Dropzone component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): Dropzone draft ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(new-hope): add react-hook-form support ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): listHeight prop stands for a css maxHeight now [#1585](https://github.com/salute-developers/plasma/pull/1585) ([@shuga2704](https://github.com/shuga2704)) +- feat: add infinite Notification [#1582](https://github.com/salute-developers/plasma/pull/1582) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-new-hope): add displaying date from min value [#1572](https://github.com/salute-developers/plasma/pull/1572) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): update Badge content slot logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): Switch outline added ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(): fixed typo 'typograpy' -> folder name ([@denivladislav](https://github.com/denivladislav)) -- docs(): Typography docs updated ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-new-hope): stories in example updated ([@denivladislav](https://github.com/denivladislav)) -- docs: add Chip validation examples docs for TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: update Chip docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Position relative is set by default for target in Select, Combobox, Dropdown [#1586](https://github.com/salute-developers/plasma/pull/1586) ([@shuga2704](https://github.com/shuga2704)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs: add Dropzone docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: TextArea auto scroll on focus [#1590](https://github.com/salute-developers/plasma/pull/1590) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- docs: update Badge docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(): fixed typo 'typograpy' -> folder name ([@denivladislav](https://github.com/denivladislav)) +- docs(): Typography docs updated ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-new-hope): stories in example updated ([@denivladislav](https://github.com/denivladislav)) +- docs: add Chip validation examples docs for TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: update Chip docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): Position relative is set by default for target in Select, Combobox, Dropdown [#1586](https://github.com/salute-developers/plasma/pull/1586) ([@shuga2704](https://github.com/shuga2704)) +- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) +- docs: add Dropzone docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: TextArea auto scroll on focus [#1590](https://github.com/salute-developers/plasma/pull/1590) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) +- docs: update Badge docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -294,39 +433,39 @@ docs: Add validation examples docs (https://github.com/salute-developers/plasma/ ### Autocomplete -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; - -feat(plasma-*, sdds-*): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; + +feat(plasma-_, sdds-_): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) ### Combobox -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; -feat(plasma-*, sdds-*): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) +feat(plasma-_, sdds-_): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) ### Range, DatePickerRange -- добавлена возможность передать свойство `autoComplete` +- добавлена возможность передать свойство `autoComplete` feat(plasma-new-hope): Add autoComplete prop to Range (https://github.com/salute-developers/plasma/pull/1530) ### Chip -- добавлено событие `onClickClose` по клику на крестик -- `onClear` помечено как deprecated -- написан тест на onClickClose +- добавлено событие `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-*` библиотек +- компонент включен в поставку `plasma-*` и `sdds-*` библиотек **After**: image @@ -335,182 +474,183 @@ feat(plasma-new-hope): Add NumberInput component (https://github.com/salute-deve ### Dropdown -- добавлено свойство alwaysOpened -- добавлен тест на новое свойство +- добавлено свойство 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) +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 +- для `sdds-cs` исправлены значения токенов `itemSelectedDividerColor` и `itemSelectedDividerColorHover` +- для `sdds-dfa` исправлены токены для состояния `disabled` +- исправлены `argTypes` в stories ### Breadcrumbs -- исправлен курсор при наведении на текущий `Breadcrumb` -- исправлены токены для `hover` и `active` состояний у `Breadcrumb` +- исправлен курсор при наведении на текущий `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` -- обновлены документация и тесты + +- добавлены размеры `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` +- свойство `square` у `Button` помечено как `deprecated` +- свойство `square` удалено из storybooks для `Attach` +- для размеров `m`, `l` у `Attach` исправлен размер иконки по умолчанию в варианте `IconButton` +- исправлены токены для view=secondary в пакете `sdds-cs` ### IconButton -- исправлены токены для view=secondary в пакете `sdds-cs` + +- исправлены токены для 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) +- исправлены смещающиеся активные элементы +- добавлен фокус +- добавлены тесты + +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) +- осуществлен переход на `floating-ui` +- расширена типизация, позволяющая использовать компонент в режиме uncontrolled (b2c и web) +- исправлено некорректное отображение ячейки выпадающего списка при длинных значениях +- расширены возможности использования компонента через портал. Теперь помимо рефки можно пробросить id `dom-элемента` +- исправлены UI-баги при использовании портала +- улучшена поддержка типов + +feat(plasma-_, sdds-_): Select improvements (https://github.com/salute-developers/plasma/pull/1550) ### Tabs -- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах +- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах `plasma-*, sdds-*`: `TabItemProps`, `TabsProps` exported (https://github.com/salute-developers/plasma/pull/1545) - -## Вертикали +## Вертикали ### `SDDS-CS` -- добавлен view `negative` для `Combobox` -- добавлен view `negative` для `Autocomplete` +- добавлен 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` -- `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` +- обновлена тема `sdds_insol` +- обновлено свойство `background-color` на background в компоненте `Button` для поддержки градиентов в значениях у токенов. +- обновлены конфигурации для компонентов `Button`, `TextArea` и `TextField` -feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1] (https://github.com/salute-developers/plasma/pull/1526) +feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1](https://github.com/salute-developers/plasma/pull/1526) ## Docs ### Edit docs components for correctly view -- изменена документация ( значения `size` ) для корректного отображения в документации в вертикали `sdds-cs` +- изменена документация ( значения `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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- feat(plasma-new-hope): Switch toggleSize added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope): Switch description added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add alwaysOpened to Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add NumberInput component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-new-hope): add onClickClose for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add autoComplete prop to Range [#1530](https://github.com/salute-developers/plasma/pull/1530) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) +- Release by 13.11.2024 [#1559](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) +- feat(plasma-new-hope): Switch toggleSize added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope): Switch description added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add alwaysOpened to Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add NumberInput component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-new-hope): add onClickClose for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add autoComplete prop to Range [#1530](https://github.com/salute-developers/plasma/pull/1530) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) +- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) +- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-new-hope): fix default icon size ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-new-hope): Button prop square marked as deprecated ([@denivladislav](https://github.com/denivladislav)) -- docs(): Switch docs updated ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-new-hope): Switch sizes 's', 'l' added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): Breadcrumbs cursor fixed; Breadcrumb hover and active color fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix autoResize useEffect deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: add NumberInput docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): fix DatePickerRange grid type prop [#1535](https://github.com/salute-developers/plasma/pull/1535) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): Change background-color property to background for `Button` ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- fix(sdds-cs): update configs datepicker ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to pagination ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to notification ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to tabs ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to dropdown ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to combobox ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to calendar and datepicker ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to autocomplite ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) +- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) +- fix(plasma-new-hope): fix default icon size ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-new-hope): Button prop square marked as deprecated ([@denivladislav](https://github.com/denivladislav)) +- docs(): Switch docs updated ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-new-hope): Switch sizes 's', 'l' added ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): Breadcrumbs cursor fixed; Breadcrumb hover and active color fixed ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix autoResize useEffect deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) +- docs: add NumberInput docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): fix DatePickerRange grid type prop [#1535](https://github.com/salute-developers/plasma/pull/1535) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): Change background-color property to background for `Button` ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) +- fix(sdds-cs): update configs datepicker ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to pagination ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to notification ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to tabs ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to dropdown ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to combobox ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to calendar and datepicker ([@iljs](https://github.com/iljs)) +- fix(new-hope): add new tokens to autocomplite ([@iljs](https://github.com/iljs)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -527,108 +667,100 @@ feat: change theme docs (https://github.com/salute-developers/plasma/pull/1516) - 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` +- исправлен параметр `contentRight` +- исправлен отступы во всех поставках `sdds` в `AccordionItem` +- добавлен новый параметр `opened`, для контроля состоянием вне компонента +- добавлена возможность прокидывать `ref` в `AccordionItem` - -feat(*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) +feat(\*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) ### TextArea, TextField -- добавлены подсказки сверху справа и в виде Tooltip -- обновлены тесты и документация +- добавлены подсказки сверху справа и в виде Tooltip +- обновлены тесты и документация **After**: image - - -feat(plasma-*,sdds-*): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) - +feat(plasma-_,sdds-_): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) ### Select -- добавлены новые токены в ядро компонента -- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` +- добавлены новые токены в ядро компонента +- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` - -plasma-*: Update config for `Select` (https://github.com/salute-developers/plasma/pull/1504) +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) +- компонент 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; + +- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; +- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); +- исправлен баг, связанный с мутацией исходного массива items; +- добавлено новое св-во renderValue; ### Select -- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; -- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); - -feat(plasma-*, sdds-*): Combobox & Select improvements (https://github.com/salute-developers/plasma/pull/1505) +- несуществующие 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` +- изменен `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) +- добавлены `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` +- добавлена `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` и документация + +- видимое значение не может быть меньше 1 +- для значений от 1 до 9 `Counter` становится круглым +- добавлены размеры `l`, `m`, `s` во все пакеты (в `sdds-cs` только размер `s`) +- исправлены токены отступов для размера `xxs` +- обновлены `storybooks` и документация **Before**: @@ -637,54 +769,49 @@ feat(plasma-b2c, plasma-web): Combobox component tests (https://github.com/salut **After**: after - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) +`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `sdds_os` на основе `sdds_serv` -- обновлена `default` тема для пакета plasma-tokens +- собраны изменение всех тем в один PR: + - https://github.com/salute-developers/plasma/pull/1491 + - https://github.com/salute-developers/plasma/pull/1489 + - https://github.com/salute-developers/plasma/pull/1486 + - https://github.com/salute-developers/plasma/pull/1485 +- добавлена новая тема `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) значения всех параметров одинаковые +- обновлены токены типографики в теме `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 +- исправлена генерация токенов для модульного 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) +- добавлен компонент `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 для дней на календарной сетке +- поправлено поведение hover для дней на календарной сетке **Before**: @@ -694,67 +821,65 @@ https://github.com/user-attachments/assets/992d2566-10a1-40ff-8d76-d3e2d8de4d13 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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope): Counter improvements added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add hasHint to TextField/Area stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add new tokens to select in core ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): Add `ViewComponent` to example and add import themes from `plasma-themes` ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope): Add `ViewContainer` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope): add hint to TextArea & TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) -- feat(sdds-serv): building [#1419](https://github.com/salute-developers/plasma/pull/1419) ([@iljs](https://github.com/iljs)) +- Release by 30.10.2024 [#1521](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope): Counter improvements added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add hasHint to TextField/Area stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) +- feat(new-hope): add new tokens to select in core ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): Add `ViewComponent` to example and add import themes from `plasma-themes` ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-new-hope): Add `ViewContainer` component ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-new-hope): add hint to TextArea & TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) +- feat(sdds-serv): building [#1419](https://github.com/salute-developers/plasma/pull/1419) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-*): add token for contentLeftColor [Select] ([@Yakutoc](https://github.com/Yakutoc)) -- docs(): Counter docs updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): add more canUseDOM checks [#1515](https://github.com/salute-developers/plasma/pull/1515) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): replace useUniqId with safeUseId import [#1512](https://github.com/salute-developers/plasma/pull/1512) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: fix useFocusTrap imports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-new-hope): fix useFocusTrap import [#1508](https://github.com/salute-developers/plasma/pull/1508) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): fix DatePicker placeholder type [#1501](https://github.com/salute-developers/plasma/pull/1501) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): fix TextArea, TextField typo [#1498](https://github.com/salute-developers/plasma/pull/1498) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): fix Calendar hover behaviour ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*): handle side effect for css ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) +- fix(plasma-\*): add token for contentLeftColor [Select](<[@Yakutoc](https://github.com/Yakutoc)>) +- docs(): Counter docs updated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): add more canUseDOM checks [#1515](https://github.com/salute-developers/plasma/pull/1515) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): replace useUniqId with safeUseId import [#1512](https://github.com/salute-developers/plasma/pull/1512) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: fix useFocusTrap imports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) +- fix(plasma-new-hope): fix useFocusTrap import [#1508](https://github.com/salute-developers/plasma/pull/1508) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): fix DatePicker placeholder type [#1501](https://github.com/salute-developers/plasma/pull/1501) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): fix TextArea, TextField typo [#1498](https://github.com/salute-developers/plasma/pull/1498) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): fix Calendar hover behaviour ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-\*): handle side effect for css ([@Yakutoc](https://github.com/Yakutoc)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Irinkv](https://github.com/Irinkv) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -768,168 +893,148 @@ sdds-insol: Add library of components `sdds-insol` (https://github.com/salute-de ### Accordion -- свойство `view` помечено как `optional` -- свойство `view` для AccordionItem помечено как `deprecated` -- свойство `title` для `AccordionItem` теперь `ReactNode` +- свойство `view` помечено как `optional` +- свойство `view` для AccordionItem помечено как `deprecated` +- свойство `title` для `AccordionItem` теперь `ReactNode` - - -[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) +[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) ### TextArea -- исправлен скроллбар -- обновлены `snapshots` +- исправлен скроллбар +- обновлены `snapshots` - -feat(plasma-*, sdds-*): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) +feat(plasma-_, sdds-_): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) ### Popup -- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` +- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` - -plasma-*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) +plasma-\*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) -### Tabs +### Tabs -- вертикальные табы добавлены в поставку всех клиентских библиотек -- добавлено свойство `value` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов +- вертикальные табы добавлены в поставку всех клиентских библиотек +- добавлено свойство `value` для горизонтальных и вертикальных табов +- исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 - `plasma-*, sdds-*`: Vertical Tabs added (https://github.com/salute-developers/plasma/pull/1374) ### Badge -- добавлен новый размер `XS` +- добавлен новый размер `XS` - - -[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) +[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) ### `SDDS-CS` #### Button -- используется token `--text-accent` когда `view: secondary` +- используется token `--text-accent` когда `view: secondary` #### Chip -- для `closeIconColor` используется token `--text-accent` когда `view: secondary` +- для `closeIconColor` используется token `--text-accent` когда `view: secondary` #### Badge -- изменены `padding{Right,Left}` на `8px` +- изменены `padding{Right,Left}` на `8px` - -[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS] (https://github.com/salute-developers/plasma/pull/1473) +[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS](https://github.com/salute-developers/plasma/pull/1473) ### Breadcrumbs -* добавлена поддержка обработчика `onClick` при клике на ссылку -* поправлены union типы -* обновлена документация с указанием типов элементов +- добавлена поддержка обработчика `onClick` при клике на ссылку +- поправлены union типы +- обновлена документация с указанием типов элементов - -feat(plasma-new-hope, *-docs): Add onClick for item to `Breadcrumbs` component (https://github.com/salute-developers/plasma/pull/1480) +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` - +- исправлен скролл табов при малой ширине +- в `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` -- в документацию добавлен пример с использованием компонента внутри формы - +- исправлен `onChange`, `id` и `name` +- добавлено свойство `onClear` +- в документацию добавлен пример с использованием компонента внутри формы + `plasma-new-hope`: fix Attach (https://github.com/salute-developers/plasma/pull/1481) ### Combobox -- добавлен дженерик для св-ва `items` в компоненте Combobox +- добавлен дженерик для св-ва `items` в компоненте Combobox - feat(plasma-b2c, web, sdds): Added generic for items in Combobox (https://github.com/salute-developers/plasma/pull/1470) -### TextArea +### TextArea -- добавлена фокусировка по клику на дочерние элементы +- добавлена фокусировка по клику на дочерние элементы - -plasma-*: Focus TextArea by click inside (https://github.com/salute-developers/plasma/pull/1444) +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` -- добавлена и обновлена актуальная документация +- изменены токены для компонентов: `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 -- исправлено поведение фокуса при закрытии календаря +- добавлен вызов change callback при выборе даты из календаря +- добавлена возможность указать frame, в котором будет происходить рендер календаря +- добавлена сортировка дат для Range DatePicker +- исправлено поведение фокуса при закрытии календаря - feat(plasma-new-hope): Datepicker improvements (https://github.com/salute-developers/plasma/pull/1475) ### Segment -* добавлен вертикальный режим -* обновлен дизайн горизонтального отображения -* обновлен CS дизайн +- добавлен вертикальный режим +- обновлен дизайн горизонтального отображения +- обновлен CS дизайн - feat: Segment redesign (https://github.com/salute-developers/plasma/pull/1392) - ## Docs ### Документация `SDDS-CS` -- исправлены некорректные `imports` для примеров в документации к `Dropdown` -- добавлена страница для компонента `Tooltip` +- исправлены некорректные `imports` для примеров в документации к `Dropdown` +- добавлена страница для компонента `Tooltip` - [PLASMA-3536]: Fix incorrect imports by doc (https://github.com/salute-developers/plasma/pull/1469) - ## Misc ### Attach -- исправлен `truncate` имени файла -- исправлены тесты +- исправлен `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 +### ThemeBuilder -* изменены методы генерации базовой темы в старом формате -* изменены методы генерации базовой темы для новой архитектуры +- изменены методы генерации базовой темы в старом формате +- изменены методы генерации базовой темы для новой архитектуры - feat(plasma-theme-builder): Update generating default theme (https://github.com/salute-developers/plasma/pull/1477) ### Toast -- исправлен токен background для view="dark" +- исправлен токен background для view="dark" **Before** image @@ -937,65 +1042,63 @@ feat(plasma-theme-builder): Update generating default theme (https://github.com/ **After** image - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) +fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-new-hope): fix DatePicker focus issues [#1475](https://github.com/salute-developers/plasma/pull/1475) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add dates sorting on DatePicker blur ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add portal forwarding to DatePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add change callback ondatepicker calendar date choose ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(sdds-cs-docs): edit docs ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hop): Inital update package files ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope): Add onClick callback to item and small type refactor [#1480](https://github.com/salute-developers/plasma/pull/1480) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope): Got rid of styled-components imports in new-hope [#1468](https://github.com/salute-developers/plasma/pull/1468) ([@shuga2704](https://github.com/shuga2704)) +- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) +- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-new-hope): fix DatePicker focus issues [#1475](https://github.com/salute-developers/plasma/pull/1475) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add dates sorting on DatePicker blur ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add portal forwarding to DatePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add change callback ondatepicker calendar date choose ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) +- feat(sdds-cs-docs): edit docs ([@iljs](https://github.com/iljs)) +- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hop): Inital update package files ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-new-hope): Add onClick callback to item and small type refactor [#1480](https://github.com/salute-developers/plasma/pull/1480) ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-new-hope): Got rid of styled-components imports in new-hope [#1468](https://github.com/salute-developers/plasma/pull/1468) ([@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-new-hope): improve dsplName for storybook [#1346](https://github.com/salute-developers/plasma/pull/1346) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) -- fix: focus TextArea by click inside [#1444](https://github.com/salute-developers/plasma/pull/1444) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(): attach docs updated [#1481](https://github.com/salute-developers/plasma/pull/1481) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix attach onChange ([@denivladislav](https://github.com/denivladislav)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix Tabs arrow scroll ([@denivladislav](https://github.com/denivladislav)) -- docs(*-docs): Update docs for `Breadcrumbs` component ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) -- docs(): Tabs docs updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): update Popup logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: fix storybook popover container ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): addSeparator fixed [#1454](https://github.com/salute-developers/plasma/pull/1454) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix attach truncate ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*): overwrite prop title for accordionItem ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): view as optional prop ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore(plasma-new-hope): improve dsplName for storybook [#1346](https://github.com/salute-developers/plasma/pull/1346) ([@Yeti-or](https://github.com/Yeti-or)) +- fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) +- fix: focus TextArea by click inside [#1444](https://github.com/salute-developers/plasma/pull/1444) ([@vadim-kudr](https://github.com/vadim-kudr)) +- fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs(): attach docs updated [#1481](https://github.com/salute-developers/plasma/pull/1481) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix attach onChange ([@denivladislav](https://github.com/denivladislav)) +- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix Tabs arrow scroll ([@denivladislav](https://github.com/denivladislav)) +- docs(\*-docs): Update docs for `Breadcrumbs` component ([@neretin-trike](https://github.com/neretin-trike)) +- chore(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) +- docs(): Tabs docs updated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): update Popup logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: fix storybook popover container ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): addSeparator fixed [#1454](https://github.com/salute-developers/plasma/pull/1454) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix attach truncate ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-\*): overwrite prop title for accordionItem ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-\*): view as optional prop ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1009,54 +1112,48 @@ fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-deve ### ChipGroup -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация +- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` +- написаны тесты и документация **After**: image - -feat(plasma-*, sdds-*): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) +feat(plasma-_, sdds-_): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) ### Dropdown -- исправлен баг с некорректной работой св-ва `placement` в storybook в новой вкладке; -- убрана приписка `new` в названиях сторей для `combobox` в sdds-*; +- исправлен баг с некорректной работой св-ва `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 +- Свойство `label-position` заложено в ядро компонента, а не в конфиг ( как-раньше ) +- Добавлен в поставку `web` и `b2c` в сборке с linaria - -plasma-*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) +plasma-\*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) -### Calendar +### Calendar -- добавлено новое свойство `locale` для работы с локалями отличными от `ru` +- добавлено новое свойство `locale` для работы с локалями отличными от `ru` - [PLASMA-3484]: Calendar support `EN` local (https://github.com/salute-developers/plasma/pull/1428) ### Dropdown -- добавлен divider в новый Dropdown -- обновлена документация +- добавлен divider в новый Dropdown +- обновлена документация **After**: image - - -feat(plasma-*,sdds-*): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) +feat(plasma-_,sdds-_): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) ### Drawer -- исправлено появление горизонтального скроллбара при открытии Drawer -- исправлено динамическое изменение placement и анимации открытия/закрытия +- исправлено появление горизонтального скроллбара при открытии Drawer +- исправлено динамическое изменение placement и анимации открытия/закрытия **Before**: https://github.com/user-attachments/assets/4532f60a-5122-498f-a684-849c899cde1e @@ -1064,101 +1161,95 @@ 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) +plasma-\*: Fix Drawer positioning and overflow scrollbar (https://github.com/salute-developers/plasma/pull/1461) ### TextField -- добавлено **новое** отображение `clear` -- добавлен `divider` для `clear` отображения -- обновлены тесты и документация -- включено в поставку `plasma-*`, `sdds-*` пакетов +- добавлено **новое** отображение `clear` +- добавлен `divider` для `clear` отображения +- обновлены тесты и документация +- включено в поставку `plasma-*`, `sdds-*` пакетов **After**: image - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) +feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов +- добавлено отображение clear TextArea +- добавлен divider для clear отображения +- обновлены тесты и документация +- включено в поставку plasma-\*, sdds-\* пакетов **After**: image - - -feat(plasma-*,sdds-*): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) +feat(plasma-_,sdds-_): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) ### Form -Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, +Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, -- добавлена поддержка `React Hook Form` -- добавлена поддержка работы с `html form` +- добавлена поддержка `React Hook Form` +- добавлена поддержка работы с `html form` - -plasma-*: Support form (https://github.com/salute-developers/plasma/pull/1464) +plasma-\*: Support form (https://github.com/salute-developers/plasma/pull/1464) ### Steps -- добавлен новый компонент: горизонтальный, вертикальный режим +- добавлен новый компонент: горизонтальный, вертикальный режим - -plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) +plasma-\*: Steps (https://github.com/salute-developers/plasma/pull/1443) --- #### 🚀 Enhancement -- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add example with native form and edits ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(new-hope): add useForm and support slider single ([@iljs](https://github.com/iljs)) -- feat(new-hope): fix refs in textarea ([@iljs](https://github.com/iljs)) -- feat(new-hope): form story ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): add clear for TextArea ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add clear for TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Divider to Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): used prop locale from calendar [datepicker] ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add support locales: ru, en [calendar] ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): add ChipGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) +- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) +- feat(new-hope): add example with native form and edits ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) +- feat(new-hope): add useForm and support slider single ([@iljs](https://github.com/iljs)) +- feat(new-hope): fix refs in textarea ([@iljs](https://github.com/iljs)) +- feat(new-hope): form story ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): add clear for TextArea ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add clear for TextField ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Divider to Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-\*): used prop locale from calendar [datepicker](<[@Yakutoc](https://github.com/Yakutoc)>) +- feat(plasma-\*): add support locales: ru, en [calendar](<[@Yakutoc](https://github.com/Yakutoc)>) +- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): add ChipGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-new-hope): modify clear TextArea required ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: update TextArea docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): modify clear TextField required ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: update TextField docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope,sdds-*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(docs-*): update docs about locale example ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(plasma-new-hope): modify clear TextArea required ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: update TextArea docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope): modify clear TextField required ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: update TextField docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope,sdds-\*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore(docs-\*): update docs about locale example ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 7 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- @@ -1172,66 +1263,65 @@ plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) ### Mask -- добавлен **новый** компонент -- включен в поставку plasma-* и sdds-* пакетов - -feat(plasma-*): add Mask (https://github.com/salute-developers/plasma/pull/1418) +- добавлен **новый** компонент +- включен в поставку 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` +- Изменены токены для компонентов `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) +- добавлена возможность использовать свойство `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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope): Attach and examples added ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): replace Mask from react-maskinput library ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 24.09.2024 [#1450](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope): Attach and examples added ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): replace Mask from react-maskinput library ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-*, sdds-*): Attach docs added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix Cell className and view type ([@denivladislav](https://github.com/denivladislav)) -- docs: add Mask docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs(plasma-_, sdds-_): Attach docs added ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix Cell className and view type ([@denivladislav](https://github.com/denivladislav)) +- docs: add Mask docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1245,20 +1335,19 @@ test(plasma-b2c): update tests for TextArea (https://github.com/salute-developer ### Badge -- добавлено свойство `clear`, которое меняет отображение `view` -- обновлена документация и storybook +- добавлено свойство `clear`, которое меняет отображение `view` +- обновлена документация и storybook **After**: - -feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) +feat(plasma-\*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) ### TextField -- используется корректный `color token` для содержимого `contentLeft\Right` slots -- добавлен `hover` для `contentRight` slot +- используется корректный `color token` для содержимого `contentLeft\Right` slots +- добавлен `hover` для `contentRight` slot **Before(incorrect color token):** @@ -1272,35 +1361,32 @@ feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasm - - [PLASMA-3412]: TextField contentRight\Left fix UI (https://github.com/salute-developers/plasma/pull/1429) ### Combobox -- добавлено новое свойство `alwaysOpened` -- обновлены токены в конфигурации компонента для `plasma-web` -- обновлена документация +- добавлено новое свойство `alwaysOpened` +- обновлены токены в конфигурации компонента для `plasma-web` +- обновлена документация - -feat(plasma-*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) +feat(plasma-\*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) ### Grid -- исправили `view` по-умолчанию для `sdds` вертикалей +- исправили `view` по-умолчанию для `sdds` вертикалей **Before:** - + **After:** - -fix(sdds-*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) + +fix(sdds-\*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) ### Editable -- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` -- исправлена работа свойства `placeholder` +- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` +- исправлена работа свойства `placeholder` @@ -1308,15 +1394,13 @@ plasma-{web, b2c}: Editable component refactor (https://github.com/salute-develo ### Combobox -- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось - - -plasma-*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) +- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось +plasma-\*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) ## Icons -### Add new icons +### Add new icons **pcMouse** @@ -1324,17 +1408,14 @@ plasma-*: Fixed issue with predefined value in single Combobox (https://github.c **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) +- исправлены формулы генерации `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 @@ -1346,38 +1427,38 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope): fix datepicker date input formatting [#1440](https://github.com/salute-developers/plasma/pull/1440) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): Fixed issue with predefined value in single Combobox [#1436](https://github.com/salute-developers/plasma/pull/1436) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): add TextField ref to deps for placeholder [#1433](https://github.com/salute-developers/plasma/pull/1433) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Editable component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add alwaysOpened to Combobox ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add Badge clear ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-new-hope): fix datepicker date input formatting [#1440](https://github.com/salute-developers/plasma/pull/1440) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): Fixed issue with predefined value in single Combobox [#1436](https://github.com/salute-developers/plasma/pull/1436) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hope): add TextField ref to deps for placeholder [#1433](https://github.com/salute-developers/plasma/pull/1433) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Editable component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-\*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add alwaysOpened to Combobox ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add Badge clear ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: update DatePicker docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: update Combobox docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(plasma-*-docs): TextField component ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-*-docs): fix typo for TextFieldGroup component ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): replace InputHTMLAttributes to custom type ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- docs: update Badge docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: update DatePicker docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(sdds-\*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) +- docs: update Combobox docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore(plasma-\*-docs): TextField component ([@Yakutoc](https://github.com/Yakutoc)) +- chore(plasma-\*-docs): fix typo for TextFieldGroup component ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-\*): replace InputHTMLAttributes to custom type ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) +- docs: update Badge docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 6 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- @@ -1385,17 +1466,17 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- @@ -1409,64 +1490,55 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: ### Switch -- токены для `Switch` приведены в соответствие с макетами -- добавлено состояние `hover` -- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` -- в тест `OnClick` добавлен `realClick` +- токены для `Switch` приведены в соответствие с макетами +- добавлено состояние `hover` +- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` +- в тест `OnClick` добавлен `realClick` - -plasma-*, sdds-*: Fix `Switch` tokens (https://github.com/salute-developers/plasma/pull/1388) +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) +plasma-(\*): Add format and lang in Datepicker (https://github.com/salute-developers/plasma/pull/1404) ### ModalBase -- обновлен токен `modalOverlayColor` в `plasma-{web, b2c}` +- обновлен токен `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}` -- написаны тесты и документация +- добавлен новый компонент для `plasma-{web, b2c}, sdds-{serv, dfa}` +- написаны тесты и документация - -feat(plasma-*,sdds-*): component textfield group (https://github.com/salute-developers/plasma/pull/1405) +feat(plasma-_,sdds-_): component textfield group (https://github.com/salute-developers/plasma/pull/1405) ### TextArea/TextField -- добавлены новые свойства: `required`, `requiredPlacement, optional` -- обновлены screenshots и документация +- добавлены новые свойства: `required`, `requiredPlacement, optional` +- обновлены screenshots и документация - -feat(plasma-*, sdds-*): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) +feat(plasma-_, sdds-_): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) ### Combobox -- добавлен в поставку для `plasma-{web, b2c}, sdds-*` -- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) -- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. -- поправлен отступ в компоненте `Select` в варианте `textfield-like`. +- добавлен в поставку для `plasma-{web, b2c}, sdds-*` +- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) +- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. +- поправлен отступ в компоненте `Select` в варианте `textfield-like`. - -plasma-*, sdds-*: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) +plasma-_, sdds-_: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) ### SDDS FIN PORTAL -- опубликован новый пакет `@salutejs/sdds-finportal` +- опубликован новый пакет `@salutejs/sdds-finportal` - - sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/plasma/pull/1417) - ## Icons ### Update icons list @@ -1489,71 +1561,65 @@ sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/ **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) +- Добавлены новые токены `-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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add InputGroup component ([@Yakutoc](https://github.com/Yakutoc)) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) +- Release by 04.09.2024 [#1420](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) +- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) +- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add InputGroup component ([@Yakutoc](https://github.com/Yakutoc)) +- feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) +- feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) +- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) +- feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- fix(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- docs: add TextFieldGroup docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: Fix PopupProvider server rendering [#1411](https://github.com/salute-developers/plasma/pull/1411) (VAnaKudryavtsev@sberbank.ru) -- fix(new-hope): fix combobox item bug with select class ([@iljs](https://github.com/iljs)) -- chore: delete unnecessary sds_engineer source ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix TextField placeholder logic ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) +- docs: add TextFieldGroup docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: Fix PopupProvider server rendering [#1411](https://github.com/salute-developers/plasma/pull/1411) (VAnaKudryavtsev@sberbank.ru) +- fix(new-hope): fix combobox item bug with select class ([@iljs](https://github.com/iljs)) +- chore: delete unnecessary sds_engineer source ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- @@ -1561,15 +1627,15 @@ test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.co #### 🐛 Bug Fix -- plasma-*: PopupProvider server rendering [HOTFIX] [#1410](https://github.com/salute-developers/plasma/pull/1410) (VAnaKudryavtsev@sberbank.ru [@vadim-kudr](https://github.com/vadim-kudr)) -- fix: Fix PopupProvider server rendering (VAnaKudryavtsev@sberbank.ru) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- plasma-\*: PopupProvider server rendering [HOTFIX][#1410](https://github.com/salute-developers/plasma/pull/1410) (VAnaKudryavtsev@sberbank.ru [@vadim-kudr](https://github.com/vadim-kudr)) +- fix: Fix PopupProvider server rendering (VAnaKudryavtsev@sberbank.ru) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- @@ -1583,132 +1649,125 @@ test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.co ### Slider -- удалена лишняя зависимость `ref.current` в hooks -- исправлена документация в `plasma-web` -- для `plasma-new-hope` и `sdds-dfa` добавлены недостающие файлы документации +- удалена лишняя зависимость `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` - +- добавлен размер `xs` в `plasma-web` + plasma-web: size `xs` added to `TextField` (https://github.com/salute-developers/plasma/pull/1395) ### SDDS-CS -- изменены конфигурации компонентов для `sdds-cs` +- изменены конфигурации компонентов для `sdds-cs` ### Radiobox/Checkbox -- добавлен фон через токены для `trigger` +- добавлен фон через токены для `trigger` ### Button -- добавлен отдельный фон через токены в состоянии `loading` +- добавлен отдельный фон через токены в состоянии `loading` - sdds-cs: Edit components config (https://github.com/salute-developers/plasma/pull/1368) - ## Icons -### Disclosure group +### Disclosure group -- обновлен набор для `Disclosure` +- обновлен набор для `Disclosure` 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` +- исправлены опечатки в `tokens` для `theme`: `plasma_web`, `sdds_dfa`, `sdds_serv` -fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402) +fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402) ### Theme-Builder -* исправлена обработка свойств `opened` для модальных окон -* исправлено отображение полей для ввода в модальном окне редактирования token -* исправлена генерация токенов `active` и `hover` состояний при изменении отключении / включении token +- исправлена обработка свойств `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-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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- fix(sdds-cs): hide segment [#1368](https://github.com/salute-developers/plasma/pull/1368) ([@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) +- Release by 28.08.2024 [#1403](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) +- fix(sdds-cs): hide segment [#1368](https://github.com/salute-developers/plasma/pull/1368) ([@iljs](https://github.com/iljs)) +- feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) +- feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(template): update tabs docs template [#1391](https://github.com/salute-developers/plasma/pull/1391) ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-new-hope, sdds-dfa): add missing docs [#1386](https://github.com/salute-developers/plasma/pull/1386) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): removed unnecessary dependencies from Slider hooks ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs(template): update tabs docs template [#1391](https://github.com/salute-developers/plasma/pull/1391) ([@Yakutoc](https://github.com/Yakutoc)) +- docs(plasma-new-hope, sdds-dfa): add missing docs [#1386](https://github.com/salute-developers/plasma/pull/1386) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): removed unnecessary dependencies from Slider hooks ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1721,188 +1780,170 @@ test(plasma-b2c): update tests for Badge and Chip (https://github.com/salute-dev ## Components ### Autocomplete -- добавлено свойство `portal` -- обновлена документация - +- добавлено свойство `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) +- исправлены типы и описание компонента для корректной генерации документации +- добавлены недостающие примеры в документацию `sdds-cs` -### Props `isOpen`/`isVisible` to `opened` +fix(plasma-\*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362) -- публичные свойства `opened`/`isVisible` помечаны как `deprecated` -- изменены `types` , от которых зависят дочерние компоненты +### Props `isOpen`/`isVisible` to `opened` - -plasma-*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335) +- публичные свойства `opened`/`isVisible` помечаны как `deprecated` +- изменены `types` , от которых зависят дочерние компоненты + +plasma-\*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335) ### Textfield -- исправлено "дергание" `label` в `inner` режиме +- исправлено "дергание" `label` в `inner` режиме - fix(new-hope): Textfield label bug (https://github.com/salute-developers/plasma/pull/1359) ### Radiobox -- добавлены параметры `view` для примеров в storybook в `plasma-b2c` +- добавлены параметры `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`-варианте +- компоненты `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) +- исправлена логика регистрации `popups` +plasma-\*: Fix Modal Overlay & Popup registration logic (https://github.com/salute-developers/plasma/pull/1380) ### Modal -- исправлена логика выставления `overflow-y` для `body` +- исправлена логика выставления `overflow-y` для `body` - -plasma-*: Fix `Modal` overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325) +plasma-\*: Fix `Modal` overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325) ## Icons ### Icons Table -- добавлен набор иконок `RowHeight` +- добавлен набор иконок `RowHeight` - plasma-icons: Add new icons (https://github.com/salute-developers/plasma/pull/1360) ### Icons DoubleDisclosure -- добавлены набор иконок `DoubleDisclosure_{Down,Up}` +- добавлены набор иконок `DoubleDisclosure_{Down,Up}` - -feat(plasma-icons): Add new icons DoubleDisclosure_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373) +feat(plasma-icons): Add new icons DoubleDisclosure\_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373) -### Icons SearchForm +### 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` +- удалён пакет `@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` +- Добавлены методы генерации старых токенов в библиотеку `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`. +- Добавлены токены высветления для библиотек `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) +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) +- заменены токены `plasma-colors` +plasma-{new-hope, b2c, web}: `plasma-colors` tokens changed (https://github.com/salute-developers/plasma/pull/1351) ## Docs -### Enabling themes +### Enabling themes -* обновлено описание способов подключения и использования `theme` и токенов для всех поднятых пакетов с документацией, а также в шаблонах. +- обновлено описание способов подключения и использования `theme` и токенов для всех поднятых пакетов с документацией, а также в шаблонах. - -refator(*-docs): Update introducing docs (https://github.com/salute-developers/plasma/pull/1356) +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) +- исправлены типы и описание компонента для корректной генерации документации +- добавлены недостающие примеры в документацию `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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-new-hope): portal prop added to Autocomplete ([@denivladislav](https://github.com/denivladislav)) +- Release by 21.08.2024 [#1382](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) +- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-new-hope): portal prop added to Autocomplete ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: Fix Modal overflow-y side effect [#1380](https://github.com/salute-developers/plasma/pull/1380) (VAnaKudryavtsev@sberbank.ru) -- fix: Fix Modal overflow-y side effect [#1325](https://github.com/salute-developers/plasma/pull/1325) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- fix(new-hope): remove label bug [#1358](https://github.com/salute-developers/plasma/pull/1358) ([@iljs](https://github.com/iljs)) -- fix(new-hope): remove label bug [#1359](https://github.com/salute-developers/plasma/pull/1359) ([@iljs](https://github.com/iljs)) -- docs(plasma-{new-hope, b2c, web}, sdds-*): docs updated; missing examples aded to sdds-cs ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): Tabs and TabItem types and PropsTable fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-{new-hope, web}, sdds-{cs, dfa, serv): docs updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix: Fix Modal overflow-y side effect [#1380](https://github.com/salute-developers/plasma/pull/1380) (VAnaKudryavtsev@sberbank.ru) +- fix: Fix Modal overflow-y side effect [#1325](https://github.com/salute-developers/plasma/pull/1325) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) +- fix(new-hope): remove label bug [#1358](https://github.com/salute-developers/plasma/pull/1358) ([@iljs](https://github.com/iljs)) +- fix(new-hope): remove label bug [#1359](https://github.com/salute-developers/plasma/pull/1359) ([@iljs](https://github.com/iljs)) +- docs(plasma-{new-hope, b2c, web}, sdds-\*): docs updated; missing examples aded to sdds-cs ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): Tabs and TabItem types and PropsTable fixed ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) +- docs(plasma-{new-hope, web}, sdds-{cs, dfa, serv): docs updated ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- @@ -1916,23 +1957,21 @@ test(plasma-b2c): update tests and snapshots for Button and Range (https://githu ### DatePicker -- добавлена возможность задавать labelPlacement -- добавлен тест на данное свойство +- добавлена возможность задавать labelPlacement +- добавлен тест на данное свойство - -plasma-*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327) +plasma-\*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327) ### DatePicker -- добавлена возможность открытия календаря в DatePicker по нажатию Space +- добавлена возможность открытия календаря в DatePicker по нажатию Space - plasma-new-hope: add DatePicker open by space (https://github.com/salute-developers/plasma/pull/1326) ### TimePicker -- добавлена привязка времени к датам -- добавлена возможность задавать промежуток больший, чем 1 сутки +- добавлена привязка времени к датам +- добавлена возможность задавать промежуток больший, чем 1 сутки **Before** @@ -1940,22 +1979,20 @@ plasma-new-hope: add DatePicker open by space (https://github.com/salute-develop **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 +- изменен токен default состояния для поля ввода +- обновлены скриншоты для DatePicker +- исправлено поведение, связанное с шириной поля ввода +- добавлена поддержка асинхронной установки defaultDate **Before** @@ -1965,16 +2002,15 @@ feat(package): Add sdds-cs (https://github.com/salute-developers/plasma/pull/133 ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - -plasma-*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332) +plasma-\*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332) ### Breadcrumbs -- добавлен в поставку `plasma-{b2c, web}, sdds-{serv,dfa}` -- добавлен примеры в storybook и документация +- добавлен в поставку `plasma-{b2c, web}, sdds-{serv,dfa}` +- добавлен примеры в storybook и документация #### Навигация по родительским страницам + #### Используя `shorter` @@ -1985,111 +2021,103 @@ plasma-*: fix datepicker focus token (https://github.com/salute-developers/pla - -plasma-*: Add Breadcrumbs (https://github.com/salute-developers/plasma/pull/1310) +plasma-\*: Add Breadcrumbs (https://github.com/salute-developers/plasma/pull/1310) ### Select -* Добавлен новый проп renderTarget в компонент 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 +- В пакете `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) +- при нажатии на таб, который не виден целиком, происходит прокрутка до конца этого таба +- при нажатии на стрелки влево/вправо происходит прокрутка до следующего таба +- исправлена ошибка `disabled=true` в конфигурациях +- исправлены примеры `Storybook`, тесты и документация +plasma-_, sdds-_: redesign Tabs (https://github.com/salute-developers/plasma/pull/1333) ## Docs ### Add docs SDDS CS -* добавлена документация для пакета `sdds-cs` +- добавлена документация для пакета `sdds-cs` - Add docs SDDS CS (https://github.com/salute-developers/plasma/pull/1336) - ## Misc ### Docs -* Поправлено описание подключения темы для `sdds` вертикали +- Поправлено описание подключения темы для `sdds` вертикали - fix(sdds-serv-docs,sdd-dfa-docs): Fix introducing page (https://github.com/salute-developers/plasma/pull/1338) ### Fix useFocusTrap in Modal -- Теперь фокус при открытии `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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs): edit badge ([@iljs](https://github.com/iljs)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(*): add to libs and final edits ([@iljs](https://github.com/iljs)) -- feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) -- feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) -- feat(components): api and readme breadcrumbs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): add support for DatePicker deferred defaultDate ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix DatePicker input width & focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): remove Header component [#1331](https://github.com/salute-developers/plasma/pull/1331) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(docs): add git ci cd ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): add DatePicker open by space ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix range width [#1327](https://github.com/salute-developers/plasma/pull/1327) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add innerLabel support for DatePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 07.08.2024 [#1348](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- feat(sdds-cs): edit badge ([@iljs](https://github.com/iljs)) +- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) +- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) +- feat(\*): add to libs and final edits ([@iljs](https://github.com/iljs)) +- feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) +- feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) +- feat(components): api and readme breadcrumbs ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): add support for DatePicker deferred defaultDate ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): fix DatePicker input width & focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): remove Header component [#1331](https://github.com/salute-developers/plasma/pull/1331) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(docs): add git ci cd ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): add DatePicker open by space ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): fix range width [#1327](https://github.com/salute-developers/plasma/pull/1327) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-new-hope): add innerLabel support for DatePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-new-hope): fixed unnecessary vertical scroll into view [#1333](https://github.com/salute-developers/plasma/pull/1333) ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-{new-hope, web), sdds-{dfa, serv}): docs updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fixed tabs due to redesign ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix: fix Notification animation overflow [#1339](https://github.com/salute-developers/plasma/pull/1339) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(plasma-new-hope): fixed unnecessary vertical scroll into view [#1333](https://github.com/salute-developers/plasma/pull/1333) ([@denivladislav](https://github.com/denivladislav)) +- docs(plasma-{new-hope, web), sdds-{dfa, serv}): docs updated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fixed tabs due to redesign ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) +- fix: fix Notification animation overflow [#1339](https://github.com/salute-developers/plasma/pull/1339) ([@vadim-kudr](https://github.com/vadim-kudr)) +- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- diff --git a/packages/plasma-ui/CHANGELOG.md b/packages/plasma-ui/CHANGELOG.md index e1d795398e..1438be1bb0 100644 --- a/packages/plasma-ui/CHANGELOG.md +++ b/packages/plasma-ui/CHANGELOG.md @@ -1,8297 +1 @@ -# v1.296.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.293.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.290.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.288.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.286.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v1.285.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.283.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v1.279.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.275.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v1.265.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(plasma-ui): remove old TimePicker [#1323](https://github.com/salute-developers/plasma/pull/1323) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-ui): update TimePicker tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-ui): refactor TimePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-ui): fix TimePicker perftest [#1337](https://github.com/salute-developers/plasma/pull/1337) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.261.0 (Thu Jul 25 2024) - -### Release Notes - -#### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины - -**До:** -![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) - -**После:** -![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) - ---- - -#### 🚀 Enhancement - -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.258.0 (Thu Jul 11 2024) - -### Release Notes - -#### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: - -scrollBefore - -**After**: - -scrollAfter - - -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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые 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 - -- добавлена страница с цветовой палитрой - -**Страница выбора цвета** - -![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) - -**Страница выбора оттенка** - -![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - -plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) - ---- - -#### 🚀 Enhancement - -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.255.0 (Thu Jun 27 2024) - -### Release Notes - -#### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1247) - -### 16 [xs, xsmall] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [16, xs, xsmall] (https://github.com/salute-developers/plasma/pull/1250) - -### 36 [m, medium] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [36, m, medium] (https://github.com/salute-developers/plasma/pull/1257) - -### React - -- добавлена обработка всех имеющихся размеров: 16, 24, 36 -- обновлены cypress snapshots с использованием иконки `IconDone` - -#### Before/After - -![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) - -### New-hope - -- изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) -- обновлены cypress snapshots связанные с `var(--text-primary)` - -plasma-icons: Handle all sizes [React] (https://github.com/salute-developers/plasma/pull/1258) - -### Android - -- добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 - -#### After - -Screenshot 2024-06-19 at 13 44 22 - -Screenshot 2024-06-19 at 13 46 09 - -plasma-icons: handle all icons size [Android] (https://github.com/salute-developers/plasma/pull/1259) - -### Icons page - -- добавлен вывод комбинации (старых + новых) иконок -- добавлено динамическое изменение размера иконок в grid -- косметические правки по дизайну - -plasma-website: Redesign "Icons" page [Part 2] (https://github.com/salute-developers/plasma/pull/1262) - -### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.250.0 (Thu Jun 13 2024) - -### Release Notes - -#### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) - -## Icons - -### Stroke - -- заменили значение свойства `stroke` на `currentColor` - -#### Before - -Screenshot 2024-06-03 at 18 35 35 - - -#### After - -Screenshot 2024-06-03 at 18 33 57 - - -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 - -Screenshot 2024-06-11 at 14 53 26 - -#### After - -Screenshot 2024-06-11 at 15 05 21 - - -plasma-website: Redesign Icons page [Part I] (https://github.com/salute-developers/plasma/pull/1228) - ---- - -#### 🚀 Enhancement - -- Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.249.0 (Thu May 30 2024) - -### Release Notes - -#### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` - -#### ДО: - -![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) -![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) - -#### ПОСЛЕ: - -![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) -![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) - -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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.248.0 (Thu May 16 2024) - -#### 🚀 Enhancement - -- Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@renovate[bot]](https://github.com/renovate[bot]) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.247.0 (Thu Apr 25 2024) - -### Release Notes - -#### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) - -## Components - -### Tooltip - -- исправлено позиционирование стрелочки -- добавлен тест на много-строчный сценарий - -#### Before: - -![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) - -#### After: - -![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) - -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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.245.0 (Thu Apr 11 2024) - -### Release Notes - -#### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.242.0 (Thu Mar 28 2024) - -### Release Notes - -#### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1125) - -### 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`. - -#### До: -Screenshot 2024-03-21 at 12 28 41 - -#### После: -Screenshot 2024-03-21 at 17 03 31 - - -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` - -#### До: - -![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) -![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) - -#### После: - -![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) -![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) - - -feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) - ---- - -#### 🚀 Enhancement - -- Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.239.0 (Thu Mar 14 2024) - -### Release Notes - -#### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(ui): fix pickers documentation bug with overflow [#1089](https://github.com/salute-developers/plasma/pull/1089) ([@iljs](https://github.com/iljs)) -- chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.237.1 (Tue Mar 05 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.237.0 (Fri Mar 01 2024) - -### Release Notes - -#### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1048) - - -## Tokens - -* Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - -* В пакетах с наборами тем были объеденены токены с цветами и типографикой. - -* Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - -* Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - * `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Alexander Malishev ([@malilex](https://github.com/malilex)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.233.0 (Thu Feb 15 2024) - -### Release Notes - -#### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 - -prop onChangeStartOfRange - - -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 - -![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) - -multiple - -![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) - - -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] (https://github.com/salute-developers/plasma/pull/1025) - -### Plasma-ui-docs - -- обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии -- исправлены **все** уязвимости в пакете `plasma-ui-docs` - - -plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs] (https://github.com/salute-developers/plasma/pull/1026) - -### 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` - -Пример использования: - -```js -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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update snapshots [#1041](https://github.com/salute-developers/plasma/pull/1041) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update fonts for docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.230.0 (Thu Feb 01 2024) - -### Release Notes - -#### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-ui): remove symlink on Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-ui): fix Badge tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: closed img tag ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.228.1 (Fri Jan 19 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- chore: closed img tag [no ci] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.228.0 (Thu Jan 18 2024) - -### Release Notes - -#### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики - -Было: -Screenshot 2024-01-16 at 19 09 54 - -Стало: -Screenshot 2024-01-16 at 19 09 17 - -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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-ui): add property to show/hide subtitle on S viewport [#958](https://github.com/salute-developers/plasma/pull/958) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.224.0 (Fri Dec 22 2023) - -#### 🚀 Enhancement - -- Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) -- feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.223.0 (Thu Nov 30 2023) - -#### 🚀 Enhancement - -- Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(plasma-ui): bump "default-browser-id" to 2.0.0 [#875](https://github.com/salute-developers/plasma/pull/875) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): npm audit fix vulnerabilities ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): delete unnecessary dep: "react-scripts" [#868](https://github.com/salute-developers/plasma/pull/868) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): delete unnecessary sync data for about/tokens mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring environment mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring tokens mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring hocs mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring utils mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring device theme provider mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring theming mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring mixins mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): refactoring about mdx ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): bump storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): delete unnecessary dep: "@storybook/client-logger" ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): migrate "{Preview,Main}.ts" after bump SB 7 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): add decorators: Theme, Toast, Docs ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): delete unnecessary dep: "@storybook/preset-create-react-app" ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): migrate to CSF 3 [Spacing](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Colors](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Toast](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [TextField](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [TextBox](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [TextArea](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Tabs](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Switch](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Stepper](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Slider](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Skeleton](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Sheet](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [ProductCard](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Price](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Pickers](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [PaginationDots](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Marquee](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [MarkedList](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Image](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Icon](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Header](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Grid](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Confirm](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Cell](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Carousel](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Card](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(plasma-ui): migrate to CSF 3 [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.221.0 (Thu Nov 16 2023) - -### Release Notes - -#### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) - -Релиз от 16.11.2023 - ---- - -#### 🚀 Enhancement - -- Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) -- feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): add "@storybook/client-logger" ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.218.0 (Thu Nov 02 2023) - -#### 🚀 Enhancement - -- Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) -- feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.216.0 (Thu Oct 19 2023) - -#### 🚀 Enhancement - -- Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): animation with other API ([@kayman233](https://github.com/kayman233)) -- feat(plasma-ui): add placement for Confirm ([@kayman233](https://github.com/kayman233)) -- feat(plasma-ui): add Popover, PopupBase, ModalBase to plasma-ui ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): change sheet-handler color ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.215.0 (Fri Sep 29 2023) - -#### 🚀 Enhancement - -- Update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-ui): add labels for time pickers [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): add prop "buttonsDirection" [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.209.0 (Thu Sep 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): processing new line for title, subtitle [#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.206.0 (Mon Sep 04 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.202.0 (Fri Aug 18 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): add prop "extraContent" [Confirm][#660](https://github.com/salute-developers/plasma/pull/660) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Update behavior scroll in `Sheet` component [#660](https://github.com/salute-developers/plasma/pull/660) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.201.0 (Thu Aug 03 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix hide behavior in `Sheet` component on slow scroll [#635](https://github.com/salute-developers/plasma/pull/635) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): fix scroll TimePicker on android [#619](https://github.com/salute-developers/plasma/pull/619) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 4 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.200.0 (Thu Jul 13 2023) - -#### 🚀 Enhancement - -- feat(plasma-core): custom width/height for TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix scrollable behavior for `Sheet` component [#620](https://github.com/salute-developers/plasma/pull/620) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-core): new height/width types in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 4 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.199.0 (Thu Jun 29 2023) - -#### 🐛 Bug Fix - -- chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.197.0 (Thu Jun 01 2023) - -#### 🐛 Bug Fix - -- chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- test(plasma-ui): add more performance tests, exclude perftests from tsconfig & type coverage ([@Troff8](https://github.com/Troff8)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Troff ([@Troff8](https://github.com/Troff8)) - ---- - -# v1.196.0 (Mon May 22 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.194.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.193.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.191.1 (Wed May 17 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): omit 'onResize', 'onResizeCapture', 'nonce' properties for ActionButtonProps [#506](https://github.com/salute-developers/plasma/pull/506) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.189.0 (Thu Apr 27 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): trailing symbols snapshots/test [TextField][#484](https://github.com/salute-developers/plasma/pull/484) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): handling trailing symbols ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.188.0 (Thu Apr 27 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add size tokens to `Button` component (neretinartem@Neretins-MBP.netis) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Neretin Artem (neretinartem@Neretins-MBP.netis) - ---- - -# v1.187.0 (Wed Apr 26 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix jest config ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.186.1 (Tue Apr 25 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.186.0 (Mon Apr 24 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.184.0 (Thu Apr 20 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add new stories with scroll content and button [#482](https://github.com/salute-developers/plasma/pull/482) (neretinartem@Neretins-MBP.netis) -- feat(plasma-ui): Add swipe for whole sheet (neretinartem@Neretins-MBP.netis) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Neretin Artem (neretinartem@Neretins-MBP.netis) - ---- - -# v1.182.0 (Wed Apr 12 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add `collectPackageInfo` and custom babel config (neretinartem@Neretins-MBP.netis) - -#### 🐛 Bug Fix - -- ci: perftool for whole repo, fail on bad changes [#418](https://github.com/salute-developers/plasma/pull/418) ([@akhdrv](https://github.com/akhdrv)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- refactor(plasma-ui,plasma-core,plasma-hope): Refactor some components for clean re-export (neretinartem@Neretins-MBP.netis) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Neretin Artem (neretinartem@Neretins-MBP.netis) - ---- - -# v1.181.1 (Mon Apr 10 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): re-export "Image" from plasma-core ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.181.0 (Thu Apr 06 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): add offScrollSnapAlign prop ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.180.1 (Tue Apr 04 2023) - -#### 🐛 Bug Fix - -- chore(docs): added CarouselLite docs and examples [#456](https://github.com/salute-developers/plasma/pull/456) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.178.1 (Wed Mar 22 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): omit 'onResize', 'onResizeCapture', 'nonce' in HeaderLogoProps [#434](https://github.com/salute-developers/plasma/pull/434) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-ui): Sheet: fix storybook viewport [#433](https://github.com/salute-developers/plasma/pull/433) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.178.0 (Tue Mar 21 2023) - -#### 🐛 Bug Fix - -- fix(plasma-\*): Fix some types by es-lint rules ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-ui): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.177.0 (Fri Mar 17 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.176.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.174.0 (Tue Mar 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Rename eslint rule and add temp rules [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.173.2 (Mon Mar 13 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Remove storybook-addon-performance [#406](https://github.com/salute-developers/plasma/pull/406) ([@neretin-trike](https://github.com/neretin-trike)) -- ci: update perftool [#401](https://github.com/salute-developers/plasma/pull/401) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 2 - -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.173.0 (Mon Mar 06 2023) - -#### 🐛 Bug Fix - -- build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- build(plasma-ui): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.172.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): add cypress test symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.171.0 (Mon Feb 20 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.170.0 (Fri Feb 17 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.169.1 (Thu Feb 16 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.169.0 (Wed Feb 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.168.1 (Wed Feb 15 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Resolve "Importing from @storybook/addon-docs/blocks is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.168.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add InSpacingDecorator in stories [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-ui): Fix control.options warning in storybook [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(palsma-ui): Remove stories.mdx from components [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- feat(plasma-ui,plasma-temple): Solve warning problems in storyboook [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.167.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) -- feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.166.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.165.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-ui): update perftool and config [#328](https://github.com/salute-developers/plasma/pull/328) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.164.0 (Fri Feb 10 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.163.0 (Wed Feb 08 2023) - -#### 🐛 Bug Fix - -- feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-typo,plasma-ui): Add breakWord props for global style root [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.162.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore(plasma-ui): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.161.0 (Wed Feb 01 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.160.0 (Wed Feb 01 2023) - -#### 🐛 Bug Fix - -- fix(plasma-ui): add default return value [#304](https://github.com/salute-developers/plasma/pull/304) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.159.0 (Wed Jan 25 2023) - -#### 🚀 Enhancement - -- feat(plasma-ui): use attrs in Button, add spatial class in Picker [#285](https://github.com/salute-developers/plasma/pull/285) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- feat(plasma-ui): add support of @salutejs/spatial, fix context memoization in Tabs [#285](https://github.com/salute-developers/plasma/pull/285) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): helpers => utils [#285](https://github.com/salute-developers/plasma/pull/285) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.158.1 (Wed Jan 25 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.158.0 (Wed Jan 25 2023) - -#### 🚀 Enhancement - -- chore(plasma-ui): update perftool config [#286](https://github.com/salute-developers/plasma/pull/286) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 1 - -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.157.0 (Tue Jan 24 2023) - -#### 🐛 Bug Fix - -- chore(plasma-ui): add Stepper and Tabs perftests [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) -- chore(plasma-ui): add ProductCard perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) -- chore(plasma-ui): add Carousel perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) -- chore(plasma-ui): change perftest retries, add Card perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) -- chore(plasma-ui): delete performance addon reports [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.156.0 (Thu Jan 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.154.1 (Wed Jan 11 2023) - -#### 🐛 Bug Fix - -- chore(plasma-ui): update perftool script, config [#274](https://github.com/salute-developers/plasma/pull/274) ([@akhdrv](https://github.com/akhdrv)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.154.0 (Mon Dec 26 2022) - -#### 🚀 Enhancement - -- chore(plasma-ui): add perftool to deps [#268](https://github.com/salute-developers/plasma/pull/268) ([@akhdrv](https://github.com/akhdrv)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.153.0 (Mon Dec 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.151.1 (Wed Dec 21 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): hidden unnecessary pseudo-placeholder [#271](https://github.com/salute-developers/plasma/pull/271) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.150.0 (Wed Dec 14 2022) - -#### 🐛 Bug Fix - -- fix(plasma-core): Toast hiding with react-18 [#261](https://github.com/salute-developers/plasma/pull/261) ([@Yeti-or](https://github.com/Yeti-or)) -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.148.0 (Wed Dec 07 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): update sb-addon-performance version fixing measures and adding React 18 support [#249](https://github.com/salute-developers/plasma/pull/249) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 1 - -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.147.5 (Fri Dec 02 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): hide controls when disabled/isSingleItem [#245](https://github.com/salute-developers/plasma/pull/245) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.147.3 (Wed Nov 30 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix using sb-addon-performance usages for future storybook versions [#248](https://github.com/salute-developers/plasma/pull/248) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 1 - -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.147.2 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): improve type-coverage [#234](https://github.com/salute-developers/plasma/pull/234) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.147.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.147.0 (Thu Nov 24 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): [cypress] update tests [#229](https://github.com/salute-developers/plasma/pull/229) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): processing price periodicity [#229](https://github.com/salute-developers/plasma/pull/229) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.146.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.146.0 (Wed Nov 23 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.145.0 (Thu Nov 17 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): processing price periodicity [#220](https://github.com/salute-developers/plasma/pull/220) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.143.4 (Wed Nov 09 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.2 (Thu Nov 03 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix Pickers for React 18 [#207](https://github.com/salute-developers/plasma/pull/207) ([@akhdrv](https://github.com/akhdrv)) - -#### Authors: 1 - -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - ---- - -# v1.143.1 (Thu Nov 03 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Increase area for touch in `Sheet` component [#208](https://github.com/salute-developers/plasma/pull/208) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.143.0 (Thu Nov 03 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add ref for `TabItem` component [#209](https://github.com/salute-developers/plasma/pull/209) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.141.1 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.141.0 (Mon Oct 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): add storybook wrapper with margin top [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): handle tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.140.1 (Thu Oct 27 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): delete unnecessary max-height property [#201](https://github.com/salute-developers/plasma/pull/201) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.140.0 (Thu Oct 27 2022) - -#### 🚀 Enhancement - -- fix(plasma-ui): handle "Spinner" size [#193](https://github.com/salute-developers/plasma/pull/193) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): pass "deviceScale" prop for default spinner [#193](https://github.com/salute-developers/plasma/pull/193) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.139.0 (Thu Oct 27 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): pass product card text as ReactNode [#180](https://github.com/salute-developers/plasma/pull/180) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.138.1 (Thu Oct 27 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.136.2 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.136.1 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.136.0 (Mon Oct 10 2022) - -#### 🚀 Enhancement - -- docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-ui): processing multiple badge [#175](https://github.com/salute-developers/plasma/pull/175) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.135.0 (Thu Oct 06 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): processing multiple badge [#175](https://github.com/salute-developers/plasma/pull/175) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.134.0 (Thu Oct 06 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): handle "Sheet" component transition [#178](https://github.com/salute-developers/plasma/pull/178) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.133.0 (Wed Oct 05 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): use useThemeContext hook for Carousel.stories [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): use useThemeContext hook for Picker [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): use useThemeContext hook for Slider [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): handle focus for when device kind is "sberbox" [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): handle readonly state when device kind is 'sberBox [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): add useDeviceKind hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): add useThemeContext hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.132.0 (Wed Oct 05 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): use useThemeContext hook for Carousel.stories [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): use useThemeContext hook for Picker [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): use useThemeContext hook for Slider [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): handle focus for when device kind is "sberbox" [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): handle readonly state when device kind is 'sberBox [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): add useDeviceKind hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-ui): add useThemeContext hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.131.0 (Mon Oct 03 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.130.0 (Wed Sep 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.129.2 (Mon Sep 26 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): scroll carousel on touch devices [#169](https://github.com/salute-developers/plasma/pull/169) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.129.1 (Tue Sep 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.129.0 (Thu Sep 15 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add b2e theme to storybook [#165](https://github.com/salute-developers/plasma/pull/165) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.128.0 (Wed Sep 14 2022) - -#### 🐛 Bug Fix - -- refactor(plasma-ui): Add addFocus mixin for `Checkbox` and `Radiobox` components [#135](https://github.com/salute-developers/plasma/pull/135) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.127.0 (Tue Sep 13 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): add CarouselLite component [#155](https://github.com/salute-developers/plasma/pull/155) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - -#### Authors: 1 - -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.126.1 (Mon Sep 12 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix component Sheet [#159](https://github.com/salute-developers/plasma/pull/159) (mokazakov@sberbank.ru) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Misha Kazakov (mokazakov@sberbank.ru) - ---- - -# v1.124.3 (Thu Sep 01 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Add sizes style for responsive typo in `DeviceThemeProvider` [#153](https://github.com/salute-developers/plasma/pull/153) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.124.2 (Thu Sep 01 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Replaced onChange handler to useEffect for `TimePicker` component [#151](https://github.com/salute-developers/plasma/pull/151) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.124.1 (Tue Aug 30 2022) - -#### 🐛 Bug Fix - -- test(plasma-ui): Add test and snapshot for `TimePicker` component [#141](https://github.com/salute-developers/plasma/pull/141) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): Fix deps for useIsomorphicLayoutEffect [#141](https://github.com/salute-developers/plasma/pull/141) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.124.0 (Tue Aug 30 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add options for eventListeners in useRemoteListener hook [#146](https://github.com/salute-developers/plasma/pull/146) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.123.1 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- docs(plasma-ui-docs): Update docs and stories for `HeaderMinimize` and `HeaderBack` components [#142](https://github.com/salute-developers/plasma/pull/142) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.123.0 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Remove hover effect for touch devices [#147](https://github.com/salute-developers/plasma/pull/147) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.122.0 (Mon Aug 29 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add forwardRef for `Header`,`NeuHeader` and `Cell` components [#143](https://github.com/salute-developers/plasma/pull/143) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.3 (Thu Aug 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Replace useLayoutEffect to useIsomorphicLayoutEffect for `Slider` and `Marquee` [#132](https://github.com/salute-developers/plasma/pull/132) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.2 (Wed Aug 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Add margin for not last button [#131](https://github.com/salute-developers/plasma/pull/131) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.1 (Tue Aug 16 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.120.0 (Wed Aug 10 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.119.0 (Thu Jul 28 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.4 (Mon Jul 25 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): removed FC type [#97](https://github.com/salute-developers/plasma/pull/97) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 1 - -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.118.3 (Fri Jul 22 2022) - -#### 🐛 Bug Fix - -- test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.2 (Thu Jul 21 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix visible border in Input for `Checkbox` and `RadioBox` [#105](https://github.com/salute-developers/plasma/pull/105) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.0 (Tue Jul 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.117.1 (Wed Jul 13 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix header navigation button animation [#96](https://github.com/salute-developers/plasma/pull/96) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) - -#### Authors: 1 - -- [@kvpolyanskiy](https://github.com/kvpolyanskiy) - ---- - -# v1.117.0 (Wed Jul 06 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Performance addon for ProductCart [#83](https://github.com/salute-developers/plasma/pull/83) ([@SeanSilke](https://github.com/SeanSilke)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- perf(plasma-ui): Performance addon for Tabs [#80](https://github.com/salute-developers/plasma/pull/80) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.116.0 (Fri Jul 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Performance addon for Card [#85](https://github.com/salute-developers/plasma/pull/85) ([@SeanSilke](https://github.com/SeanSilke)) -- feat(plasma-ui): Performance addon for Stepper [#84](https://github.com/salute-developers/plasma/pull/84) ([@SeanSilke](https://github.com/SeanSilke)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- chore(plasma-ui): add performance addon to Picker component [#81](https://github.com/salute-developers/plasma/pull/81) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.115.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Performance addon for Stepper [#84](https://github.com/salute-developers/plasma/pull/84) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 1 - -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.114.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): update @salutejs/use-virtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- feat(plasma-ui): drop CarouselColVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- feat(plasma-ui): fix Carousel types [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- feat(plasma-ui): CarouselColVirtual, CarouselItemVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- feat(plasma-ui): simplify BasicVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- feat(plasma-ui): CarouselTemplate [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- feat(plasma-ui): support of the withUseVirtual in the CarouselCol [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- feat(plasma-ui): disable detectActive for useVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- feat(plasma-ui): BasiVirtual wip [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-ui): CarouselVirtual with deviceScale [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- fix(plasma-ui): CarouselVirtual CR 2 [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- fix(plasma-ui): CarouselVirtual CR [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- test(plasma-ui): refactor `virtual` test [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- test(plasma-ui): Fix `virtual` test [#57](https://github.com/salute-developers/plasma/pull/57) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(plasma-ui): CarouselVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) -- test(plasma-ui): fix export of CarouselItemVirtual, update contributing.md [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- test(plasma-ui): attempt to test CarouselVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - -#### Authors: 4 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) -- Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.113.0 (Thu Jun 23 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Tabs render optimization [#76](https://github.com/salute-developers/plasma/pull/76) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 1 - -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.112.0 (Thu Jun 23 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Stepper render optimization [#50](https://github.com/salute-developers/plasma/pull/50) ([@SeanSilke](https://github.com/SeanSilke)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.111.0 (Wed Jun 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): ProductCard render optimization [#53](https://github.com/salute-developers/plasma/pull/53) ([@SeanSilke](https://github.com/SeanSilke)) -- feat(plasma-ui): DatePicker render optimization [#56](https://github.com/salute-developers/plasma/pull/56) ([@SeanSilke](https://github.com/SeanSilke)) -- feat(plasma-ui): TimePicker render optimisation [#55](https://github.com/salute-developers/plasma/pull/55) ([@SeanSilke](https://github.com/SeanSilke)) -- docs(plasma-ui): Confirm: simple docs [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-ui): add Confirm [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- test(plasma-ui): Remove ui snapshots and tests; Add linked test [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) -- refactor(plasma-ui): Replace `Card` components to import from plasma-core [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-ui): add Confirm tests [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 4 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.110.0 (Fri Jun 17 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): TimePicker render optimisation [#55](https://github.com/salute-developers/plasma/pull/55) ([@SeanSilke](https://github.com/SeanSilke)) -- docs(plasma-ui): Confirm: simple docs [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-ui): add Confirm [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- test(plasma-ui): add Confirm tests [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.108.2 (Thu Jun 09 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Add min-height in StyledMediaSlot for `ProductCard` component [#61](https://github.com/salute-developers/plasma/pull/61) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.108.1 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c, plasma-ui): fix scroll handle position passed to callbacks [#48](https://github.com/salute-developers/plasma/pull/48) ([@Gerpea](https://github.com/Gerpea)) - -#### Authors: 1 - -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) - ---- - -# v1.108.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.107.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.106.1 (Thu Jun 02 2022) - -#### 🐛 Bug Fix - -- fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) - -#### Authors: 1 - -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.106.0 (Thu May 26 2022) - -#### 🚀 Enhancement - -- test(plasma-ui): Add test and update snapshots for `ProductCard` component [#3](https://github.com/salute-developers/plasma/pull/3) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-ui): Add new additional field and update design for `ProductCard` component; Add event to callback for `Stepper` [#3](https://github.com/salute-developers/plasma/pull/3) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.105.0 (Tue May 24 2022) - -#### 🚀 Enhancement - -- test(plasma-ui,plasma-b2c): Add test and snapshot for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix(plasma-b2c,plasma-ui): Add ref.current for useEffect in SliderBase for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.104.3 (Mon May 23 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Toast: clearTimeout after hiding [#26](https://github.com/salute-developers/plasma/pull/26) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.104.2 (Fri May 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.104.1 (Thu May 19 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.104.0 (Tue May 17 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui, plasma-b2c): Add bold type for `Dspl` and `H` in stories [#7](https://github.com/salute-developers/plasma/pull/7) ([@neretin-trike](https://github.com/neretin-trike)) -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-ui): Add test and snapshost for `TimePicker` and `DatePicker` components [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): Fix behavior if min or max changes for `Pickers` component [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.103.1 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- test(plasma-ui): Add test and snapshost for `TimePicker` and `DatePicker` components [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): Fix behavior if min or max changes for `Pickers` component [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.103.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.97.0 (Thu May 05 2022) - -#### 🐛 Bug Fix - -- test(plasma-ui): fix Card images [#5](https://github.com/salute-developers/plasma/pull/5) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.96.0 (Wed Apr 27 2022) - -#### 🐛 Bug Fix - -- fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-ui): Fix behavior with single item in `Picker` component ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- test(plasma-ui): Add test and snapshots for `Pickers` component ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.95.0 (Tue Apr 12 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): disable Pickers infinityScroll for lowPerfomance devices [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@Yeti-or](https://github.com/Yeti-or)) -- feat: Added possibility to disable CSS animations via ThemeProvider [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: disableAnimation => lowPerformance [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.94.0 (Fri Apr 08 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add keys for `Pickers` components in stories [#1181](https://github.com/salute-developers/plasma/pull/1181) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.93.0 (Thu Apr 07 2022) - -#### 🐛 Bug Fix - -- fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.92.0 (Fri Apr 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Added `ProductCard` component [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): `Stepper`: divide functionallity as `useStepper` [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): `Badge`: Added `warning` view [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.91.0 (Thu Mar 31 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.89.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.88.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.87.0 (Tue Mar 15 2022) - -#### 🐛 Bug Fix - -- chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.86.0 (Fri Mar 11 2022) - -#### 🚀 Enhancement - -- feat(plasma-core): Add onDetectActiveItem callback for `Carousel` component [#1081](https://github.com/salute-developers/plasma/pull/1081) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.85.1 (Wed Mar 09 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): `TimePicker` splitter size [#1120](https://github.com/salute-developers/plasma/pull/1120) ([@LamaEats](https://github.com/LamaEats)) - -#### Authors: 1 - -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.85.0 (Fri Mar 04 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.84.1 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): correct Tabs disable state [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@LamaEats](https://github.com/LamaEats)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.84.0 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.83.0 (Tue Mar 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `DeviceThemeProvider`: Added responsive typo support [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Added mixin re-exports [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore(plasma-ui): Label in `TextBox`'s stories [#1112](https://github.com/salute-developers/plasma/pull/1112) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-core): Use default view for input readonly state [#1114](https://github.com/salute-developers/plasma/pull/1114) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) -- fix(plasma-ui): Fix slider when active tab size is changed [#1118](https://github.com/salute-developers/plasma/pull/1118) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) -- chore: Storybook fonts [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-typo, plasma-ui, plasma-b2c): Moved responsive typography to common package [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@kvpolyanskiy](https://github.com/kvpolyanskiy) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.82.3 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.82.2 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- test(plasma-ui): Add test and snapshot for `Tabs` component [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.82.0 (Fri Feb 18 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): Made overlay optional for Sheet [#1075](https://github.com/salute-developers/plasma/pull/1075) (levkus@gmail.com) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Лев Останин (levkus@gmail.com) - ---- - -# v1.81.4 (Thu Feb 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): `HeaderArrow`: made unfocusable [#1076](https://github.com/salute-developers/plasma/pull/1076) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.81.3 (Wed Feb 16 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): `TextField`: separated helper spacing styles [#1090](https://github.com/salute-developers/plasma/pull/1090) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.81.1 (Tue Feb 08 2022) - -#### 🐛 Bug Fix - -- test(plasma-ui): Add test and snapshot for `Tabs` component [#1064](https://github.com/salute-developers/plasma/pull/1064) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): Fix outline-radius size for pilled tabs [#1064](https://github.com/salute-developers/plasma/pull/1064) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.81.0 (Thu Feb 03 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `Picker`: Added `xs` size [#1055](https://github.com/salute-developers/plasma/pull/1055) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.80.1 (Thu Feb 03 2022) - -#### 🐛 Bug Fix - -- fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.80.0 (Wed Feb 02 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.79.0 (Tue Feb 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `Carousel`: Added possibility to specify list's role [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): `Picker` a11y improvements [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Extended `Picker` keyboard control [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) -- test(plasma-ui): `DatePicker`: test for jumps - 10 up/down, home/end [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): `Picker`: hide virtual items from screen reader [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.78.1 (Fri Jan 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.78.0 (Thu Jan 27 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui,plasma-b2c): Remove unused stories mdx for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-b2c,plasma-web,plasma-ui): Add test and update snapshots for `Tab` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.77.1 (Wed Jan 26 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui): `ActionButton`: Made `pin` not required again [#1045](https://github.com/salute-developers/plasma/pull/1045) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.2 (Thu Jan 13 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.76.1 (Tue Jan 11 2022) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): Keep `Picker` focused even if arrows clicked [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): `Picker`s' controls position [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.1 (Wed Dec 29 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Set `HeaderArrow` full height [#1016](https://github.com/salute-developers/plasma/pull/1016) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.0 (Wed Dec 29 2021) - -#### 🐛 Bug Fix - -- test(plasma-ui): Add tests and snapshots for `Pickers` component [#1022](https://github.com/salute-developers/plasma/pull/1022) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-ui): Add tests and snapshots for `Slider` component [#1021](https://github.com/salute-developers/plasma/pull/1021) ([@neretin-trike](https://github.com/neretin-trike)) -- test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) -- test(plasma-ui): Add test for `Carousel` component with scrollAlign [#996](https://github.com/salute-developers/plasma/pull/996) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.74.2 (Mon Dec 27 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Add scroll fix for `Picker` component [#1007](https://github.com/salute-developers/plasma/pull/1007) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.74.1 (Thu Dec 23 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Prevent `Radiobox`'s & `Checkbox`'s trigger from squeeze [#958](https://github.com/salute-developers/plasma/pull/958) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.74.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) -- test(plasma-ui): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) -- test(plasma-ui): add Fade component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Sheet component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Grid component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Header component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.73.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.72.0 (Tue Dec 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add infinite scroll for `DatePicker` and `TimePicker` components [#957](https://github.com/salute-developers/plasma/pull/957) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- test(plasma-ui): add Card component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add SmartPaginationDots component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add MarkedList component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Marquee component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Skeleton component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Spinner component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add TextBox component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): add Cell component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui): Add tests for `DatePicker` and `TimePicker` components and update snapshots [#957](https://github.com/salute-developers/plasma/pull/957) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.71.0 (Tue Dec 07 2021) - -#### 🚀 Enhancement - -- feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### 🐛 Bug Fix - -- fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.70.0 (Fri Dec 03 2021) - -#### 🚀 Enhancement - -- feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test(plasma-ui): Update tests for `Button` and add for `ActionButton` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) -- refactor(plasma-ui,plasma-b2c): Update stories for `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui,plasma-b2c): Fix intersection for multiple `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.69.0 (Thu Dec 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add default value in `Slider` component if theme context is undefined [#955](https://github.com/salute-developers/plasma/pull/955) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.68.0 (Wed Dec 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Added `TabsController` component [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Add a11y for `Stepper` component [#930](https://github.com/salute-developers/plasma/pull/930) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.67.0 (Mon Nov 22 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.65.0 (Thu Nov 18 2021) - -#### 🐛 Bug Fix - -- chore: b2c, ui, web code coverage [#917](https://github.com/salute-developers/plasma/pull/917) ([@dakhetov](https://github.com/dakhetov)) - -#### Authors: 1 - -- [@dakhetov](https://github.com/dakhetov) - ---- - -# v1.64.0 (Tue Nov 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.63.1 (Mon Nov 15 2021) - -#### 🐛 Bug Fix - -- fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.63.0 (Mon Nov 15 2021) - -#### 🐛 Bug Fix - -- chore(plasma-ui): fix sb card cover control [#921](https://github.com/salute-developers/plasma/pull/921) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.62.0 (Wed Nov 10 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Added option to enable native input for Pickers [#916](https://github.com/salute-developers/plasma/pull/916) ([@jabzzy](https://github.com/jabzzy)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Eugene Dashkevich ([@jabzzy](https://github.com/jabzzy)) - ---- - -# v1.61.1 (Tue Nov 09 2021) - -#### 🐛 Bug Fix - -- test(plasma-ui): Added for `Image` component [#909](https://github.com/salute-developers/plasma/pull/909) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.61.0 (Tue Nov 09 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): A11y for `Toast` [#710](https://github.com/salute-developers/plasma/pull/710) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test(plasma-ui): `DatePicker` and `TimePicker` ct [#915](https://github.com/salute-developers/plasma/pull/915) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): Change Storybook's iframe lang [#710](https://github.com/salute-developers/plasma/pull/710) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.60.1 (Mon Nov 01 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix scroll behavior and range values for `Picker` component [#897](https://github.com/salute-developers/plasma/pull/897) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.58.1 (Fri Oct 22 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Fix showing values for `TimePicker` component [#887](https://github.com/salute-developers/plasma/pull/887) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-ui): Fix showing values for `DataPicker` component [#887](https://github.com/salute-developers/plasma/pull/887) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.58.0 (Thu Oct 21 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Added `gradientColor` prop to `Header` [#874](https://github.com/salute-developers/plasma/pull/874) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.57.0 (Thu Oct 21 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): `Header`'s back-minimize animation" [#863](https://github.com/salute-developers/plasma/pull/863) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Added `NueHeader` to replace `Header` in major version [#863](https://github.com/salute-developers/plasma/pull/863) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.56.1 (Thu Oct 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): `HeaderContent` flex in Chrome 94 [#875](https://github.com/salute-developers/plasma/pull/875) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.55.3 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.55.2 (Thu Oct 14 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.55.1 (Wed Oct 13 2021) - -#### 🐛 Bug Fix - -- fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.53.0 (Mon Oct 11 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Remove Chromatic check [#850](https://github.com/salute-developers/plasma/pull/850) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.52.0 (Fri Oct 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### ⚠️ Pushed to `master` - -- build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.51.1 (Wed Oct 06 2021) - -#### 🐛 Bug Fix - -- test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.51.0 (Sun Oct 03 2021) - -#### 🚀 Enhancement - -- feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.50.2 (Sun Oct 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.50.1 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.50.0 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.49.0 (Fri Sep 24 2021) - -#### 🐛 Bug Fix - -- chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) -- chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) - -#### Authors: 2 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) -- Daniil Akhetov (dakhetov@outlook.com) - ---- - -# v1.48.1 (Tue Sep 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Separate gradient masks for `Picker` [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) -- test(plasma-ui): `PickerItem`'s styling utils [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): `PickerItem` `size="s"` text cut at the bottom [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): E2E test for `DatePicker` and `TimePicker` [#806](https://github.com/salute-developers/plasma/pull/806) ([@fanisco](https://github.com/fanisco)) -- chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.48.0 (Mon Sep 20 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.47.1 (Wed Sep 15 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Added `coverGradient` prop to `CardContent` [#716](https://github.com/salute-developers/plasma/pull/716) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.47.0 (Tue Sep 14 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.46.4 (Tue Sep 14 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.46.3 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Disabled state for `Checkbox` and `Radiobox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.46.2 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-core): Added `forwardedAs` and `as` props to `Tabs` [#724](https://github.com/salute-developers/plasma/pull/724) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): Storybook controls for Card, Carousel, Cell, Header, Pickers [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): visibleItems for TimePicker fix [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-ui): fix cell icons [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.46.1 (Wed Sep 08 2021) - -#### 🐛 Bug Fix - -- fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-ui): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-ui): update test deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-ui): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.46.0 (Wed Sep 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): value format for Stepper added [#675](https://github.com/salute-developers/plasma/pull/675) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: Writing new docs for Plasma Devices [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) -- chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.45.0 (Wed Sep 01 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.1 (Tue Aug 31 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.0 (Fri Aug 27 2021) - -#### 🚀 Enhancement - -- feat: A11y Tabs [#659](https://github.com/salute-developers/plasma/pull/659) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore(plasma-ui): Refactor tabs [#659](https://github.com/salute-developers/plasma/pull/659) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): Storybook controls for PaginationDots, Price, Spinner, TextArea, TextField [#639](https://github.com/salute-developers/plasma/pull/639) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.43.0 (Fri Aug 27 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add showcase [#660](https://github.com/salute-developers/plasma/pull/660) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) -- feat(plasma-ui): Add Sheet component [#660](https://github.com/salute-developers/plasma/pull/660) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) - -#### 🐛 Bug Fix - -- chore(plasma-ui): Storybook controls for Tabs [#649](https://github.com/salute-developers/plasma/pull/649) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@kvpolyanskiy](https://github.com/kvpolyanskiy) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.42.0 (Mon Aug 23 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.41.0 (Fri Aug 20 2021) - -#### 🚀 Enhancement - -- feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.40.0 (Fri Aug 20 2021) - -#### 🚀 Enhancement - -- feat: A11y Switch [#633](https://github.com/salute-developers/plasma/pull/633) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore(plasma-ui): Storybook controls for Skeleton, Stepper, Toast [#640](https://github.com/salute-developers/plasma/pull/640) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-ui): Storybook controls for Badge, Button, Icon, Image [#627](https://github.com/salute-developers/plasma/pull/627) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-ui): disableProps added [#627](https://github.com/salute-developers/plasma/pull/627) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.39.0 (Wed Aug 18 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): add Slider component [#584](https://github.com/salute-developers/plasma/pull/584) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.38.2 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix vertical position of HeaderBack [#634](https://github.com/salute-developers/plasma/pull/634) ([@OgNellis](https://github.com/OgNellis)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.38.1 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): add textAlign prop [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) -- fix(plasma-ui): calculate props in component [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) -- fix(plasma-ui): check ref commit [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) -- fix(plasma-ui): marquee fix [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@ayymkozb](https://github.com/ayymkozb) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.38.0 (Mon Aug 16 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): tabs api changed [#593](https://github.com/salute-developers/plasma/pull/593) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-ui): tabs animation added [#593](https://github.com/salute-developers/plasma/pull/593) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.0 (Tue Aug 10 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add mixin reexports from core [#629](https://github.com/salute-developers/plasma/pull/629) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-ui): Mixin import from plasma-ui [#629](https://github.com/salute-developers/plasma/pull/629) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.36.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- fix: Execution layout effect on server [#607](https://github.com/salute-developers/plasma/pull/607) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.35.1 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.35.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.34.0 (Wed Aug 04 2021) - -#### 🚀 Enhancement - -- feat: Spacing mixin applySpacing [#585](https://github.com/salute-developers/plasma/pull/585) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.33.0 (Mon Aug 02 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.32.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Added index exports for hooks and etc [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.31.1 (Fri Jul 30 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): huawei detection fix [#583](https://github.com/salute-developers/plasma/pull/583) (nicolai.v.95@gmail.com) -- docs(plasma-ui): Show provider in stories [#575](https://github.com/salute-developers/plasma/pull/575) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- nsvoevodin (nicolai.v.95@gmail.com) - ---- - -# v1.31.0 (Tue Jul 27 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Header layout [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Header minimize or back [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Pass rest props to TextBox if only children presented [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-ui): assistant usage fix [#562](https://github.com/salute-developers/plasma/pull/562) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.30.2 (Mon Jul 19 2021) - -#### 🐛 Bug Fix - -- fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.30.1 (Fri Jul 16 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.30.0 (Thu Jul 15 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Detect SberBoxTop [#546](https://github.com/salute-developers/plasma/pull/546) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.29.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.28.0 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.27.3 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.27.2 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Toast fade top placement [#528](https://github.com/salute-developers/plasma/pull/528) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.27.1 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- fix: Pickers performance, no unnecessary rerender [#527](https://github.com/salute-developers/plasma/pull/527) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.27.0 (Tue Jul 13 2021) - -#### 🚀 Enhancement - -- feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.26.0 (Fri Jul 09 2021) - -#### 🚀 Enhancement - -- feat: TimePicker throws exception for out of range value [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Header back button position [#517](https://github.com/salute-developers/plasma/pull/517) ([@fanisco](https://github.com/fanisco)) -- docs: Documentation for hocs [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): Picker focus / control remote [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) -- refactor(plasma-ui): Picker component refactor [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Pass ids in Date&TimePicker [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): Date&TimePicker rest attributes on wrapper [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) -- docs: plasma-ui disable autofocus for time picker [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- docs: fix time picker docs [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- docs: add documentation for environment [#480](https://github.com/salute-developers/plasma/pull/480) ([@OgNellis](https://github.com/OgNellis)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) -- chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - -#### 📝 Documentation - -- chore(plasma-ui): Change deviceKind through get param in iframe [#500](https://github.com/salute-developers/plasma/pull/500) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 4 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.25.0 (Thu Jul 08 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.24.1 (Wed Jul 07 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): fix missed bracket [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.24.0 (Fri Jul 02 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Radio type in trigger [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.23.1 (Thu Jul 01 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): no-select mixin lint error fix [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): no-select mixin in plasma-core [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): no-select mixin added [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): text selection fixed [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.23.0 (Thu Jul 01 2021) - -#### 🐛 Bug Fix - -- docs(plasma-ui): repository link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: setup jest [#466](https://github.com/salute-developers/plasma/pull/466) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.22.1 (Wed Jun 23 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): PickerItem sizes [#458](https://github.com/salute-developers/plasma/pull/458) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.22.0 (Wed Jun 23 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.21.0 (Tue Jun 22 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.20.0 (Fri Jun 18 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.19.1 (Thu Jun 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.19.0 (Wed Jun 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.18.1 (Wed Jun 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.18.0 (Mon Jun 07 2021) - -#### 🚀 Enhancement - -- feat: switchable month name format in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- feat: short month name in datepicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### 🐛 Bug Fix - -- refactor: change style of default options checking in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- refactor: remove unimportant check from getFormatterKey [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- refactor: unified options getting in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.17.1 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.17.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.16.0 (Mon May 31 2021) - -#### 🚀 Enhancement - -- feat: es module build for plasma-tokens [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- feat: add es module exports for plasma-ui [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### 🐛 Bug Fix - -- fix: es module import in CarouselCol [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- fix: all at once exports [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- chore: update plasma-core version for plasma-ui [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.15.2 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.1 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui) Add Huawei TV UA [#403](https://github.com/salute-developers/plasma/pull/403) ([@SemyonMakhaev](https://github.com/SemyonMakhaev)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Махаев Семён ([@SemyonMakhaev](https://github.com/SemyonMakhaev)) - ---- - -# v1.15.0 (Thu May 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Increase Picker performance with preset item styles [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): Disabled animation in Picker in first render [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.14.2 (Tue May 18 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.14.1 (Mon May 17 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix simultaneous src&placeholder display [#390](https://github.com/salute-developers/plasma/pull/390) ([@ayymkozb](https://github.com/ayymkozb)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@ayymkozb](https://github.com/ayymkozb) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.14.0 (Mon May 17 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui): Moved Spinner to core [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.13.0 (Fri May 14 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.12.0 (Thu May 13 2021) - -#### 🐛 Bug Fix - -- fix: exclude description from Basebox in plasma-ui [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package-locks [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.11.0 (Tue May 11 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.10.0 (Fri May 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Added applyEllipsis mixin [#348](https://github.com/salute-developers/plasma/pull/348) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.9.0 (Thu May 06 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) -- docs: fix grid misspell [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.8.0 (Wed Apr 28 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Add new scrollAlign values for Carousel [#317](https://github.com/salute-developers/plasma/pull/317) (nicolai.v.95@gmail.com) - -#### Authors: 1 - -- nsvoevodin (nicolai.v.95@gmail.com) - ---- - -# vnull (Tue Apr 27 2021) - -#### 🐛 Bug Fix - -- docs(plasma-ui): Linked doc for plasma-tokens and added information about font [#324](https://github.com/salute-developers/plasma/pull/324) ([@fanisco](https://github.com/fanisco)) - -#### ⚠️ Pushed to `master` - -- {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) - -#### Authors: 2 - -- [@github-actions[bot]](https://github.com/github-actions[bot]) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.6.2 (Wed Apr 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): DatePicker: fix 30-31 february [#322](https://github.com/salute-developers/plasma/pull/322) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.6.1 (Wed Apr 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): update @storybook/react version [#323](https://github.com/salute-developers/plasma/pull/323) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### Authors: 1 - -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.6.0 (Tue Apr 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): TimePicker: values interval [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Date/TimePicker control by keyboard/remote [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): TimePicker / DatePicker: l and s sizes for both components [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-ui): remove docz [#304](https://github.com/salute-developers/plasma/pull/304) ([@OgNellis](https://github.com/OgNellis)) -- perf(plasma-ui): Picker: prevent form unnecessary onChange call [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): Picker disabled state [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-ui): Date/TimePickers controls [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.5.2 (Tue Apr 20 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.5.1 (Sat Apr 17 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): fix detection Huawei TV [#312](https://github.com/salute-developers/plasma/pull/312) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.5.0 (Fri Apr 16 2021) - -#### 🚀 Enhancement - -- feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) - -#### Authors: 1 - -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.4.0 (Thu Apr 15 2021) - -#### 🚀 Enhancement - -- feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) -- fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.3.1 (Thu Apr 15 2021) - -#### 🐛 Bug Fix - -- fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.3.0 (Tue Apr 13 2021) - -#### 🚀 Enhancement - -- feat(ui): Add base to props in Image component [#298](https://github.com/salute-developers/plasma/pull/298) ([@ayymkozb](https://github.com/ayymkozb)) - -#### Authors: 1 - -- [@ayymkozb](https://github.com/ayymkozb) - ---- - -# v1.2.1 (Mon Apr 12 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): missing root exports for Image & Marquee [#292](https://github.com/salute-developers/plasma/pull/292) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.2.0 (Wed Apr 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): Marquee: animation duration prop ([@ayymkozb](https://github.com/ayymkozb)) -- feat(plasma-ui): TimePicker: correct min and max behavior [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Carousel: dynamic options list refresh [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) -- Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 4 - -- [@ayymkozb](https://github.com/ayymkozb) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.1.0 (Wed Apr 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): TimePicker: correct min and max behavior [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-ui): Carousel: dynamic options list refresh [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) -- Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.0.0 (Fri Apr 02 2021) - -#### 🐛 Bug Fix - -- fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- build(plasma-ui): move files [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.20.0 (Wed Nov 11 2020) - -#### 🚀 Enhancement - -- feat(ui): Доработана докуменация по Card [#58](https://github.com/salute-developers/plasma/pull/58) ([@fanisco](https://github.com/fanisco)) -- feat(icon): Добавлены новые иконки xs:16 & s:24 [#57](https://github.com/salute-developers/plasma/pull/57) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: updated lock files [#62](https://github.com/salute-developers/plasma/pull/62) ([@Yeti-or](https://github.com/Yeti-or)) -- build: запускать сборку доки с ts3.5.3 [#62](https://github.com/salute-developers/plasma/pull/62) ([@Yeti-or](https://github.com/Yeti-or)) -- build(ui): ts ломает сборку доки [#57](https://github.com/salute-developers/plasma/pull/57) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: правки после рефакторинга [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) -- chore: Удалены стори и дока для Cart [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) -- fix: компонент Input [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) -- fix: remove old icons from components [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) -- refactor: new icons [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) - -#### Authors: 3 - -- [@IgorAntonov](https://github.com/IgorAntonov) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.19.0 (Tue Nov 10 2020) - -#### 🚀 Enhancement - -- feat(ui): Добавлена карточка в сторибук и докзи [#51](https://github.com/salute-developers/plasma/pull/51) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(ui): fix links and stuff [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(ui): more cleanup [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: cleanup [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) -- docs: Обновить документацию [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: storybook: поправить глобальные стили [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.18.0 (Tue Nov 10 2020) - -#### 🚀 Enhancement - -- feat(ui): Добавлены компоненты TextBox & Cell [#47](https://github.com/salute-developers/plasma/pull/47) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(ui): add Cell component [#47](https://github.com/salute-developers/plasma/pull/47) ([@IgorAntonov](https://github.com/IgorAntonov)) - -#### Authors: 2 - -- [@IgorAntonov](https://github.com/IgorAntonov) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.17.0 (Tue Nov 10 2020) - -#### 🚀 Enhancement - -- feat(ui): Удален Card.stories [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) -- feat(ui): Скрыт ScrollList [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) -- feat(ui): Удален LooneyTunes [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) -- feat(ui): Доработаны Input, Field (TextField) [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) -- feat(ui): Доработан Button [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) -- feat(ui): Доработан Badge [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.16.0 (Mon Nov 09 2020) - -#### 🚀 Enhancement - -- feat(ui): Перевел сетку на rem-ы [#43](https://github.com/salute-developers/plasma/pull/43) ([@fanisco](https://github.com/fanisco)) -- feat(ui): В сторибук заменены вьюпорты на родные для сетки [#43](https://github.com/salute-developers/plasma/pull/43) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.15.0 (Thu Nov 05 2020) - -#### 🐛 Bug Fix - -- fix(ui): исправление storybook под rem-ы [#36](https://github.com/salute-developers/plasma/pull/36) ([@fanisco](https://github.com/fanisco)) -- chore(ui): add missing deps to useCb [#38](https://github.com/salute-developers/plasma/pull/38) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.14.0 (Fri Oct 30 2020) - -#### 🚀 Enhancement - -- feat(ui): Переход на общий фокус-миксин [#33](https://github.com/salute-developers/plasma/pull/33) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.13.0 (Fri Oct 30 2020) - -#### 🚀 Enhancement - -- feat(ui): Добавить шаг prepare/build в публикацию [#34](https://github.com/salute-developers/plasma/pull/34) ([@IgorAntonov](https://github.com/IgorAntonov)) - -#### 🐛 Bug Fix - -- refactor(ui): fix another lint errors [#26](https://github.com/salute-developers/plasma/pull/26) ([@IgorAntonov](https://github.com/IgorAntonov)) -- refactor(ui): fix lint errors [#26](https://github.com/salute-developers/plasma/pull/26) ([@IgorAntonov](https://github.com/IgorAntonov)) -- ci: bump locks \[skip ci\] [#34](https://github.com/salute-developers/plasma/pull/34) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: change logo image for docs/storybook [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) -- refactor(ui): format currency without package i18n [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) -- build: remove private packages from deps [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) - -#### Authors: 2 - -- [@IgorAntonov](https://github.com/IgorAntonov) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.11.0 (Thu Oct 29 2020) - -#### 🚀 Enhancement - -- feat(ui): переработаны Button и ActionButton [#29](https://github.com/salute-developers/plasma/pull/29) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(ui): fix empty documentation [#30](https://github.com/salute-developers/plasma/pull/30) ([@IgorAntonov](https://github.com/IgorAntonov)) - -#### Authors: 2 - -- [@IgorAntonov](https://github.com/IgorAntonov) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.10.0 (Wed Oct 28 2020) - -#### 🚀 Enhancement - -- feat(ui): использование Button beforeFocusOutline [#22](https://github.com/salute-developers/plasma/pull/22) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.9.0 (Tue Oct 27 2020) - -#### 🚀 Enhancement - -- feat(ui): views вынесены в mixins [#17](https://github.com/salute-developers/plasma/pull/17) ([@fanisco](https://github.com/fanisco)) -- feat(ui): доработка Button API в рамках работы над Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) -- feat(ui): доработка Badge API в рамках работы над Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) -- feat(ui): доработка Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore(ui): bump deps versions in lock [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) -- chore(ui): types, mixins [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v0.8.0 (Tue Oct 27 2020) - -#### 🚀 Enhancement - -- feat(ui): добавить иконки для новостей [#16](https://github.com/salute-developers/plasma/pull/16) ([@Alisa007](https://github.com/Alisa007)) - -#### Authors: 1 - -- [@Alisa007](https://github.com/Alisa007) - ---- - -# v0.7.0 (Tue Oct 27 2020) - -#### 🚀 Enhancement - -- feat(ui): Размеры ячеек Col расчитываются исходя из размеров Container [#3](https://github.com/salute-developers/plasma/pull/3) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- ci: add chromatic to ui [#9](https://github.com/salute-developers/plasma/pull/9) ([@Yeti-or](https://github.com/Yeti-or)) -- ci: add chromatic to ui ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v0.6.2 (Mon Oct 26 2020) - -#### 🐛 Bug Fix - -- fix: license [#7](https://github.com/salute-developers/plasma/pull/7) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: license ([@Yeti-or](https://github.com/Yeti-or)) -- fix(ui): url to repo [#6](https://github.com/salute-developers/plasma/pull/6) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(ui): url to repo ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +# 1.299.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) # v1.296.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.293.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.290.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.288.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.286.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v1.285.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.283.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v1.279.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.275.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v1.265.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(plasma-ui): remove old TimePicker [#1323](https://github.com/salute-developers/plasma/pull/1323) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-ui): update TimePicker tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-ui): refactor TimePicker ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-ui): fix TimePicker perftest [#1337](https://github.com/salute-developers/plasma/pull/1337) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.261.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.258.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.255.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.250.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.249.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.248.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.247.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.245.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.242.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.239.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(ui): fix pickers documentation bug with overflow [#1089](https://github.com/salute-developers/plasma/pull/1089) ([@iljs](https://github.com/iljs)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.237.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.237.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.233.0 (Thu Feb 15 2024) ### Release Notes #### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 prop onChangeStartOfRange 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 ![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) multiple ![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) 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](https://github.com/salute-developers/plasma/pull/1025) ### Plasma-ui-docs - обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии - исправлены **все** уязвимости в пакете `plasma-ui-docs` plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs](https://github.com/salute-developers/plasma/pull/1026) ### 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` Пример использования: ```js 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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update snapshots [#1041](https://github.com/salute-developers/plasma/pull/1041) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update fonts for docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.230.0 (Thu Feb 01 2024) ### Release Notes #### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-ui): remove symlink on Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-ui): fix Badge tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: closed img tag ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.228.1 (Fri Jan 19 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - chore: closed img tag [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.228.0 (Thu Jan 18 2024) ### Release Notes #### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики Было: Screenshot 2024-01-16 at 19 09 54 Стало: Screenshot 2024-01-16 at 19 09 17 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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-ui): add property to show/hide subtitle on S viewport [#958](https://github.com/salute-developers/plasma/pull/958) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.224.0 (Fri Dec 22 2023) #### 🚀 Enhancement - Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) - feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.223.0 (Thu Nov 30 2023) #### 🚀 Enhancement - Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(plasma-ui): bump "default-browser-id" to 2.0.0 [#875](https://github.com/salute-developers/plasma/pull/875) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): npm audit fix vulnerabilities ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): delete unnecessary dep: "react-scripts" [#868](https://github.com/salute-developers/plasma/pull/868) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): delete unnecessary sync data for about/tokens mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring environment mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring tokens mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring hocs mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring utils mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring device theme provider mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring theming mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring mixins mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): refactoring about mdx ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): bump storybook to @latest (7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): delete unnecessary dep: "@storybook/client-logger" ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): migrate "{Preview,Main}.ts" after bump SB 7 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): add decorators: Theme, Toast, Docs ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): delete unnecessary dep: "@storybook/preset-create-react-app" ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): migrate to CSF 3 [Spacing](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Colors](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Toast](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [TextField](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [TextBox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [TextArea](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Tabs](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Switch](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Stepper](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Slider](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Skeleton](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Sheet](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [ProductCard](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Price](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Pickers](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [PaginationDots](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Marquee](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [MarkedList](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Image](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Icon](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Header](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Grid](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Confirm](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Cell](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Carousel](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Card](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-ui): migrate to CSF 3 [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.221.0 (Thu Nov 16 2023) ### Release Notes #### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) Релиз от 16.11.2023 --- #### 🚀 Enhancement - Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) - feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): add "@storybook/client-logger" ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.218.0 (Thu Nov 02 2023) #### 🚀 Enhancement - Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) - feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.216.0 (Thu Oct 19 2023) #### 🚀 Enhancement - Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): animation with other API ([@kayman233](https://github.com/kayman233)) - feat(plasma-ui): add placement for Confirm ([@kayman233](https://github.com/kayman233)) - feat(plasma-ui): add Popover, PopupBase, ModalBase to plasma-ui ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): change sheet-handler color ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.215.0 (Fri Sep 29 2023) #### 🚀 Enhancement - Update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-ui): add labels for time pickers [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): add prop "buttonsDirection" [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.209.0 (Thu Sep 14 2023) #### 🚀 Enhancement - feat(plasma-ui): processing new line for title, subtitle [#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.206.0 (Mon Sep 04 2023) #### 🐛 Bug Fix - chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.202.0 (Fri Aug 18 2023) #### 🚀 Enhancement - feat(plasma-ui): add prop "extraContent" [Confirm][#660](https://github.com/salute-developers/plasma/pull/660) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-ui): Update behavior scroll in `Sheet` component [#660](https://github.com/salute-developers/plasma/pull/660) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.201.0 (Thu Aug 03 2023) #### 🚀 Enhancement - feat(plasma-ui): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix(plasma-ui): Fix hide behavior in `Sheet` component on slow scroll [#635](https://github.com/salute-developers/plasma/pull/635) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): fix scroll TimePicker on android [#619](https://github.com/salute-developers/plasma/pull/619) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 4 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.200.0 (Thu Jul 13 2023) #### 🚀 Enhancement - feat(plasma-core): custom width/height for TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-ui): Fix scrollable behavior for `Sheet` component [#620](https://github.com/salute-developers/plasma/pull/620) ([@neretin-trike](https://github.com/neretin-trike)) - chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-core): new height/width types in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 4 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.199.0 (Thu Jun 29 2023) #### 🐛 Bug Fix - chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.197.0 (Thu Jun 01 2023) #### 🐛 Bug Fix - chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - test(plasma-ui): add more performance tests, exclude perftests from tsconfig & type coverage ([@Troff8](https://github.com/Troff8)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Troff ([@Troff8](https://github.com/Troff8)) --- # v1.196.0 (Mon May 22 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.194.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.193.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.191.1 (Wed May 17 2023) #### 🐛 Bug Fix - fix(plasma-ui): omit 'onResize', 'onResizeCapture', 'nonce' properties for ActionButtonProps [#506](https://github.com/salute-developers/plasma/pull/506) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.189.0 (Thu Apr 27 2023) #### 🚀 Enhancement - feat(plasma-ui): trailing symbols snapshots/test [TextField][#484](https://github.com/salute-developers/plasma/pull/484) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): handling trailing symbols ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.188.0 (Thu Apr 27 2023) #### 🚀 Enhancement - feat(plasma-ui): Add size tokens to `Button` component (neretinartem@Neretins-MBP.netis) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Neretin Artem (neretinartem@Neretins-MBP.netis) --- # v1.187.0 (Wed Apr 26 2023) #### 🐛 Bug Fix - fix(plasma-ui): fix jest config ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.186.1 (Tue Apr 25 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.186.0 (Mon Apr 24 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.184.0 (Thu Apr 20 2023) #### 🚀 Enhancement - feat(plasma-ui): Add new stories with scroll content and button [#482](https://github.com/salute-developers/plasma/pull/482) (neretinartem@Neretins-MBP.netis) - feat(plasma-ui): Add swipe for whole sheet (neretinartem@Neretins-MBP.netis) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Neretin Artem (neretinartem@Neretins-MBP.netis) --- # v1.182.0 (Wed Apr 12 2023) #### 🚀 Enhancement - feat(plasma-ui): Add `collectPackageInfo` and custom babel config (neretinartem@Neretins-MBP.netis) #### 🐛 Bug Fix - ci: perftool for whole repo, fail on bad changes [#418](https://github.com/salute-developers/plasma/pull/418) ([@akhdrv](https://github.com/akhdrv)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - refactor(plasma-ui,plasma-core,plasma-hope): Refactor some components for clean re-export (neretinartem@Neretins-MBP.netis) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Neretin Artem (neretinartem@Neretins-MBP.netis) --- # v1.181.1 (Mon Apr 10 2023) #### 🐛 Bug Fix - fix(plasma-ui): re-export "Image" from plasma-core ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.181.0 (Thu Apr 06 2023) #### 🐛 Bug Fix - fix(plasma-ui): add offScrollSnapAlign prop ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.180.1 (Tue Apr 04 2023) #### 🐛 Bug Fix - chore(docs): added CarouselLite docs and examples [#456](https://github.com/salute-developers/plasma/pull/456) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.178.1 (Wed Mar 22 2023) #### 🐛 Bug Fix - fix(plasma-ui): omit 'onResize', 'onResizeCapture', 'nonce' in HeaderLogoProps [#434](https://github.com/salute-developers/plasma/pull/434) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-ui): Sheet: fix storybook viewport [#433](https://github.com/salute-developers/plasma/pull/433) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.178.0 (Tue Mar 21 2023) #### 🐛 Bug Fix - fix(plasma-\*): Fix some types by es-lint rules ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-ui): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.177.0 (Fri Mar 17 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.176.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat(plasma-ui): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.174.0 (Tue Mar 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Rename eslint rule and add temp rules [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.173.2 (Mon Mar 13 2023) #### 🐛 Bug Fix - fix(plasma-ui): Remove storybook-addon-performance [#406](https://github.com/salute-developers/plasma/pull/406) ([@neretin-trike](https://github.com/neretin-trike)) - ci: update perftool [#401](https://github.com/salute-developers/plasma/pull/401) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 2 - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.173.0 (Mon Mar 06 2023) #### 🐛 Bug Fix - build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - build(plasma-ui): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.172.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat(plasma-ui): add cypress test symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.171.0 (Mon Feb 20 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.170.0 (Fri Feb 17 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.169.1 (Thu Feb 16 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.169.0 (Wed Feb 15 2023) #### 🚀 Enhancement - feat(plasma-ui): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.168.1 (Wed Feb 15 2023) #### 🐛 Bug Fix - fix(plasma-ui): Resolve "Importing from @storybook/addon-docs/blocks is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.168.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-ui): Add InSpacingDecorator in stories [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-ui): Fix control.options warning in storybook [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) - feat(palsma-ui): Remove stories.mdx from components [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - feat(plasma-ui,plasma-temple): Solve warning problems in storyboook [#335](https://github.com/salute-developers/plasma/pull/335) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.167.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.166.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.165.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-ui): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-ui): update perftool and config [#328](https://github.com/salute-developers/plasma/pull/328) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.164.0 (Fri Feb 10 2023) #### 🚀 Enhancement - feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.163.0 (Wed Feb 08 2023) #### 🐛 Bug Fix - feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-typo,plasma-ui): Add breakWord props for global style root [#310](https://github.com/salute-developers/plasma/pull/310) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.162.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore(plasma-ui): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.161.0 (Wed Feb 01 2023) #### 🚀 Enhancement - feat(plasma-ui): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.160.0 (Wed Feb 01 2023) #### 🐛 Bug Fix - fix(plasma-ui): add default return value [#304](https://github.com/salute-developers/plasma/pull/304) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.159.0 (Wed Jan 25 2023) #### 🚀 Enhancement - feat(plasma-ui): use attrs in Button, add spatial class in Picker [#285](https://github.com/salute-developers/plasma/pull/285) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - feat(plasma-ui): add support of @salutejs/spatial, fix context memoization in Tabs [#285](https://github.com/salute-developers/plasma/pull/285) ([@arsenykruglikov](https://github.com/arsenykruglikov)) #### 🐛 Bug Fix - fix(plasma-ui): helpers => utils [#285](https://github.com/salute-developers/plasma/pull/285) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.158.1 (Wed Jan 25 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.158.0 (Wed Jan 25 2023) #### 🚀 Enhancement - chore(plasma-ui): update perftool config [#286](https://github.com/salute-developers/plasma/pull/286) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 1 - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.157.0 (Tue Jan 24 2023) #### 🐛 Bug Fix - chore(plasma-ui): add Stepper and Tabs perftests [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) - chore(plasma-ui): add ProductCard perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) - chore(plasma-ui): add Carousel perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) - chore(plasma-ui): change perftest retries, add Card perftest [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) - chore(plasma-ui): delete performance addon reports [#278](https://github.com/salute-developers/plasma/pull/278) ([@akhdrv](https://github.com/akhdrv)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.156.0 (Thu Jan 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.154.1 (Wed Jan 11 2023) #### 🐛 Bug Fix - chore(plasma-ui): update perftool script, config [#274](https://github.com/salute-developers/plasma/pull/274) ([@akhdrv](https://github.com/akhdrv)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.154.0 (Mon Dec 26 2022) #### 🚀 Enhancement - chore(plasma-ui): add perftool to deps [#268](https://github.com/salute-developers/plasma/pull/268) ([@akhdrv](https://github.com/akhdrv)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.153.0 (Mon Dec 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.151.1 (Wed Dec 21 2022) #### 🐛 Bug Fix - fix(plasma-ui): hidden unnecessary pseudo-placeholder [#271](https://github.com/salute-developers/plasma/pull/271) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.150.0 (Wed Dec 14 2022) #### 🐛 Bug Fix - fix(plasma-core): Toast hiding with react-18 [#261](https://github.com/salute-developers/plasma/pull/261) ([@Yeti-or](https://github.com/Yeti-or)) - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.148.0 (Wed Dec 07 2022) #### 🚀 Enhancement - feat(plasma-ui): update sb-addon-performance version fixing measures and adding React 18 support [#249](https://github.com/salute-developers/plasma/pull/249) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 1 - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.147.5 (Fri Dec 02 2022) #### 🐛 Bug Fix - fix(plasma-ui): hide controls when disabled/isSingleItem [#245](https://github.com/salute-developers/plasma/pull/245) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.147.3 (Wed Nov 30 2022) #### 🐛 Bug Fix - fix(plasma-ui): fix using sb-addon-performance usages for future storybook versions [#248](https://github.com/salute-developers/plasma/pull/248) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 1 - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.147.2 (Thu Nov 24 2022) #### 🐛 Bug Fix - fix(plasma-ui): improve type-coverage [#234](https://github.com/salute-developers/plasma/pull/234) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.147.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.147.0 (Thu Nov 24 2022) #### 🚀 Enhancement - feat(plasma-ui): [cypress] update tests [#229](https://github.com/salute-developers/plasma/pull/229) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): processing price periodicity [#229](https://github.com/salute-developers/plasma/pull/229) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.146.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.146.0 (Wed Nov 23 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.145.0 (Thu Nov 17 2022) #### 🚀 Enhancement - feat(plasma-ui): processing price periodicity [#220](https://github.com/salute-developers/plasma/pull/220) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.143.4 (Wed Nov 09 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.2 (Thu Nov 03 2022) #### 🐛 Bug Fix - fix(plasma-ui): fix Pickers for React 18 [#207](https://github.com/salute-developers/plasma/pull/207) ([@akhdrv](https://github.com/akhdrv)) #### Authors: 1 - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) --- # v1.143.1 (Thu Nov 03 2022) #### 🐛 Bug Fix - fix(plasma-ui): Increase area for touch in `Sheet` component [#208](https://github.com/salute-developers/plasma/pull/208) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.143.0 (Thu Nov 03 2022) #### 🚀 Enhancement - feat(plasma-ui): Add ref for `TabItem` component [#209](https://github.com/salute-developers/plasma/pull/209) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.141.1 (Mon Oct 31 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.141.0 (Mon Oct 31 2022) #### 🚀 Enhancement - feat(plasma-ui): add storybook wrapper with margin top [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-ui): handle tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.140.1 (Thu Oct 27 2022) #### 🐛 Bug Fix - fix(plasma-ui): delete unnecessary max-height property [#201](https://github.com/salute-developers/plasma/pull/201) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.140.0 (Thu Oct 27 2022) #### 🚀 Enhancement - fix(plasma-ui): handle "Spinner" size [#193](https://github.com/salute-developers/plasma/pull/193) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): pass "deviceScale" prop for default spinner [#193](https://github.com/salute-developers/plasma/pull/193) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.139.0 (Thu Oct 27 2022) #### 🚀 Enhancement - feat(plasma-ui): pass product card text as ReactNode [#180](https://github.com/salute-developers/plasma/pull/180) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.138.1 (Thu Oct 27 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.136.2 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.136.1 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.136.0 (Mon Oct 10 2022) #### 🚀 Enhancement - docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-ui): processing multiple badge [#175](https://github.com/salute-developers/plasma/pull/175) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.135.0 (Thu Oct 06 2022) #### 🚀 Enhancement - feat(plasma-ui): processing multiple badge [#175](https://github.com/salute-developers/plasma/pull/175) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.134.0 (Thu Oct 06 2022) #### 🚀 Enhancement - feat(plasma-ui): handle "Sheet" component transition [#178](https://github.com/salute-developers/plasma/pull/178) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.133.0 (Wed Oct 05 2022) #### 🚀 Enhancement - feat(plasma-ui): use useThemeContext hook for Carousel.stories [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): use useThemeContext hook for Picker [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): use useThemeContext hook for Slider [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): handle focus for when device kind is "sberbox" [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): handle readonly state when device kind is 'sberBox [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): add useDeviceKind hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): add useThemeContext hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.132.0 (Wed Oct 05 2022) #### 🚀 Enhancement - feat(plasma-ui): use useThemeContext hook for Carousel.stories [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): use useThemeContext hook for Picker [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): use useThemeContext hook for Slider [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): handle focus for when device kind is "sberbox" [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): handle readonly state when device kind is 'sberBox [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): add useDeviceKind hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-ui): add useThemeContext hook [#177](https://github.com/salute-developers/plasma/pull/177) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.131.0 (Mon Oct 03 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.130.0 (Wed Sep 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.129.2 (Mon Sep 26 2022) #### 🐛 Bug Fix - fix(plasma-ui): scroll carousel on touch devices [#169](https://github.com/salute-developers/plasma/pull/169) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.129.1 (Tue Sep 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.129.0 (Thu Sep 15 2022) #### 🚀 Enhancement - feat(plasma-ui): Add b2e theme to storybook [#165](https://github.com/salute-developers/plasma/pull/165) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.128.0 (Wed Sep 14 2022) #### 🐛 Bug Fix - refactor(plasma-ui): Add addFocus mixin for `Checkbox` and `Radiobox` components [#135](https://github.com/salute-developers/plasma/pull/135) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.127.0 (Tue Sep 13 2022) #### 🚀 Enhancement - feat(plasma-ui): add CarouselLite component [#155](https://github.com/salute-developers/plasma/pull/155) ([@arsenykruglikov](https://github.com/arsenykruglikov)) #### Authors: 1 - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.126.1 (Mon Sep 12 2022) #### 🐛 Bug Fix - fix(plasma-ui): Fix component Sheet [#159](https://github.com/salute-developers/plasma/pull/159) (mokazakov@sberbank.ru) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Misha Kazakov (mokazakov@sberbank.ru) --- # v1.124.3 (Thu Sep 01 2022) #### 🐛 Bug Fix - fix(plasma-ui): Add sizes style for responsive typo in `DeviceThemeProvider` [#153](https://github.com/salute-developers/plasma/pull/153) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.124.2 (Thu Sep 01 2022) #### 🐛 Bug Fix - fix(plasma-ui): Replaced onChange handler to useEffect for `TimePicker` component [#151](https://github.com/salute-developers/plasma/pull/151) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.124.1 (Tue Aug 30 2022) #### 🐛 Bug Fix - test(plasma-ui): Add test and snapshot for `TimePicker` component [#141](https://github.com/salute-developers/plasma/pull/141) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): Fix deps for useIsomorphicLayoutEffect [#141](https://github.com/salute-developers/plasma/pull/141) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.124.0 (Tue Aug 30 2022) #### 🚀 Enhancement - feat(plasma-ui): Add options for eventListeners in useRemoteListener hook [#146](https://github.com/salute-developers/plasma/pull/146) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.123.1 (Mon Aug 29 2022) #### 🐛 Bug Fix - docs(plasma-ui-docs): Update docs and stories for `HeaderMinimize` and `HeaderBack` components [#142](https://github.com/salute-developers/plasma/pull/142) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.123.0 (Mon Aug 29 2022) #### 🐛 Bug Fix - fix(plasma-ui): Remove hover effect for touch devices [#147](https://github.com/salute-developers/plasma/pull/147) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.122.0 (Mon Aug 29 2022) #### 🚀 Enhancement - feat(plasma-ui): Add forwardRef for `Header`,`NeuHeader` and `Cell` components [#143](https://github.com/salute-developers/plasma/pull/143) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.3 (Thu Aug 18 2022) #### 🐛 Bug Fix - fix(plasma-ui): Replace useLayoutEffect to useIsomorphicLayoutEffect for `Slider` and `Marquee` [#132](https://github.com/salute-developers/plasma/pull/132) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.2 (Wed Aug 17 2022) #### 🐛 Bug Fix - fix(plasma-ui): Add margin for not last button [#131](https://github.com/salute-developers/plasma/pull/131) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.1 (Tue Aug 16 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.120.0 (Wed Aug 10 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.119.0 (Thu Jul 28 2022) #### 🚀 Enhancement - feat(plasma-ui): Add accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.4 (Mon Jul 25 2022) #### 🐛 Bug Fix - fix(plasma-ui): removed FC type [#97](https://github.com/salute-developers/plasma/pull/97) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 1 - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.118.3 (Fri Jul 22 2022) #### 🐛 Bug Fix - test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.2 (Thu Jul 21 2022) #### 🐛 Bug Fix - fix(plasma-ui): Fix visible border in Input for `Checkbox` and `RadioBox` [#105](https://github.com/salute-developers/plasma/pull/105) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.0 (Tue Jul 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.117.1 (Wed Jul 13 2022) #### 🐛 Bug Fix - fix(plasma-ui): fix header navigation button animation [#96](https://github.com/salute-developers/plasma/pull/96) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) #### Authors: 1 - [@kvpolyanskiy](https://github.com/kvpolyanskiy) --- # v1.117.0 (Wed Jul 06 2022) #### 🚀 Enhancement - feat(plasma-ui): Performance addon for ProductCart [#83](https://github.com/salute-developers/plasma/pull/83) ([@SeanSilke](https://github.com/SeanSilke)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - perf(plasma-ui): Performance addon for Tabs [#80](https://github.com/salute-developers/plasma/pull/80) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.116.0 (Fri Jul 01 2022) #### 🚀 Enhancement - feat(plasma-ui): Performance addon for Card [#85](https://github.com/salute-developers/plasma/pull/85) ([@SeanSilke](https://github.com/SeanSilke)) - feat(plasma-ui): Performance addon for Stepper [#84](https://github.com/salute-developers/plasma/pull/84) ([@SeanSilke](https://github.com/SeanSilke)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - chore(plasma-ui): add performance addon to Picker component [#81](https://github.com/salute-developers/plasma/pull/81) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.115.0 (Wed Jun 29 2022) #### 🚀 Enhancement - feat(plasma-ui): Performance addon for Stepper [#84](https://github.com/salute-developers/plasma/pull/84) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 1 - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.114.0 (Wed Jun 29 2022) #### 🚀 Enhancement - feat(plasma-ui): update @salutejs/use-virtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - feat(plasma-ui): drop CarouselColVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - feat(plasma-ui): fix Carousel types [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - feat(plasma-ui): CarouselColVirtual, CarouselItemVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - feat(plasma-ui): simplify BasicVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - feat(plasma-ui): CarouselTemplate [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - feat(plasma-ui): support of the withUseVirtual in the CarouselCol [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - feat(plasma-ui): disable detectActive for useVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - feat(plasma-ui): BasiVirtual wip [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-ui): CarouselVirtual with deviceScale [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - fix(plasma-ui): CarouselVirtual CR 2 [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - fix(plasma-ui): CarouselVirtual CR [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - test(plasma-ui): refactor `virtual` test [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - test(plasma-ui): Fix `virtual` test [#57](https://github.com/salute-developers/plasma/pull/57) ([@neretin-trike](https://github.com/neretin-trike)) - docs(plasma-ui): CarouselVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) - test(plasma-ui): fix export of CarouselItemVirtual, update contributing.md [#57](https://github.com/salute-developers/plasma/pull/57) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - test(plasma-ui): attempt to test CarouselVirtual [#57](https://github.com/salute-developers/plasma/pull/57) ([@KateKate](https://github.com/KateKate)) #### Authors: 4 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.113.0 (Thu Jun 23 2022) #### 🚀 Enhancement - feat(plasma-ui): Tabs render optimization [#76](https://github.com/salute-developers/plasma/pull/76) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 1 - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.112.0 (Thu Jun 23 2022) #### 🚀 Enhancement - feat(plasma-ui): Stepper render optimization [#50](https://github.com/salute-developers/plasma/pull/50) ([@SeanSilke](https://github.com/SeanSilke)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.111.0 (Wed Jun 22 2022) #### 🚀 Enhancement - feat(plasma-ui): ProductCard render optimization [#53](https://github.com/salute-developers/plasma/pull/53) ([@SeanSilke](https://github.com/SeanSilke)) - feat(plasma-ui): DatePicker render optimization [#56](https://github.com/salute-developers/plasma/pull/56) ([@SeanSilke](https://github.com/SeanSilke)) - feat(plasma-ui): TimePicker render optimisation [#55](https://github.com/salute-developers/plasma/pull/55) ([@SeanSilke](https://github.com/SeanSilke)) - docs(plasma-ui): Confirm: simple docs [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-ui): add Confirm [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - test(plasma-ui): Remove ui snapshots and tests; Add linked test [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) - refactor(plasma-ui): Replace `Card` components to import from plasma-core [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-ui): add Confirm tests [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 4 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.110.0 (Fri Jun 17 2022) #### 🚀 Enhancement - feat(plasma-ui): TimePicker render optimisation [#55](https://github.com/salute-developers/plasma/pull/55) ([@SeanSilke](https://github.com/SeanSilke)) - docs(plasma-ui): Confirm: simple docs [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-ui): add Confirm [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - test(plasma-ui): add Confirm tests [#58](https://github.com/salute-developers/plasma/pull/58) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.108.2 (Thu Jun 09 2022) #### 🐛 Bug Fix - fix(plasma-ui): Add min-height in StyledMediaSlot for `ProductCard` component [#61](https://github.com/salute-developers/plasma/pull/61) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.108.1 (Tue Jun 07 2022) #### 🐛 Bug Fix - fix(plasma-b2c, plasma-ui): fix scroll handle position passed to callbacks [#48](https://github.com/salute-developers/plasma/pull/48) ([@Gerpea](https://github.com/Gerpea)) #### Authors: 1 - German Cyganov ([@Gerpea](https://github.com/Gerpea)) --- # v1.108.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.107.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.106.1 (Thu Jun 02 2022) #### 🐛 Bug Fix - fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) #### Authors: 1 - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.106.0 (Thu May 26 2022) #### 🚀 Enhancement - test(plasma-ui): Add test and update snapshots for `ProductCard` component [#3](https://github.com/salute-developers/plasma/pull/3) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-ui): Add new additional field and update design for `ProductCard` component; Add event to callback for `Stepper` [#3](https://github.com/salute-developers/plasma/pull/3) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.105.0 (Tue May 24 2022) #### 🚀 Enhancement - test(plasma-ui,plasma-b2c): Add test and snapshot for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix(plasma-b2c,plasma-ui): Add ref.current for useEffect in SliderBase for `Slider` component [#30](https://github.com/salute-developers/plasma/pull/30) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.104.3 (Mon May 23 2022) #### 🐛 Bug Fix - fix(plasma-ui): Toast: clearTimeout after hiding [#26](https://github.com/salute-developers/plasma/pull/26) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.104.2 (Fri May 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.104.1 (Thu May 19 2022) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.104.0 (Tue May 17 2022) #### 🐛 Bug Fix - chore(plasma-ui, plasma-b2c): Add bold type for `Dspl` and `H` in stories [#7](https://github.com/salute-developers/plasma/pull/7) ([@neretin-trike](https://github.com/neretin-trike)) - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-ui): Add test and snapshost for `TimePicker` and `DatePicker` components [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): Fix behavior if min or max changes for `Pickers` component [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.103.1 (Wed May 11 2022) #### 🐛 Bug Fix - test(plasma-ui): Add test and snapshost for `TimePicker` and `DatePicker` components [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): Fix behavior if min or max changes for `Pickers` component [#4](https://github.com/salute-developers/plasma/pull/4) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.103.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.97.0 (Thu May 05 2022) #### 🐛 Bug Fix - test(plasma-ui): fix Card images [#5](https://github.com/salute-developers/plasma/pull/5) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.96.0 (Wed Apr 27 2022) #### 🐛 Bug Fix - fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-ui): Fix behavior with single item in `Picker` component ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - test(plasma-ui): Add test and snapshots for `Pickers` component ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.95.0 (Tue Apr 12 2022) #### 🚀 Enhancement - feat(plasma-ui): disable Pickers infinityScroll for lowPerfomance devices [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@Yeti-or](https://github.com/Yeti-or)) - feat: Added possibility to disable CSS animations via ThemeProvider [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: disableAnimation => lowPerformance [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.94.0 (Fri Apr 08 2022) #### 🚀 Enhancement - feat(plasma-ui): Add keys for `Pickers` components in stories [#1181](https://github.com/salute-developers/plasma/pull/1181) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.93.0 (Thu Apr 07 2022) #### 🐛 Bug Fix - fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.92.0 (Fri Apr 01 2022) #### 🚀 Enhancement - feat(plasma-ui): Added `ProductCard` component [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): `Stepper`: divide functionallity as `useStepper` [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): `Badge`: Added `warning` view [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.91.0 (Thu Mar 31 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.89.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.88.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.87.0 (Tue Mar 15 2022) #### 🐛 Bug Fix - chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.86.0 (Fri Mar 11 2022) #### 🚀 Enhancement - feat(plasma-core): Add onDetectActiveItem callback for `Carousel` component [#1081](https://github.com/salute-developers/plasma/pull/1081) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.85.1 (Wed Mar 09 2022) #### 🐛 Bug Fix - fix(plasma-ui): `TimePicker` splitter size [#1120](https://github.com/salute-developers/plasma/pull/1120) ([@LamaEats](https://github.com/LamaEats)) #### Authors: 1 - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.85.0 (Fri Mar 04 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.84.1 (Tue Mar 01 2022) #### 🐛 Bug Fix - fix(plasma-ui): correct Tabs disable state [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@LamaEats](https://github.com/LamaEats)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.84.0 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.83.0 (Tue Mar 01 2022) #### 🚀 Enhancement - feat(plasma-ui): `DeviceThemeProvider`: Added responsive typo support [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Added mixin re-exports [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore(plasma-ui): Label in `TextBox`'s stories [#1112](https://github.com/salute-developers/plasma/pull/1112) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-core): Use default view for input readonly state [#1114](https://github.com/salute-developers/plasma/pull/1114) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) - fix(plasma-ui): Fix slider when active tab size is changed [#1118](https://github.com/salute-developers/plasma/pull/1118) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) - chore: Storybook fonts [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) - feat(plasma-typo, plasma-ui, plasma-b2c): Moved responsive typography to common package [#1044](https://github.com/salute-developers/plasma/pull/1044) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@kvpolyanskiy](https://github.com/kvpolyanskiy) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.82.3 (Thu Feb 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.82.2 (Thu Feb 24 2022) #### 🐛 Bug Fix - test(plasma-ui): Add test and snapshot for `Tabs` component [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.82.0 (Fri Feb 18 2022) #### 🚀 Enhancement - feat(plasma-ui): Made overlay optional for Sheet [#1075](https://github.com/salute-developers/plasma/pull/1075) (levkus@gmail.com) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Лев Останин (levkus@gmail.com) --- # v1.81.4 (Thu Feb 17 2022) #### 🐛 Bug Fix - fix(plasma-ui): `HeaderArrow`: made unfocusable [#1076](https://github.com/salute-developers/plasma/pull/1076) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.81.3 (Wed Feb 16 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): `TextField`: separated helper spacing styles [#1090](https://github.com/salute-developers/plasma/pull/1090) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.81.1 (Tue Feb 08 2022) #### 🐛 Bug Fix - test(plasma-ui): Add test and snapshot for `Tabs` component [#1064](https://github.com/salute-developers/plasma/pull/1064) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): Fix outline-radius size for pilled tabs [#1064](https://github.com/salute-developers/plasma/pull/1064) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.81.0 (Thu Feb 03 2022) #### 🚀 Enhancement - feat(plasma-ui): `Picker`: Added `xs` size [#1055](https://github.com/salute-developers/plasma/pull/1055) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.80.1 (Thu Feb 03 2022) #### 🐛 Bug Fix - fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.80.0 (Wed Feb 02 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.79.0 (Tue Feb 01 2022) #### 🚀 Enhancement - feat(plasma-ui): `Carousel`: Added possibility to specify list's role [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): `Picker` a11y improvements [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Extended `Picker` keyboard control [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) - test(plasma-ui): `DatePicker`: test for jumps - 10 up/down, home/end [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): `Picker`: hide virtual items from screen reader [#1031](https://github.com/salute-developers/plasma/pull/1031) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.78.1 (Fri Jan 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.78.0 (Thu Jan 27 2022) #### 🐛 Bug Fix - chore(plasma-ui,plasma-b2c): Remove unused stories mdx for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-b2c,plasma-web,plasma-ui): Add test and update snapshots for `Tab` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.77.1 (Wed Jan 26 2022) #### 🐛 Bug Fix - fix(plasma-ui): `ActionButton`: Made `pin` not required again [#1045](https://github.com/salute-developers/plasma/pull/1045) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.2 (Thu Jan 13 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.76.1 (Tue Jan 11 2022) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): Keep `Picker` focused even if arrows clicked [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): `Picker`s' controls position [#1014](https://github.com/salute-developers/plasma/pull/1014) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.1 (Wed Dec 29 2021) #### 🐛 Bug Fix - fix(plasma-ui): Set `HeaderArrow` full height [#1016](https://github.com/salute-developers/plasma/pull/1016) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.0 (Wed Dec 29 2021) #### 🐛 Bug Fix - test(plasma-ui): Add tests and snapshots for `Pickers` component [#1022](https://github.com/salute-developers/plasma/pull/1022) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-ui): Add tests and snapshots for `Slider` component [#1021](https://github.com/salute-developers/plasma/pull/1021) ([@neretin-trike](https://github.com/neretin-trike)) - test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) - test(plasma-ui): Add test for `Carousel` component with scrollAlign [#996](https://github.com/salute-developers/plasma/pull/996) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.74.2 (Mon Dec 27 2021) #### 🐛 Bug Fix - fix(plasma-ui): Add scroll fix for `Picker` component [#1007](https://github.com/salute-developers/plasma/pull/1007) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.74.1 (Thu Dec 23 2021) #### 🐛 Bug Fix - fix(plasma-ui): Prevent `Radiobox`'s & `Checkbox`'s trigger from squeeze [#958](https://github.com/salute-developers/plasma/pull/958) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.74.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - test(plasma-b2c): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - test(plasma-ui): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - test(plasma-ui): add Fade component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Sheet component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Grid component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Header component tests [#990](https://github.com/salute-developers/plasma/pull/990) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.73.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.72.0 (Tue Dec 14 2021) #### 🚀 Enhancement - feat(plasma-ui): Add infinite scroll for `DatePicker` and `TimePicker` components [#957](https://github.com/salute-developers/plasma/pull/957) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - test(plasma-ui): add Card component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add SmartPaginationDots component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add MarkedList component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Marquee component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Skeleton component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Spinner component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add TextBox component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): add Cell component tests [#978](https://github.com/salute-developers/plasma/pull/978) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui): Add tests for `DatePicker` and `TimePicker` components and update snapshots [#957](https://github.com/salute-developers/plasma/pull/957) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.71.0 (Tue Dec 07 2021) #### 🚀 Enhancement - feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### 🐛 Bug Fix - fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.70.0 (Fri Dec 03 2021) #### 🚀 Enhancement - feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test(plasma-ui): Update tests for `Button` and add for `ActionButton` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) - refactor(plasma-ui,plasma-b2c): Update stories for `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui,plasma-b2c): Fix intersection for multiple `Slider` component [#934](https://github.com/salute-developers/plasma/pull/934) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.69.0 (Thu Dec 02 2021) #### 🚀 Enhancement - feat(plasma-ui): Add default value in `Slider` component if theme context is undefined [#955](https://github.com/salute-developers/plasma/pull/955) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.68.0 (Wed Dec 01 2021) #### 🚀 Enhancement - feat(plasma-ui): Added `TabsController` component [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Add a11y for `Stepper` component [#930](https://github.com/salute-developers/plasma/pull/930) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.67.0 (Mon Nov 22 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.65.0 (Thu Nov 18 2021) #### 🐛 Bug Fix - chore: b2c, ui, web code coverage [#917](https://github.com/salute-developers/plasma/pull/917) ([@dakhetov](https://github.com/dakhetov)) #### Authors: 1 - [@dakhetov](https://github.com/dakhetov) --- # v1.64.0 (Tue Nov 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.63.1 (Mon Nov 15 2021) #### 🐛 Bug Fix - fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.63.0 (Mon Nov 15 2021) #### 🐛 Bug Fix - chore(plasma-ui): fix sb card cover control [#921](https://github.com/salute-developers/plasma/pull/921) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.62.0 (Wed Nov 10 2021) #### 🚀 Enhancement - feat(plasma-ui): Added option to enable native input for Pickers [#916](https://github.com/salute-developers/plasma/pull/916) ([@jabzzy](https://github.com/jabzzy)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Eugene Dashkevich ([@jabzzy](https://github.com/jabzzy)) --- # v1.61.1 (Tue Nov 09 2021) #### 🐛 Bug Fix - test(plasma-ui): Added for `Image` component [#909](https://github.com/salute-developers/plasma/pull/909) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.61.0 (Tue Nov 09 2021) #### 🚀 Enhancement - feat(plasma-ui): A11y for `Toast` [#710](https://github.com/salute-developers/plasma/pull/710) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test(plasma-ui): `DatePicker` and `TimePicker` ct [#915](https://github.com/salute-developers/plasma/pull/915) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): Change Storybook's iframe lang [#710](https://github.com/salute-developers/plasma/pull/710) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.60.1 (Mon Nov 01 2021) #### 🐛 Bug Fix - fix(plasma-ui): Fix scroll behavior and range values for `Picker` component [#897](https://github.com/salute-developers/plasma/pull/897) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.58.1 (Fri Oct 22 2021) #### 🐛 Bug Fix - fix(plasma-ui): Fix showing values for `TimePicker` component [#887](https://github.com/salute-developers/plasma/pull/887) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-ui): Fix showing values for `DataPicker` component [#887](https://github.com/salute-developers/plasma/pull/887) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.58.0 (Thu Oct 21 2021) #### 🚀 Enhancement - feat(plasma-ui): Added `gradientColor` prop to `Header` [#874](https://github.com/salute-developers/plasma/pull/874) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.57.0 (Thu Oct 21 2021) #### 🚀 Enhancement - feat(plasma-ui): `Header`'s back-minimize animation" [#863](https://github.com/salute-developers/plasma/pull/863) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Added `NueHeader` to replace `Header` in major version [#863](https://github.com/salute-developers/plasma/pull/863) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.56.1 (Thu Oct 21 2021) #### 🐛 Bug Fix - fix(plasma-ui): `HeaderContent` flex in Chrome 94 [#875](https://github.com/salute-developers/plasma/pull/875) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.55.3 (Fri Oct 15 2021) #### 🐛 Bug Fix - chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.55.2 (Thu Oct 14 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.55.1 (Wed Oct 13 2021) #### 🐛 Bug Fix - fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.53.0 (Mon Oct 11 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Remove Chromatic check [#850](https://github.com/salute-developers/plasma/pull/850) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.52.0 (Fri Oct 08 2021) #### 🚀 Enhancement - feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### ⚠️ Pushed to `master` - build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.51.1 (Wed Oct 06 2021) #### 🐛 Bug Fix - test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.51.0 (Sun Oct 03 2021) #### 🚀 Enhancement - feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.50.2 (Sun Oct 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.50.1 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.50.0 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.49.0 (Fri Sep 24 2021) #### 🐛 Bug Fix - chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) - chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) #### Authors: 2 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - Daniil Akhetov (dakhetov@outlook.com) --- # v1.48.1 (Tue Sep 21 2021) #### 🐛 Bug Fix - fix(plasma-ui): Separate gradient masks for `Picker` [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) - test(plasma-ui): `PickerItem`'s styling utils [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): `PickerItem` `size="s"` text cut at the bottom [#708](https://github.com/salute-developers/plasma/pull/708) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): E2E test for `DatePicker` and `TimePicker` [#806](https://github.com/salute-developers/plasma/pull/806) ([@fanisco](https://github.com/fanisco)) - chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.48.0 (Mon Sep 20 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.47.1 (Wed Sep 15 2021) #### 🐛 Bug Fix - fix(plasma-ui): Added `coverGradient` prop to `CardContent` [#716](https://github.com/salute-developers/plasma/pull/716) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.47.0 (Tue Sep 14 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.46.4 (Tue Sep 14 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.46.3 (Thu Sep 09 2021) #### 🐛 Bug Fix - fix(plasma-ui): Disabled state for `Checkbox` and `Radiobox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.46.2 (Thu Sep 09 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-core): Added `forwardedAs` and `as` props to `Tabs` [#724](https://github.com/salute-developers/plasma/pull/724) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): Storybook controls for Card, Carousel, Cell, Header, Pickers [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): visibleItems for TimePicker fix [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) - chore(plasma-ui): fix cell icons [#647](https://github.com/salute-developers/plasma/pull/647) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.46.1 (Wed Sep 08 2021) #### 🐛 Bug Fix - fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-ui): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-ui): update test deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-ui): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.46.0 (Wed Sep 08 2021) #### 🚀 Enhancement - feat(plasma-ui): value format for Stepper added [#675](https://github.com/salute-developers/plasma/pull/675) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: Writing new docs for Plasma Devices [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) - chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.45.0 (Wed Sep 01 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.1 (Tue Aug 31 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.0 (Fri Aug 27 2021) #### 🚀 Enhancement - feat: A11y Tabs [#659](https://github.com/salute-developers/plasma/pull/659) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore(plasma-ui): Refactor tabs [#659](https://github.com/salute-developers/plasma/pull/659) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): Storybook controls for PaginationDots, Price, Spinner, TextArea, TextField [#639](https://github.com/salute-developers/plasma/pull/639) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.43.0 (Fri Aug 27 2021) #### 🚀 Enhancement - feat(plasma-ui): Add showcase [#660](https://github.com/salute-developers/plasma/pull/660) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) - feat(plasma-ui): Add Sheet component [#660](https://github.com/salute-developers/plasma/pull/660) ([@kvpolyanskiy](https://github.com/kvpolyanskiy)) #### 🐛 Bug Fix - chore(plasma-ui): Storybook controls for Tabs [#649](https://github.com/salute-developers/plasma/pull/649) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@kvpolyanskiy](https://github.com/kvpolyanskiy) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.42.0 (Mon Aug 23 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.41.0 (Fri Aug 20 2021) #### 🚀 Enhancement - feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.40.0 (Fri Aug 20 2021) #### 🚀 Enhancement - feat: A11y Switch [#633](https://github.com/salute-developers/plasma/pull/633) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore(plasma-ui): Storybook controls for Skeleton, Stepper, Toast [#640](https://github.com/salute-developers/plasma/pull/640) ([@kayman233](https://github.com/kayman233)) - chore(plasma-ui): Storybook controls for Badge, Button, Icon, Image [#627](https://github.com/salute-developers/plasma/pull/627) ([@kayman233](https://github.com/kayman233)) - chore(plasma-ui): disableProps added [#627](https://github.com/salute-developers/plasma/pull/627) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.39.0 (Wed Aug 18 2021) #### 🚀 Enhancement - feat(plasma-ui): add Slider component [#584](https://github.com/salute-developers/plasma/pull/584) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.38.2 (Wed Aug 18 2021) #### 🐛 Bug Fix - fix(plasma-ui): fix vertical position of HeaderBack [#634](https://github.com/salute-developers/plasma/pull/634) ([@OgNellis](https://github.com/OgNellis)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.38.1 (Wed Aug 18 2021) #### 🐛 Bug Fix - fix(plasma-ui): add textAlign prop [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) - fix(plasma-ui): calculate props in component [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) - fix(plasma-ui): check ref commit [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) - fix(plasma-ui): marquee fix [#618](https://github.com/salute-developers/plasma/pull/618) ([@ayymkozb](https://github.com/ayymkozb)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@ayymkozb](https://github.com/ayymkozb) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.38.0 (Mon Aug 16 2021) #### 🚀 Enhancement - feat(plasma-ui): tabs api changed [#593](https://github.com/salute-developers/plasma/pull/593) ([@kayman233](https://github.com/kayman233)) - feat(plasma-ui): tabs animation added [#593](https://github.com/salute-developers/plasma/pull/593) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.0 (Tue Aug 10 2021) #### 🚀 Enhancement - feat(plasma-ui): Add mixin reexports from core [#629](https://github.com/salute-developers/plasma/pull/629) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-ui): Mixin import from plasma-ui [#629](https://github.com/salute-developers/plasma/pull/629) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.36.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - fix: Execution layout effect on server [#607](https://github.com/salute-developers/plasma/pull/607) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.35.1 (Fri Aug 06 2021) #### 🐛 Bug Fix - fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.35.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.34.0 (Wed Aug 04 2021) #### 🚀 Enhancement - feat: Spacing mixin applySpacing [#585](https://github.com/salute-developers/plasma/pull/585) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.33.0 (Mon Aug 02 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.32.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-ui): Added index exports for hooks and etc [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.31.1 (Fri Jul 30 2021) #### 🐛 Bug Fix - fix(plasma-ui): huawei detection fix [#583](https://github.com/salute-developers/plasma/pull/583) (nicolai.v.95@gmail.com) - docs(plasma-ui): Show provider in stories [#575](https://github.com/salute-developers/plasma/pull/575) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - nsvoevodin (nicolai.v.95@gmail.com) --- # v1.31.0 (Tue Jul 27 2021) #### 🚀 Enhancement - feat(plasma-ui): Header layout [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Header minimize or back [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui): Pass rest props to TextBox if only children presented [#551](https://github.com/salute-developers/plasma/pull/551) ([@fanisco](https://github.com/fanisco)) - docs(plasma-ui): assistant usage fix [#562](https://github.com/salute-developers/plasma/pull/562) ([@kayman233](https://github.com/kayman233)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.30.2 (Mon Jul 19 2021) #### 🐛 Bug Fix - fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.30.1 (Fri Jul 16 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.30.0 (Thu Jul 15 2021) #### 🚀 Enhancement - feat(plasma-ui): Detect SberBoxTop [#546](https://github.com/salute-developers/plasma/pull/546) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.29.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.28.0 (Wed Jul 14 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.27.3 (Wed Jul 14 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.27.2 (Tue Jul 13 2021) #### 🐛 Bug Fix - fix(plasma-ui): Toast fade top placement [#528](https://github.com/salute-developers/plasma/pull/528) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.27.1 (Tue Jul 13 2021) #### 🐛 Bug Fix - fix: Pickers performance, no unnecessary rerender [#527](https://github.com/salute-developers/plasma/pull/527) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.27.0 (Tue Jul 13 2021) #### 🚀 Enhancement - feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.26.0 (Fri Jul 09 2021) #### 🚀 Enhancement - feat: TimePicker throws exception for out of range value [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### 🐛 Bug Fix - fix(plasma-ui): Header back button position [#517](https://github.com/salute-developers/plasma/pull/517) ([@fanisco](https://github.com/fanisco)) - docs: Documentation for hocs [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): Picker focus / control remote [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) - refactor(plasma-ui): Picker component refactor [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Pass ids in Date&TimePicker [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): Date&TimePicker rest attributes on wrapper [#494](https://github.com/salute-developers/plasma/pull/494) ([@fanisco](https://github.com/fanisco)) - docs: plasma-ui disable autofocus for time picker [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - docs: fix time picker docs [#516](https://github.com/salute-developers/plasma/pull/516) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - docs: add documentation for environment [#480](https://github.com/salute-developers/plasma/pull/480) ([@OgNellis](https://github.com/OgNellis)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) #### 📝 Documentation - chore(plasma-ui): Change deviceKind through get param in iframe [#500](https://github.com/salute-developers/plasma/pull/500) ([@fanisco](https://github.com/fanisco)) #### Authors: 4 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.25.0 (Thu Jul 08 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.24.1 (Wed Jul 07 2021) #### 🐛 Bug Fix - fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): fix missed bracket [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.24.0 (Fri Jul 02 2021) #### 🐛 Bug Fix - fix(plasma-ui): Radio type in trigger [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.23.1 (Thu Jul 01 2021) #### 🐛 Bug Fix - fix(plasma-ui): no-select mixin lint error fix [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): no-select mixin in plasma-core [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): no-select mixin added [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): text selection fixed [#462](https://github.com/salute-developers/plasma/pull/462) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.23.0 (Thu Jul 01 2021) #### 🐛 Bug Fix - docs(plasma-ui): repository link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: setup jest [#466](https://github.com/salute-developers/plasma/pull/466) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.22.1 (Wed Jun 23 2021) #### 🐛 Bug Fix - fix(plasma-ui): PickerItem sizes [#458](https://github.com/salute-developers/plasma/pull/458) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.22.0 (Wed Jun 23 2021) #### 🚀 Enhancement - feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.21.0 (Tue Jun 22 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.20.0 (Fri Jun 18 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.19.1 (Thu Jun 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.19.0 (Wed Jun 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.18.1 (Wed Jun 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.18.0 (Mon Jun 07 2021) #### 🚀 Enhancement - feat: switchable month name format in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - feat: short month name in datepicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### 🐛 Bug Fix - refactor: change style of default options checking in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - refactor: remove unimportant check from getFormatterKey [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - refactor: unified options getting in DatePicker [#392](https://github.com/salute-developers/plasma/pull/392) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.17.1 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.17.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.16.0 (Mon May 31 2021) #### 🚀 Enhancement - feat: es module build for plasma-tokens [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - feat: add es module exports for plasma-ui [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### 🐛 Bug Fix - fix: es module import in CarouselCol [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - fix: all at once exports [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - chore: update plasma-core version for plasma-ui [#341](https://github.com/salute-developers/plasma/pull/341) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.15.2 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.1 (Thu May 20 2021) #### 🐛 Bug Fix - fix(plasma-ui) Add Huawei TV UA [#403](https://github.com/salute-developers/plasma/pull/403) ([@SemyonMakhaev](https://github.com/SemyonMakhaev)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Махаев Семён ([@SemyonMakhaev](https://github.com/SemyonMakhaev)) --- # v1.15.0 (Thu May 20 2021) #### 🚀 Enhancement - feat(plasma-ui): Increase Picker performance with preset item styles [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui): Disabled animation in Picker in first render [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.14.2 (Tue May 18 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.14.1 (Mon May 17 2021) #### 🐛 Bug Fix - fix(plasma-ui): fix simultaneous src&placeholder display [#390](https://github.com/salute-developers/plasma/pull/390) ([@ayymkozb](https://github.com/ayymkozb)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@ayymkozb](https://github.com/ayymkozb) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.14.0 (Mon May 17 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui): Moved Spinner to core [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.13.0 (Fri May 14 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.12.0 (Thu May 13 2021) #### 🐛 Bug Fix - fix: exclude description from Basebox in plasma-ui [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package-locks [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.11.0 (Tue May 11 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.10.0 (Fri May 07 2021) #### 🚀 Enhancement - feat(plasma-core): Added applyEllipsis mixin [#348](https://github.com/salute-developers/plasma/pull/348) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.9.0 (Thu May 06 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) - docs: fix grid misspell [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.8.0 (Wed Apr 28 2021) #### 🚀 Enhancement - feat(plasma-ui): Add new scrollAlign values for Carousel [#317](https://github.com/salute-developers/plasma/pull/317) (nicolai.v.95@gmail.com) #### Authors: 1 - nsvoevodin (nicolai.v.95@gmail.com) --- # vnull (Tue Apr 27 2021) #### 🐛 Bug Fix - docs(plasma-ui): Linked doc for plasma-tokens and added information about font [#324](https://github.com/salute-developers/plasma/pull/324) ([@fanisco](https://github.com/fanisco)) #### ⚠️ Pushed to `master` - {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) #### Authors: 2 - [@github-actions[bot]](https://github.com/github-actions[bot]) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.6.2 (Wed Apr 21 2021) #### 🐛 Bug Fix - fix(plasma-ui): DatePicker: fix 30-31 february [#322](https://github.com/salute-developers/plasma/pull/322) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.6.1 (Wed Apr 21 2021) #### 🐛 Bug Fix - fix(plasma-ui): update @storybook/react version [#323](https://github.com/salute-developers/plasma/pull/323) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### Authors: 1 - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.6.0 (Tue Apr 20 2021) #### 🚀 Enhancement - feat(plasma-ui): TimePicker: values interval [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Date/TimePicker control by keyboard/remote [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): TimePicker / DatePicker: l and s sizes for both components [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-ui): remove docz [#304](https://github.com/salute-developers/plasma/pull/304) ([@OgNellis](https://github.com/OgNellis)) - perf(plasma-ui): Picker: prevent form unnecessary onChange call [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): Picker disabled state [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) - fix(plasma-ui): Date/TimePickers controls [#300](https://github.com/salute-developers/plasma/pull/300) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.5.2 (Tue Apr 20 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.5.1 (Sat Apr 17 2021) #### 🐛 Bug Fix - fix(plasma-ui): fix detection Huawei TV [#312](https://github.com/salute-developers/plasma/pull/312) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.5.0 (Fri Apr 16 2021) #### 🚀 Enhancement - feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) #### Authors: 1 - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.4.0 (Thu Apr 15 2021) #### 🚀 Enhancement - feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) - fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.3.1 (Thu Apr 15 2021) #### 🐛 Bug Fix - fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.3.0 (Tue Apr 13 2021) #### 🚀 Enhancement - feat(ui): Add base to props in Image component [#298](https://github.com/salute-developers/plasma/pull/298) ([@ayymkozb](https://github.com/ayymkozb)) #### Authors: 1 - [@ayymkozb](https://github.com/ayymkozb) --- # v1.2.1 (Mon Apr 12 2021) #### 🐛 Bug Fix - fix(plasma-ui): missing root exports for Image & Marquee [#292](https://github.com/salute-developers/plasma/pull/292) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.2.0 (Wed Apr 07 2021) #### 🚀 Enhancement - feat(plasma-ui): Marquee: animation duration prop ([@ayymkozb](https://github.com/ayymkozb)) - feat(plasma-ui): TimePicker: correct min and max behavior [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Carousel: dynamic options list refresh [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Update CHANGELOG.md \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 4 - [@ayymkozb](https://github.com/ayymkozb) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.1.0 (Wed Apr 07 2021) #### 🚀 Enhancement - feat(plasma-ui): TimePicker: correct min and max behavior [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) - feat(plasma-ui): Carousel: dynamic options list refresh [#269](https://github.com/salute-developers/plasma/pull/269) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.0.0 (Fri Apr 02 2021) #### 🐛 Bug Fix - fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - build(plasma-ui): move files [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.20.0 (Wed Nov 11 2020) #### 🚀 Enhancement - feat(ui): Доработана докуменация по Card [#58](https://github.com/salute-developers/plasma/pull/58) ([@fanisco](https://github.com/fanisco)) - feat(icon): Добавлены новые иконки xs:16 & s:24 [#57](https://github.com/salute-developers/plasma/pull/57) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: updated lock files [#62](https://github.com/salute-developers/plasma/pull/62) ([@Yeti-or](https://github.com/Yeti-or)) - build: запускать сборку доки с ts3.5.3 [#62](https://github.com/salute-developers/plasma/pull/62) ([@Yeti-or](https://github.com/Yeti-or)) - build(ui): ts ломает сборку доки [#57](https://github.com/salute-developers/plasma/pull/57) ([@Yeti-or](https://github.com/Yeti-or)) - chore: правки после рефакторинга [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) - chore: Удалены стори и дока для Cart [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) - fix: компонент Input [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) - fix: remove old icons from components [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) - refactor: new icons [#57](https://github.com/salute-developers/plasma/pull/57) ([@IgorAntonov](https://github.com/IgorAntonov)) #### Authors: 3 - [@IgorAntonov](https://github.com/IgorAntonov) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.19.0 (Tue Nov 10 2020) #### 🚀 Enhancement - feat(ui): Добавлена карточка в сторибук и докзи [#51](https://github.com/salute-developers/plasma/pull/51) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(ui): fix links and stuff [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) - chore(ui): more cleanup [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) - chore: cleanup [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) - docs: Обновить документацию [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) - chore: storybook: поправить глобальные стили [#46](https://github.com/salute-developers/plasma/pull/46) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.18.0 (Tue Nov 10 2020) #### 🚀 Enhancement - feat(ui): Добавлены компоненты TextBox & Cell [#47](https://github.com/salute-developers/plasma/pull/47) ([@Yeti-or](https://github.com/Yeti-or)) - feat(ui): add Cell component [#47](https://github.com/salute-developers/plasma/pull/47) ([@IgorAntonov](https://github.com/IgorAntonov)) #### Authors: 2 - [@IgorAntonov](https://github.com/IgorAntonov) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.17.0 (Tue Nov 10 2020) #### 🚀 Enhancement - feat(ui): Удален Card.stories [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - feat(ui): Скрыт ScrollList [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - feat(ui): Удален LooneyTunes [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - feat(ui): Доработаны Input, Field (TextField) [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - feat(ui): Доработан Button [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) - feat(ui): Доработан Badge [#45](https://github.com/salute-developers/plasma/pull/45) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.16.0 (Mon Nov 09 2020) #### 🚀 Enhancement - feat(ui): Перевел сетку на rem-ы [#43](https://github.com/salute-developers/plasma/pull/43) ([@fanisco](https://github.com/fanisco)) - feat(ui): В сторибук заменены вьюпорты на родные для сетки [#43](https://github.com/salute-developers/plasma/pull/43) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.15.0 (Thu Nov 05 2020) #### 🐛 Bug Fix - fix(ui): исправление storybook под rem-ы [#36](https://github.com/salute-developers/plasma/pull/36) ([@fanisco](https://github.com/fanisco)) - chore(ui): add missing deps to useCb [#38](https://github.com/salute-developers/plasma/pull/38) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.14.0 (Fri Oct 30 2020) #### 🚀 Enhancement - feat(ui): Переход на общий фокус-миксин [#33](https://github.com/salute-developers/plasma/pull/33) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.13.0 (Fri Oct 30 2020) #### 🚀 Enhancement - feat(ui): Добавить шаг prepare/build в публикацию [#34](https://github.com/salute-developers/plasma/pull/34) ([@IgorAntonov](https://github.com/IgorAntonov)) #### 🐛 Bug Fix - refactor(ui): fix another lint errors [#26](https://github.com/salute-developers/plasma/pull/26) ([@IgorAntonov](https://github.com/IgorAntonov)) - refactor(ui): fix lint errors [#26](https://github.com/salute-developers/plasma/pull/26) ([@IgorAntonov](https://github.com/IgorAntonov)) - ci: bump locks \[skip ci\] [#34](https://github.com/salute-developers/plasma/pull/34) ([@Yeti-or](https://github.com/Yeti-or)) - chore: change logo image for docs/storybook [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) - refactor(ui): format currency without package i18n [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) - build: remove private packages from deps [#32](https://github.com/salute-developers/plasma/pull/32) ([@IgorAntonov](https://github.com/IgorAntonov)) #### Authors: 2 - [@IgorAntonov](https://github.com/IgorAntonov) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.11.0 (Thu Oct 29 2020) #### 🚀 Enhancement - feat(ui): переработаны Button и ActionButton [#29](https://github.com/salute-developers/plasma/pull/29) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(ui): fix empty documentation [#30](https://github.com/salute-developers/plasma/pull/30) ([@IgorAntonov](https://github.com/IgorAntonov)) #### Authors: 2 - [@IgorAntonov](https://github.com/IgorAntonov) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.10.0 (Wed Oct 28 2020) #### 🚀 Enhancement - feat(ui): использование Button beforeFocusOutline [#22](https://github.com/salute-developers/plasma/pull/22) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.9.0 (Tue Oct 27 2020) #### 🚀 Enhancement - feat(ui): views вынесены в mixins [#17](https://github.com/salute-developers/plasma/pull/17) ([@fanisco](https://github.com/fanisco)) - feat(ui): доработка Button API в рамках работы над Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) - feat(ui): доработка Badge API в рамках работы над Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) - feat(ui): доработка Card [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore(ui): bump deps versions in lock [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) - chore(ui): types, mixins [#1](https://github.com/salute-developers/plasma/pull/1) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v0.8.0 (Tue Oct 27 2020) #### 🚀 Enhancement - feat(ui): добавить иконки для новостей [#16](https://github.com/salute-developers/plasma/pull/16) ([@Alisa007](https://github.com/Alisa007)) #### Authors: 1 - [@Alisa007](https://github.com/Alisa007) --- # v0.7.0 (Tue Oct 27 2020) #### 🚀 Enhancement - feat(ui): Размеры ячеек Col расчитываются исходя из размеров Container [#3](https://github.com/salute-developers/plasma/pull/3) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - ci: add chromatic to ui [#9](https://github.com/salute-developers/plasma/pull/9) ([@Yeti-or](https://github.com/Yeti-or)) - ci: add chromatic to ui ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v0.6.2 (Mon Oct 26 2020) #### 🐛 Bug Fix - fix: license [#7](https://github.com/salute-developers/plasma/pull/7) ([@Yeti-or](https://github.com/Yeti-or)) - fix: license ([@Yeti-or](https://github.com/Yeti-or)) - fix(ui): url to repo [#6](https://github.com/salute-developers/plasma/pull/6) ([@Yeti-or](https://github.com/Yeti-or)) - fix(ui): url to repo ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file diff --git a/packages/plasma-web/CHANGELOG.md b/packages/plasma-web/CHANGELOG.md index fa0b3a4abc..22bd4abe30 100644 --- a/packages/plasma-web/CHANGELOG.md +++ b/packages/plasma-web/CHANGELOG.md @@ -1,8573 +1 @@ -# v1.460.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): add chipView & chipValidator tests & update configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): add Chip views & update test ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-b2c/web): add Dropzone component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add infinite Notification [#1582](https://github.com/salute-developers/plasma/pull/1582) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): update tests and configs for Badge ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(): Typography tests added for BodyM, H2, TextS; _noWrap test updated ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-b2c, plasma-web): Typography tests and snapshots updated ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.447.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): update test alwaysOpened for Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update TextArea resize test [#1520](https://github.com/salute-developers/plasma/pull/1520) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add NumberInput component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*): add test onClickClose for Chip [#1536](https://github.com/salute-developers/plasma/pull/1536) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.434.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): add hint to TextArea & TextField with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) -- chore(plasma-{b2c, web}): Counter tests updated ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- chore(): header tabs tests added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web): handle side effect for css ([@Yakutoc](https://github.com/Yakutoc)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.422.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-b2c, plasma-web): vertical Tabs tests added ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- test(plasma-*): fix Popover flucky test [#1412](https://github.com/salute-developers/plasma/pull/1412) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): fix Popup depending tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: fix storybook popover container ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-b2c, plasma-web): fix Attach tests ([@denivladislav](https://github.com/denivladislav)) -- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.413.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update TextArea config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update Textfield config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): add ChipGroup component and snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(plasma-web): add tests for en locale [calendar] ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v1.403.0 (Tue Sep 24 2024) - -### Release Notes - -#### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.400.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c): update Editable with tests [#1430](https://github.com/salute-developers/plasma/pull/1430) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Badge stories & configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.392.0 (Tue Sep 10 2024) - -#### 🚀 Enhancement - -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.391.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-b2c/web): add DatePicker test for calendar date ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add InputGroup with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) -- feat(plasma-b2c/web): update Checkbox & Radiobox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: update ModalBase modalOverlayColor token [#1364](https://github.com/salute-developers/plasma/pull/1364) (VAnaKudryavtsev@sberbank.ru) -- fix(cs): enable token ([@iljs](https://github.com/iljs)) -- fix(web): update combobox test ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v1.383.1 (Fri Aug 30 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.383.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) -- feat(plasma-web): xs size added [#1395](https://github.com/salute-developers/plasma/pull/1395) ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.377.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{b2c, web}): portal prop test added [#1347](https://github.com/salute-developers/plasma/pull/1347) ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: Fix Modal overflow-y side effect [#1325](https://github.com/salute-developers/plasma/pull/1325) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{b2c, web}, sdds-*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web,plasma-b2c): Add `@salutejs/plasma-themes` deps to package.json ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}): Switch --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v1.366.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(*): add to libs and final edits ([@iljs](https://github.com/iljs)) -- feat(web/b2c): add breadcrumbs tests ([@iljs](https://github.com/iljs)) -- feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) -- feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-b2c/web): add DatePicker snapshot failure treshhold [#1326](https://github.com/salute-developers/plasma/pull/1326) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-*, sdds-*): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.357.0 (Thu Jul 25 2024) - -### Release Notes - -#### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины - -**До:** -![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) - -**После:** -![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) - ---- - -#### 🚀 Enhancement - -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop in Typography ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web): update Calendar config & refactor tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Chip tests [#1312](https://github.com/salute-developers/plasma/pull/1312) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- chore(plasma-web): update api-report ([@shuga2704](https://github.com/shuga2704)) -- chore(plasma-docs): fixed Select docs ([@shuga2704](https://github.com/shuga2704)) -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(components): add new view and add new props [#1301](https://github.com/salute-developers/plasma/pull/1301) ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}): Price component ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-*,plasma-*,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(plasma-b2c/plasma-web): fix vc cdn url [#1298](https://github.com/salute-developers/plasma/pull/1298) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.351.0 (Thu Jul 11 2024) - -### Release Notes - -#### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: - -scrollBefore - -**After**: - -scrollAfter - - -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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые 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 - -- добавлена страница с цветовой палитрой - -**Страница выбора цвета** - -![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) - -**Страница выбора оттенка** - -![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - -plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) - ---- - -#### 🚀 Enhancement - -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) -- feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-web): update Calendar test ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): update Range configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): update Calendar configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.339.0 (Thu Jun 27 2024) - -### Release Notes - -#### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1247) - -### 16 [xs, xsmall] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [16, xs, xsmall] (https://github.com/salute-developers/plasma/pull/1250) - -### 36 [m, medium] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [36, m, medium] (https://github.com/salute-developers/plasma/pull/1257) - -### React - -- добавлена обработка всех имеющихся размеров: 16, 24, 36 -- обновлены cypress snapshots с использованием иконки `IconDone` - -#### Before/After - -![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) - -### New-hope - -- изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) -- обновлены cypress snapshots связанные с `var(--text-primary)` - -plasma-icons: Handle all sizes [React] (https://github.com/salute-developers/plasma/pull/1258) - -### Android - -- добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 - -#### After - -Screenshot 2024-06-19 at 13 44 22 - -Screenshot 2024-06-19 at 13 46 09 - -plasma-icons: handle all icons size [Android] (https://github.com/salute-developers/plasma/pull/1259) - -### Icons page - -- добавлен вывод комбинации (старых + новых) иконок -- добавлено динамическое изменение размера иконок в grid -- косметические правки по дизайну - -plasma-website: Redesign "Icons" page [Part 2] (https://github.com/salute-developers/plasma/pull/1262) - -### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add test for predefined Segments ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) -- feat(new-hope): Add disabled, change function and more props [#1254](https://github.com/salute-developers/plasma/pull/1254) ([@iljs](https://github.com/iljs)) -- feat(new-hope): Accordion add to web, b2c and docs ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, plasma-web): autoResize props set in stories ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-b2c, plasma-web): set resize prop as deprecated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) -- fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) -- fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v1.329.0 (Thu Jun 13 2024) - -### Release Notes - -#### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) - -## Icons - -### Stroke - -- заменили значение свойства `stroke` на `currentColor` - -#### Before - -Screenshot 2024-06-03 at 18 35 35 - - -#### After - -Screenshot 2024-06-03 at 18 33 57 - - -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 - -Screenshot 2024-06-11 at 14 53 26 - -#### After - -Screenshot 2024-06-11 at 15 05 21 - - -plasma-website: Redesign Icons page [Part I] (https://github.com/salute-developers/plasma/pull/1228) - ---- - -#### 🚀 Enhancement - -- Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.328.0 (Thu May 30 2024) - -### Release Notes - -#### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` - -#### ДО: - -![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) -![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) - -#### ПОСЛЕ: - -![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) -![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) - -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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): update config, stories, tests for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add textfield label as controlled prop in stories [#1208](https://github.com/salute-developers/plasma/pull/1208) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add Range & write tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update Calendar stories [#1203](https://github.com/salute-developers/plasma/pull/1203) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) -- fix(new-hope): Textarea fix padding and label [#1209](https://github.com/salute-developers/plasma/pull/1209) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.321.0 (Thu May 16 2024) - -#### 🚀 Enhancement - -- Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) -- feat(plasma-web/core): update Radiobox & Checkbox tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): refactor Checkbox & Radiobox configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): Add docs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): Add to b2c ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): Add to web ([@iljs](https://github.com/iljs)) -- feat(plasma-docs): fix [#1201](https://github.com/salute-developers/plasma/pull/1201) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Backward compatibility ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): fixes ([@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, web): tests fixes ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix ref target for TextField ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@renovate[bot]](https://github.com/renovate[bot]) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.318.0 (Thu Apr 25 2024) - -### Release Notes - -#### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) - -## Components - -### Tooltip - -- исправлено позиционирование стрелочки -- добавлен тест на много-строчный сценарий - -#### Before: - -![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) - -#### After: - -![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) - -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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web): add default size to Textfield interlayer [#1187](https://github.com/salute-developers/plasma/pull/1187) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): replace primary to default view & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): fix tooltip live story [#1171](https://github.com/salute-developers/plasma/pull/1171) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) -- fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) -- test(plasma-web/b2c): add snapshots for popover arrow styles for placing ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.313.0 (Thu Apr 11 2024) - -### Release Notes - -#### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): update TextField component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): fix Chip config & test [#1155](https://github.com/salute-developers/plasma/pull/1155) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): Cell web, b2c and docs [#1148](https://github.com/salute-developers/plasma/pull/1148) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) -- fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c, web): Dropdown added ([@shuga2704](https://github.com/shuga2704)) - -#### Authors: 6 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.306.1 (Tue Apr 02 2024) - -#### 🐛 Bug Fix - -- fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) -- fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.306.0 (Thu Mar 28 2024) - -### Release Notes - -#### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1125) - -### 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`. - -#### До: -Screenshot 2024-03-21 at 12 28 41 - -#### После: -Screenshot 2024-03-21 at 17 03 31 - - -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` - -#### До: - -![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) -![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) - -#### После: - -![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) -![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) - - -feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) - ---- - -#### 🚀 Enhancement - -- Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- feat(plasma-web): Component Toolbar added ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination fixed ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination tests ([@iljs](https://github.com/iljs)) -- feat(new-hope): Pagination add to web and b2c and fix bags ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c): fix Badge view tokens & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add Progress from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: add todo for shadow tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(new-hope): linaria sctipt fix [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.299.0 (Thu Mar 14 2024) - -### Release Notes - -#### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Grid from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add to css build components by exact match ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-web, b2c, new-hope): Added ButtonBase [#1080](https://github.com/salute-developers/plasma/pull/1080) ([@shuga2704](https://github.com/shuga2704)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.292.1 (Tue Mar 05 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.292.0 (Fri Mar 01 2024) - -### Release Notes - -#### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1048) - - -## Tokens - -* Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - -* В пакетах с наборами тем были объеденены токены с цветами и типографикой. - -* Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - -* Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - * `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Drawer to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): Refactor TextField ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-new-hope): refactor stretching prop in ButtonGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): update tests depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add ButtonGroup ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add Button from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope, web, b2c): Added Indicator component [#1067](https://github.com/salute-developers/plasma/pull/1067) ([@shuga2704](https://github.com/shuga2704)) -- chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Alexander Malishev ([@malilex](https://github.com/malilex)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.285.0 (Thu Feb 15 2024) - -### Release Notes - -#### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 - -prop onChangeStartOfRange - - -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 - -![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) - -multiple - -![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) - - -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] (https://github.com/salute-developers/plasma/pull/1025) - -### Plasma-ui-docs - -- обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии -- исправлены **все** уязвимости в пакете `plasma-ui-docs` - - -plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs] (https://github.com/salute-developers/plasma/pull/1026) - -### 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` - -Пример использования: - -```js -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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web, b2c): Added documentation for Avatar and AvatarGroup [#1036](https://github.com/salute-developers/plasma/pull/1036) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Classnames fixes ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-new-hope): add key navigation to Tabs [#983](https://github.com/salute-developers/plasma/pull/983) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope): remove Tabs ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web/b2c): add Overlay component [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(web): handle "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-b2c/web): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-web): Add tests and snapshots for `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(b2c, web): Added tests for Avatar and AvatarGroup ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web, plasma-b2c): fix default Tabs sizes ([@kayman233](https://github.com/kayman233)) -- fix(plasma-new-hope): remove carousel and observers from Tabs ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): Tabs refactor and redesign ([@kayman233](https://github.com/kayman233)) -- fix(plasma-hope): Add value deps for `Select` component with multiselect mode [#1040](https://github.com/salute-developers/plasma/pull/1040) ([@neretin-trike](https://github.com/neretin-trike)) -- docs(plasma-web/b2c): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-b2c/web): add Overlay snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build [#942](https://github.com/salute-developers/plasma/pull/942) ([@shuga2704](https://github.com/shuga2704)) -- build(plasma-web): add css build ([@Yeti-or](https://github.com/Yeti-or)) -- chore: api report after adding "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.277.0 (Thu Feb 01 2024) - -### Release Notes - -#### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c/web): add Toast with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: fix Popup storybook example [#997](https://github.com/salute-developers/plasma/pull/997) ([@kayman233](https://github.com/kayman233)) -- test: added tests for ModalBase, PopupBase ([@kayman233](https://github.com/kayman233)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: closed img tag ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.271.1 (Fri Jan 19 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- chore: closed img tag [no ci] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.271.0 (Thu Jan 18 2024) - -### Release Notes - -#### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики - -Было: -Screenshot 2024-01-16 at 19 09 54 - -Стало: -Screenshot 2024-01-16 at 19 09 17 - -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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web/b2c): add Counter to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c): remove QuantityBadge [#964](https://github.com/salute-developers/plasma/pull/964) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c/new-hope): add Image in new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): new typography sizes for Skeleton with snapshots [#960](https://github.com/salute-developers/plasma/pull/960) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web): Fix storybook control panel in Carousel ([@shuga2704](https://github.com/shuga2704)) -- fix(plasma-web,plasma-hope): Fix weird scroll in accessibility mode in Carousel ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.261.0 (Mon Dec 25 2023) - -#### 🚀 Enhancement - -- hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.260.0 (Fri Dec 22 2023) - -#### 🚀 Enhancement - -- Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) -- feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c/web): add stretch prop and update test [#931](https://github.com/salute-developers/plasma/pull/931) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c): remove extra views for SegmentItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): separate configs for segment ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add Segment component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): refactor typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add paragraphText component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add typography as tokens-mixins ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web): add typography from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-\*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-tokens-utils): Add methods for handle fallback themes ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-new-hope): fix Notification layout with long text [#927](https://github.com/salute-developers/plasma/pull/927) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-b2c/web): fix tests depending on typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web,plasma-b2c): Update snapshots and add test ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-new-hope): Fix `TextArea` behavior with uncontrolled value ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c,plasma-web): Update configs for components with new design ([@neretin-trike](https://github.com/neretin-trike)) -- chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web, plasma-b2c): redesign Notification ([@kayman233](https://github.com/kayman233)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.254.0 (Thu Dec 14 2023) - -### Release Notes - -#### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-new-hope): Switch add labelPosition ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-web): Replace from plasma-new-hope ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-new-hope): Add core Switch component (nikita.belyanskiy@south.rt.ru) -- fix(plasma-new-hope): fix tokens usage in Tooltip [#879](https://github.com/salute-developers/plasma/pull/879) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-new-hope): Tooltip added ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-new-hope): Tooltip, Popover, Dropdown refactor ([@kayman233](https://github.com/kayman233)) -- feat(plasma-new-hope, plasma-web, plasma-b2c): Tooltip added ([@kayman233](https://github.com/kayman233)) -- chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.250.0 (Thu Nov 30 2023) - -#### 🚀 Enhancement - -- Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) -- feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-web): Replace `TextArea` from plasma-new-hope ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope/b2c/web): add readonly as attribute & remove hasClear prop ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): update snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope, plasms-web, plasma-b2c): fix title font for Notification [#848](https://github.com/salute-developers/plasma/pull/848) ([@kayman233](https://github.com/kayman233)) -- feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-web): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-web): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-web): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-web): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web/b2c): generate api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, plasma-b2c): Notification on new-hope ([@kayman233](https://github.com/kayman233)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.246.0 (Thu Nov 16 2023) - -### Release Notes - -#### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) - -Релиз от 16.11.2023 - ---- - -#### 🚀 Enhancement - -- Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) -- feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web, plasma-b2c): fix NoScroll behavior in ModalBase [#828](https://github.com/salute-developers/plasma/pull/828) ([@kayman233](https://github.com/kayman233)) -- feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) -- feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope): separate typography tokens & refactor folder structure ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): separate classes & tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c): add calendar with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope ([@kayman233](https://github.com/kayman233)) -- docs(web): fix typo [#850](https://github.com/salute-developers/plasma/pull/850) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(web): migrate "Main.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) -- chore(web): add decorators: Theme, Toast, Docs ([@Yakutoc](https://github.com/Yakutoc)) -- chore(web): migrate "Preview.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) -- chore(web): bump storybook to latest(7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(web): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Colors](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [UploadVisual](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [UploadAudio](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Upload](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Tooltip](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Toast](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [TextField](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [TextArea](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Tabs](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Switch](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Slider](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Skeleton](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Select](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Progress](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Price](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [PreviewGallery](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [PopupBase](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Popover](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [PaginationDots](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Notification](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [ModalBase](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Modal](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Link](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Image](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Grid](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [ElasticGrid](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Editable](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Dropdown](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Calendar](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Carousel](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Card](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Cell](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore(web): migrate to CSF 3 [AudioPlayer](<[@Yakutoc](https://github.com/Yakutoc)>) -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) -- docs(plasma-web/b2c/hope): update api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v1.240.0 (Thu Nov 02 2023) - -#### 🚀 Enhancement - -- Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) -- feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@kayman233](https://github.com/kayman233) -- [@nikewht](https://github.com/nikewht) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.237.0 (Thu Oct 19 2023) - -#### 🚀 Enhancement - -- Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) -- feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.236.0 (Fri Sep 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Checkbox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-web, plasma-b2c): Popover component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) -- chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.227.0 (Thu Sep 14 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web): fix padding-left without/with content-{left,right} [TextField][#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.225.0 (Mon Sep 04 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.221.0 (Fri Aug 18 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.220.0 (Thu Aug 03 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope, plasma-web): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 4 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.219.0 (Thu Jul 13 2023) - -#### 🐛 Bug Fix - -- chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.218.0 (Thu Jun 29 2023) - -#### 🐛 Bug Fix - -- chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- test: tests for focusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.216.0 (Thu Jun 01 2023) - -#### 🚀 Enhancement - -- chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- test(plasma-web): add more performance tests, exclude perftests from tsconfig & type coverage [#472](https://github.com/salute-developers/plasma/pull/472) ([@Troff8](https://github.com/Troff8)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Troff ([@Troff8](https://github.com/Troff8)) - ---- - -# v1.215.0 (Mon May 22 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.213.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.212.0 (Fri May 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.209.0 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.2 (Wed May 10 2023) - -#### 🐛 Bug Fix - -- fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.208.1 (Wed May 03 2023) - -#### 🐛 Bug Fix - -- fix(plasma-\*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.208.0 (Wed May 03 2023) - -#### 🚀 Enhancement - -- feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) -- feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.206.0 (Thu Apr 27 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.205.0 (Wed Apr 26 2023) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.1 (Tue Apr 25 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.204.0 (Mon Apr 24 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.202.0 (Wed Apr 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.201.0 (Mon Apr 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.200.0 (Thu Apr 13 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.199.0 (Wed Apr 12 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.198.2 (Wed Apr 05 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.198.1 (Tue Apr 04 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-web): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.198.0 (Fri Mar 31 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.197.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.196.0 (Thu Mar 30 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Dropdown" component [#447](https://github.com/salute-developers/plasma/pull/447) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Dropdown" component from "plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): [Select] replace import path to "@salutejs/plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.195.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.194.0 (Wed Mar 29 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.192.0 (Tue Mar 28 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.191.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) - -#### ⚠️ Pushed to `master` - -- feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.190.0 (Fri Mar 24 2023) - -#### 🚀 Enhancement - -- feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.189.0 (Tue Mar 21 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.188.0 (Fri Mar 17 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.187.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.186.0 (Thu Mar 16 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [cypress] handling Select height constraint [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.185.0 (Wed Mar 15 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [cypress] handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.184.0 (Wed Mar 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): processing new typography in story [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) -- feat(plasma-web): processing new typography [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) - -#### Authors: 1 - -- Alexander Lobyntsev (alexander.lobyntsev@virtualhealth.com) - ---- - -# v1.182.0 (Tue Mar 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.180.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.180.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [UploadAudio][#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.179.0 (Tue Mar 07 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [UploadVisual][#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.178.1 (Tue Mar 07 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.178.0 (Mon Mar 06 2023) - -#### 🐛 Bug Fix - -- build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- build(plasma-web): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.177.0 (Fri Mar 03 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [ElasticGrid][#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.176.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [AudioPlayer][#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.175.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [Editable][#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.174.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.173.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.172.0 (Thu Mar 02 2023) - -#### 🚀 Enhancement - -- feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.170.0 (Mon Feb 20 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.169.0 (Mon Feb 20 2023) - -#### 🚀 Enhancement - -- feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add test for withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): processing withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.168.0 (Fri Feb 17 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.167.1 (Thu Feb 16 2023) - -#### 🐛 Bug Fix - -- build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) -- build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.167.0 (Wed Feb 15 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore(plasma-web): fix stories imports [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) -- refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.166.1 (Wed Feb 15 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): resolve "Importing from '@storybook/addon-docs/blocks' is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-web): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-web): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.166.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) -- feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.165.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.164.0 (Tue Feb 14 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.163.0 (Fri Feb 10 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.161.0 (Wed Feb 08 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.160.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore(plasma-web): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.159.0 (Thu Feb 02 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): update storybook example [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests for navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- fix(plasma-web): update cypress tests [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.158.0 (Wed Feb 01 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.156.0 (Sat Jan 28 2023) - -#### 🚀 Enhancement - -- feat(plasma-web): add storybook example for undefined case [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add cypress tests for handling undefined cases [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): handling value as undefined [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.155.0 (Thu Jan 26 2023) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent default safari datepicker appearance [#287](https://github.com/salute-developers/plasma/pull/287) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.153.0 (Thu Jan 19 2023) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.151.0 (Mon Dec 26 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): [cypress] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): [a11y] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.150.0 (Mon Dec 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.149.0 (Thu Dec 22 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): set "Button" type to calendar header [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): set "Button" type to select button from Select [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.148.0 (Thu Dec 15 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add overlay [#266](https://github.com/salute-developers/plasma/pull/266) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.146.0 (Wed Dec 14 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add accent color [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): update cypress test/snapshots [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.144.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.2 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): improve type-coverage [#235](https://github.com/salute-developers/plasma/pull/235) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.143.1 (Thu Nov 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.143.0 (Wed Nov 23 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): [cypress] update tests [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-web): add a11y support [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.140.2 (Wed Nov 09 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.139.2 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.139.1 (Mon Oct 31 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.139.0 (Mon Oct 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): reset Tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.137.1 (Thu Oct 27 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.136.0 (Thu Oct 20 2022) - -#### 🚀 Enhancement - -- feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.135.1 (Wed Oct 19 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix color for header in `Calendar` component [#192](https://github.com/salute-developers/plasma/pull/192) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.134.3 (Tue Oct 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): delete notification scrollbar [#189](https://github.com/salute-developers/plasma/pull/189) ([@Yakutoc](https://github.com/Yakutoc)) - -#### Authors: 1 - -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - ---- - -# v1.134.2 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.134.1 (Mon Oct 10 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.134.0 (Mon Oct 10 2022) - -#### 🚀 Enhancement - -- docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.133.0 (Thu Oct 06 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.131.0 (Tue Oct 04 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add keyboard navigation for `Calendar` component [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix behavior for select month and year [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.130.0 (Mon Oct 03 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.129.0 (Wed Sep 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.2 (Mon Sep 26 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.1 (Tue Sep 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.128.0 (Thu Sep 15 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.126.1 (Wed Sep 14 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Headline5 tag h5 [#164](https://github.com/salute-developers/plasma/pull/164) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.124.1 (Tue Sep 06 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.124.0 (Thu Sep 01 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add right and left helper for `TextArea` [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.123.1 (Mon Aug 29 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Add test and snapshot for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix default open state for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.122.0 (Mon Aug 29 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add forwardRef for `Tooltip` component [#144](https://github.com/salute-developers/plasma/pull/144) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.2 (Wed Aug 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add primary color for `Field` component [#133](https://github.com/salute-developers/plasma/pull/133) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.1 (Tue Aug 16 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-web,plasma-b2c): Add tests and snapshots for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): add storybook [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) -- fix(plasma-web): fix modal height on ios safari [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- German Cyganov ([@Gerpea](https://github.com/Gerpea)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.120.0 (Wed Aug 10 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.119.1 (Fri Jul 29 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Update test and snapshots for key navigatation in `Select` component [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix behavior for `Dropdown` component on hover item [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.119.0 (Thu Jul 28 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.3 (Fri Jul 22 2022) - -#### 🐛 Bug Fix - -- test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.1 (Wed Jul 20 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix border visible for `TextField` and `TextArea` components [#103](https://github.com/salute-developers/plasma/pull/103) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.118.0 (Tue Jul 19 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.117.1 (Fri Jul 08 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Calendar inside Popup [#89](https://github.com/salute-developers/plasma/pull/89) ([@Yeti-or](https://github.com/Yeti-or)) -- fix(plasma-web): Add wrappers for click handle in CalendarMonth and CalendarYear [#89](https://github.com/salute-developers/plasma/pull/89) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 2 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.117.0 (Wed Jul 06 2022) - -#### 🐛 Bug Fix - -- docs(plasma-web,plasma-web-docs): Add comments and documentation for `Calendar` component [#90](https://github.com/salute-developers/plasma/pull/90) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.116.0 (Fri Jul 01 2022) - -#### 🐛 Bug Fix - -- chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) - -#### Authors: 1 - -- Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) - ---- - -# v1.115.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` range [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add range mode for `Calendar` component [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.114.0 (Wed Jun 29 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` double [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add double mode for `Calendar` component [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.113.0 (Thu Jun 23 2022) - -#### 🐛 Bug Fix - -- test(plasma-web,plasma-b2c): Add new typography in test and update snapshots for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.112.0 (Wed Jun 22 2022) - -#### 🐛 Bug Fix - -- refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) - ---- - -# v1.111.0 (Fri Jun 17 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add test and snapshot for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add event and disabled list for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.110.0 (Fri Jun 17 2022) - -#### 🚀 Enhancement - -- test(plasma-web): Add tests and snapshots for `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.109.0 (Tue Jun 14 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- test(plasma-web): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.107.1 (Thu Jun 09 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove children from DropdownProps [#60](https://github.com/salute-developers/plasma/pull/60) ([@andart71](https://github.com/andart71)) - -#### Authors: 1 - -- Andrey Loshkarev ([@andart71](https://github.com/andart71)) - ---- - -# v1.107.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c,plasma-web,plasma-ui): Add test and snapshot for `TextField` component [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.106.0 (Tue Jun 07 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.105.1 (Thu Jun 02 2022) - -#### 🐛 Bug Fix - -- fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) - -#### Authors: 1 - -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.105.0 (Thu May 26 2022) - -#### 🐛 Bug Fix - -- chore(plasma-web): Add SansDisplay typo for storybook [#37](https://github.com/salute-developers/plasma/pull/37) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.104.0 (Wed May 25 2022) - -#### 🐛 Bug Fix - -- test(plasma-b2c,plasma-web): Add tests and snapshots for `Tooltip` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix `Tooltip` behavior with wrapper [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.103.0 (Tue May 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.3 (Mon May 23 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.2 (Fri May 20 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.102.1 (Thu May 19 2022) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) - ---- - -# v1.101.0 (Wed May 11 2022) - -#### 🚀 Enhancement - -- test(plasma-web, plasma-b2c): Add test and update snapshot for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-web): Add max-width for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.100.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.99.0 (Wed May 11 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.93.0 (Wed Apr 27 2022) - -#### 🐛 Bug Fix - -- fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: lerna & npm i [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### ⚠️ Pushed to `master` - -- fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.91.0 (Thu Apr 07 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Designing `TextField` for B2B theme [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test: Added B2B `TextField` tests / new tests for legacy Web [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) -- fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web): Support `plasma-typo` in Storybook [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.90.0 (Tue Apr 05 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Modal`: a11y improvements [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `Modal` added react-focus-lock for focus management [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.89.0 (Thu Mar 31 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- test(plasma-web): `Select`: tests and a11y assertions [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): `Checkbox` & `Radibox` labeled and described by attrs and elems [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.88.0 (Mon Mar 28 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Tooltip` a11y & close with esc [#1135](https://github.com/salute-developers/plasma/pull/1135) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.87.0 (Fri Mar 25 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Add ref to carousel [#1155](https://github.com/salute-developers/plasma/pull/1155) (alisabelousova007@gmail.com) - -#### Authors: 1 - -- Белоусова Алиса Дмитриевна (alisabelousova007@gmail.com) - ---- - -# v1.86.0 (Wed Mar 23 2022) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c): Add focus for `Checkbox` and `Radiobox` components [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@neretin-trike](https://github.com/neretin-trike)) -- docs: `withSkeleton` wraps component with a11y [#1129](https://github.com/salute-developers/plasma/pull/1129) ([@fanisco](https://github.com/fanisco)) -- docs: `Spinner` live example of a11y [#1134](https://github.com/salute-developers/plasma/pull/1134) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.85.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.84.0 (Wed Mar 16 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.83.0 (Tue Mar 15 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): `Notification`: added possibility to anounce text when open [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.82.0 (Mon Mar 14 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add restrict bounds for value in `Progress` component [#1126](https://github.com/salute-developers/plasma/pull/1126) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.80.0 (Fri Mar 11 2022) - -#### 🐛 Bug Fix - -- chore(plasma-web): Delete `Popup` from storybook [#1136](https://github.com/salute-developers/plasma/pull/1136) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.79.0 (Fri Mar 04 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): add multiselect logic to select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- feat(plasma-web): add keyboard navigation to Select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- feat(plasma-web): add additional fields to DropdownItem [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - -#### 🐛 Bug Fix - -- test(plasma-web): add tests on keyboard navigation [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Дмитрий Лекомцев ([@didolf](https://github.com/didolf)) - ---- - -# v1.78.1 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.78.0 (Tue Mar 01 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.77.0 (Tue Mar 01 2022) - -#### 🚀 Enhancement - -- feat: `Button`: colors theming [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) -- feat: Init `plasma-tokens-b2b` package [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.3 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.76.2 (Thu Feb 24 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Carousel`: moved style resets to core [#1104](https://github.com/salute-developers/plasma/pull/1104) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.1 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Modal` background set to `backgroundPrimary` (01) token [#1106](https://github.com/salute-developers/plasma/pull/1106) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.76.0 (Fri Feb 18 2022) - -#### 🐛 Bug Fix - -- docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.7 (Thu Feb 17 2022) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.5 (Tue Feb 15 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): `Tooltip`: global dark [#1087](https://github.com/salute-developers/plasma/pull/1087) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.3 (Thu Feb 10 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web): `TextField`: fix `size:l` by providing \$size to input [#1073](https://github.com/salute-developers/plasma/pull/1073) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web-docs): `TextField`: Incorrect `status` prop usage [#1069](https://github.com/salute-developers/plasma/pull/1069) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.75.1 (Thu Feb 03 2022) - -#### 🐛 Bug Fix - -- fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.75.0 (Wed Feb 02 2022) - -#### 🐛 Bug Fix - -- chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.74.0 (Tue Feb 01 2022) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.73.1 (Fri Jan 28 2022) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.73.0 (Thu Jan 27 2022) - -#### 🐛 Bug Fix - -- feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.71.0 (Tue Jan 18 2022) - -#### 🚀 Enhancement - -- feat(plasma-web): Close `Modal` with esc key [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): `Modal`: Portal management in provider [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): Test `Modal` closing [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Simplify event handler type (`onClick`) of `Modal` [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): `Modals` closing order [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.70.3 (Mon Jan 17 2022) - -#### 🐛 Bug Fix - -- fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.70.2 (Thu Jan 13 2022) - -#### 🐛 Bug Fix - -- test(plasma-web): `Notification` close [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.70.1 (Tue Jan 11 2022) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.69.0 (Wed Dec 29 2021) - -#### 🐛 Bug Fix - -- test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) -- test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.68.1 (Thu Dec 23 2021) - -#### 🐛 Bug Fix - -- test(plasma-b2c, plasma-web): Added click and multiselect tests for `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) -- test(plasma-web): add Grid component test [#1001](https://github.com/salute-developers/plasma/pull/1001) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.68.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- test(plasma-web): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.67.0 (Wed Dec 15 2021) - -#### 🐛 Bug Fix - -- feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.65.0 (Tue Dec 07 2021) - -#### 🚀 Enhancement - -- feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### 🐛 Bug Fix - -- fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.64.1 (Fri Dec 03 2021) - -#### 🐛 Bug Fix - -- fix(plama-web): Added possibility to specify a value type in `Select` [#932](https://github.com/salute-developers/plasma/pull/932) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.64.0 (Fri Dec 03 2021) - -#### 🚀 Enhancement - -- feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.63.0 (Wed Dec 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Update behavior for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) - -#### 🐛 Bug Fix - -- test(plasma-web): Add tests for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.62.0 (Wed Dec 01 2021) - -#### 🚀 Enhancement - -- feat: Moved `TabsController` as a creator function [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Fix TabsController's items tabbing [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-web): Delete old doc file [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.61.0 (Mon Nov 22 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.59.2 (Fri Nov 19 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Add `Button`'s `warning` view [#933](https://github.com/salute-developers/plasma/pull/933) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.59.1 (Thu Nov 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) - ---- - -# v1.58.1 (Wed Nov 17 2021) - -#### 🐛 Bug Fix - -- fix: plasma-web grid mobile margins [#928](https://github.com/salute-developers/plasma/pull/928) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.58.0 (Tue Nov 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.57.2 (Mon Nov 15 2021) - -#### 🐛 Bug Fix - -- fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.57.1 (Tue Nov 09 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.56.2 (Wed Nov 03 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): prevent radiobox elipse shrinking [#912](https://github.com/salute-developers/plasma/pull/912) ([@IArny](https://github.com/IArny)) - -#### Authors: 1 - -- [@IArny](https://github.com/IArny) - ---- - -# v1.56.1 (Fri Oct 29 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Prevent click on icons of `DropdownItem` [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.56.0 (Fri Oct 29 2021) - -#### 🚀 Enhancement - -- feat(plasma-ui): `Dropdown` custom composition [#866](https://github.com/salute-developers/plasma/pull/866) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.54.1 (Thu Oct 21 2021) - -#### 🐛 Bug Fix - -- fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.53.5 (Tue Oct 19 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-web): Bump plasma-colors version [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix open `Dropwdown` component if has not item [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web): Fix color for hover item in `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) -- chore(plasma-web): Add re-export for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - -#### Authors: 1 - -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.4 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.53.3 (Fri Oct 15 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Remove underline from Dropdown item [#865](https://github.com/salute-developers/plasma/pull/865) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.2 (Thu Oct 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v1.53.1 (Wed Oct 13 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) -- fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.51.0 (Mon Oct 11 2021) - -#### 🚀 Enhancement - -- feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) - -#### Authors: 1 - -- Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) - ---- - -# v1.50.0 (Fri Oct 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: Skip Notification component test [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) -- test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) - -#### ⚠️ Pushed to `master` - -- build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.2 (Wed Oct 06 2021) - -#### 🐛 Bug Fix - -- test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.1 (Mon Oct 04 2021) - -#### 🐛 Bug Fix - -- test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.49.0 (Sun Oct 03 2021) - -#### 🚀 Enhancement - -- feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.48.2 (Sun Oct 03 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) -- test(plasma-web): fix cypress comp-tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.48.1 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.48.0 (Tue Sep 28 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.47.0 (Fri Sep 24 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): `Dropdown` `onToggle` notification [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Moved `SingleSelect` and `MultiSelect` functionality to hocs [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Customize `Dropdown` with CSS Vars [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Removed `DropdownList` min-width [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) -- chore: make cypress work again [#573](https://github.com/salute-developers/plasma/pull/573) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) -- chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) - -#### Authors: 4 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) -- Daniil Akhetov (dakhetov@outlook.com) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.46.1 (Tue Sep 21 2021) - -#### 🐛 Bug Fix - -- chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.46.0 (Mon Sep 20 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.45.1 (Wed Sep 15 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.45.0 (Tue Sep 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added `Carousel`, `PaginationDots` and `Select` to `index.ts` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-sb-utils): `PaletteGrid`, `disableProps`, `IconsPlaceholder`, `InSpacingDecorator` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.4 (Tue Sep 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Collision of `Button` and global custom css [#703](https://github.com/salute-developers/plasma/pull/703) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.3 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.44.2 (Thu Sep 09 2021) - -#### 🐛 Bug Fix - -- chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.44.1 (Wed Sep 08 2021) - -#### 🐛 Bug Fix - -- fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.44.0 (Wed Sep 08 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) -- docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) -- chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.43.0 (Wed Sep 01 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.42.1 (Tue Aug 31 2021) - -#### 🐛 Bug Fix - -- docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.42.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.41.0 (Fri Aug 27 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.40.0 (Mon Aug 23 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.39.0 (Fri Aug 20 2021) - -#### 🚀 Enhancement - -- feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.37.2 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.1 (Wed Aug 18 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.37.0 (Mon Aug 16 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.36.0 (Tue Aug 10 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.35.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.34.1 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.34.0 (Fri Aug 06 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.33.0 (Wed Aug 04 2021) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.32.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.31.0 (Mon Aug 02 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.30.1 (Fri Jul 30 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.29.1 (Wed Jul 21 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) - -#### Authors: 1 - -- [@tsumo](https://github.com/tsumo) - ---- - -# v1.29.0 (Tue Jul 20 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.28.2 (Mon Jul 19 2021) - -#### 🐛 Bug Fix - -- fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) - -#### Authors: 1 - -- Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - ---- - -# v1.28.1 (Fri Jul 16 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.28.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.27.0 (Thu Jul 15 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.26.0 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) - -#### Authors: 1 - -- [@kayman233](https://github.com/kayman233) - ---- - -# v1.25.3 (Wed Jul 14 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.25.2 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.1 (Tue Jul 13 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.25.0 (Tue Jul 13 2021) - -#### 🚀 Enhancement - -- feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.24.0 (Fri Jul 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) -- chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.23.0 (Thu Jul 08 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.1 (Wed Jul 07 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.22.0 (Fri Jul 02 2021) - -#### 🐛 Bug Fix - -- fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.21.1 (Thu Jul 01 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.21.0 (Thu Jul 01 2021) - -#### 🚀 Enhancement - -- feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.20.0 (Wed Jun 23 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) -- docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.19.0 (Tue Jun 22 2021) - -#### 🚀 Enhancement - -- feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.18.0 (Fri Jun 18 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.17.1 (Thu Jun 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.17.0 (Wed Jun 09 2021) - -#### 🚀 Enhancement - -- feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.16.1 (Wed Jun 09 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.1 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.15.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.14.0 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.2 (Mon May 31 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.1 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.13.0 (Thu May 20 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.2 (Tue May 18 2021) - -#### 🐛 Bug Fix - -- fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.12.1 (Mon May 17 2021) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v1.12.0 (Mon May 17 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - -#### 🐛 Bug Fix - -- docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.11.0 (Fri May 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.10.0 (Thu May 13 2021) - -#### 🐛 Bug Fix - -- docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) - ---- - -# v1.9.0 (Tue May 11 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.8.0 (Fri May 07 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.7.0 (Thu May 06 2021) - -#### 🐛 Bug Fix - -- feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) -- build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.6.0 (Tue Apr 27 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# vnull (Tue Apr 27 2021) - -#### ⚠️ Pushed to `master` - -- {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) - -#### Authors: 1 - -- [@github-actions[bot]](https://github.com/github-actions[bot]) - ---- - -# v1.4.1 (Tue Apr 20 2021) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) -- ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.4.0 (Fri Apr 16 2021) - -#### 🚀 Enhancement - -- feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) - -#### Authors: 1 - -- Viktor Prokopyev (prokopyevviktor@yandex.ru) - ---- - -# v1.3.0 (Thu Apr 15 2021) - -#### 🚀 Enhancement - -- feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) -- fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) -- chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 2 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) - ---- - -# v1.2.1 (Thu Apr 15 2021) - -#### 🐛 Bug Fix - -- fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.2.0 (Wed Apr 14 2021) - -#### 🚀 Enhancement - -- feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 1 - -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - ---- - -# v1.1.0 (Wed Apr 07 2021) - -#### 🐛 Bug Fix - -- Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) -- Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - -#### Authors: 1 - -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - ---- - -# v1.0.0 (Fri Apr 02 2021) - -#### 🚀 Enhancement - -- feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) -- feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### 🐛 Bug Fix - -- fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) -- chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) -- chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - -#### Authors: 3 - -- Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) -- Fanil Zubairov ([@fanisco](https://github.com/fanisco)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +# 1.475.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) # v1.460.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) - docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-\*): add chipView & chipValidator tests & update configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): add Chip views & update test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-b2c/web): add Dropzone component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add infinite Notification [#1582](https://github.com/salute-developers/plasma/pull/1582) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): update tests and configs for Badge ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(): Typography tests added for BodyM, H2, TextS; \_noWrap test updated ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-b2c, plasma-web): Typography tests and snapshots updated ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) - chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.447.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-\*): update test alwaysOpened for Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update TextArea resize test [#1520](https://github.com/salute-developers/plasma/pull/1520) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add NumberInput component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-\*): add test onClickClose for Chip [#1536](https://github.com/salute-developers/plasma/pull/1536) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) - feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) - feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) - fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) - fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.434.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): add hint to TextArea & TextField with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c, plasma-web): Combobox component tests [#1518](https://github.com/salute-developers/plasma/pull/1518) ([@shuga2704](https://github.com/shuga2704)) - chore(plasma-{b2c, web}): Counter tests updated ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) - fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) - chore(): header tabs tests added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web): handle side effect for css ([@Yakutoc](https://github.com/Yakutoc)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.422.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) - feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) - feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-b2c, plasma-web): vertical Tabs tests added ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) - test(plasma-\*): fix Popover flucky test [#1412](https://github.com/salute-developers/plasma/pull/1412) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): fix Popup depending tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix storybook popover container ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-b2c, plasma-web): fix Attach tests ([@denivladislav](https://github.com/denivladislav)) - fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.413.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) - feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) - feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) - feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) - feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update TextArea config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update Textfield config, stories & tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): fix Drawer positioning and overflow scrollbar [#1461](https://github.com/salute-developers/plasma/pull/1461) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) - feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): add ChipGroup component and snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(plasma-web): add tests for en locale [calendar](<[@Yakutoc](https://github.com/Yakutoc)>) - feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v1.403.0 (Tue Sep 24 2024) ### Release Notes #### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.400.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c): update Editable with tests [#1430](https://github.com/salute-developers/plasma/pull/1430) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): update Combobox configs & stories [#1422](https://github.com/salute-developers/plasma/pull/1422) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Badge stories & configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.392.0 (Tue Sep 10 2024) #### 🚀 Enhancement - plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add defultValue TextField test ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.391.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - feat(plasma-b2c/web): add DatePicker test for calendar date ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) - feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add InputGroup with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) - feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) - feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) - feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) - feat(plasma-b2c/web): update Checkbox & Radiobox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: update ModalBase modalOverlayColor token [#1364](https://github.com/salute-developers/plasma/pull/1364) (VAnaKudryavtsev@sberbank.ru) - fix(cs): enable token ([@iljs](https://github.com/iljs)) - fix(web): update combobox test ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v1.383.1 (Fri Aug 30 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.383.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) - feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) - feat(plasma-web): xs size added [#1395](https://github.com/salute-developers/plasma/pull/1395) ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.377.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{b2c, web}): portal prop test added [#1347](https://github.com/salute-developers/plasma/pull/1347) ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: Fix Modal overflow-y side effect [#1325](https://github.com/salute-developers/plasma/pull/1325) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{b2c, web}, sdds-\*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, sdds-\*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web,plasma-b2c): Add `@salutejs/plasma-themes` deps to package.json ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-{new-hope, b2c, web}): TextField --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}): Switch --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web}): Popover --plasma-colors tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web): Dropdown --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{new-hope, b2c, web): Tabs --plasma-tokens changed ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v1.366.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) - feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) - feat(\*): add to libs and final edits ([@iljs](https://github.com/iljs)) - feat(web/b2c): add breadcrumbs tests ([@iljs](https://github.com/iljs)) - feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) - feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-b2c/web): add DatePicker snapshot failure treshhold [#1326](https://github.com/salute-developers/plasma/pull/1326) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-_, sdds-_): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}, sdds-\*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) - fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.357.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop in Typography ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web): update Calendar config & refactor tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Chip tests [#1312](https://github.com/salute-developers/plasma/pull/1312) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - chore(plasma-web): update api-report ([@shuga2704](https://github.com/shuga2704)) - chore(plasma-docs): fixed Select docs ([@shuga2704](https://github.com/shuga2704)) - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(components): add new view and add new props [#1301](https://github.com/salute-developers/plasma/pull/1301) ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}): Price component ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) - docs(plasma-b2c/plasma-web): fix vc cdn url [#1298](https://github.com/salute-developers/plasma/pull/1298) ([@Yeti-or](https://github.com/Yeti-or)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.351.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-web): update Calendar test ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): update Range configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): update Calendar configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.339.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add test for predefined Segments ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) - feat(new-hope): Add disabled, change function and more props [#1254](https://github.com/salute-developers/plasma/pull/1254) ([@iljs](https://github.com/iljs)) - feat(new-hope): Accordion add to web, b2c and docs ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, plasma-web): autoResize props set in stories ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-b2c, plasma-web): set resize prop as deprecated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v1.329.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.328.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): update config, stories, tests for Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add textfield label as controlled prop in stories [#1208](https://github.com/salute-developers/plasma/pull/1208) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add Range & write tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update Calendar stories [#1203](https://github.com/salute-developers/plasma/pull/1203) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - fix(new-hope): Textarea fix padding and label [#1209](https://github.com/salute-developers/plasma/pull/1209) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.321.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - feat(plasma-web/core): update Radiobox & Checkbox tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): refactor Checkbox & Radiobox configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): Add docs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): Add to b2c ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): Add to web ([@iljs](https://github.com/iljs)) - feat(plasma-docs): fix [#1201](https://github.com/salute-developers/plasma/pull/1201) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Backward compatibility ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): fixes ([@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, web): tests fixes ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-\*): fix ref target for TextField ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.318.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-web): add default size to Textfield interlayer [#1187](https://github.com/salute-developers/plasma/pull/1187) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): replace primary to default view & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): fix tooltip live story [#1171](https://github.com/salute-developers/plasma/pull/1171) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) - test(plasma-web/b2c): add snapshots for popover arrow styles for placing ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.313.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): update TextField component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): fix Chip config & test [#1155](https://github.com/salute-developers/plasma/pull/1155) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): Cell web, b2c and docs [#1148](https://github.com/salute-developers/plasma/pull/1148) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c, web): Dropdown added ([@shuga2704](https://github.com/shuga2704)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.306.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) - fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.306.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(plasma-web): Component Toolbar added ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination fixed ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination tests ([@iljs](https://github.com/iljs)) - feat(new-hope): Pagination add to web and b2c and fix bags ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c): fix Badge view tokens & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add Progress from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: add todo for shadow tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web,plasma-b2c,plasma-asdk): Remove js token from import with nested directory [#1144](https://github.com/salute-developers/plasma/pull/1144) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk): Replace tokens for background in storybook to new [#1139](https://github.com/salute-developers/plasma/pull/1139) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(new-hope): linaria sctipt fix [#1113](https://github.com/salute-developers/plasma/pull/1113) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.299.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Grid from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add to css build components by exact match ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-web, b2c, new-hope): Added ButtonBase [#1080](https://github.com/salute-developers/plasma/pull/1080) ([@shuga2704](https://github.com/shuga2704)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.292.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.292.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Drawer to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): Refactor TextField ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-new-hope): refactor stretching prop in ButtonGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): update tests depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add ButtonGroup ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add Button from new-hope & update tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, web, b2c): Added Indicator component [#1067](https://github.com/salute-developers/plasma/pull/1067) ([@shuga2704](https://github.com/shuga2704)) - chore: bump manual package-locks [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.285.0 (Thu Feb 15 2024) ### Release Notes #### Release by 14.02.2024 ([#1047](https://github.com/salute-developers/plasma/pull/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 prop onChangeStartOfRange 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 ![image](https://github.com/salute-developers/plasma/assets/26903236/9178c72d-15ca-4dc4-b722-cc32956a6820) multiple ![image](https://github.com/salute-developers/plasma/assets/26903236/972c419a-25f2-4ddc-9afe-9e59785e19d8) 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](https://github.com/salute-developers/plasma/pull/1025) ### Plasma-ui-docs - обновлен пакет `docusaurus` и все что с ним связано до `@latest` версии - исправлены **все** уязвимости в пакете `plasma-ui-docs` plasma-infra: Bump `Docusaurus` to latest [plasma-ui-docs](https://github.com/salute-developers/plasma/pull/1026) ### 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` Пример использования: ```js 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](https://github.com/salute-developers/plasma/pull/1047) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yeti-or](https://github.com/Yeti-or) [@luizasok](https://github.com/luizasok) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web, b2c): Added documentation for Avatar and AvatarGroup [#1036](https://github.com/salute-developers/plasma/pull/1036) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Classnames fixes ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-new-hope): add key navigation to Tabs [#983](https://github.com/salute-developers/plasma/pull/983) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope): remove Tabs ([@kayman233](https://github.com/kayman233)) - feat(plasma-web/b2c): add Overlay component [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(web): handle "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-b2c/web): add SSRProvider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-web): Add tests and snapshots for `Combobox` component ([@neretin-trike](https://github.com/neretin-trike)) - chore: update fonts for storybook ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(b2c, web): Added tests for Avatar and AvatarGroup ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web, plasma-b2c): fix default Tabs sizes ([@kayman233](https://github.com/kayman233)) - fix(plasma-new-hope): remove carousel and observers from Tabs ([@kayman233](https://github.com/kayman233)) - fix(plasma-web, plasma-b2c): height, arrows design fixes ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): Tabs refactor and redesign ([@kayman233](https://github.com/kayman233)) - fix(plasma-hope): Add value deps for `Select` component with multiselect mode [#1040](https://github.com/salute-developers/plasma/pull/1040) ([@neretin-trike](https://github.com/neretin-trike)) - docs(plasma-web/b2c): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-b2c/web): add Overlay snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build [#942](https://github.com/salute-developers/plasma/pull/942) ([@shuga2704](https://github.com/shuga2704)) - build(plasma-web): add css build ([@Yeti-or](https://github.com/Yeti-or)) - chore: api report after adding "onChangeStartOfRange" prop ([@Yakutoc](https://github.com/Yakutoc)) - docs(plasma-asdk/web/b2c/hope): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.277.0 (Thu Feb 01 2024) ### Release Notes #### Release by 31.01.2024 ([#1020](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1020) ([@luizasok](https://github.com/luizasok) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv) [@nikewht](https://github.com/nikewht) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c/web): add Toast with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): Add margin tokens to `Radiobox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-\*): Add margin tokens to `Checkbox` component and update configs ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-01-31 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: fix Popup storybook example [#997](https://github.com/salute-developers/plasma/pull/997) ([@kayman233](https://github.com/kayman233)) - test: added tests for ModalBase, PopupBase ([@kayman233](https://github.com/kayman233)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: closed img tag ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.271.1 (Fri Jan 19 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - chore: closed img tag [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.271.0 (Thu Jan 18 2024) ### Release Notes #### Release by 18.01.2024 ([#981](https://github.com/salute-developers/plasma/pull/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` для старых токенов цветов и типографики Было: Screenshot 2024-01-16 at 19 09 54 Стало: Screenshot 2024-01-16 at 19 09 17 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](https://github.com/salute-developers/plasma/pull/981) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web/b2c): add Counter to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c): remove QuantityBadge [#964](https://github.com/salute-developers/plasma/pull/964) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web/core): add Badge & QuantityBadge to packages ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c/new-hope): add Image in new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): new typography sizes for Skeleton with snapshots [#960](https://github.com/salute-developers/plasma/pull/960) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add Skeleton with snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into t1 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web/hope): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web): Fix storybook control panel in Carousel ([@shuga2704](https://github.com/shuga2704)) - fix(plasma-web,plasma-hope): Fix weird scroll in accessibility mode in Carousel ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.261.0 (Mon Dec 25 2023) #### 🚀 Enhancement - hot-fix(plasma-new-hope): redefining classnames for typography [#951](https://github.com/salute-developers/plasma/pull/951) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-asdk/b2c/web): fix typography stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - docs(plasma-asdk/b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: manual package.lock bump ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.260.0 (Fri Dec 22 2023) #### 🚀 Enhancement - Release by 22.12.2023 [#944](https://github.com/salute-developers/plasma/pull/944) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike)) - feat: Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c/web): add stretch prop and update test [#931](https://github.com/salute-developers/plasma/pull/931) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c): remove extra views for SegmentItem ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): separate configs for segment ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add Segment component with tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: bump manual package-locks [#933](https://github.com/salute-developers/plasma/pull/933) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): refactor typography configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add paragraphText component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add typography as tokens-mixins ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web): add typography from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): Update config for `Link` component ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-tokens-utils): Add methods for handle fallback themes ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-new-hope): fix Notification layout with long text [#927](https://github.com/salute-developers/plasma/pull/927) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-b2c/web): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-b2c/web): fix tests depending on typography ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web,plasma-b2c): Update snapshots and add test ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-new-hope): Fix `TextArea` behavior with uncontrolled value ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c,plasma-web): Update configs for components with new design ([@neretin-trike](https://github.com/neretin-trike)) - chore(vite): bump to 4.5.1 ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web, plasma-b2c): redesign Notification ([@kayman233](https://github.com/kayman233)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.254.0 (Thu Dec 14 2023) ### Release Notes #### Release by 14.12.2023 ([#925](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/925) ([@nikewht](https://github.com/nikewht) [@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@kayman233](https://github.com/kayman233) [@neretin-trike](https://github.com/neretin-trike) nikita.belyanskiy@south.rt.ru [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-new-hope): Switch add labelPosition ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-web): Replace from plasma-new-hope ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-new-hope): Add core Switch component (nikita.belyanskiy@south.rt.ru) - fix(plasma-new-hope): fix tokens usage in Tooltip [#879](https://github.com/salute-developers/plasma/pull/879) ([@kayman233](https://github.com/kayman233)) - feat(plasma-new-hope): Tooltip added ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-new-hope): Tooltip, Popover, Dropdown refactor ([@kayman233](https://github.com/kayman233)) - feat(plasma-new-hope, plasma-web, plasma-b2c): Tooltip added ([@kayman233](https://github.com/kayman233)) - chore: update package locks [#916](https://github.com/salute-developers/plasma/pull/916) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.250.0 (Thu Nov 30 2023) #### 🚀 Enhancement - Release from 30.11.2023 [#883](https://github.com/salute-developers/plasma/pull/883) ([@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@Yeti-or](https://github.com/Yeti-or)) - feat: update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-web): Replace `TextArea` from plasma-new-hope ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-new-hope/b2c/web): add readonly as attribute & remove hasClear prop ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): update snapshots ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c): add chip from new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope, plasms-web, plasma-b2c): fix title font for Notification [#848](https://github.com/salute-developers/plasma/pull/848) ([@kayman233](https://github.com/kayman233)) - feat: Update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: update package locks [#880](https://github.com/salute-developers/plasma/pull/880) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web): generate docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-web): bump "default-browser-id" to 2.0.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-web): bump "@microsoft/api-extractor" to 7.38.3 ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-web): fix vulnerabilities: high, critical ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-web): bump "vite" to 4.5.0 ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c): generate api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, plasma-b2c): Notification on new-hope ([@kayman233](https://github.com/kayman233)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.246.0 (Thu Nov 16 2023) ### Release Notes #### Release 16.11.2023 ([#852](https://github.com/salute-developers/plasma/pull/852)) Релиз от 16.11.2023 --- #### 🚀 Enhancement - Release 16.11.2023 [#852](https://github.com/salute-developers/plasma/pull/852) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@kayman233](https://github.com/kayman233) [@akhdrv](https://github.com/akhdrv)) - feat: manual update package-lock.json files ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web, plasma-b2c): fix NoScroll behavior in ModalBase [#828](https://github.com/salute-developers/plasma/pull/828) ([@kayman233](https://github.com/kayman233)) - feat: api report for ts@4.2.4 [#843](https://github.com/salute-developers/plasma/pull/843) ([@Yakutoc](https://github.com/Yakutoc)) - feat: bump TS to 4.2.4 ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope): separate typography tokens & refactor folder structure ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): separate classes & tokens ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c): add calendar with new architecture ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope ([@kayman233](https://github.com/kayman233)) - docs(web): fix typo [#850](https://github.com/salute-developers/plasma/pull/850) ([@Yakutoc](https://github.com/Yakutoc)) - chore(web): migrate "Main.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) - chore(web): add decorators: Theme, Toast, Docs ([@Yakutoc](https://github.com/Yakutoc)) - chore(web): migrate "Preview.ts" to storybook@latest ([@Yakutoc](https://github.com/Yakutoc)) - chore(web): bump storybook to latest(7.5.3) ([@Yakutoc](https://github.com/Yakutoc)) - chore(web): migrate to CSF 3 [Typography](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Colors](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [UploadVisual](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [UploadAudio](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Upload](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Tooltip](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Toast](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [TextField](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [TextArea](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Tabs](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Switch](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Spinner](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Slider](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Skeleton](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Select](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Radiobox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Progress](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Price](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [PreviewGallery](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [PopupBase](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Popover](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [PaginationDots](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Notification](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [ModalBase](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Modal](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Link](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Image](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Grid](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [ElasticGrid](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Editable](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Dropdown](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Checkbox](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Calendar](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Carousel](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Card](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Cell](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [Button](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(web): migrate to CSF 3 [AudioPlayer](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): reformat package.json ([@Yakutoc](https://github.com/Yakutoc)) - docs(plasma-web/b2c/hope): update api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v1.240.0 (Thu Nov 02 2023) #### 🚀 Enhancement - Release 02.11.2023 [#829](https://github.com/salute-developers/plasma/pull/829) ([@akhdrv](https://github.com/akhdrv) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@kayman233](https://github.com/kayman233) [@Yakutoc](https://github.com/Yakutoc) [@nikewht](https://github.com/nikewht)) - feat: manual bump versions [#826](https://github.com/salute-developers/plasma/pull/826) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope): new classes API for Popup [#819](https://github.com/salute-developers/plasma/pull/819) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@kayman233](https://github.com/kayman233) - [@nikewht](https://github.com/nikewht) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.237.0 (Thu Oct 19 2023) #### 🚀 Enhancement - Release 19.10.2023 [#815](https://github.com/salute-developers/plasma/pull/815) ([@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Yakutoc](https://github.com/Yakutoc) nikita.belyanskiy@south.rt.ru [@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-new-hope/b2c/web/core): Add Popover to new hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - fix(plasma-ui): PopupProvider inside Confirm added ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): remove withAnimation from PopupBase ([@kayman233](https://github.com/kayman233)) - fix(plasma-core, plasma-ui): minor refactoring and types fix ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-ui): add animation for PopupBase etc ([@kayman233](https://github.com/kayman233)) - fix(plasma-web/b2c): move tokens from dev deps to deps ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-core/hope/web/b2c): generate new api ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-core): refactor in PopupBase/ModalBase ([@kayman233](https://github.com/kayman233)) - feat(plasma-core, plasma-web, plasma-b2c): ModalBase component ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Nikita Belyanskiy (nikita.belyanskiy@south.rt.ru) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.236.0 (Fri Sep 29 2023) #### 🚀 Enhancement - feat(plasma-web): Replace `Radiobox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Checkbox` from plasma-new-hope and update snapshots [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Spinner` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Replace `Link` from plasma-new-hope [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): focusTrap, arrow and offset for Popover [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-b2c,plasma-web): Button size_xs/xss [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yeti-or](https://github.com/Yeti-or)) - fix: Bump package-lock versions [#781](https://github.com/salute-developers/plasma/pull/781) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-core): PopupBase refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): PopupBase component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - fix(plasma-core): Popover refactoring [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - feat(plasma-web, plasma-b2c): Popover component [#781](https://github.com/salute-developers/plasma/pull/781) ([@kayman233](https://github.com/kayman233)) - chore: update version [#781](https://github.com/salute-developers/plasma/pull/781) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.227.0 (Thu Sep 14 2023) #### 🐛 Bug Fix - chore: update package-locks [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#699](https://github.com/salute-developers/plasma/pull/699) ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web): fix padding-left without/with content-{left,right} [TextField][#699](https://github.com/salute-developers/plasma/pull/699) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.225.0 (Mon Sep 04 2023) #### 🐛 Bug Fix - chore: update package-locks [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions [#681](https://github.com/salute-developers/plasma/pull/681) ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(packages): add lint script [#681](https://github.com/salute-developers/plasma/pull/681) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.221.0 (Fri Aug 18 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.220.0 (Thu Aug 03 2023) #### 🚀 Enhancement - feat(plasma-b2c, plasma-web): Modal refinement [#629](https://github.com/salute-developers/plasma/pull/629) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): Tooltip update on text change [#637](https://github.com/salute-developers/plasma/pull/637) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope, plasma-web): Add some threshold fallbacks [#630](https://github.com/salute-developers/plasma/pull/630) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-b2c, plasma-web): autoResize for TextArea [#614](https://github.com/salute-developers/plasma/pull/614) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge branch 'dev' ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 4 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.219.0 (Thu Jul 13 2023) #### 🐛 Bug Fix - chore(storybook): avoid OpenSSL v3.0 breaking changes [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-core): fix cols/rows usage in TextArea [#620](https://github.com/salute-developers/plasma/pull/620) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.218.0 (Thu Jun 29 2023) #### 🐛 Bug Fix - chore: add forgotten license [#582](https://github.com/salute-developers/plasma/pull/582) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): update useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - fix(plasma-hope): refactor useFocusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - test: tests for focusTrap [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - feat(plasma-b2c, plasma-web): focusTrap hook added [#582](https://github.com/salute-developers/plasma/pull/582) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.216.0 (Thu Jun 01 2023) #### 🚀 Enhancement - chore: add api report [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: use "paths" property in tsconfig.json [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: [packages] update package-lock files [#526](https://github.com/salute-developers/plasma/pull/526) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - test(plasma-web): add more performance tests, exclude perftests from tsconfig & type coverage [#472](https://github.com/salute-developers/plasma/pull/472) ([@Troff8](https://github.com/Troff8)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Troff ([@Troff8](https://github.com/Troff8)) --- # v1.215.0 (Mon May 22 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox ([@kayman233](https://github.com/kayman233)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.213.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.212.0 (Fri May 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.209.0 (Wed May 10 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.2 (Wed May 10 2023) #### 🐛 Bug Fix - fix(plasma-hope): default max-width for Grid [#501](https://github.com/salute-developers/plasma/pull/501) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.208.1 (Wed May 03 2023) #### 🐛 Bug Fix - fix(plasma-\*): update api report [#497](https://github.com/salute-developers/plasma/pull/497) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.208.0 (Wed May 03 2023) #### 🚀 Enhancement - feat: change api-report for Container in Grid [#495](https://github.com/salute-developers/plasma/pull/495) ([@kayman233](https://github.com/kayman233)) - feat(plasma-hope): maxWidth for Grid ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.206.0 (Thu Apr 27 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.205.0 (Wed Apr 26 2023) #### 🚀 Enhancement - feat(plasma-b2c): Dropdown new placements ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.1 (Tue Apr 25 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.204.0 (Mon Apr 24 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.202.0 (Wed Apr 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.201.0 (Mon Apr 17 2023) #### 🚀 Enhancement - feat(plasma-hope): reAlign versions [#480](https://github.com/salute-developers/plasma/pull/480) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.200.0 (Thu Apr 13 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.199.0 (Wed Apr 12 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.198.2 (Wed Apr 05 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.198.1 (Tue Apr 04 2023) #### 🐛 Bug Fix - fix(plasma-web,plasma-b2c): remove private api [#458](https://github.com/salute-developers/plasma/pull/458) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): fix various api diff between web/b2c ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-web): Update `TextArea`, `TextField`, `Button` and `Container` components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.198.0 (Fri Mar 31 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.197.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat: api report after merged "Select" component [#455](https://github.com/salute-developers/plasma/pull/455) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): update test symlink ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-hope): export "Select" component ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.196.0 (Thu Mar 30 2023) #### 🚀 Enhancement - feat: api report after merged "Dropdown" component [#447](https://github.com/salute-developers/plasma/pull/447) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add symlink for cypress test ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Dropdown" component from "plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): [Select] replace import path to "@salutejs/plasma-hope" ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.195.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat: api report after merged "Tabs" component [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Tabs" component from plasma-hope [#445](https://github.com/salute-developers/plasma/pull/445) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.194.0 (Wed Mar 29 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update Button API [#453](https://github.com/salute-developers/plasma/pull/453) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add import Button from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.192.0 (Tue Mar 28 2023) #### 🚀 Enhancement - feat: api report after merged Grid component [#436](https://github.com/salute-developers/plasma/pull/436) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add "Grid" cypress test ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Grid" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update API for `Container` component [#446](https://github.com/salute-developers/plasma/pull/446) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.191.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat(plasma-hope,plasma-web,plasma-b2c): Update TextField API [#429](https://github.com/salute-developers/plasma/pull/429) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add import TextField from plasma-hope ([@neretin-trike](https://github.com/neretin-trike)) #### ⚠️ Pushed to `master` - feat(plasma-web,plasma-b2c): Remove Input and Field components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.190.0 (Fri Mar 24 2023) #### 🚀 Enhancement - feat: api report after merged Image component [#435](https://github.com/salute-developers/plasma/pull/435) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Image" component from plasma-hope ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.189.0 (Tue Mar 21 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,b2c): Remove storybook docs ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.188.0 (Fri Mar 17 2023) #### 🚀 Enhancement - feat(plasma-web): Add import TextArea from plasma-hope [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - feat(plasma-hope,plasma-web,plasma-b2c): Update TextArea API [#405](https://github.com/salute-developers/plasma/pull/405) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.187.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat(plasma-web): Replace builder for storybook to Vite [#383](https://github.com/salute-developers/plasma/pull/383) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.186.0 (Thu Mar 16 2023) #### 🚀 Enhancement - feat: add api reports [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [cypress] handling Select height constraint [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): apply DropdownListCssProperties for Select component [#397](https://github.com/salute-developers/plasma/pull/397) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build: update package-locks [#412](https://github.com/salute-developers/plasma/pull/412) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.185.0 (Wed Mar 15 2023) #### 🚀 Enhancement - feat: add api reports [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [cypress] handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): handling height constraint [#407](https://github.com/salute-developers/plasma/pull/407) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.184.0 (Wed Mar 15 2023) #### 🚀 Enhancement - feat(plasma-web): processing new typography in story [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) - feat(plasma-web): processing new typography [#395](https://github.com/salute-developers/plasma/pull/395) (alexander.lobyntsev@virtualhealth.com) #### Authors: 1 - Alexander Lobyntsev (alexander.lobyntsev@virtualhealth.com) --- # v1.182.0 (Tue Mar 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Bump react-script version to 4.0.3 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasm-\*): Bump typescript version to 4.0.8 [#408](https://github.com/salute-developers/plasma/pull/408) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.180.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.180.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadAudio component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [UploadAudio][#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "UploadAudio" component [#382](https://github.com/salute-developers/plasma/pull/382) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.179.0 (Tue Mar 07 2023) #### 🚀 Enhancement - feat: add api reports after re-export UploadVisual component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [UploadVisual][#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "UploadVisual" component [#381](https://github.com/salute-developers/plasma/pull/381) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.178.1 (Tue Mar 07 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.178.0 (Mon Mar 06 2023) #### 🐛 Bug Fix - build(plasma-hope): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - build(plasma-web): bump react to 18x [#194](https://github.com/salute-developers/plasma/pull/194) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.177.0 (Fri Mar 03 2023) #### 🚀 Enhancement - feat: add api reports after re-export ElasticGrid component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [ElasticGrid][#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "ElasticGrid" component [#372](https://github.com/salute-developers/plasma/pull/372) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.176.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export AudioPlayer component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [AudioPlayer][#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "AudioPlayer" component [#369](https://github.com/salute-developers/plasma/pull/369) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.175.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Editable component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [Editable][#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Editable" component [#368](https://github.com/salute-developers/plasma/pull/368) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.174.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export SliderThumb from plasma-hope [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export slider component [#360](https://github.com/salute-developers/plasma/pull/360) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.173.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export PreviewGallery component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "PreviewGallery" component [#376](https://github.com/salute-developers/plasma/pull/376) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.172.0 (Thu Mar 02 2023) #### 🚀 Enhancement - feat: add api reports after re-export Upload component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests symlink [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): re-export "Upload" component [#374](https://github.com/salute-developers/plasma/pull/374) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.170.0 (Mon Feb 20 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.169.0 (Mon Feb 20 2023) #### 🚀 Enhancement - feat: add api reports [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add test for withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): processing withBlur prop [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): resolve import for ModalView [#347](https://github.com/salute-developers/plasma/pull/347) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.168.0 (Fri Feb 17 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: fix package-locks [#352](https://github.com/salute-developers/plasma/pull/352) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.167.1 (Thu Feb 16 2023) #### 🐛 Bug Fix - build: add api reports to plasma-core & hope [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-hope): export CalendarStateType [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: improve api-report [#349](https://github.com/salute-developers/plasma/pull/349) ([@Yeti-or](https://github.com/Yeti-or)) - build: add api-extractor [#342](https://github.com/salute-developers/plasma/pull/342) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.167.0 (Wed Feb 15 2023) #### 🚀 Enhancement - feat(plasma-web): add offset prop in storybook [#336](https://github.com/salute-developers/plasma/pull/336) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore(plasma-web): fix stories imports [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) - refactor(plasma-web/plasma-b2c): move common code to plasma-hope [#324](https://github.com/salute-developers/plasma/pull/324) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.166.1 (Wed Feb 15 2023) #### 🐛 Bug Fix - fix(plasma-web): fix lint missing/unnecessary dependency [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-b2c): improve toast story [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): resolve "Importing from '@storybook/addon-docs/blocks' is deprecated" [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): use InSpacingDecorator [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-web): resolve "control.options" warning in storybook [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) - chore(plasma-web): delete unnecessary stories.mdx [#344](https://github.com/salute-developers/plasma/pull/344) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.166.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat: Update using title in toolBar instead of name in preview.js [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) - feat: Bump storybook version to 6.5 [#330](https://github.com/salute-developers/plasma/pull/330) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.165.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove declarationMap from tsconfig.json [#326](https://github.com/salute-developers/plasma/pull/326) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.164.0 (Tue Feb 14 2023) #### 🚀 Enhancement - feat(plasma-web): add onHide action in storybook [#319](https://github.com/salute-developers/plasma/pull/319) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.163.0 (Fri Feb 10 2023) #### 🚀 Enhancement - feat(plasma-\*): Add .npmignore and remove file field for test files [#322](https://github.com/salute-developers/plasma/pull/322) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.161.0 (Wed Feb 08 2023) #### 🐛 Bug Fix - fix(plasma-web): set value prop outlined to true [#313](https://github.com/salute-developers/plasma/pull/313) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.160.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-\*): Remove source maps from bundles [#309](https://github.com/salute-developers/plasma/pull/309) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore(plasma-web): enable preview source code [#308](https://github.com/salute-developers/plasma/pull/308) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.159.0 (Thu Feb 02 2023) #### 🚀 Enhancement - feat(plasma-web): update storybook example [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests for navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): navigate by Shift + Arrow Left\Right\Up\Down [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - fix(plasma-web): update cypress tests [#273](https://github.com/salute-developers/plasma/pull/273) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.158.0 (Wed Feb 01 2023) #### 🚀 Enhancement - feat(plasma-web): add onSearch event [#294](https://github.com/salute-developers/plasma/pull/294) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.156.0 (Sat Jan 28 2023) #### 🚀 Enhancement - feat(plasma-web): add storybook example for undefined case [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add cypress tests for handling undefined cases [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): handling value as undefined [#291](https://github.com/salute-developers/plasma/pull/291) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.155.0 (Thu Jan 26 2023) #### 🐛 Bug Fix - fix(plasma-web): prevent default safari datepicker appearance [#287](https://github.com/salute-developers/plasma/pull/287) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.153.0 (Thu Jan 19 2023) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - ci: improve ts-coverage report [#282](https://github.com/salute-developers/plasma/pull/282) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.151.0 (Mon Dec 26 2022) #### 🚀 Enhancement - feat(plasma-web): [cypress] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): [a11y] processing disabled option [#269](https://github.com/salute-developers/plasma/pull/269) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.150.0 (Mon Dec 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.149.0 (Thu Dec 22 2022) #### 🚀 Enhancement - feat(plasma-web): set "Button" type to calendar header [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): set "Button" type to select button from Select [#272](https://github.com/salute-developers/plasma/pull/272) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.148.0 (Thu Dec 15 2022) #### 🚀 Enhancement - feat(plasma-web): add overlay [#266](https://github.com/salute-developers/plasma/pull/266) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.146.0 (Wed Dec 14 2022) #### 🚀 Enhancement - feat(plasma-web): add accent color [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): update cypress test/snapshots [#260](https://github.com/salute-developers/plasma/pull/260) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - Merge commit '2de734f1' into test ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.144.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.2 (Thu Nov 24 2022) #### 🐛 Bug Fix - fix(plasma-web): improve type-coverage [#235](https://github.com/salute-developers/plasma/pull/235) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.143.1 (Thu Nov 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.143.0 (Wed Nov 23 2022) #### 🚀 Enhancement - feat(plasma-web): [cypress] update tests [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-web): add a11y support [#222](https://github.com/salute-developers/plasma/pull/222) ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.140.2 (Wed Nov 09 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.139.2 (Mon Oct 31 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Update snapshots and test for `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add redesign `Radiobox` and `Checkbox` components [#128](https://github.com/salute-developers/plasma/pull/128) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.139.1 (Mon Oct 31 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.139.0 (Mon Oct 31 2022) #### 🚀 Enhancement - feat(plasma-web): reset Tabs gap [#197](https://github.com/salute-developers/plasma/pull/197) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.137.1 (Thu Oct 27 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.136.0 (Thu Oct 20 2022) #### 🚀 Enhancement - feat(plasma-b2c): Add Calendar [#191](https://github.com/salute-developers/plasma/pull/191) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.135.1 (Wed Oct 19 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix color for header in `Calendar` component [#192](https://github.com/salute-developers/plasma/pull/192) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.134.3 (Tue Oct 18 2022) #### 🐛 Bug Fix - fix(plasma-web): delete notification scrollbar [#189](https://github.com/salute-developers/plasma/pull/189) ([@Yakutoc](https://github.com/Yakutoc)) #### Authors: 1 - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) --- # v1.134.2 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.134.1 (Mon Oct 10 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.134.0 (Mon Oct 10 2022) #### 🚀 Enhancement - docs(plasma-ui-docs,plasma-web-docs): Add example with loader for `Button` [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-core): Add loader prop for `Button` component [#156](https://github.com/salute-developers/plasma/pull/156) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.133.0 (Thu Oct 06 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.131.0 (Tue Oct 04 2022) #### 🚀 Enhancement - feat(plasma-web): Add keyboard navigation for `Calendar` component [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - fix(plasma-web): Fix behavior for select month and year [#117](https://github.com/salute-developers/plasma/pull/117) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.130.0 (Mon Oct 03 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.129.0 (Wed Sep 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.2 (Mon Sep 26 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.1 (Tue Sep 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.128.0 (Thu Sep 15 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.126.1 (Wed Sep 14 2022) #### 🐛 Bug Fix - fix(plasma-web): Headline5 tag h5 [#164](https://github.com/salute-developers/plasma/pull/164) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.124.1 (Tue Sep 06 2022) #### 🐛 Bug Fix - fix(plasma-web): Extract document in useEffect for next.js rendering [#154](https://github.com/salute-developers/plasma/pull/154) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.124.0 (Thu Sep 01 2022) #### 🚀 Enhancement - feat(plasma-web): Add right and left helper for `TextArea` [#148](https://github.com/salute-developers/plasma/pull/148) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.123.1 (Mon Aug 29 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Add test and snapshot for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix default open state for `Modal` component [#150](https://github.com/salute-developers/plasma/pull/150) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.122.0 (Mon Aug 29 2022) #### 🚀 Enhancement - feat(plasma-web): Add forwardRef for `Tooltip` component [#144](https://github.com/salute-developers/plasma/pull/144) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.2 (Wed Aug 17 2022) #### 🐛 Bug Fix - fix(plasma-web): Add primary color for `Field` component [#133](https://github.com/salute-developers/plasma/pull/133) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.1 (Tue Aug 16 2022) #### 🐛 Bug Fix - fix(plasma-web): Add overflow hidden if modal amount not null for `Modal` component [#130](https://github.com/salute-developers/plasma/pull/130) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-web,plasma-b2c): Add tests and snapshots for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for `Card` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - test(plasma-web,plasma-b2c): Add test and snapshot for `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web,plasma-b2c): Add `Cell` component [#118](https://github.com/salute-developers/plasma/pull/118) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): add storybook [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) - fix(plasma-web): fix modal height on ios safari [#126](https://github.com/salute-developers/plasma/pull/126) ([@Gerpea](https://github.com/Gerpea)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - German Cyganov ([@Gerpea](https://github.com/Gerpea)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.120.0 (Wed Aug 10 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-ui): Moved `Grid` component from plasma-core [#120](https://github.com/salute-developers/plasma/pull/120) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.119.1 (Fri Jul 29 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Update test and snapshots for key navigatation in `Select` component [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix behavior for `Dropdown` component on hover item [#110](https://github.com/salute-developers/plasma/pull/110) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.119.0 (Thu Jul 28 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix accessability story for `Carousel` component [#104](https://github.com/salute-developers/plasma/pull/104) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.3 (Fri Jul 22 2022) #### 🐛 Bug Fix - test(plasma-core,plasma-ui,plasma-web): Update tests for `Tab` component [#106](https://github.com/salute-developers/plasma/pull/106) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.1 (Wed Jul 20 2022) #### 🐛 Bug Fix - fix(plasma-web): Fix border visible for `TextField` and `TextArea` components [#103](https://github.com/salute-developers/plasma/pull/103) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.118.0 (Tue Jul 19 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.117.1 (Fri Jul 08 2022) #### 🐛 Bug Fix - fix(plasma-web): Calendar inside Popup [#89](https://github.com/salute-developers/plasma/pull/89) ([@Yeti-or](https://github.com/Yeti-or)) - fix(plasma-web): Add wrappers for click handle in CalendarMonth and CalendarYear [#89](https://github.com/salute-developers/plasma/pull/89) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 2 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.117.0 (Wed Jul 06 2022) #### 🐛 Bug Fix - docs(plasma-web,plasma-web-docs): Add comments and documentation for `Calendar` component [#90](https://github.com/salute-developers/plasma/pull/90) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.116.0 (Fri Jul 01 2022) #### 🐛 Bug Fix - chore(plasma-ui): add performance addon to Carousel component [#74](https://github.com/salute-developers/plasma/pull/74) ([@arsenykruglikov](https://github.com/arsenykruglikov)) #### Authors: 1 - Arseny Kruglikov ([@arsenykruglikov](https://github.com/arsenykruglikov)) --- # v1.115.0 (Wed Jun 29 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` range [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add range mode for `Calendar` component [#77](https://github.com/salute-developers/plasma/pull/77) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.114.0 (Wed Jun 29 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` double [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add double mode for `Calendar` component [#64](https://github.com/salute-developers/plasma/pull/64) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.113.0 (Thu Jun 23 2022) #### 🐛 Bug Fix - test(plasma-web,plasma-b2c): Add new typography in test and update snapshots for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web, plasma-b2c): Add new typography components in stories for `Card` [#78](https://github.com/salute-developers/plasma/pull/78) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.112.0 (Wed Jun 22 2022) #### 🐛 Bug Fix - refactor(plasma-b2c,plasma-web): Update `Card` components [#70](https://github.com/salute-developers/plasma/pull/70) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - build(plasma-ui): added @babel/plugin-transform-react-constant-elements [#46](https://github.com/salute-developers/plasma/pull/46) ([@SeanSilke](https://github.com/SeanSilke)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Sergey Orlov ([@SeanSilke](https://github.com/SeanSilke)) --- # v1.111.0 (Fri Jun 17 2022) #### 🚀 Enhancement - test(plasma-web): Add test and snapshot for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add event and disabled list for `Calendar` component [#62](https://github.com/salute-developers/plasma/pull/62) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.110.0 (Fri Jun 17 2022) #### 🚀 Enhancement - test(plasma-web): Add tests and snapshots for `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add `Calendar` component [#51](https://github.com/salute-developers/plasma/pull/51) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.109.0 (Tue Jun 14 2022) #### 🚀 Enhancement - feat(plasma-web): Add `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - test(plasma-web): Add test and snapshot for `Card` component [#67](https://github.com/salute-developers/plasma/pull/67) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.107.1 (Thu Jun 09 2022) #### 🐛 Bug Fix - fix(plasma-web): Remove children from DropdownProps [#60](https://github.com/salute-developers/plasma/pull/60) ([@andart71](https://github.com/andart71)) #### Authors: 1 - Andrey Loshkarev ([@andart71](https://github.com/andart71)) --- # v1.107.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - test(plasma-b2c,plasma-web,plasma-ui): Add test and snapshot for `TextField` component [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-ui): Add onChange callback for maxLength check in `TextField` [#47](https://github.com/salute-developers/plasma/pull/47) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.106.0 (Tue Jun 07 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.105.1 (Thu Jun 02 2022) #### 🐛 Bug Fix - fix(plasma-core, plasma-ui, plasma-web): changes the refs array to html collection [#34](https://github.com/salute-developers/plasma/pull/34) (Kruglikov.A.D@sberbank.ru) #### Authors: 1 - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.105.0 (Thu May 26 2022) #### 🐛 Bug Fix - chore(plasma-web): Add SansDisplay typo for storybook [#37](https://github.com/salute-developers/plasma/pull/37) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.104.0 (Wed May 25 2022) #### 🐛 Bug Fix - test(plasma-b2c,plasma-web): Add tests and snapshots for `Tooltip` component [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix `Tooltip` behavior with wrapper [#27](https://github.com/salute-developers/plasma/pull/27) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.103.0 (Tue May 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.3 (Mon May 23 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.2 (Fri May 20 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.102.1 (Thu May 19 2022) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): fix carousel context [#20](https://github.com/salute-developers/plasma/pull/20) (Kruglikov.A.D@sberbank.ru) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Arseny Kruglikov (Kruglikov.A.D@sberbank.ru) --- # v1.101.0 (Wed May 11 2022) #### 🚀 Enhancement - test(plasma-web, plasma-b2c): Add test and update snapshot for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) - feat(plasma-web): Add max-width for `Tooltip` component [#2](https://github.com/salute-developers/plasma/pull/2) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.100.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.99.0 (Wed May 11 2022) #### 🐛 Bug Fix - chore: update package-locks [#18](https://github.com/salute-developers/plasma/pull/18) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.93.0 (Wed Apr 27 2022) #### 🐛 Bug Fix - fix: linting errs [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: lerna & npm i [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - fix: monorepo deps resolved [#1](https://github.com/salute-developers/plasma/pull/1) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### ⚠️ Pushed to `master` - fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.91.0 (Thu Apr 07 2022) #### 🚀 Enhancement - feat(plasma-web): Designing `TextField` for B2B theme [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test: Added B2B `TextField` tests / new tests for legacy Web [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - fix: `Field` and `Input` props interfaces facelifting [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web): Support `plasma-typo` in Storybook [#1121](https://github.com/salute-developers/plasma/pull/1121) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.90.0 (Tue Apr 05 2022) #### 🚀 Enhancement - feat(plasma-web): `Modal`: a11y improvements [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `Modal` added react-focus-lock for focus management [#1130](https://github.com/salute-developers/plasma/pull/1130) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.89.0 (Thu Mar 31 2022) #### 🚀 Enhancement - feat(plasma-web): `Select` a11y: keyboard navigation [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `Dropdown` a11y: navigating with keyboard [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added `List` component [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - test(plasma-web): `Select`: tests and a11y assertions [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): `Radiobox`: check only for id existance [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): `Checkbox` & `Radibox` labeled and described by attrs and elems [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web, plasma-ui): `Radiobox`: removed duplication of label & descr + better live example [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web, plasma-ui): `Checkbox`: removed duplication of label & descr [#1149](https://github.com/salute-developers/plasma/pull/1149) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.88.0 (Mon Mar 28 2022) #### 🚀 Enhancement - feat(plasma-web): `Tooltip` a11y & close with esc [#1135](https://github.com/salute-developers/plasma/pull/1135) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.87.0 (Fri Mar 25 2022) #### 🚀 Enhancement - feat(plasma-web): Add ref to carousel [#1155](https://github.com/salute-developers/plasma/pull/1155) (alisabelousova007@gmail.com) #### Authors: 1 - Белоусова Алиса Дмитриевна (alisabelousova007@gmail.com) --- # v1.86.0 (Wed Mar 23 2022) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c): Add focus for `Checkbox` and `Radiobox` components [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@neretin-trike](https://github.com/neretin-trike)) - docs: `withSkeleton` wraps component with a11y [#1129](https://github.com/salute-developers/plasma/pull/1129) ([@fanisco](https://github.com/fanisco)) - docs: `Spinner` live example of a11y [#1134](https://github.com/salute-developers/plasma/pull/1134) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.85.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-ui): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): `TextArea`: added `aria-describedby` attr [#1133](https://github.com/salute-developers/plasma/pull/1133) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.84.0 (Wed Mar 16 2022) #### 🚀 Enhancement - feat(plasma-web): `TextField`: added `aria-describedby` attr [#1124](https://github.com/salute-developers/plasma/pull/1124) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.83.0 (Tue Mar 15 2022) #### 🚀 Enhancement - feat(plasma-web): `Notification`: added possibility to anounce text when open [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: `Toast` stories text & role [#1127](https://github.com/salute-developers/plasma/pull/1127) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.82.0 (Mon Mar 14 2022) #### 🐛 Bug Fix - fix(plasma-web): Add restrict bounds for value in `Progress` component [#1126](https://github.com/salute-developers/plasma/pull/1126) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.80.0 (Fri Mar 11 2022) #### 🐛 Bug Fix - chore(plasma-web): Delete `Popup` from storybook [#1136](https://github.com/salute-developers/plasma/pull/1136) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.79.0 (Fri Mar 04 2022) #### 🚀 Enhancement - feat(plasma-web): add multiselect logic to select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - feat(plasma-web): add keyboard navigation to Select [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - feat(plasma-web): add additional fields to DropdownItem [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) #### 🐛 Bug Fix - test(plasma-web): add tests on keyboard navigation [#1083](https://github.com/salute-developers/plasma/pull/1083) ([@didolf](https://github.com/didolf)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Дмитрий Лекомцев ([@didolf](https://github.com/didolf)) --- # v1.78.1 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.78.0 (Tue Mar 01 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.77.0 (Tue Mar 01 2022) #### 🚀 Enhancement - feat: `Button`: colors theming [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) - feat: Init `plasma-tokens-b2b` package [#1084](https://github.com/salute-developers/plasma/pull/1084) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.3 (Thu Feb 24 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.76.2 (Thu Feb 24 2022) #### 🐛 Bug Fix - fix(plasma-web): `Carousel`: moved style resets to core [#1104](https://github.com/salute-developers/plasma/pull/1104) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.1 (Fri Feb 18 2022) #### 🐛 Bug Fix - fix(plasma-web): `Modal` background set to `backgroundPrimary` (01) token [#1106](https://github.com/salute-developers/plasma/pull/1106) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.76.0 (Fri Feb 18 2022) #### 🐛 Bug Fix - docs(plasma-web, plasma-b2c): `Button`: using as an anchor [#1092](https://github.com/salute-developers/plasma/pull/1092) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.7 (Thu Feb 17 2022) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, plasma-b2c): `Button`: Added theming [#1063](https://github.com/salute-developers/plasma/pull/1063) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.5 (Tue Feb 15 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): `Tooltip`: global dark [#1087](https://github.com/salute-developers/plasma/pull/1087) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.3 (Thu Feb 10 2022) #### 🐛 Bug Fix - fix(plasma-web): `TextField`: fix `size:l` by providing \$size to input [#1073](https://github.com/salute-developers/plasma/pull/1073) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web-docs): `TextField`: Incorrect `status` prop usage [#1069](https://github.com/salute-developers/plasma/pull/1069) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.75.1 (Thu Feb 03 2022) #### 🐛 Bug Fix - fix: peer dependencies versions [#1053](https://github.com/salute-developers/plasma/pull/1053) ([@LamaEats](https://github.com/LamaEats)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.75.0 (Wed Feb 02 2022) #### 🐛 Bug Fix - chore: Storybook: Added lang to make VoiceOver read russian text properly [#1052](https://github.com/salute-developers/plasma/pull/1052) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.74.0 (Tue Feb 01 2022) #### 🐛 Bug Fix - fix(plasma-web, plasma-ui): `Basebox`: Hide input properly; tabIndex={-1} on root [#1057](https://github.com/salute-developers/plasma/pull/1057) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.73.1 (Fri Jan 28 2022) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.73.0 (Thu Jan 27 2022) #### 🐛 Bug Fix - feat(plasma-b2c,plasma-web,plasma-ui): Update style for `Tabs` component [#976](https://github.com/salute-developers/plasma/pull/976) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.71.0 (Tue Jan 18 2022) #### 🚀 Enhancement - feat(plasma-web): Close `Modal` with esc key [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): `Modal`: Portal management in provider [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): Test `Modal` closing [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Simplify event handler type (`onClick`) of `Modal` [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): `Modals` closing order [#1024](https://github.com/salute-developers/plasma/pull/1024) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.70.3 (Mon Jan 17 2022) #### 🐛 Bug Fix - fix(plasma-b2c,plasma-web): Add re-export for `Notification` component [#1029](https://github.com/salute-developers/plasma/pull/1029) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.70.2 (Thu Jan 13 2022) #### 🐛 Bug Fix - test(plasma-web): `Notification` close [#1033](https://github.com/salute-developers/plasma/pull/1033) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.70.1 (Tue Jan 11 2022) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): `Carousel` a11y improvements [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - refactor: Move `Carousel`'s modules in Core/UI/Web [#973](https://github.com/salute-developers/plasma/pull/973) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.69.0 (Wed Dec 29 2021) #### 🐛 Bug Fix - test: Complete tests for `Tabs` [#985](https://github.com/salute-developers/plasma/pull/985) ([@fanisco](https://github.com/fanisco)) - test(plasma-b2c, plasma-web): Add statuses to `Notification` test [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web, plasma-b2c): Added possibility to specify id for `Notification` [#1017](https://github.com/salute-developers/plasma/pull/1017) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.68.1 (Thu Dec 23 2021) #### 🐛 Bug Fix - test(plasma-b2c, plasma-web): Added click and multiselect tests for `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web, plasma-b2c): Arrow and check placement in `Select` [#983](https://github.com/salute-developers/plasma/pull/983) ([@fanisco](https://github.com/fanisco)) - test(plasma-web): add Grid component test [#1001](https://github.com/salute-developers/plasma/pull/1001) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.68.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - test(plasma-web): Add Cypress component test for `Carousel` [#968](https://github.com/salute-developers/plasma/pull/968) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.67.0 (Wed Dec 15 2021) #### 🐛 Bug Fix - feat(plasma-web,plasma-b2c,plasma-ui): Add example for checkbox with jsx in label [#969](https://github.com/salute-developers/plasma/pull/969) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.65.0 (Tue Dec 07 2021) #### 🚀 Enhancement - feat: add RadioGroup components [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### 🐛 Bug Fix - fix: accessibility of checkbox and radiobox for nvda and jaws [#676](https://github.com/salute-developers/plasma/pull/676) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.64.1 (Fri Dec 03 2021) #### 🐛 Bug Fix - fix(plama-web): Added possibility to specify a value type in `Select` [#932](https://github.com/salute-developers/plasma/pull/932) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.64.0 (Fri Dec 03 2021) #### 🚀 Enhancement - feat: Added `createButton` as a constructor function for `Button` [#946](https://github.com/salute-developers/plasma/pull/946) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.63.0 (Wed Dec 01 2021) #### 🚀 Enhancement - feat(plasma-web): Update behavior for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix - test(plasma-web): Add tests for `Tooltip` component [#942](https://github.com/salute-developers/plasma/pull/942) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.62.0 (Wed Dec 01 2021) #### 🚀 Enhancement - feat: Moved `TabsController` as a creator function [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Fix TabsController's items tabbing [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - chore(plasma-web): Delete old doc file [#923](https://github.com/salute-developers/plasma/pull/923) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.61.0 (Mon Nov 22 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web): B2C/B2B `Input` and `TextArea` on common platform [#910](https://github.com/salute-developers/plasma/pull/910) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.59.2 (Fri Nov 19 2021) #### 🐛 Bug Fix - fix(plasma-web): Add `Button`'s `warning` view [#933](https://github.com/salute-developers/plasma/pull/933) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.59.1 (Thu Nov 18 2021) #### 🐛 Bug Fix - fix(plasma-web): prevent disabled select from opening [#925](https://github.com/salute-developers/plasma/pull/925) (42856876+IArny@users.noreply.github.com) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Булах Александр Алексеевич [B](42856876+IArny@users.noreply.github.com) --- # v1.58.1 (Wed Nov 17 2021) #### 🐛 Bug Fix - fix: plasma-web grid mobile margins [#928](https://github.com/salute-developers/plasma/pull/928) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.58.0 (Tue Nov 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.57.2 (Mon Nov 15 2021) #### 🐛 Bug Fix - fix: Separate `Input`'s animation by b2b and b2c [#908](https://github.com/salute-developers/plasma/pull/908) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.57.1 (Tue Nov 09 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.56.2 (Wed Nov 03 2021) #### 🐛 Bug Fix - fix(plasma-web): prevent radiobox elipse shrinking [#912](https://github.com/salute-developers/plasma/pull/912) ([@IArny](https://github.com/IArny)) #### Authors: 1 - [@IArny](https://github.com/IArny) --- # v1.56.1 (Fri Oct 29 2021) #### 🐛 Bug Fix - fix(plasma-web): Prevent click on icons of `DropdownItem` [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web,plasma-b2c): `Select`'s when multiselect prevent autoclose [#883](https://github.com/salute-developers/plasma/pull/883) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.56.0 (Fri Oct 29 2021) #### 🚀 Enhancement - feat(plasma-ui): `Dropdown` custom composition [#866](https://github.com/salute-developers/plasma/pull/866) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.54.1 (Thu Oct 21 2021) #### 🐛 Bug Fix - fix: grid container max size [#880](https://github.com/salute-developers/plasma/pull/880) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.53.5 (Tue Oct 19 2021) #### 🐛 Bug Fix - fix(plasma-web): Remove hover from select with empty list [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-web): Bump plasma-colors version [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix open `Dropwdown` component if has not item [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-b2c): Fix click to empty select [#858](https://github.com/salute-developers/plasma/pull/858) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web): Fix color for hover item in `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) - chore(plasma-web): Add re-export for `Dropdown` component [#869](https://github.com/salute-developers/plasma/pull/869) ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 1 - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.4 (Fri Oct 15 2021) #### 🐛 Bug Fix - chore(plasma-ui, plasma-web): addon knobs removed [#857](https://github.com/salute-developers/plasma/pull/857) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.53.3 (Fri Oct 15 2021) #### 🐛 Bug Fix - fix(plasma-web): Remove underline from Dropdown item [#865](https://github.com/salute-developers/plasma/pull/865) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.2 (Thu Oct 14 2021) #### 🐛 Bug Fix - fix(plasma-web, plasma-b2c): Fix re-exporting [#864](https://github.com/salute-developers/plasma/pull/864) ([@neretin-trike](https://github.com/neretin-trike)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v1.53.1 (Wed Oct 13 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Manual publish for web & b2c [#854](https://github.com/salute-developers/plasma/pull/854) ([@fanisco](https://github.com/fanisco)) - fix: Update package-locks [#853](https://github.com/salute-developers/plasma/pull/853) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.51.0 (Mon Oct 11 2021) #### 🚀 Enhancement - feat: new grid breakpoint for 16 cols [#825](https://github.com/salute-developers/plasma/pull/825) ([@takovoy](https://github.com/takovoy)) #### Authors: 1 - Aleksandr Sustavov ([@takovoy](https://github.com/takovoy)) --- # v1.50.0 (Fri Oct 08 2021) #### 🚀 Enhancement - feat(plasma-core): Shared `Toast` between libraries [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: Skip Notification component test [#829](https://github.com/salute-developers/plasma/pull/829) ([@fanisco](https://github.com/fanisco)) - test: Component test for B2C `Toast` [#812](https://github.com/salute-developers/plasma/pull/812) ([@fanisco](https://github.com/fanisco)) #### ⚠️ Pushed to `master` - build(plasma-core/ui/b2c/web): fix storybook build ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.2 (Wed Oct 06 2021) #### 🐛 Bug Fix - test: add SBSans to cypress [#832](https://github.com/salute-developers/plasma/pull/832) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-core/ui/web): fix tests [#830](https://github.com/salute-developers/plasma/pull/830) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.1 (Mon Oct 04 2021) #### 🐛 Bug Fix - test(plasma-ui/web/b2c): Typography: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Tooltip: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextField: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): TextArea: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Tabs: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Switch: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Select: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Radiobox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Progress: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Price: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): PaginationDots: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Notification: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Modal: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/b2c): Link: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Dropdown: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Checkbox: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-ui/web/b2c): Button: cy component test [#827](https://github.com/salute-developers/plasma/pull/827) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.49.0 (Sun Oct 03 2021) #### 🚀 Enhancement - feat(plasma-cy-utils): padMe [#824](https://github.com/salute-developers/plasma/pull/824) ([@Yeti-or](https://github.com/Yeti-or)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.48.2 (Sun Oct 03 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: move cypress helpers to utils [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web/plasma-ui): move cy tests to plasma-core [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) - test(plasma-web): fix cypress comp-tests [#823](https://github.com/salute-developers/plasma/pull/823) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.48.1 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.48.0 (Tue Sep 28 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.47.0 (Fri Sep 24 2021) #### 🚀 Enhancement - feat(plasma-web): `Dropdown` `onToggle` notification [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Moved `SingleSelect` and `MultiSelect` functionality to hocs [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Customize `Dropdown` with CSS Vars [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Removed `DropdownList` min-width [#805](https://github.com/salute-developers/plasma/pull/805) ([@fanisco](https://github.com/fanisco)) - chore: make cypress work again [#573](https://github.com/salute-developers/plasma/pull/573) ([@Yeti-or](https://github.com/Yeti-or)) - chore: resolve cypress and jest conflicts [#573](https://github.com/salute-developers/plasma/pull/573) ([@OgNellis](https://github.com/OgNellis)) - chore: cypress component testing [#573](https://github.com/salute-developers/plasma/pull/573) (dakhetov@outlook.com) #### Authors: 4 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) - Daniil Akhetov (dakhetov@outlook.com) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.46.1 (Tue Sep 21 2021) #### 🐛 Bug Fix - chore: Delete extract-sb-docgen-info [#801](https://github.com/salute-developers/plasma/pull/801) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.46.0 (Mon Sep 20 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.45.1 (Wed Sep 15 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.45.0 (Tue Sep 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added `Carousel`, `PaginationDots` and `Select` to `index.ts` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) - feat(plasma-sb-utils): `PaletteGrid`, `disableProps`, `IconsPlaceholder`, `InSpacingDecorator` [#803](https://github.com/salute-developers/plasma/pull/803) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.4 (Tue Sep 14 2021) #### 🐛 Bug Fix - fix(plasma-web): Collision of `Button` and global custom css [#703](https://github.com/salute-developers/plasma/pull/703) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.3 (Thu Sep 09 2021) #### 🐛 Bug Fix - fix(plasma-web): Disabled state for `Checkbox` [#791](https://github.com/salute-developers/plasma/pull/791) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.44.2 (Thu Sep 09 2021) #### 🐛 Bug Fix - chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal [#651](https://github.com/salute-developers/plasma/pull/651) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox [#652](https://github.com/salute-developers/plasma/pull/652) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner [#662](https://github.com/salute-developers/plasma/pull/662) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.44.1 (Wed Sep 08 2021) #### 🐛 Bug Fix - fix: Refactor `Checkbox` & `Radiobox` in order of better understanding [#698](https://github.com/salute-developers/plasma/pull/698) ([@fanisco](https://github.com/fanisco)) - chore(plasma-ui): update ts/styled-comps deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update storybook deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): update build deps [#728](https://github.com/salute-developers/plasma/pull/728) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.44.0 (Wed Sep 08 2021) #### 🚀 Enhancement - feat(plasma-web): Added `TabsController` in order to use keyboard arrows [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web): Storybook controls for Select, Switch, TextField [#688](https://github.com/salute-developers/plasma/pull/688) ([@kayman233](https://github.com/kayman233)) - docs(plasma-web): Describe `TabsController` [#687](https://github.com/salute-developers/plasma/pull/687) ([@fanisco](https://github.com/fanisco)) - chore: Storybook docgenInfo extraction tool [#648](https://github.com/salute-developers/plasma/pull/648) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.43.0 (Wed Sep 01 2021) #### 🚀 Enhancement - feat(plasma-web): Pass color and contentLeft to DropdownItem [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Dropdown shadow black [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Pass DropdownItem border radius as separate CSS Var [#683](https://github.com/salute-developers/plasma/pull/683) ([@fanisco](https://github.com/fanisco)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.42.1 (Tue Aug 31 2021) #### 🐛 Bug Fix - docs(plasma-web): Storybook controls for Tabs, TextArea [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore(plasma-web): disableProps added [#661](https://github.com/salute-developers/plasma/pull/661) ([@kayman233](https://github.com/kayman233)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.42.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.41.0 (Fri Aug 27 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.40.0 (Mon Aug 23 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.39.0 (Fri Aug 20 2021) #### 🚀 Enhancement - feat: Skeleton in core/ui/web [#628](https://github.com/salute-developers/plasma/pull/628) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.37.2 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.1 (Wed Aug 18 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.37.0 (Mon Aug 16 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.36.0 (Tue Aug 10 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.35.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.34.1 (Fri Aug 06 2021) #### 🐛 Bug Fix - fix(plasma-core): Image: add role attr [#620](https://github.com/salute-developers/plasma/pull/620) ([@Yeti-or](https://github.com/Yeti-or)) - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.34.0 (Fri Aug 06 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.33.0 (Wed Aug 04 2021) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.32.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Add `hocs`, `hooks`, `mixins`, `types` and `utils` from plasma-core [#592](https://github.com/salute-developers/plasma/pull/592) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - chore: update package-locks \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.31.0 (Mon Aug 02 2021) #### 🚀 Enhancement - feat(plasma-web): Index imports for treeshaking [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - ci: Build plasma without rollup [#563](https://github.com/salute-developers/plasma/pull/563) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.30.1 (Fri Jul 30 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.29.1 (Wed Jul 21 2021) #### 🐛 Bug Fix - fix(plasma-web): form submit trigger inside select [#557](https://github.com/salute-developers/plasma/pull/557) ([@tsumo](https://github.com/tsumo)) #### Authors: 1 - [@tsumo](https://github.com/tsumo) --- # v1.29.0 (Tue Jul 20 2021) #### 🚀 Enhancement - feat(plasma-web): Integrate Dropdown into Select [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Dropdown component [#545](https://github.com/salute-developers/plasma/pull/545) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.28.2 (Mon Jul 19 2021) #### 🐛 Bug Fix - fix: remove double ampersands [#537](https://github.com/salute-developers/plasma/pull/537) ([@OgNellis](https://github.com/OgNellis)) #### Authors: 1 - Artem Feoktistov ([@OgNellis](https://github.com/OgNellis)) --- # v1.28.1 (Fri Jul 16 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): toolbar buttons return [#547](https://github.com/salute-developers/plasma/pull/547) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.28.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.27.0 (Thu Jul 15 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.26.0 (Wed Jul 14 2021) #### 🐛 Bug Fix - feat(plasma-ui, plasma-web, showcase): sb-essentials added [#535](https://github.com/salute-developers/plasma/pull/535) ([@kayman233](https://github.com/kayman233)) #### Authors: 1 - [@kayman233](https://github.com/kayman233) --- # v1.25.3 (Wed Jul 14 2021) #### 🐛 Bug Fix - fix(plasma-web): TextField can accept deferred defaultValue [#536](https://github.com/salute-developers/plasma/pull/536) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.25.2 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.1 (Tue Jul 13 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.25.0 (Tue Jul 13 2021) #### 🚀 Enhancement - feat: react17 and test job added [#496](https://github.com/salute-developers/plasma/pull/496) ([@kayman233](https://github.com/kayman233)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.24.0 (Fri Jul 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Alias react, react-dom and styled-components in Storybook webpack [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) - chore: Bump Storybook version [#518](https://github.com/salute-developers/plasma/pull/518) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.23.0 (Thu Jul 08 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.1 (Wed Jul 07 2021) #### 🐛 Bug Fix - fix(plasma-ui): commas change [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): favicon to png fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-ui): safari bug fix [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - fix(plasma-web): favicon added [#479](https://github.com/salute-developers/plasma/pull/479) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.22.0 (Fri Jul 02 2021) #### 🐛 Bug Fix - fix: TextField placeholder placement [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): TextField placeholder color [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Build components with own namespace es/cjs [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: TextField helperText to boolean [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Checkbox layout with various content [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix: Input interface and props [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - fix(plasma-web): Checkbox & Radio label for attribute [#463](https://github.com/salute-developers/plasma/pull/463) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.21.1 (Thu Jul 01 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.21.0 (Thu Jul 01 2021) #### 🚀 Enhancement - feat: Added plasma-tokens-b2c package [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Removed tokens dependency [#468](https://github.com/salute-developers/plasma/pull/468) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): about page with link added [#447](https://github.com/salute-developers/plasma/pull/447) ([@kayman233](https://github.com/kayman233)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil' Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.20.0 (Wed Jun 23 2021) #### 🚀 Enhancement - feat(plasma-tokens): Updated tokens from plasma-styles [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - chore: Added favicon for storybooks [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs: ThemeColors in both libraries [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) - docs(plasma-web): Added Grid docs [#455](https://github.com/salute-developers/plasma/pull/455) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.19.0 (Tue Jun 22 2021) #### 🚀 Enhancement - feat(plasma-core): Spinner sizes [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Button success [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Reassembled Field [#438](https://github.com/salute-developers/plasma/pull/438) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.18.0 (Fri Jun 18 2021) #### 🚀 Enhancement - feat(plasma-web): Added Link component [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-web): Components dark theme fixes [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: plasma-sb-utils package with a lots useful sb code [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - docs: Added switcher for plasma-web's dark theme [#441](https://github.com/salute-developers/plasma/pull/441) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.17.1 (Thu Jun 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.17.0 (Wed Jun 09 2021) #### 🚀 Enhancement - feat(plasma-tokens-web): Using plasma-colors, dark theme [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - feat: Added plasma-colors package [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - docs(plasma-web): Added themes story [#398](https://github.com/salute-developers/plasma/pull/398) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.16.1 (Wed Jun 09 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.1 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.15.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.14.0 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.2 (Mon May 31 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.1 (Thu May 20 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.13.0 (Thu May 20 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core [#389](https://github.com/salute-developers/plasma/pull/389) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.2 (Tue May 18 2021) #### 🐛 Bug Fix - fix(plasma-web): Added Badge to index [#397](https://github.com/salute-developers/plasma/pull/397) ([@fanisco](https://github.com/fanisco)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.12.1 (Mon May 17 2021) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v1.12.0 (Mon May 17 2021) #### 🚀 Enhancement - feat(plasma-web): Added Spinner to web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) #### 🐛 Bug Fix - docs(showcase): Added Spinner showcase web [#326](https://github.com/salute-developers/plasma/pull/326) (prokopyevviktor@yandex.ru) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.11.0 (Fri May 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added Tooltip component [#345](https://github.com/salute-developers/plasma/pull/345) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.10.0 (Thu May 13 2021) #### 🐛 Bug Fix - docs: description in checkbox and radiobox storybook [#347](https://github.com/salute-developers/plasma/pull/347) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: soft peerDependencies only [#344](https://github.com/salute-developers/plasma/pull/344) ([@VladislavPetyukevich](https://github.com/VladislavPetyukevich)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - [@VladislavPetyukevich](https://github.com/VladislavPetyukevich) --- # v1.9.0 (Tue May 11 2021) #### 🚀 Enhancement - feat(plasma-web): Added Modal component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Added Notification component [#339](https://github.com/salute-developers/plasma/pull/339) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.8.0 (Fri May 07 2021) #### 🚀 Enhancement - feat(plasma-web): Added Progress component [#340](https://github.com/salute-developers/plasma/pull/340) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - {chore: update package-locks \[skip ci\]} ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.7.0 (Thu May 06 2021) #### 🐛 Bug Fix - feat(plasma-core, plasma-ui, plasma-ui): Moved Image component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - feat(plasma-core, plasma-ui, plasma-ui): Moved Price component [#342](https://github.com/salute-developers/plasma/pull/342) ([@fanisco](https://github.com/fanisco)) - build: fix package-locks [#337](https://github.com/salute-developers/plasma/pull/337) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.6.0 (Tue Apr 27 2021) #### 🚀 Enhancement - feat(plasma-web): Added Select component [#328](https://github.com/salute-developers/plasma/pull/328) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # vnull (Tue Apr 27 2021) #### ⚠️ Pushed to `master` - {chore: update package-locks} ([@github-actions[bot]](https://github.com/github-actions[bot])) #### Authors: 1 - [@github-actions[bot]](https://github.com/github-actions[bot]) --- # v1.4.1 (Tue Apr 20 2021) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Badge: correct reexport & const creation [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) - ci: Deploy documentation for plasma-web [#313](https://github.com/salute-developers/plasma/pull/313) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.4.0 (Fri Apr 16 2021) #### 🚀 Enhancement - feat(core): made reexport in ui & web, added showcase for web [#308](https://github.com/salute-developers/plasma/pull/308) (prokopyevviktor@yandex.ru) #### Authors: 1 - Viktor Prokopyev (prokopyevviktor@yandex.ru) --- # v1.3.0 (Thu Apr 15 2021) #### 🚀 Enhancement - feat: Moved Typography to plasma-core / plasma-web [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea [#299](https://github.com/salute-developers/plasma/pull/299) ([@LamaEats](https://github.com/LamaEats)) - fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) - chore(plasma-core, plasma-web): Added components to index files [#280](https://github.com/salute-developers/plasma/pull/280) ([@fanisco](https://github.com/fanisco)) #### Authors: 2 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Sviridov Maksim ([@LamaEats](https://github.com/LamaEats)) --- # v1.2.1 (Thu Apr 15 2021) #### 🐛 Bug Fix - fix: bump peerDeps [#307](https://github.com/salute-developers/plasma/pull/307) ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.2.0 (Wed Apr 14 2021) #### 🚀 Enhancement - feat(plasma-web): Added TextArea component [#290](https://github.com/salute-developers/plasma/pull/290) ([@fanisco](https://github.com/fanisco)) #### Authors: 1 - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) --- # v1.1.0 (Wed Apr 07 2021) #### 🐛 Bug Fix - Bump independent versions \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) - Update CHANGELOG.md \[skip ci\] ([@Yeti-or](https://github.com/Yeti-or)) #### Authors: 1 - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) --- # v1.0.0 (Fri Apr 02 2021) #### 🚀 Enhancement - feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - feat: Moved Grid from ui to plasma-core, Grid for plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: esm build, fix package-lock after rebase [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: esm build core, icons, ui, web [#279](https://github.com/salute-developers/plasma/pull/279) ([@KateKate](https://github.com/KateKate)) - feat: Button: Code separation for easier composition and styling [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat(plasma-web): Переход на токены [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - feat: Библиотека plasma-web [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### 🐛 Bug Fix - fix: plasma doc before major [#279](https://github.com/salute-developers/plasma/pull/279) ([@Yeti-or](https://github.com/Yeti-or)) - chore(plasma-web): Added Grid to index [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Fix packages versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) - chore: Bump independent versions [#279](https://github.com/salute-developers/plasma/pull/279) ([@fanisco](https://github.com/fanisco)) #### Authors: 3 - Ekaterina Anishkina ([@KateKate](https://github.com/KateKate)) - Fanil Zubairov ([@fanisco](https://github.com/fanisco)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file diff --git a/packages/sdds-cs/CHANGELOG.md b/packages/sdds-cs/CHANGELOG.md index a4085d1eb9..57e8381231 100644 --- a/packages/sdds-cs/CHANGELOG.md +++ b/packages/sdds-cs/CHANGELOG.md @@ -1,2013 +1 @@ -# v0.189.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(sdds-cs): Switch design and storybook fixed [#1569](https://github.com/salute-developers/plasma/pull/1569) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- fix(sdds-cs): edit tokens calendar for sdds cs ([@iljs](https://github.com/iljs)) -- fix(sdds-cs): segment config edit [#1573](https://github.com/salute-developers/plasma/pull/1573) ([@iljs](https://github.com/iljs)) -- fix(sdds-cs): edit view negative in textarea sdds-cs [#1567](https://github.com/salute-developers/plasma/pull/1567) ([@iljs](https://github.com/iljs)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.176.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-cs): update docs for combobox and autocomplite [#1523](https://github.com/salute-developers/plasma/pull/1523) ([@iljs](https://github.com/iljs)) -- feat(sdds-cs): add view negative to combobox and autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): add readonly to combobox ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(sdds-cs): fixed Attach and IconButton view=secondary tokens [#1525](https://github.com/salute-developers/plasma/pull/1525) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-cs): selected TabItem divider color fixed ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- fix(sdds-cs): update configs datepicker ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to pagination ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to notification ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to tabs ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to dropdown ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to combobox ([@iljs](https://github.com/iljs)) -- fix(sdds-cs): edit story in range ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to calendar and datepicker ([@iljs](https://github.com/iljs)) -- fix(new-hope): add new tokens to autocomplite ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.162.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs): update api report [Select] [#1519](https://github.com/salute-developers/plasma/pull/1519) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-cs): update config [Select] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- docs(sdds-*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-cs): fix default value [#1496](https://github.com/salute-developers/plasma/pull/1496) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.150.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(sdds-cs-docs): edit docs ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-cs): used `--text-accent` for color [Button] [#1473](https://github.com/salute-developers/plasma/pull/1473) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-cs): change padding{Right,Left} to 8px [Badge] ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-cs): used color token for closeIconColor [Chip] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(sdds-cs): used `--background-primary` as general background-color for entire storybook ([@Yakutoc](https://github.com/Yakutoc)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.141.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope,sdds-*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v0.131.0 (Tue Sep 24 2024) - -### Release Notes - -#### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.128.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.120.0 (Tue Sep 10 2024) - -#### 🚀 Enhancement - -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.119.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.111.1 (Fri Aug 30 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.111.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- fix(sdds-cs): hide segment [#1368](https://github.com/salute-developers/plasma/pull/1368) ([@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) -- feat(sdds-cs): edit components config ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.106.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{b2c, web}, sdds-*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-*): type casting removed ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.95.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- fix(plasma-tokens,sdds-theme): Update token value `on-dark-text-primary` [#1344](https://github.com/salute-developers/plasma/pull/1344) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-cs): edit badge ([@iljs](https://github.com/iljs)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(package): edit doc [#1334](https://github.com/salute-developers/plasma/pull/1334) ([@iljs](https://github.com/iljs)) -- feat(package): add git ci ([@iljs](https://github.com/iljs)) -- feat(package): add sdds-cs ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-*, sdds-*): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-cs): edit chip config ([@iljs](https://github.com/iljs)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.85.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.78.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(sdds-docs): add Emotion docs [#1281](https://github.com/salute-developers/plasma/pull/1281) ([@iljs](https://github.com/iljs)) - feat(sdds): add emotion ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - feat(sdds-serv): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-\*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-\*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.66.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv,caldera-online): add SegmentProviderProps type export [#1252](https://github.com/salute-developers/plasma/pull/1252) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): api report regenerated [#1261](https://github.com/salute-developers/plasma/pull/1261) ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv): TextArea added ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.56.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.55.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(sdds-serv): update config and stories for Button [#1213](https://github.com/salute-developers/plasma/pull/1213) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add IconButton [#1214](https://github.com/salute-developers/plasma/pull/1214) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Range component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.47.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - fix(sdds-serv): update api report [#1198](https://github.com/salute-developers/plasma/pull/1198) ([@Yakutoc](https://github.com/Yakutoc)) - feat(sdds-serv): add Popover component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-serv): export Pagination ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.43.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary component alias ([@Yakutoc](https://github.com/Yakutoc)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.39.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add TextField from new-hope [#1160](https://github.com/salute-developers/plasma/pull/1160) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): update components actual list [#1174](https://github.com/salute-developers/plasma/pull/1174) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.31.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) - fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.31.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(sdds-serv): Component Toolbar added [#1150](https://github.com/salute-developers/plasma/pull/1150) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): fix Badge view tokens [#1142](https://github.com/salute-developers/plasma/pull/1142) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Tooltip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Progress from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.24.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add grid component [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Button Group & Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenrate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.16.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.16.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add Drawer [#1068](https://github.com/salute-developers/plasma/pull/1068) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): Add new package with tokens for theming ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv): add components from new-hope [#1056](https://github.com/salute-developers/plasma/pull/1056) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): rename package ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(sdds-serv): add devDep "plasma-icons" [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - fix(sdds-serv): package rename [#1072](https://github.com/salute-developers/plasma/pull/1072) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file +# 0.204.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) ## Изменения в библиотеки ### Notification - добавлен layout `horizontal` - добавлены токены для позиционирования `actions`, `iconLeft` и `iconClose` [PR](https://github.com/salute-developers/plasma/pull/1604) ### Datepicker - актуализированы примеры в storybook [PR](https://github.com/salute-developers/plasma/pull/1598) # v0.189.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) - docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-\*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) - feat(sdds-\*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) - fix(sdds-cs): Switch design and storybook fixed [#1569](https://github.com/salute-developers/plasma/pull/1569) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) - fix(sdds-cs): edit tokens calendar for sdds cs ([@iljs](https://github.com/iljs)) - fix(sdds-cs): segment config edit [#1573](https://github.com/salute-developers/plasma/pull/1573) ([@iljs](https://github.com/iljs)) - fix(sdds-cs): edit view negative in textarea sdds-cs [#1567](https://github.com/salute-developers/plasma/pull/1567) ([@iljs](https://github.com/iljs)) - feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) - chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.176.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-\*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(sdds-cs): update docs for combobox and autocomplite [#1523](https://github.com/salute-developers/plasma/pull/1523) ([@iljs](https://github.com/iljs)) - feat(sdds-cs): add view negative to combobox and autocomplite ([@iljs](https://github.com/iljs)) - feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) - feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) - feat(new-hope): add readonly to combobox ([@iljs](https://github.com/iljs)) - feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) - fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) - fix(sdds-cs): fixed Attach and IconButton view=secondary tokens [#1525](https://github.com/salute-developers/plasma/pull/1525) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) - fix(sdds-cs): selected TabItem divider color fixed ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) - fix(sdds-cs): update configs datepicker ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to pagination ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to notification ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to tabs ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to dropdown ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to combobox ([@iljs](https://github.com/iljs)) - fix(sdds-cs): edit story in range ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to calendar and datepicker ([@iljs](https://github.com/iljs)) - fix(new-hope): add new tokens to autocomplite ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.162.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs): update api report [Select][#1519](https://github.com/salute-developers/plasma/pull/1519) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) - feat(sdds-\*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-\*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-cs): update config [Select](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) - fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) - docs(sdds-\*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-cs): fix default value [#1496](https://github.com/salute-developers/plasma/pull/1496) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.150.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) - feat(sdds-cs-docs): edit docs ([@iljs](https://github.com/iljs)) - feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) - docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) - fix(sdds-cs): used `--text-accent` for color [Button][#1473](https://github.com/salute-developers/plasma/pull/1473) ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-cs): change padding{Right,Left} to 8px [Badge](<[@Yakutoc](https://github.com/Yakutoc)>) - fix(sdds-cs): used color token for closeIconColor [Chip](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(sdds-cs): used `--background-primary` as general background-color for entire storybook ([@Yakutoc](https://github.com/Yakutoc)) - docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) - fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.141.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) - feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) - feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) - feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) - feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) - feat(sdds-\*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope,sdds-\*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v0.131.0 (Tue Sep 24 2024) ### Release Notes #### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs): edit tokens [#1439](https://github.com/salute-developers/plasma/pull/1439) ([@iljs](https://github.com/iljs)) - feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.128.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-\*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-\*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.120.0 (Tue Sep 10 2024) #### 🚀 Enhancement - plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.119.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) - feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) - feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) - feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) - feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) - feat(sdds-\*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.111.1 (Fri Aug 30 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.111.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - fix(sdds-cs): hide segment [#1368](https://github.com/salute-developers/plasma/pull/1368) ([@iljs](https://github.com/iljs)) - feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) - feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) - feat(sdds-cs): edit components config ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.106.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{b2c, web}, sdds-\*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, sdds-\*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) - fix(sdds-\*): type casting removed ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.95.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - fix(plasma-tokens,sdds-theme): Update token value `on-dark-text-primary` [#1344](https://github.com/salute-developers/plasma/pull/1344) ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-cs): edit badge ([@iljs](https://github.com/iljs)) - feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) - feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) - feat(package): edit doc [#1334](https://github.com/salute-developers/plasma/pull/1334) ([@iljs](https://github.com/iljs)) - feat(package): add git ci ([@iljs](https://github.com/iljs)) - feat(package): add sdds-cs ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-_, sdds-_): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}, sdds-\*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) - fix(sdds-cs): edit chip config ([@iljs](https://github.com/iljs)) - fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.85.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.78.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(sdds-docs): add Emotion docs [#1281](https://github.com/salute-developers/plasma/pull/1281) ([@iljs](https://github.com/iljs)) - feat(sdds): add emotion ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - feat(sdds-serv): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-\*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-\*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.66.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv,caldera-online): add SegmentProviderProps type export [#1252](https://github.com/salute-developers/plasma/pull/1252) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): api report regenerated [#1261](https://github.com/salute-developers/plasma/pull/1261) ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv): TextArea added ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.56.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.55.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(sdds-serv): update config and stories for Button [#1213](https://github.com/salute-developers/plasma/pull/1213) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add IconButton [#1214](https://github.com/salute-developers/plasma/pull/1214) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Range component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.47.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - fix(sdds-serv): update api report [#1198](https://github.com/salute-developers/plasma/pull/1198) ([@Yakutoc](https://github.com/Yakutoc)) - feat(sdds-serv): add Popover component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-serv): export Pagination ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.43.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary component alias ([@Yakutoc](https://github.com/Yakutoc)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.39.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add TextField from new-hope [#1160](https://github.com/salute-developers/plasma/pull/1160) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): update components actual list [#1174](https://github.com/salute-developers/plasma/pull/1174) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.31.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) - fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.31.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(sdds-serv): Component Toolbar added [#1150](https://github.com/salute-developers/plasma/pull/1150) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): fix Badge view tokens [#1142](https://github.com/salute-developers/plasma/pull/1142) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Tooltip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Progress from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.24.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add grid component [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Button Group & Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenrate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.16.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.16.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add Drawer [#1068](https://github.com/salute-developers/plasma/pull/1068) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): Add new package with tokens for theming ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv): add components from new-hope [#1056](https://github.com/salute-developers/plasma/pull/1056) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): rename package ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(sdds-serv): add devDep "plasma-icons" [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - fix(sdds-serv): package rename [#1072](https://github.com/salute-developers/plasma/pull/1072) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file diff --git a/packages/sdds-dfa/CHANGELOG.md b/packages/sdds-dfa/CHANGELOG.md index a956d113d4..42c0c8af32 100644 --- a/packages/sdds-dfa/CHANGELOG.md +++ b/packages/sdds-dfa/CHANGELOG.md @@ -1,3 +1,149 @@ +# 0.201.0 (12 декабря 2024) + +## Функциональные изменения в компонентах + +### Popup + +- добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; + +[PR](https://github.com/salute-developers/plasma/pull/1596) + +### Dropdown + +- актуализированы примеры в документации для свойства `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1612) + +### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop + +- изменен формат записи токена для `padding` с длинной на короткую + +[PR](https://github.com/salute-developers/plasma/pull/1600) + +### Calendar + +- добавлено ограничение на отрицательные значения в годах + +[PR](https://github.com/salute-developers/plasma/pull/1605) + +### Select + +- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; + +[PR](https://github.com/salute-developers/plasma/pull/1613) + +### Combobox + +- исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; + +[PR](https://github.com/salute-developers/plasma/pull/1614) + +### Autocomplete + +- исправлен import для типа `RequiredProps` + +[PR](https://github.com/salute-developers/plasma/pull/1608) + +### Range, DatePicker + +- добавлены свойства `required`, `requiredPlacement` + +[PR](https://github.com/salute-developers/plasma/pull/1595) + +### `Modal` + +- актуализированы примеры в документации + +* добавлены описания типов `offset` и `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1615) + +### Drawer, Panel + +- добавлена возможность изменить цвет закрывающей иконки + +### Tooltip + +- скорректирован внутренний `align-items` + +**Было (позиция иконки)** + +**Стало (позиция иконки)** + +[PR](https://github.com/salute-developers/plasma/pull/1602) + +### Dropdown, Select, Combobox + +- расширен тип у `item` для использования дата-атрибутов и классов в DOM. + +[PR](https://github.com/salute-developers/plasma/pull/1620) + +- добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню + +[PR](https://github.com/salute-developers/plasma/pull/1631) + +- исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; + +[PR](https://github.com/salute-developers/plasma/pull/1634) + +### Color tokens + +- добавлена страница в storybook с выводом цветовых токенов темы + +[PR](https://github.com/salute-developers/plasma/pull/1606) + +### TextField, TextArea + +- изменен `type` для свойства `leftHelper` на `ReactNode` + +[PR](https://github.com/salute-developers/plasma/pull/1632) + +### Docusaurus + +- обновлен до версии `3.6.1` + +[PR](https://github.com/salute-developers/plasma/pull/1618) + +### Slider + +- исправлено поведение работы value (внешнее управление) + +- исправлена подстветка шкалы в вертикальном и инверсированном режиме + +- добавлены новые свойства `pointerVisibility`, `currentValueVisibility` + +[PR](https://github.com/salute-developers/plasma/pull/1616) + +### Tooltip, Popover + +- добавлена возможность открывать по `hover` + +[PR](https://github.com/salute-developers/plasma/pull/1625) + +### Popup, Drawer + +- rest аргументы прокидываются на уровень `.popup-base-root` элемента + +[PR](https://github.com/salute-developers/plasma/pull/1636) + +- актуализированы примеры storybook и документация + +[PR](https://github.com/salute-developers/plasma/pull/1635) + +### Rating + +- добавлен новый компонент + +image + +[PR](https://github.com/salute-developers/plasma/pull/1610) + +### TextArea + +- Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize + +[PR](https://github.com/salute-developers/plasma/pull/1633) + # v0.186.0 (Thu Nov 28 2024) ### Release Notes @@ -8,56 +154,56 @@ ### Switch Outline -- добавлен отдельный `config` для вариации `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) +- добавлено новое свойство `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) +- улучшено поведение свойства `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 -- реализован вариант только с иконкой -- добавлена возможность передать пользовательский цвет для текста и фона +- добавлен surfaceClear токен для варианта clear +- добавлены padding для варианта clear +- реализован вариант только с иконкой +- добавлена возможность передать пользовательский цвет для текста и фона - -feat(plasma-*,sdds-*): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) +feat(plasma-_,sdds-_): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) ### Select -- добавлены св-ва required, requiredPlacement и optional; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) +- добавлены св-ва required, requiredPlacement и optional; + ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) +feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) +- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; + ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) -feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) +feat(plasma-_, sdds-_): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) ### Calendar -- при отсутствии значения календарная сетка отображается с минимальной даты +- при отсутствии значения календарная сетка отображается с минимальной даты **Before**: @@ -65,42 +211,39 @@ feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github. **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) +- добавлена возможность отображать вечные оповещения +plasma-\*: Add infinite Notification (https://github.com/salute-developers/plasma/pull/1582) ### Autocomplete -- добавлена поддержка `react-hook-form` -- добавлена документация по использованию с нативной формой и `react-hook-form` +- добавлена поддержка `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` +- добавлены размеры `XL` +- добавлен размер `XXS` для компонента `IconButton` feat(sdds-insol): Update `Button` and `IconButton` design (https://github.com/salute-developers/plasma/pull/1576) ### TextField -- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder +- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) @@ -108,19 +251,19 @@ feat: add keepPlaceholder prop to TextField (https://github.com/salute-developer ### TextField -- добавлено свойство `chipView` -- добавлен callback `chipValidator` +- добавлено свойство `chipView` +- добавлен callback `chipValidator` ### Chip -- добавлены статусные `view`: `positive`, `negative`, `warning` +- добавлены статусные `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` +- добавлен базовый дизайн с пропсами `hasBody` и `hasClose` +- старые примеры в сторибуках перенесены в `Custom Modal Demo` @@ -128,56 +271,55 @@ feat: add Modal designed body (https://github.com/salute-developers/plasma/pull/ ### TextArea -- добавлено свойство для выноса левого helper за пределы TextArea - +- добавлено свойство для выноса левого helper за пределы TextArea + feat: add leftHelperPlacement prop to TextArea (https://github.com/salute-developers/plasma/pull/1579) ### TextField, TextArea -- упростили типы связанный со свойством `required` - +- упростили типы связанный со свойством `required` + fix: "RequiredProps" unions in TextField & TextArea (https://github.com/salute-developers/plasma/pull/1593) ## PLASMA-ASDK ### Switch -- обновлена конфигурация компонента -- обновлены примеры в `storybook` + +- обновлена конфигурация компонента +- обновлены примеры в `storybook` ## SDDS-CS ### Textarea -- изменен `view negative` в соответствии с макетом +- изменен `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) +- исправлены токены в соответствие с макетом +- убран `control` для свойства `size` в `storybook` + +sdds-cs: fix Switch design (https://github.com/salute-developers/plasma/pull/1569) ## SDDS-SERV ### Switch -- добавлен в сборку для `linaria` +- добавлен в сборку для `linaria` feat(sdds-serv): Add switch to linaria build (https://github.com/salute-developers/plasma/pull/1583) @@ -185,88 +327,85 @@ feat(sdds-serv): Add switch to linaria build (https://github.com/salute-develope ### Select, Combobox, Dropdown -- исправлен баг, возникающий когда проп `listHeight` был больше, чем актуальная высота списка, что приводило к пустым пробелам в этом же выпадающем списке. +- исправлен баг, возникающий когда проп `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) +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` - +- добавлена генерация иконок для платформы `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) +- добавлены примеры с валидацией формы в раздел "Формы" +docs: Add validation examples docs (https://github.com/salute-developers/plasma/pull/1587) ## Misc ### Typography -- добавлено свойство `noWrap`, запрещающее перенос текста по пробелам -- обновлены `storybooks`, тесты и документация -- исправлена опечатка в названии папки `typograpy` -> `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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 27.11.2024 [#1597](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) +- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-\*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) +- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -280,39 +419,39 @@ docs: Add validation examples docs (https://github.com/salute-developers/plasma/ ### Autocomplete -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; - -feat(plasma-*, sdds-*): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; + +feat(plasma-_, sdds-_): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) ### Combobox -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; -feat(plasma-*, sdds-*): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) +feat(plasma-_, sdds-_): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) ### Range, DatePickerRange -- добавлена возможность передать свойство `autoComplete` +- добавлена возможность передать свойство `autoComplete` feat(plasma-new-hope): Add autoComplete prop to Range (https://github.com/salute-developers/plasma/pull/1530) ### Chip -- добавлено событие `onClickClose` по клику на крестик -- `onClear` помечено как deprecated -- написан тест на onClickClose +- добавлено событие `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-*` библиотек +- компонент включен в поставку `plasma-*` и `sdds-*` библиотек **After**: image @@ -321,166 +460,167 @@ feat(plasma-new-hope): Add NumberInput component (https://github.com/salute-deve ### Dropdown -- добавлено свойство alwaysOpened -- добавлен тест на новое свойство +- добавлено свойство 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) +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 +- для `sdds-cs` исправлены значения токенов `itemSelectedDividerColor` и `itemSelectedDividerColorHover` +- для `sdds-dfa` исправлены токены для состояния `disabled` +- исправлены `argTypes` в stories ### Breadcrumbs -- исправлен курсор при наведении на текущий `Breadcrumb` -- исправлены токены для `hover` и `active` состояний у `Breadcrumb` +- исправлен курсор при наведении на текущий `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` -- обновлены документация и тесты + +- добавлены размеры `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` +- свойство `square` у `Button` помечено как `deprecated` +- свойство `square` удалено из storybooks для `Attach` +- для размеров `m`, `l` у `Attach` исправлен размер иконки по умолчанию в варианте `IconButton` +- исправлены токены для view=secondary в пакете `sdds-cs` ### IconButton -- исправлены токены для view=secondary в пакете `sdds-cs` + +- исправлены токены для 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) +- исправлены смещающиеся активные элементы +- добавлен фокус +- добавлены тесты + +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) +- осуществлен переход на `floating-ui` +- расширена типизация, позволяющая использовать компонент в режиме uncontrolled (b2c и web) +- исправлено некорректное отображение ячейки выпадающего списка при длинных значениях +- расширены возможности использования компонента через портал. Теперь помимо рефки можно пробросить id `dom-элемента` +- исправлены UI-баги при использовании портала +- улучшена поддержка типов + +feat(plasma-_, sdds-_): Select improvements (https://github.com/salute-developers/plasma/pull/1550) ### Tabs -- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах +- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах `plasma-*, sdds-*`: `TabItemProps`, `TabsProps` exported (https://github.com/salute-developers/plasma/pull/1545) - -## Вертикали +## Вертикали ### `SDDS-CS` -- добавлен view `negative` для `Combobox` -- добавлен view `negative` для `Autocomplete` +- добавлен 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` -- `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` +- обновлена тема `sdds_insol` +- обновлено свойство `background-color` на background в компоненте `Button` для поддержки градиентов в значениях у токенов. +- обновлены конфигурации для компонентов `Button`, `TextArea` и `TextField` -feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1] (https://github.com/salute-developers/plasma/pull/1526) +feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1](https://github.com/salute-developers/plasma/pull/1526) ## Docs ### Edit docs components for correctly view -- изменена документация ( значения `size` ) для корректного отображения в документации в вертикали `sdds-cs` +- изменена документация ( значения `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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) +- Release by 13.11.2024 [#1559](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) +- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) +- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) +- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-dfa): Tabs disabled tokens fixed [#1532](https://github.com/salute-developers/plasma/pull/1532) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) +- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) +- fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) +- fix(sdds-dfa): Tabs disabled tokens fixed [#1532](https://github.com/salute-developers/plasma/pull/1532) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -497,108 +637,100 @@ feat: change theme docs (https://github.com/salute-developers/plasma/pull/1516) - 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` +- исправлен параметр `contentRight` +- исправлен отступы во всех поставках `sdds` в `AccordionItem` +- добавлен новый параметр `opened`, для контроля состоянием вне компонента +- добавлена возможность прокидывать `ref` в `AccordionItem` - -feat(*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) +feat(\*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) ### TextArea, TextField -- добавлены подсказки сверху справа и в виде Tooltip -- обновлены тесты и документация +- добавлены подсказки сверху справа и в виде Tooltip +- обновлены тесты и документация **After**: image - - -feat(plasma-*,sdds-*): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) - +feat(plasma-_,sdds-_): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) ### Select -- добавлены новые токены в ядро компонента -- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` +- добавлены новые токены в ядро компонента +- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` - -plasma-*: Update config for `Select` (https://github.com/salute-developers/plasma/pull/1504) +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) +- компонент 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; + +- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; +- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); +- исправлен баг, связанный с мутацией исходного массива items; +- добавлено новое св-во renderValue; ### Select -- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; -- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); - -feat(plasma-*, sdds-*): Combobox & Select improvements (https://github.com/salute-developers/plasma/pull/1505) +- несуществующие 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` +- изменен `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) +- добавлены `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` +- добавлена `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` и документация + +- видимое значение не может быть меньше 1 +- для значений от 1 до 9 `Counter` становится круглым +- добавлены размеры `l`, `m`, `s` во все пакеты (в `sdds-cs` только размер `s`) +- исправлены токены отступов для размера `xxs` +- обновлены `storybooks` и документация **Before**: @@ -607,54 +739,49 @@ feat(plasma-b2c, plasma-web): Combobox component tests (https://github.com/salut **After**: after - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) +`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `sdds_os` на основе `sdds_serv` -- обновлена `default` тема для пакета plasma-tokens +- собраны изменение всех тем в один PR: + - https://github.com/salute-developers/plasma/pull/1491 + - https://github.com/salute-developers/plasma/pull/1489 + - https://github.com/salute-developers/plasma/pull/1486 + - https://github.com/salute-developers/plasma/pull/1485 +- добавлена новая тема `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) значения всех параметров одинаковые +- обновлены токены типографики в теме `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 +- исправлена генерация токенов для модульного 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) +- добавлен компонент `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 для дней на календарной сетке +- поправлено поведение hover для дней на календарной сетке **Before**: @@ -664,57 +791,55 @@ https://github.com/user-attachments/assets/992d2566-10a1-40ff-8d76-d3e2d8de4d13 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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) +- Release by 30.10.2024 [#1521](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-\*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- docs(sdds-*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) +- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) +- docs(sdds-\*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) +- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Irinkv](https://github.com/Irinkv) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -728,168 +853,148 @@ sdds-insol: Add library of components `sdds-insol` (https://github.com/salute-de ### Accordion -- свойство `view` помечено как `optional` -- свойство `view` для AccordionItem помечено как `deprecated` -- свойство `title` для `AccordionItem` теперь `ReactNode` +- свойство `view` помечено как `optional` +- свойство `view` для AccordionItem помечено как `deprecated` +- свойство `title` для `AccordionItem` теперь `ReactNode` - - -[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) +[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) ### TextArea -- исправлен скроллбар -- обновлены `snapshots` +- исправлен скроллбар +- обновлены `snapshots` - -feat(plasma-*, sdds-*): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) +feat(plasma-_, sdds-_): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) ### Popup -- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` +- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` - -plasma-*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) +plasma-\*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) -### Tabs +### Tabs -- вертикальные табы добавлены в поставку всех клиентских библиотек -- добавлено свойство `value` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов +- вертикальные табы добавлены в поставку всех клиентских библиотек +- добавлено свойство `value` для горизонтальных и вертикальных табов +- исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 - `plasma-*, sdds-*`: Vertical Tabs added (https://github.com/salute-developers/plasma/pull/1374) ### Badge -- добавлен новый размер `XS` - +- добавлен новый размер `XS` - -[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) +[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) ### `SDDS-CS` #### Button -- используется token `--text-accent` когда `view: secondary` +- используется token `--text-accent` когда `view: secondary` #### Chip -- для `closeIconColor` используется token `--text-accent` когда `view: secondary` +- для `closeIconColor` используется token `--text-accent` когда `view: secondary` #### Badge -- изменены `padding{Right,Left}` на `8px` +- изменены `padding{Right,Left}` на `8px` - -[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS] (https://github.com/salute-developers/plasma/pull/1473) +[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS](https://github.com/salute-developers/plasma/pull/1473) ### Breadcrumbs -* добавлена поддержка обработчика `onClick` при клике на ссылку -* поправлены union типы -* обновлена документация с указанием типов элементов +- добавлена поддержка обработчика `onClick` при клике на ссылку +- поправлены union типы +- обновлена документация с указанием типов элементов - -feat(plasma-new-hope, *-docs): Add onClick for item to `Breadcrumbs` component (https://github.com/salute-developers/plasma/pull/1480) +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` - +- исправлен скролл табов при малой ширине +- в `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` -- в документацию добавлен пример с использованием компонента внутри формы - +- исправлен `onChange`, `id` и `name` +- добавлено свойство `onClear` +- в документацию добавлен пример с использованием компонента внутри формы + `plasma-new-hope`: fix Attach (https://github.com/salute-developers/plasma/pull/1481) ### Combobox -- добавлен дженерик для св-ва `items` в компоненте Combobox +- добавлен дженерик для св-ва `items` в компоненте Combobox - feat(plasma-b2c, web, sdds): Added generic for items in Combobox (https://github.com/salute-developers/plasma/pull/1470) -### TextArea +### TextArea -- добавлена фокусировка по клику на дочерние элементы +- добавлена фокусировка по клику на дочерние элементы - -plasma-*: Focus TextArea by click inside (https://github.com/salute-developers/plasma/pull/1444) +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` -- добавлена и обновлена актуальная документация +- изменены токены для компонентов: `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 -- исправлено поведение фокуса при закрытии календаря +- добавлен вызов change callback при выборе даты из календаря +- добавлена возможность указать frame, в котором будет происходить рендер календаря +- добавлена сортировка дат для Range DatePicker +- исправлено поведение фокуса при закрытии календаря - feat(plasma-new-hope): Datepicker improvements (https://github.com/salute-developers/plasma/pull/1475) ### Segment -* добавлен вертикальный режим -* обновлен дизайн горизонтального отображения -* обновлен CS дизайн +- добавлен вертикальный режим +- обновлен дизайн горизонтального отображения +- обновлен CS дизайн - feat: Segment redesign (https://github.com/salute-developers/plasma/pull/1392) - ## Docs ### Документация `SDDS-CS` -- исправлены некорректные `imports` для примеров в документации к `Dropdown` -- добавлена страница для компонента `Tooltip` +- исправлены некорректные `imports` для примеров в документации к `Dropdown` +- добавлена страница для компонента `Tooltip` - [PLASMA-3536]: Fix incorrect imports by doc (https://github.com/salute-developers/plasma/pull/1469) - ## Misc ### Attach -- исправлен `truncate` имени файла -- исправлены тесты +- исправлен `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 +### ThemeBuilder -* изменены методы генерации базовой темы в старом формате -* изменены методы генерации базовой темы для новой архитектуры +- изменены методы генерации базовой темы в старом формате +- изменены методы генерации базовой темы для новой архитектуры - feat(plasma-theme-builder): Update generating default theme (https://github.com/salute-developers/plasma/pull/1477) ### Toast -- исправлен токен background для view="dark" +- исправлен токен background для view="dark" **Before** image @@ -897,52 +1002,50 @@ feat(plasma-theme-builder): Update generating default theme (https://github.com/ **After** image - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) +fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) +- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) +- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) +- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) +- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(sdds-cs): set overlay and navigation tokens ([@iljs](https://github.com/iljs)) +- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -956,54 +1059,48 @@ fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-deve ### ChipGroup -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация +- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` +- написаны тесты и документация **After**: image - -feat(plasma-*, sdds-*): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) +feat(plasma-_, sdds-_): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) ### Dropdown -- исправлен баг с некорректной работой св-ва `placement` в storybook в новой вкладке; -- убрана приписка `new` в названиях сторей для `combobox` в sdds-*; +- исправлен баг с некорректной работой св-ва `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 +- Свойство `label-position` заложено в ядро компонента, а не в конфиг ( как-раньше ) +- Добавлен в поставку `web` и `b2c` в сборке с linaria - -plasma-*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) +plasma-\*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) -### Calendar +### Calendar -- добавлено новое свойство `locale` для работы с локалями отличными от `ru` +- добавлено новое свойство `locale` для работы с локалями отличными от `ru` - [PLASMA-3484]: Calendar support `EN` local (https://github.com/salute-developers/plasma/pull/1428) ### Dropdown -- добавлен divider в новый Dropdown -- обновлена документация +- добавлен divider в новый Dropdown +- обновлена документация **After**: image - - -feat(plasma-*,sdds-*): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) +feat(plasma-_,sdds-_): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) ### Drawer -- исправлено появление горизонтального скроллбара при открытии Drawer -- исправлено динамическое изменение placement и анимации открытия/закрытия +- исправлено появление горизонтального скроллбара при открытии Drawer +- исправлено динамическое изменение placement и анимации открытия/закрытия **Before**: https://github.com/user-attachments/assets/4532f60a-5122-498f-a684-849c899cde1e @@ -1011,93 +1108,87 @@ 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) +plasma-\*: Fix Drawer positioning and overflow scrollbar (https://github.com/salute-developers/plasma/pull/1461) ### TextField -- добавлено **новое** отображение `clear` -- добавлен `divider` для `clear` отображения -- обновлены тесты и документация -- включено в поставку `plasma-*`, `sdds-*` пакетов +- добавлено **новое** отображение `clear` +- добавлен `divider` для `clear` отображения +- обновлены тесты и документация +- включено в поставку `plasma-*`, `sdds-*` пакетов **After**: image - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) +feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов +- добавлено отображение clear TextArea +- добавлен divider для clear отображения +- обновлены тесты и документация +- включено в поставку plasma-\*, sdds-\* пакетов **After**: image - - -feat(plasma-*,sdds-*): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) +feat(plasma-_,sdds-_): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) ### Form -Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, +Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, -- добавлена поддержка `React Hook Form` -- добавлена поддержка работы с `html form` +- добавлена поддержка `React Hook Form` +- добавлена поддержка работы с `html form` - -plasma-*: Support form (https://github.com/salute-developers/plasma/pull/1464) +plasma-\*: Support form (https://github.com/salute-developers/plasma/pull/1464) ### Steps -- добавлен новый компонент: горизонтальный, вертикальный режим +- добавлен новый компонент: горизонтальный, вертикальный режим - -plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) +plasma-\*: Steps (https://github.com/salute-developers/plasma/pull/1443) --- #### 🚀 Enhancement -- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) +- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) +- feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) +- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope,sdds-*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope,sdds-\*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- @@ -1111,64 +1202,63 @@ plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) ### Mask -- добавлен **новый** компонент -- включен в поставку plasma-* и sdds-* пакетов - -feat(plasma-*): add Mask (https://github.com/salute-developers/plasma/pull/1418) +- добавлен **новый** компонент +- включен в поставку 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` +- Изменены токены для компонентов `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) +- добавлена возможность использовать свойство `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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 24.09.2024 [#1450](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1182,20 +1272,19 @@ test(plasma-b2c): update tests for TextArea (https://github.com/salute-developer ### Badge -- добавлено свойство `clear`, которое меняет отображение `view` -- обновлена документация и storybook +- добавлено свойство `clear`, которое меняет отображение `view` +- обновлена документация и storybook **After**: - -feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) +feat(plasma-\*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) ### TextField -- используется корректный `color token` для содержимого `contentLeft\Right` slots -- добавлен `hover` для `contentRight` slot +- используется корректный `color token` для содержимого `contentLeft\Right` slots +- добавлен `hover` для `contentRight` slot **Before(incorrect color token):** @@ -1209,35 +1298,32 @@ feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasm - - [PLASMA-3412]: TextField contentRight\Left fix UI (https://github.com/salute-developers/plasma/pull/1429) ### Combobox -- добавлено новое свойство `alwaysOpened` -- обновлены токены в конфигурации компонента для `plasma-web` -- обновлена документация +- добавлено новое свойство `alwaysOpened` +- обновлены токены в конфигурации компонента для `plasma-web` +- обновлена документация - -feat(plasma-*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) +feat(plasma-\*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) ### Grid -- исправили `view` по-умолчанию для `sdds` вертикалей +- исправили `view` по-умолчанию для `sdds` вертикалей **Before:** - + **After:** - -fix(sdds-*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) + +fix(sdds-\*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) ### Editable -- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` -- исправлена работа свойства `placeholder` +- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` +- исправлена работа свойства `placeholder` @@ -1245,15 +1331,13 @@ plasma-{web, b2c}: Editable component refactor (https://github.com/salute-develo ### Combobox -- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось - - -plasma-*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) +- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось +plasma-\*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) ## Icons -### Add new icons +### Add new icons **pcMouse** @@ -1261,17 +1345,14 @@ plasma-*: Fixed issue with predefined value in single Combobox (https://github.c **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) +- исправлены формулы генерации `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 @@ -1283,30 +1364,30 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-\*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(sdds-\*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- @@ -1314,17 +1395,17 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- @@ -1338,64 +1419,55 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: ### Switch -- токены для `Switch` приведены в соответствие с макетами -- добавлено состояние `hover` -- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` -- в тест `OnClick` добавлен `realClick` +- токены для `Switch` приведены в соответствие с макетами +- добавлено состояние `hover` +- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` +- в тест `OnClick` добавлен `realClick` - -plasma-*, sdds-*: Fix `Switch` tokens (https://github.com/salute-developers/plasma/pull/1388) +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) +plasma-(\*): Add format and lang in Datepicker (https://github.com/salute-developers/plasma/pull/1404) ### ModalBase -- обновлен токен `modalOverlayColor` в `plasma-{web, b2c}` +- обновлен токен `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}` -- написаны тесты и документация +- добавлен новый компонент для `plasma-{web, b2c}, sdds-{serv, dfa}` +- написаны тесты и документация - -feat(plasma-*,sdds-*): component textfield group (https://github.com/salute-developers/plasma/pull/1405) +feat(plasma-_,sdds-_): component textfield group (https://github.com/salute-developers/plasma/pull/1405) ### TextArea/TextField -- добавлены новые свойства: `required`, `requiredPlacement, optional` -- обновлены screenshots и документация +- добавлены новые свойства: `required`, `requiredPlacement, optional` +- обновлены screenshots и документация - -feat(plasma-*, sdds-*): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) +feat(plasma-_, sdds-_): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) ### Combobox -- добавлен в поставку для `plasma-{web, b2c}, sdds-*` -- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) -- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. -- поправлен отступ в компоненте `Select` в варианте `textfield-like`. +- добавлен в поставку для `plasma-{web, b2c}, sdds-*` +- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) +- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. +- поправлен отступ в компоненте `Select` в варианте `textfield-like`. - -plasma-*, sdds-*: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) +plasma-_, sdds-_: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) ### SDDS FIN PORTAL -- опубликован новый пакет `@salutejs/sdds-finportal` - +- опубликован новый пакет `@salutejs/sdds-finportal` - sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/plasma/pull/1417) - ## Icons ### Update icons list @@ -1418,69 +1490,63 @@ sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/ **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) +- Добавлены новые токены `-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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv/dfa): add InputGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 04.09.2024 [#1420](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) +- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) +- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-serv/dfa): add InputGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) +- feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) +- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) +- feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- @@ -1488,11 +1554,11 @@ test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.co #### 🐛 Bug Fix -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 -- [@Salute-Eva](https://github.com/Salute-Eva) +- [@Salute-Eva](https://github.com/Salute-Eva) --- @@ -1506,128 +1572,121 @@ test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.co ### Slider -- удалена лишняя зависимость `ref.current` в hooks -- исправлена документация в `plasma-web` -- для `plasma-new-hope` и `sdds-dfa` добавлены недостающие файлы документации +- удалена лишняя зависимость `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` - +- добавлен размер `xs` в `plasma-web` + plasma-web: size `xs` added to `TextField` (https://github.com/salute-developers/plasma/pull/1395) ### SDDS-CS -- изменены конфигурации компонентов для `sdds-cs` +- изменены конфигурации компонентов для `sdds-cs` ### Radiobox/Checkbox -- добавлен фон через токены для `trigger` +- добавлен фон через токены для `trigger` ### Button -- добавлен отдельный фон через токены в состоянии `loading` +- добавлен отдельный фон через токены в состоянии `loading` - sdds-cs: Edit components config (https://github.com/salute-developers/plasma/pull/1368) - ## Icons -### Disclosure group +### Disclosure group -- обновлен набор для `Disclosure` +- обновлен набор для `Disclosure` 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` +- исправлены опечатки в `tokens` для `theme`: `plasma_web`, `sdds_dfa`, `sdds_serv` -fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402) +fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402) ### Theme-Builder -* исправлена обработка свойств `opened` для модальных окон -* исправлено отображение полей для ввода в модальном окне редактирования token -* исправлена генерация токенов `active` и `hover` состояний при изменении отключении / включении token +- исправлена обработка свойств `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-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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) +- Release by 28.08.2024 [#1403](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) +- feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) +- feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1640,179 +1699,161 @@ test(plasma-b2c): update tests for Badge and Chip (https://github.com/salute-dev ## Components ### Autocomplete -- добавлено свойство `portal` -- обновлена документация - +- добавлено свойство `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) +- исправлены типы и описание компонента для корректной генерации документации +- добавлены недостающие примеры в документацию `sdds-cs` -### Props `isOpen`/`isVisible` to `opened` +fix(plasma-\*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362) -- публичные свойства `opened`/`isVisible` помечаны как `deprecated` -- изменены `types` , от которых зависят дочерние компоненты +### Props `isOpen`/`isVisible` to `opened` - -plasma-*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335) +- публичные свойства `opened`/`isVisible` помечаны как `deprecated` +- изменены `types` , от которых зависят дочерние компоненты + +plasma-\*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335) ### Textfield -- исправлено "дергание" `label` в `inner` режиме +- исправлено "дергание" `label` в `inner` режиме - fix(new-hope): Textfield label bug (https://github.com/salute-developers/plasma/pull/1359) ### Radiobox -- добавлены параметры `view` для примеров в storybook в `plasma-b2c` +- добавлены параметры `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`-варианте +- компоненты `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) +- исправлена логика регистрации `popups` +plasma-\*: Fix Modal Overlay & Popup registration logic (https://github.com/salute-developers/plasma/pull/1380) ### Modal -- исправлена логика выставления `overflow-y` для `body` +- исправлена логика выставления `overflow-y` для `body` - -plasma-*: Fix `Modal` overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325) +plasma-\*: Fix `Modal` overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325) ## Icons ### Icons Table -- добавлен набор иконок `RowHeight` +- добавлен набор иконок `RowHeight` - plasma-icons: Add new icons (https://github.com/salute-developers/plasma/pull/1360) ### Icons DoubleDisclosure -- добавлены набор иконок `DoubleDisclosure_{Down,Up}` +- добавлены набор иконок `DoubleDisclosure_{Down,Up}` - -feat(plasma-icons): Add new icons DoubleDisclosure_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373) +feat(plasma-icons): Add new icons DoubleDisclosure\_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373) -### Icons SearchForm +### 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` +- удалён пакет `@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` +- Добавлены методы генерации старых токенов в библиотеку `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`. +- Добавлены токены высветления для библиотек `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) +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) +- заменены токены `plasma-colors` +plasma-{new-hope, b2c, web}: `plasma-colors` tokens changed (https://github.com/salute-developers/plasma/pull/1351) ## Docs -### Enabling themes +### Enabling themes -* обновлено описание способов подключения и использования `theme` и токенов для всех поднятых пакетов с документацией, а также в шаблонах. +- обновлено описание способов подключения и использования `theme` и токенов для всех поднятых пакетов с документацией, а также в шаблонах. - -refator(*-docs): Update introducing docs (https://github.com/salute-developers/plasma/pull/1356) +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) +- исправлены типы и описание компонента для корректной генерации документации +- добавлены недостающие примеры в документацию `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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) +- Release by 21.08.2024 [#1382](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) +- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{b2c, web}, sdds-*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-*): type casting removed ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) +- docs(plasma-{b2c, web}, sdds-\*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-{b2c, web}, sdds-\*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) +- fix(sdds-\*): type casting removed ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- @@ -1826,23 +1867,21 @@ test(plasma-b2c): update tests and snapshots for Button and Range (https://githu ### DatePicker -- добавлена возможность задавать labelPlacement -- добавлен тест на данное свойство +- добавлена возможность задавать labelPlacement +- добавлен тест на данное свойство - -plasma-*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327) +plasma-\*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327) ### DatePicker -- добавлена возможность открытия календаря в DatePicker по нажатию Space +- добавлена возможность открытия календаря в DatePicker по нажатию Space - plasma-new-hope: add DatePicker open by space (https://github.com/salute-developers/plasma/pull/1326) ### TimePicker -- добавлена привязка времени к датам -- добавлена возможность задавать промежуток больший, чем 1 сутки +- добавлена привязка времени к датам +- добавлена возможность задавать промежуток больший, чем 1 сутки **Before** @@ -1850,22 +1889,20 @@ plasma-new-hope: add DatePicker open by space (https://github.com/salute-develop **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 +- изменен токен default состояния для поля ввода +- обновлены скриншоты для DatePicker +- исправлено поведение, связанное с шириной поля ввода +- добавлена поддержка асинхронной установки defaultDate **Before** @@ -1875,16 +1912,15 @@ feat(package): Add sdds-cs (https://github.com/salute-developers/plasma/pull/133 ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - -plasma-*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332) +plasma-\*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332) ### Breadcrumbs -- добавлен в поставку `plasma-{b2c, web}, sdds-{serv,dfa}` -- добавлен примеры в storybook и документация +- добавлен в поставку `plasma-{b2c, web}, sdds-{serv,dfa}` +- добавлен примеры в storybook и документация #### Навигация по родительским страницам + #### Используя `shorter` @@ -1895,101 +1931,93 @@ plasma-*: fix datepicker focus token (https://github.com/salute-developers/pla - -plasma-*: Add Breadcrumbs (https://github.com/salute-developers/plasma/pull/1310) +plasma-\*: Add Breadcrumbs (https://github.com/salute-developers/plasma/pull/1310) ### Select -* Добавлен новый проп renderTarget в компонент 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 +- В пакете `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) +- при нажатии на таб, который не виден целиком, происходит прокрутка до конца этого таба +- при нажатии на стрелки влево/вправо происходит прокрутка до следующего таба +- исправлена ошибка `disabled=true` в конфигурациях +- исправлены примеры `Storybook`, тесты и документация +plasma-_, sdds-_: redesign Tabs (https://github.com/salute-developers/plasma/pull/1333) ## Docs ### Add docs SDDS CS -* добавлена документация для пакета `sdds-cs` +- добавлена документация для пакета `sdds-cs` - Add docs SDDS CS (https://github.com/salute-developers/plasma/pull/1336) - ## Misc ### Docs -* Поправлено описание подключения темы для `sdds` вертикали +- Поправлено описание подключения темы для `sdds` вертикали - fix(sdds-serv-docs,sdd-dfa-docs): Fix introducing page (https://github.com/salute-developers/plasma/pull/1338) ### Fix useFocusTrap in Modal -- Теперь фокус при открытии `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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(*): add to libs and final edits ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv/dfa): update DatePicker focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv/dfa): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 07.08.2024 [#1348](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) +- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) +- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) +- feat(\*): add to libs and final edits ([@iljs](https://github.com/iljs)) +- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-serv/dfa): update DatePicker focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-serv/dfa): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-*, sdds-*): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) +- docs(plasma-_, sdds-_): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-{b2c, web}, sdds-\*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) +- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -2003,28 +2031,28 @@ fix: fix Notification animation overflow (https://github.com/salute-developers/p ### Portal/Popup -* убрана зависимость от свойства `frame` в элементе `PopupRootContainer` -* переделан компонент `Portal` из конфигурируемого в обычный функциональный компонент +- убрана зависимость от свойства `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) +- добавлено новое свойство `hasClear` +- добавлен тест и обновлена документация + +plasma-\*: Add prop `hasClear` for Chip (https://github.com/salute-developers/plasma/pull/1312) ### DatePicker -- добавлена поддержка выбора кварталов -- добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет) -- добавлена поддержка кварталов в datepicker -- добавлена возможность задавать события для каждой календарной сетки -- добавлена возможность задавать неактивные элементы для каждой календарной сетки +- добавлена поддержка выбора кварталов +- добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет) +- добавлена поддержка кварталов в datepicker +- добавлена возможность задавать события для каждой календарной сетки +- добавлена возможность задавать неактивные элементы для каждой календарной сетки **Before:** +
@@ -2032,6 +2060,7 @@ plasma-*: Add prop `hasClear` for Chip (https://github.com/salute-developers/pla
**After:** +
@@ -2039,57 +2068,52 @@ plasma-*: Add prop `hasClear` for Chip (https://github.com/salute-developers/pla
- -plasma-*: Datepicker improvements (https://github.com/salute-developers/plasma/pull/1302) +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` +- компонент `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) +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 +- добавлены компоненты: + - Calendar + - Notification + - ButtonBase + - Skeleton + - Accordion ### SDDS-{SERV, DFA} -- заменены старые токены с префиксом `--plasma-colors...` на корректные. +- заменены старые токены с префиксом `--plasma-colors...` на корректные. - Sdds-serv & sdds-dfa sync (https://github.com/salute-developers/plasma/pull/1314) ### Accordion -- добавлен новый view (b2c) -- добавлена возможность добавить класс в accordionItem -- исправлена работы disabled -- добавлен флаг startLeftPosition -- переделаны новые отступы из нового дизайна +- добавлен новый view (b2c) +- добавлена возможность добавить класс в accordionItem +- исправлена работы disabled +- добавлен флаг startLeftPosition +- переделаны новые отступы из нового дизайна - Add functional to accordion (https://github.com/salute-developers/plasma/pull/1301) ### Typography @@ -2097,40 +2121,33 @@ Add functional to accordion (https://github.com/salute-developers/plasma/pull/13 - добавлен пропс 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` с учётом обновленных токенов типографики. +- Добавлена новая темая `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/` +- изменен `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 +- исправлен проброс стилей в Tooltip - -plasma-new-hope: forward styles and className to Tooltip root (https://github.com/salute-developers/plasma/pull/1311) +plasma-new-hope: forward styles and className to Tooltip root (https://github.com/salute-developers/plasma/pull/1311) ### Textarea -- исправлена логика при использовании свойства `autoResize` (теперь ширина автоматически растягивается) +- исправлена логика при использовании свойства `autoResize` (теперь ширина автоматически растягивается) Результат с включенным `autoResize` после изменения ширины @@ -2140,47 +2157,46 @@ plasma-new-hope: forward styles and className to Tooltip root (https://github.c **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) +plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) +- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-*,plasma-*,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) +- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -2194,27 +2210,26 @@ plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-devel ### DatePicker -- добавлен новый компонент DatePicker -- написаны тесты и документация -- проведен рефакторинг стилей и токенов календаря -- исправлен отступ от первой иконки в Range - +- добавлен новый компонент 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-new-hope`, портирован в `plasma-{web, b2c}`, `caldera`, `sdds` +- добавлены тесты и документация +- компонент внедрён в `Popover` и `Popup` +- исправлено имя теста для `Popover` - -plasma-*: Add `Portal` component (https://github.com/salute-developers/plasma/pull/1272) +plasma-\*: Add `Portal` component (https://github.com/salute-developers/plasma/pull/1272) ### Sheet -- убран из примеров в `stories` лишний горизонтальный скролл -- добавлена недостающая документация в `caldera-online` +- убран из примеров в `stories` лишний горизонтальный скролл +- добавлена недостающая документация в `caldera-online` **Before**: @@ -2224,44 +2239,41 @@ plasma-*: Add `Portal` component (https://github.com/salute-developers/plasma/pu scrollAfter - -plasma-*: Fix `Sheet` scroll (https://github.com/salute-developers/plasma/pull/1273) +plasma-\*: Fix `Sheet` scroll (https://github.com/salute-developers/plasma/pull/1273) ### Dropdown -- добавлено новое свойство `portal` +- добавлено новое свойство `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` +- добавлена тема `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` +- добавлена поддержка пакета `@emotion` sdds-serv: Add support `@emotion` package (https://github.com/salute-developers/plasma/pull/1281) - ## Icons ### Website: Icons page -- новый UI для блока поиск -- исправлен вывод набора иконок -- исправлено `isDeprecate` на `isDeprecated` +- новый UI для блока поиск +- исправлен вывод набора иконок +- исправлено `isDeprecate` на `isDeprecated` plasma-website: New UI search block (https://github.com/salute-developers/plasma/pull/1270) ### iOS -- исправлена генерация иконок под iOS +- исправлена генерация иконок под iOS **Before:** @@ -2275,48 +2287,44 @@ plasma-icons: Rewrite generate icons for iOS (https://github.com/salute-develope ### Opacity -- удалено **ненужное** свойство `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) +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` +- добавлена поддержка пакета `@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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые json темы из пакета `@salutejs/data-themes`. -* переименован пакет `@salutejs/data-themes` в `@salutejs/core-themes` и обновлены все зависимости +- добавлены методы генерации токенов для web приложений на основе новой json структуры. +- перегенированы темы для всех вертикалей: `sdds`, `plasma`, `flamingo` и `caldera-online` на основе json файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). +- удалены старые 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}` +- убрана ссылка/кнопка на storybook из документации для `plasma-{web,ui}` **Before:** @@ -2326,32 +2334,28 @@ feat(data-themes): Add new token generators for web via new json scheme and upda - plasma-docs: hide short links for storybook (https://github.com/salute-developers/plasma/pull/1286) ### SDDS-DFA/SERVE -* добавлен шаблон документации для компонент `Accordion` -* добавлена документация для пакета `sdds-dfa` -* исправлена документация для `Popover` +- добавлен шаблон документации для компонент `Accordion` +- добавлена документация для пакета `sdds-dfa` +- исправлена документация для `Popover` - feat: Add `sdds-dfa-docs` (https://github.com/salute-developers/plasma/pull/1295) - ## Misc ### TextField -- добавлены токены цвета и размера textBefore/After -- исправлен line-height у иконок +- добавлены токены цвета и размера textBefore/After +- исправлен line-height у иконок - feat: add textfield textBefore/After tokens (https://github.com/salute-developers/plasma/pull/1253) -### Website: colors palette +### Website: colors palette -- добавлена страница с цветовой палитрой +- добавлена страница с цветовой палитрой **Страница выбора цвета** @@ -2360,32 +2364,32 @@ feat: add textfield textBefore/After tokens (https://github.com/salute-developer **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - + plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) -- feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) +- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) +- feat(sdds-dfa): Add `sdds-dfa` components library ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(sdds-\*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) +- fix(sdds-\*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) +- fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) diff --git a/packages/sdds-finportal/CHANGELOG.md b/packages/sdds-finportal/CHANGELOG.md index d0d877b9f2..f3b03bfd58 100644 --- a/packages/sdds-finportal/CHANGELOG.md +++ b/packages/sdds-finportal/CHANGELOG.md @@ -1,3 +1,149 @@ +# 0.195.0 (12 декабря 2024) + +## Функциональные изменения в компонентах + +### Popup + +- добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; + +[PR](https://github.com/salute-developers/plasma/pull/1596) + +### Dropdown + +- актуализированы примеры в документации для свойства `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1612) + +### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop + +- изменен формат записи токена для `padding` с длинной на короткую + +[PR](https://github.com/salute-developers/plasma/pull/1600) + +### Calendar + +- добавлено ограничение на отрицательные значения в годах + +[PR](https://github.com/salute-developers/plasma/pull/1605) + +### Select + +- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; + +[PR](https://github.com/salute-developers/plasma/pull/1613) + +### Combobox + +- исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; + +[PR](https://github.com/salute-developers/plasma/pull/1614) + +### Autocomplete + +- исправлен import для типа `RequiredProps` + +[PR](https://github.com/salute-developers/plasma/pull/1608) + +### Range, DatePicker + +- добавлены свойства `required`, `requiredPlacement` + +[PR](https://github.com/salute-developers/plasma/pull/1595) + +### `Modal` + +- актуализированы примеры в документации + +* добавлены описания типов `offset` и `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1615) + +### Drawer, Panel + +- добавлена возможность изменить цвет закрывающей иконки + +### Tooltip + +- скорректирован внутренний `align-items` + +**Было (позиция иконки)** + +**Стало (позиция иконки)** + +[PR](https://github.com/salute-developers/plasma/pull/1602) + +### Dropdown, Select, Combobox + +- расширен тип у `item` для использования дата-атрибутов и классов в DOM. + +[PR](https://github.com/salute-developers/plasma/pull/1620) + +- добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню + +[PR](https://github.com/salute-developers/plasma/pull/1631) + +- исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; + +[PR](https://github.com/salute-developers/plasma/pull/1634) + +### Color tokens + +- добавлена страница в storybook с выводом цветовых токенов темы + +[PR](https://github.com/salute-developers/plasma/pull/1606) + +### TextField, TextArea + +- изменен `type` для свойства `leftHelper` на `ReactNode` + +[PR](https://github.com/salute-developers/plasma/pull/1632) + +### Docusaurus + +- обновлен до версии `3.6.1` + +[PR](https://github.com/salute-developers/plasma/pull/1618) + +### Slider + +- исправлено поведение работы value (внешнее управление) + +- исправлена подстветка шкалы в вертикальном и инверсированном режиме + +- добавлены новые свойства `pointerVisibility`, `currentValueVisibility` + +[PR](https://github.com/salute-developers/plasma/pull/1616) + +### Tooltip, Popover + +- добавлена возможность открывать по `hover` + +[PR](https://github.com/salute-developers/plasma/pull/1625) + +### Popup, Drawer + +- rest аргументы прокидываются на уровень `.popup-base-root` элемента + +[PR](https://github.com/salute-developers/plasma/pull/1636) + +- актуализированы примеры storybook и документация + +[PR](https://github.com/salute-developers/plasma/pull/1635) + +### Rating + +- добавлен новый компонент + +image + +[PR](https://github.com/salute-developers/plasma/pull/1610) + +### TextArea + +- Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize + +[PR](https://github.com/salute-developers/plasma/pull/1633) + # v0.180.0 (Thu Nov 28 2024) ### Release Notes @@ -8,56 +154,56 @@ ### Switch Outline -- добавлен отдельный `config` для вариации `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) +- добавлено новое свойство `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) +- улучшено поведение свойства `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 -- реализован вариант только с иконкой -- добавлена возможность передать пользовательский цвет для текста и фона +- добавлен surfaceClear токен для варианта clear +- добавлены padding для варианта clear +- реализован вариант только с иконкой +- добавлена возможность передать пользовательский цвет для текста и фона - -feat(plasma-*,sdds-*): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) +feat(plasma-_,sdds-_): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) ### Select -- добавлены св-ва required, requiredPlacement и optional; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) +- добавлены св-ва required, requiredPlacement и optional; + ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) +feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) +- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; + ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) -feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) +feat(plasma-_, sdds-_): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) ### Calendar -- при отсутствии значения календарная сетка отображается с минимальной даты +- при отсутствии значения календарная сетка отображается с минимальной даты **Before**: @@ -65,42 +211,39 @@ feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github. **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) +- добавлена возможность отображать вечные оповещения +plasma-\*: Add infinite Notification (https://github.com/salute-developers/plasma/pull/1582) ### Autocomplete -- добавлена поддержка `react-hook-form` -- добавлена документация по использованию с нативной формой и `react-hook-form` +- добавлена поддержка `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` +- добавлены размеры `XL` +- добавлен размер `XXS` для компонента `IconButton` feat(sdds-insol): Update `Button` and `IconButton` design (https://github.com/salute-developers/plasma/pull/1576) ### TextField -- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder +- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) @@ -108,19 +251,19 @@ feat: add keepPlaceholder prop to TextField (https://github.com/salute-developer ### TextField -- добавлено свойство `chipView` -- добавлен callback `chipValidator` +- добавлено свойство `chipView` +- добавлен callback `chipValidator` ### Chip -- добавлены статусные `view`: `positive`, `negative`, `warning` +- добавлены статусные `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` +- добавлен базовый дизайн с пропсами `hasBody` и `hasClose` +- старые примеры в сторибуках перенесены в `Custom Modal Demo` @@ -128,56 +271,55 @@ feat: add Modal designed body (https://github.com/salute-developers/plasma/pull/ ### TextArea -- добавлено свойство для выноса левого helper за пределы TextArea - +- добавлено свойство для выноса левого helper за пределы TextArea + feat: add leftHelperPlacement prop to TextArea (https://github.com/salute-developers/plasma/pull/1579) ### TextField, TextArea -- упростили типы связанный со свойством `required` - +- упростили типы связанный со свойством `required` + fix: "RequiredProps" unions in TextField & TextArea (https://github.com/salute-developers/plasma/pull/1593) ## PLASMA-ASDK ### Switch -- обновлена конфигурация компонента -- обновлены примеры в `storybook` + +- обновлена конфигурация компонента +- обновлены примеры в `storybook` ## SDDS-CS ### Textarea -- изменен `view negative` в соответствии с макетом +- изменен `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) +- исправлены токены в соответствие с макетом +- убран `control` для свойства `size` в `storybook` + +sdds-cs: fix Switch design (https://github.com/salute-developers/plasma/pull/1569) ## SDDS-SERV ### Switch -- добавлен в сборку для `linaria` +- добавлен в сборку для `linaria` feat(sdds-serv): Add switch to linaria build (https://github.com/salute-developers/plasma/pull/1583) @@ -185,90 +327,87 @@ feat(sdds-serv): Add switch to linaria build (https://github.com/salute-develope ### Select, Combobox, Dropdown -- исправлен баг, возникающий когда проп `listHeight` был больше, чем актуальная высота списка, что приводило к пустым пробелам в этом же выпадающем списке. +- исправлен баг, возникающий когда проп `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) +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` - +- добавлена генерация иконок для платформы `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) +- добавлены примеры с валидацией формы в раздел "Формы" +docs: Add validation examples docs (https://github.com/salute-developers/plasma/pull/1587) ## Misc ### Typography -- добавлено свойство `noWrap`, запрещающее перенос текста по пробелам -- обновлены `storybooks`, тесты и документация -- исправлена опечатка в названии папки `typograpy` -> `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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 27.11.2024 [#1597](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) +- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-\*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- chore(finportal): add draft config [Badge] [#1581](https://github.com/salute-developers/plasma/pull/1581) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- chore(finportal): Handle build flag "IS_DRAFT" in storybook ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) +- chore(finportal): add draft config [Badge][#1581](https://github.com/salute-developers/plasma/pull/1581) ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) +- chore(finportal): Handle build flag "IS_DRAFT" in storybook ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) +- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -282,39 +421,39 @@ docs: Add validation examples docs (https://github.com/salute-developers/plasma/ ### Autocomplete -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; - -feat(plasma-*, sdds-*): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; + +feat(plasma-_, sdds-_): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) ### Combobox -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; -feat(plasma-*, sdds-*): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) +feat(plasma-_, sdds-_): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) ### Range, DatePickerRange -- добавлена возможность передать свойство `autoComplete` +- добавлена возможность передать свойство `autoComplete` feat(plasma-new-hope): Add autoComplete prop to Range (https://github.com/salute-developers/plasma/pull/1530) ### Chip -- добавлено событие `onClickClose` по клику на крестик -- `onClear` помечено как deprecated -- написан тест на onClickClose +- добавлено событие `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-*` библиотек +- компонент включен в поставку `plasma-*` и `sdds-*` библиотек **After**: image @@ -323,165 +462,166 @@ feat(plasma-new-hope): Add NumberInput component (https://github.com/salute-deve ### Dropdown -- добавлено свойство alwaysOpened -- добавлен тест на новое свойство +- добавлено свойство 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) +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 +- для `sdds-cs` исправлены значения токенов `itemSelectedDividerColor` и `itemSelectedDividerColorHover` +- для `sdds-dfa` исправлены токены для состояния `disabled` +- исправлены `argTypes` в stories ### Breadcrumbs -- исправлен курсор при наведении на текущий `Breadcrumb` -- исправлены токены для `hover` и `active` состояний у `Breadcrumb` +- исправлен курсор при наведении на текущий `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` -- обновлены документация и тесты + +- добавлены размеры `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` +- свойство `square` у `Button` помечено как `deprecated` +- свойство `square` удалено из storybooks для `Attach` +- для размеров `m`, `l` у `Attach` исправлен размер иконки по умолчанию в варианте `IconButton` +- исправлены токены для view=secondary в пакете `sdds-cs` ### IconButton -- исправлены токены для view=secondary в пакете `sdds-cs` + +- исправлены токены для 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) +- исправлены смещающиеся активные элементы +- добавлен фокус +- добавлены тесты + +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) +- осуществлен переход на `floating-ui` +- расширена типизация, позволяющая использовать компонент в режиме uncontrolled (b2c и web) +- исправлено некорректное отображение ячейки выпадающего списка при длинных значениях +- расширены возможности использования компонента через портал. Теперь помимо рефки можно пробросить id `dom-элемента` +- исправлены UI-баги при использовании портала +- улучшена поддержка типов + +feat(plasma-_, sdds-_): Select improvements (https://github.com/salute-developers/plasma/pull/1550) ### Tabs -- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах +- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах `plasma-*, sdds-*`: `TabItemProps`, `TabsProps` exported (https://github.com/salute-developers/plasma/pull/1545) - -## Вертикали +## Вертикали ### `SDDS-CS` -- добавлен view `negative` для `Combobox` -- добавлен view `negative` для `Autocomplete` +- добавлен 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` -- `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` +- обновлена тема `sdds_insol` +- обновлено свойство `background-color` на background в компоненте `Button` для поддержки градиентов в значениях у токенов. +- обновлены конфигурации для компонентов `Button`, `TextArea` и `TextField` -feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1] (https://github.com/salute-developers/plasma/pull/1526) +feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1](https://github.com/salute-developers/plasma/pull/1526) ## Docs ### Edit docs components for correctly view -- изменена документация ( значения `size` ) для корректного отображения в документации в вертикали `sdds-cs` +- изменена документация ( значения `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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) +- Release by 13.11.2024 [#1559](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) +- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) +- feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) +- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) +- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) +- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) +- fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -498,108 +638,100 @@ feat: change theme docs (https://github.com/salute-developers/plasma/pull/1516) - 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` +- исправлен параметр `contentRight` +- исправлен отступы во всех поставках `sdds` в `AccordionItem` +- добавлен новый параметр `opened`, для контроля состоянием вне компонента +- добавлена возможность прокидывать `ref` в `AccordionItem` - -feat(*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) +feat(\*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) ### TextArea, TextField -- добавлены подсказки сверху справа и в виде Tooltip -- обновлены тесты и документация +- добавлены подсказки сверху справа и в виде Tooltip +- обновлены тесты и документация **After**: image - - -feat(plasma-*,sdds-*): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) - +feat(plasma-_,sdds-_): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) ### Select -- добавлены новые токены в ядро компонента -- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` +- добавлены новые токены в ядро компонента +- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` - -plasma-*: Update config for `Select` (https://github.com/salute-developers/plasma/pull/1504) +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) +- компонент 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; + +- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; +- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); +- исправлен баг, связанный с мутацией исходного массива items; +- добавлено новое св-во renderValue; ### Select -- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; -- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); - -feat(plasma-*, sdds-*): Combobox & Select improvements (https://github.com/salute-developers/plasma/pull/1505) +- несуществующие 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` +- изменен `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) +- добавлены `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` +- добавлена `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` и документация + +- видимое значение не может быть меньше 1 +- для значений от 1 до 9 `Counter` становится круглым +- добавлены размеры `l`, `m`, `s` во все пакеты (в `sdds-cs` только размер `s`) +- исправлены токены отступов для размера `xxs` +- обновлены `storybooks` и документация **Before**: @@ -608,54 +740,49 @@ feat(plasma-b2c, plasma-web): Combobox component tests (https://github.com/salut **After**: after - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) +`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `sdds_os` на основе `sdds_serv` -- обновлена `default` тема для пакета plasma-tokens +- собраны изменение всех тем в один PR: + - https://github.com/salute-developers/plasma/pull/1491 + - https://github.com/salute-developers/plasma/pull/1489 + - https://github.com/salute-developers/plasma/pull/1486 + - https://github.com/salute-developers/plasma/pull/1485 +- добавлена новая тема `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) значения всех параметров одинаковые +- обновлены токены типографики в теме `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 +- исправлена генерация токенов для модульного 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) +- добавлен компонент `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 для дней на календарной сетке +- поправлено поведение hover для дней на календарной сетке **Before**: @@ -665,57 +792,55 @@ https://github.com/user-attachments/assets/992d2566-10a1-40ff-8d76-d3e2d8de4d13 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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) +- Release by 30.10.2024 [#1521](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-\*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- docs(sdds-*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) +- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) +- docs(sdds-\*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) +- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Irinkv](https://github.com/Irinkv) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -729,168 +854,148 @@ sdds-insol: Add library of components `sdds-insol` (https://github.com/salute-de ### Accordion -- свойство `view` помечено как `optional` -- свойство `view` для AccordionItem помечено как `deprecated` -- свойство `title` для `AccordionItem` теперь `ReactNode` - +- свойство `view` помечено как `optional` +- свойство `view` для AccordionItem помечено как `deprecated` +- свойство `title` для `AccordionItem` теперь `ReactNode` - -[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) +[PLASMA-3591]: Fix Accordion types (https://github.com/salute-developers/plasma/pull/1467) ### TextArea -- исправлен скроллбар -- обновлены `snapshots` +- исправлен скроллбар +- обновлены `snapshots` - -feat(plasma-*, sdds-*): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) +feat(plasma-_, sdds-_): TextArea scrollbar (https://github.com/salute-developers/plasma/pull/1471) ### Popup -- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` +- добавлены storybook декораторы для `Popup` и `Notification` для правильного отображения: `Drawer, Modal, Notification, Popup` - -plasma-*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) +plasma-\*: Fix popup mount logic (https://github.com/salute-developers/plasma/pull/1412) -### Tabs +### Tabs -- вертикальные табы добавлены в поставку всех клиентских библиотек -- добавлено свойство `value` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов +- вертикальные табы добавлены в поставку всех клиентских библиотек +- добавлено свойство `value` для горизонтальных и вертикальных табов +- исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 - `plasma-*, sdds-*`: Vertical Tabs added (https://github.com/salute-developers/plasma/pull/1374) ### Badge -- добавлен новый размер `XS` +- добавлен новый размер `XS` - - -[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) +[PLASMA-3598]: Badge: Add size XS (https://github.com/salute-developers/plasma/pull/1466) ### `SDDS-CS` #### Button -- используется token `--text-accent` когда `view: secondary` +- используется token `--text-accent` когда `view: secondary` #### Chip -- для `closeIconColor` используется token `--text-accent` когда `view: secondary` +- для `closeIconColor` используется token `--text-accent` когда `view: secondary` #### Badge -- изменены `padding{Right,Left}` на `8px` +- изменены `padding{Right,Left}` на `8px` - -[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS] (https://github.com/salute-developers/plasma/pull/1473) +[PLASMA-3611]: Правки конфигураций Button, Chip, Badge [SDDS-CS](https://github.com/salute-developers/plasma/pull/1473) ### Breadcrumbs -* добавлена поддержка обработчика `onClick` при клике на ссылку -* поправлены union типы -* обновлена документация с указанием типов элементов +- добавлена поддержка обработчика `onClick` при клике на ссылку +- поправлены union типы +- обновлена документация с указанием типов элементов - -feat(plasma-new-hope, *-docs): Add onClick for item to `Breadcrumbs` component (https://github.com/salute-developers/plasma/pull/1480) +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` - +- исправлен скролл табов при малой ширине +- в `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` -- в документацию добавлен пример с использованием компонента внутри формы - +- исправлен `onChange`, `id` и `name` +- добавлено свойство `onClear` +- в документацию добавлен пример с использованием компонента внутри формы + `plasma-new-hope`: fix Attach (https://github.com/salute-developers/plasma/pull/1481) ### Combobox -- добавлен дженерик для св-ва `items` в компоненте Combobox +- добавлен дженерик для св-ва `items` в компоненте Combobox - feat(plasma-b2c, web, sdds): Added generic for items in Combobox (https://github.com/salute-developers/plasma/pull/1470) -### TextArea +### TextArea -- добавлена фокусировка по клику на дочерние элементы +- добавлена фокусировка по клику на дочерние элементы - -plasma-*: Focus TextArea by click inside (https://github.com/salute-developers/plasma/pull/1444) +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` -- добавлена и обновлена актуальная документация +- изменены токены для компонентов: `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 -- исправлено поведение фокуса при закрытии календаря +- добавлен вызов change callback при выборе даты из календаря +- добавлена возможность указать frame, в котором будет происходить рендер календаря +- добавлена сортировка дат для Range DatePicker +- исправлено поведение фокуса при закрытии календаря - feat(plasma-new-hope): Datepicker improvements (https://github.com/salute-developers/plasma/pull/1475) ### Segment -* добавлен вертикальный режим -* обновлен дизайн горизонтального отображения -* обновлен CS дизайн +- добавлен вертикальный режим +- обновлен дизайн горизонтального отображения +- обновлен CS дизайн - feat: Segment redesign (https://github.com/salute-developers/plasma/pull/1392) - ## Docs ### Документация `SDDS-CS` -- исправлены некорректные `imports` для примеров в документации к `Dropdown` -- добавлена страница для компонента `Tooltip` +- исправлены некорректные `imports` для примеров в документации к `Dropdown` +- добавлена страница для компонента `Tooltip` - [PLASMA-3536]: Fix incorrect imports by doc (https://github.com/salute-developers/plasma/pull/1469) - ## Misc ### Attach -- исправлен `truncate` имени файла -- исправлены тесты +- исправлен `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 +### ThemeBuilder -* изменены методы генерации базовой темы в старом формате -* изменены методы генерации базовой темы для новой архитектуры +- изменены методы генерации базовой темы в старом формате +- изменены методы генерации базовой темы для новой архитектуры - feat(plasma-theme-builder): Update generating default theme (https://github.com/salute-developers/plasma/pull/1477) ### Toast -- исправлен токен background для view="dark" +- исправлен токен background для view="dark" **Before** image @@ -898,51 +1003,49 @@ feat(plasma-theme-builder): Update generating default theme (https://github.com/ **After** image - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) +fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) +- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) +- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) +- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) +- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) +- feat(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) +- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -956,54 +1059,48 @@ fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-deve ### ChipGroup -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация +- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` +- написаны тесты и документация **After**: image - -feat(plasma-*, sdds-*): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) +feat(plasma-_, sdds-_): Add ChipGroup component (https://github.com/salute-developers/plasma/pull/1445) ### Dropdown -- исправлен баг с некорректной работой св-ва `placement` в storybook в новой вкладке; -- убрана приписка `new` в названиях сторей для `combobox` в sdds-*; +- исправлен баг с некорректной работой св-ва `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 +- Свойство `label-position` заложено в ядро компонента, а не в конфиг ( как-раньше ) +- Добавлен в поставку `web` и `b2c` в сборке с linaria - -plasma-*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) +plasma-\*: Fix Switch Config (https://github.com/salute-developers/plasma/pull/1447) -### Calendar +### Calendar -- добавлено новое свойство `locale` для работы с локалями отличными от `ru` +- добавлено новое свойство `locale` для работы с локалями отличными от `ru` - [PLASMA-3484]: Calendar support `EN` local (https://github.com/salute-developers/plasma/pull/1428) ### Dropdown -- добавлен divider в новый Dropdown -- обновлена документация +- добавлен divider в новый Dropdown +- обновлена документация **After**: image - - -feat(plasma-*,sdds-*): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) +feat(plasma-_,sdds-_): Add divider to Dropdown (https://github.com/salute-developers/plasma/pull/1446) ### Drawer -- исправлено появление горизонтального скроллбара при открытии Drawer -- исправлено динамическое изменение placement и анимации открытия/закрытия +- исправлено появление горизонтального скроллбара при открытии Drawer +- исправлено динамическое изменение placement и анимации открытия/закрытия **Before**: https://github.com/user-attachments/assets/4532f60a-5122-498f-a684-849c899cde1e @@ -1011,93 +1108,87 @@ 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) +plasma-\*: Fix Drawer positioning and overflow scrollbar (https://github.com/salute-developers/plasma/pull/1461) ### TextField -- добавлено **новое** отображение `clear` -- добавлен `divider` для `clear` отображения -- обновлены тесты и документация -- включено в поставку `plasma-*`, `sdds-*` пакетов +- добавлено **новое** отображение `clear` +- добавлен `divider` для `clear` отображения +- обновлены тесты и документация +- включено в поставку `plasma-*`, `sdds-*` пакетов **After**: image - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) +feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов +- добавлено отображение clear TextArea +- добавлен divider для clear отображения +- обновлены тесты и документация +- включено в поставку plasma-\*, sdds-\* пакетов **After**: image - - -feat(plasma-*,sdds-*): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) +feat(plasma-_,sdds-_): add TextArea clear views (https://github.com/salute-developers/plasma/pull/1451) ### Form -Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, +Для компонентов `TextField`, `TextArea`, `Radioboxe`, `Switch`, `Checkbox`, `Slider`, `DatePicker`, `DatepickerRange`, -- добавлена поддержка `React Hook Form` -- добавлена поддержка работы с `html form` +- добавлена поддержка `React Hook Form` +- добавлена поддержка работы с `html form` - -plasma-*: Support form (https://github.com/salute-developers/plasma/pull/1464) +plasma-\*: Support form (https://github.com/salute-developers/plasma/pull/1464) ### Steps -- добавлен новый компонент: горизонтальный, вертикальный режим +- добавлен новый компонент: горизонтальный, вертикальный режим - -plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) +plasma-\*: Steps (https://github.com/salute-developers/plasma/pull/1443) --- #### 🚀 Enhancement -- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 02.10.2024 [#1465](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) +- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) +- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) +- feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) +- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope,sdds-*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(plasma-new-hope,sdds-\*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- @@ -1111,64 +1202,63 @@ plasma-*: Steps (https://github.com/salute-developers/plasma/pull/1443) ### Mask -- добавлен **новый** компонент -- включен в поставку plasma-* и sdds-* пакетов - -feat(plasma-*): add Mask (https://github.com/salute-developers/plasma/pull/1418) +- добавлен **новый** компонент +- включен в поставку 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` +- Изменены токены для компонентов `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) +- добавлена возможность использовать свойство `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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 24.09.2024 [#1450](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -1182,20 +1272,19 @@ test(plasma-b2c): update tests for TextArea (https://github.com/salute-developer ### Badge -- добавлено свойство `clear`, которое меняет отображение `view` -- обновлена документация и storybook +- добавлено свойство `clear`, которое меняет отображение `view` +- обновлена документация и storybook **After**: - -feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) +feat(plasma-\*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424) ### TextField -- используется корректный `color token` для содержимого `contentLeft\Right` slots -- добавлен `hover` для `contentRight` slot +- используется корректный `color token` для содержимого `contentLeft\Right` slots +- добавлен `hover` для `contentRight` slot **Before(incorrect color token):** @@ -1209,35 +1298,32 @@ feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasm - - [PLASMA-3412]: TextField contentRight\Left fix UI (https://github.com/salute-developers/plasma/pull/1429) ### Combobox -- добавлено новое свойство `alwaysOpened` -- обновлены токены в конфигурации компонента для `plasma-web` -- обновлена документация +- добавлено новое свойство `alwaysOpened` +- обновлены токены в конфигурации компонента для `plasma-web` +- обновлена документация - -feat(plasma-*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) +feat(plasma-\*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422) ### Grid -- исправили `view` по-умолчанию для `sdds` вертикалей +- исправили `view` по-умолчанию для `sdds` вертикалей **Before:** - + **After:** - -fix(sdds-*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) + +fix(sdds-\*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431) ### Editable -- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` -- исправлена работа свойства `placeholder` +- переведен на новую архитектуру и добавлен в поставки `plasma-{b2c, web}` +- исправлена работа свойства `placeholder` @@ -1245,15 +1331,13 @@ plasma-{web, b2c}: Editable component refactor (https://github.com/salute-develo ### Combobox -- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось - - -plasma-*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) +- исправлена ошибка, когда изначальное значение в `single combobox` не отображалось +plasma-\*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436) ## Icons -### Add new icons +### Add new icons **pcMouse** @@ -1261,17 +1345,14 @@ plasma-*: Fixed issue with predefined value in single Combobox (https://github.c **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) +- исправлены формулы генерации `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 @@ -1283,33 +1364,33 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 18.09.2024 [#1442](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-\*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- fix(api-report): update after add TextFieldGroup [#1427](https://github.com/salute-developers/plasma/pull/1427) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-finportal): add TextFieldGroup component ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-finportal): add TextField/TextArea prop `required` ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- fix(sdds-\*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) +- fix(api-report): update after add TextFieldGroup [#1427](https://github.com/salute-developers/plasma/pull/1427) ([@Yakutoc](https://github.com/Yakutoc)) +- fix(sdds-finportal): add TextFieldGroup component ([@Yakutoc](https://github.com/Yakutoc)) +- fix(sdds-finportal): add TextField/TextArea prop `required` ([@Yakutoc](https://github.com/Yakutoc)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- @@ -1317,17 +1398,17 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: #### 🚀 Enhancement -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- @@ -1341,64 +1422,55 @@ fix(plasma-tokens): Update active, hover and brightness tokens in themes (https: ### Switch -- токены для `Switch` приведены в соответствие с макетами -- добавлено состояние `hover` -- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` -- в тест `OnClick` добавлен `realClick` +- токены для `Switch` приведены в соответствие с макетами +- добавлено состояние `hover` +- удален `skip test` для свойства `pressed` (это свойство deprecated). Вместо него добавлен тест `onMouseDown` с событием `realMouseDown` +- в тест `OnClick` добавлен `realClick` - -plasma-*, sdds-*: Fix `Switch` tokens (https://github.com/salute-developers/plasma/pull/1388) +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) +plasma-(\*): Add format and lang in Datepicker (https://github.com/salute-developers/plasma/pull/1404) ### ModalBase -- обновлен токен `modalOverlayColor` в `plasma-{web, b2c}` +- обновлен токен `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}` -- написаны тесты и документация +- добавлен новый компонент для `plasma-{web, b2c}, sdds-{serv, dfa}` +- написаны тесты и документация - -feat(plasma-*,sdds-*): component textfield group (https://github.com/salute-developers/plasma/pull/1405) +feat(plasma-_,sdds-_): component textfield group (https://github.com/salute-developers/plasma/pull/1405) ### TextArea/TextField -- добавлены новые свойства: `required`, `requiredPlacement, optional` -- обновлены screenshots и документация +- добавлены новые свойства: `required`, `requiredPlacement, optional` +- обновлены screenshots и документация - -feat(plasma-*, sdds-*): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) +feat(plasma-_, sdds-_): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352) ### Combobox -- добавлен в поставку для `plasma-{web, b2c}, sdds-*` -- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) -- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. -- поправлен отступ в компоненте `Select` в варианте `textfield-like`. +- добавлен в поставку для `plasma-{web, b2c}, sdds-*` +- реализована вложенность (на основе [Floating UI](https://floating-ui.com/)) +- добавлено новое свойство `closeAfterSelect` в `Combobox` и `Select`. +- поправлен отступ в компоненте `Select` в варианте `textfield-like`. - -plasma-*, sdds-*: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) +plasma-_, sdds-_: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406) ### SDDS FIN PORTAL -- опубликован новый пакет `@salutejs/sdds-finportal` +- опубликован новый пакет `@salutejs/sdds-finportal` - - sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/plasma/pull/1417) - ## Icons ### Update icons list @@ -1421,59 +1493,52 @@ sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/ **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) +- Добавлены новые токены `-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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat: update lock file [#1417](https://github.com/salute-developers/plasma/pull/1417) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(sdds-finportal): add package ([@Yakutoc](https://github.com/Yakutoc)) +- Release by 04.09.2024 [#1420](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) +- feat: update lock file [#1417](https://github.com/salute-developers/plasma/pull/1417) ([@Yakutoc](https://github.com/Yakutoc)) +- feat(sdds-finportal): add package ([@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) +- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- - diff --git a/packages/sdds-insol/CHANGELOG.md b/packages/sdds-insol/CHANGELOG.md index 6d343c46e1..963dd0f0d6 100644 --- a/packages/sdds-insol/CHANGELOG.md +++ b/packages/sdds-insol/CHANGELOG.md @@ -1,3 +1,171 @@ +# 0.196.0 (12 декабря 2024) + +## Функциональные изменения в компонентах + +### Popup + +- добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; + +[PR](https://github.com/salute-developers/plasma/pull/1596) + +### Dropdown + +- актуализированы примеры в документации для свойства `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1612) + +### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop + +- изменен формат записи токена для `padding` с длинной на короткую + +[PR](https://github.com/salute-developers/plasma/pull/1600) + +### Calendar + +- добавлено ограничение на отрицательные значения в годах + +[PR](https://github.com/salute-developers/plasma/pull/1605) + +### Select + +- добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; + +[PR](https://github.com/salute-developers/plasma/pull/1613) + +### Combobox + +- исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; + +[PR](https://github.com/salute-developers/plasma/pull/1614) + +### Autocomplete + +- исправлен import для типа `RequiredProps` + +[PR](https://github.com/salute-developers/plasma/pull/1608) + +### Range, DatePicker + +- добавлены свойства `required`, `requiredPlacement` + +[PR](https://github.com/salute-developers/plasma/pull/1595) + +### `Modal` + +- актуализированы примеры в документации + +* добавлены описания типов `offset` и `placement` + +[PR](https://github.com/salute-developers/plasma/pull/1615) + +### Drawer, Panel + +- добавлена возможность изменить цвет закрывающей иконки + +### Tooltip + +- скорректирован внутренний `align-items` + +**Было (позиция иконки)** + +**Стало (позиция иконки)** + +[PR](https://github.com/salute-developers/plasma/pull/1602) + +### Dropdown, Select, Combobox + +- расширен тип у `item` для использования дата-атрибутов и классов в DOM. + +[PR](https://github.com/salute-developers/plasma/pull/1620) + +- добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню + +[PR](https://github.com/salute-developers/plasma/pull/1631) + +- исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; + +[PR](https://github.com/salute-developers/plasma/pull/1634) + +### Color tokens + +- добавлена страница в storybook с выводом цветовых токенов темы + +[PR](https://github.com/salute-developers/plasma/pull/1606) + +### TextField, TextArea + +- изменен `type` для свойства `leftHelper` на `ReactNode` + +[PR](https://github.com/salute-developers/plasma/pull/1632) + +### Docusaurus + +- обновлен до версии `3.6.1` + +[PR](https://github.com/salute-developers/plasma/pull/1618) + +### Slider + +- исправлено поведение работы value (внешнее управление) + +- исправлена подстветка шкалы в вертикальном и инверсированном режиме + +- добавлены новые свойства `pointerVisibility`, `currentValueVisibility` + +[PR](https://github.com/salute-developers/plasma/pull/1616) + +### Tooltip, Popover + +- добавлена возможность открывать по `hover` + +[PR](https://github.com/salute-developers/plasma/pull/1625) + +### Popup, Drawer + +- rest аргументы прокидываются на уровень `.popup-base-root` элемента + +[PR](https://github.com/salute-developers/plasma/pull/1636) + +- актуализированы примеры storybook и документация + +[PR](https://github.com/salute-developers/plasma/pull/1635) + +### Rating + +- добавлен новый компонент + +image + +[PR](https://github.com/salute-developers/plasma/pull/1610) + +### TextArea + +- Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize + +[PR](https://github.com/salute-developers/plasma/pull/1633) + +## Изменения в библиотеки + +### TextArea + +- исправлено отображение рамки с помощью css свойства `box-shadow` + +- добавлена поддержка `boxShadow` + +- добавлен размер `XL` + +[PR](https://github.com/salute-developers/plasma/pull/1592) + +### TextField + +- поправлено позиционирование текста + +- добавлена поддержка `boxShadow` + +- добавлен размер `XL` + +[PR](https://github.com/salute-developers/plasma/pull/1578) + # v0.181.0 (Thu Nov 28 2024) ### Release Notes @@ -8,56 +176,56 @@ ### Switch Outline -- добавлен отдельный `config` для вариации `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) +- добавлено новое свойство `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) +- улучшено поведение свойства `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 -- реализован вариант только с иконкой -- добавлена возможность передать пользовательский цвет для текста и фона +- добавлен surfaceClear токен для варианта clear +- добавлены padding для варианта clear +- реализован вариант только с иконкой +- добавлена возможность передать пользовательский цвет для текста и фона - -feat(plasma-*,sdds-*): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) +feat(plasma-_,sdds-_): Icon only badge (https://github.com/salute-developers/plasma/pull/1546) ### Select -- добавлены св-ва required, requiredPlacement и optional; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) +- добавлены св-ва required, requiredPlacement и optional; + ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) +feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) +- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; + ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) -feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) +feat(plasma-_, sdds-_): Add chipType prop in TextField & Select (https://github.com/salute-developers/plasma/pull/1577) ### Calendar -- при отсутствии значения календарная сетка отображается с минимальной даты +- при отсутствии значения календарная сетка отображается с минимальной даты **Before**: @@ -65,42 +233,39 @@ feat(plasma-*, sdds-*): Add chipType prop in TextField & Select (https://github. **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) +- добавлена возможность отображать вечные оповещения +plasma-\*: Add infinite Notification (https://github.com/salute-developers/plasma/pull/1582) ### Autocomplete -- добавлена поддержка `react-hook-form` -- добавлена документация по использованию с нативной формой и `react-hook-form` +- добавлена поддержка `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` +- добавлены размеры `XL` +- добавлен размер `XXS` для компонента `IconButton` feat(sdds-insol): Update `Button` and `IconButton` design (https://github.com/salute-developers/plasma/pull/1576) ### TextField -- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder +- добавлено свойство keepPlaceholder для одновременного отображения label и placeholder ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) @@ -108,19 +273,19 @@ feat: add keepPlaceholder prop to TextField (https://github.com/salute-developer ### TextField -- добавлено свойство `chipView` -- добавлен callback `chipValidator` +- добавлено свойство `chipView` +- добавлен callback `chipValidator` ### Chip -- добавлены статусные `view`: `positive`, `negative`, `warning` +- добавлены статусные `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` +- добавлен базовый дизайн с пропсами `hasBody` и `hasClose` +- старые примеры в сторибуках перенесены в `Custom Modal Demo` @@ -128,56 +293,55 @@ feat: add Modal designed body (https://github.com/salute-developers/plasma/pull/ ### TextArea -- добавлено свойство для выноса левого helper за пределы TextArea - +- добавлено свойство для выноса левого helper за пределы TextArea + feat: add leftHelperPlacement prop to TextArea (https://github.com/salute-developers/plasma/pull/1579) ### TextField, TextArea -- упростили типы связанный со свойством `required` - +- упростили типы связанный со свойством `required` + fix: "RequiredProps" unions in TextField & TextArea (https://github.com/salute-developers/plasma/pull/1593) ## PLASMA-ASDK ### Switch -- обновлена конфигурация компонента -- обновлены примеры в `storybook` + +- обновлена конфигурация компонента +- обновлены примеры в `storybook` ## SDDS-CS ### Textarea -- изменен `view negative` в соответствии с макетом +- изменен `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) +- исправлены токены в соответствие с макетом +- убран `control` для свойства `size` в `storybook` + +sdds-cs: fix Switch design (https://github.com/salute-developers/plasma/pull/1569) ## SDDS-SERV ### Switch -- добавлен в сборку для `linaria` +- добавлен в сборку для `linaria` feat(sdds-serv): Add switch to linaria build (https://github.com/salute-developers/plasma/pull/1583) @@ -185,91 +349,88 @@ feat(sdds-serv): Add switch to linaria build (https://github.com/salute-develope ### Select, Combobox, Dropdown -- исправлен баг, возникающий когда проп `listHeight` был больше, чем актуальная высота списка, что приводило к пустым пробелам в этом же выпадающем списке. +- исправлен баг, возникающий когда проп `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) +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` - +- добавлена генерация иконок для платформы `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) +- добавлены примеры с валидацией формы в раздел "Формы" +docs: Add validation examples docs (https://github.com/salute-developers/plasma/pull/1587) ## Misc ### Typography -- добавлено свойство `noWrap`, запрещающее перенос текста по пробелам -- обновлены `storybooks`, тесты и документация -- исправлена опечатка в названии папки `typograpy` -> `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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-insol): Update design `Button` and `ButtonIcon` components [#1576](https://github.com/salute-developers/plasma/pull/1576) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(sdds-insol): add switch to linaria build [#1583](https://github.com/salute-developers/plasma/pull/1583) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Release by 27.11.2024 [#1597](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) +- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-\*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(sdds-insol): Update design `Button` and `ButtonIcon` components [#1576](https://github.com/salute-developers/plasma/pull/1576) ([@neretin-trike](https://github.com/neretin-trike)) +- feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) +- feat(sdds-insol): add switch to linaria build [#1583](https://github.com/salute-developers/plasma/pull/1583) ([@iljs](https://github.com/iljs)) +- feat(sdds-\*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- chore(sdds-insol): Update API report ([@neretin-trike](https://github.com/neretin-trike)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) +- chore(sdds-insol): Update API report ([@neretin-trike](https://github.com/neretin-trike)) +- feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) +- feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) +- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -283,39 +444,39 @@ docs: Add validation examples docs (https://github.com/salute-developers/plasma/ ### Autocomplete -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; - -feat(plasma-*, sdds-*): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; + +feat(plasma-_, sdds-_): Add required functionality in Autocomplete (https://github.com/salute-developers/plasma/pull/1522) ### Combobox -- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; +- добавлены новые св-ва `required`, `requiredPlacement` и `optional`; -feat(plasma-*, sdds-*): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) +feat(plasma-_, sdds-_): Add required functionality in Combobox (https://github.com/salute-developers/plasma/pull/1527) ### Range, DatePickerRange -- добавлена возможность передать свойство `autoComplete` +- добавлена возможность передать свойство `autoComplete` feat(plasma-new-hope): Add autoComplete prop to Range (https://github.com/salute-developers/plasma/pull/1530) ### Chip -- добавлено событие `onClickClose` по клику на крестик -- `onClear` помечено как deprecated -- написан тест на onClickClose +- добавлено событие `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-*` библиотек +- компонент включен в поставку `plasma-*` и `sdds-*` библиотек **After**: image @@ -324,159 +485,160 @@ feat(plasma-new-hope): Add NumberInput component (https://github.com/salute-deve ### Dropdown -- добавлено свойство alwaysOpened -- добавлен тест на новое свойство +- добавлено свойство 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) +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 +- для `sdds-cs` исправлены значения токенов `itemSelectedDividerColor` и `itemSelectedDividerColorHover` +- для `sdds-dfa` исправлены токены для состояния `disabled` +- исправлены `argTypes` в stories ### Breadcrumbs -- исправлен курсор при наведении на текущий `Breadcrumb` -- исправлены токены для `hover` и `active` состояний у `Breadcrumb` +- исправлен курсор при наведении на текущий `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` -- обновлены документация и тесты + +- добавлены размеры `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` +- свойство `square` у `Button` помечено как `deprecated` +- свойство `square` удалено из storybooks для `Attach` +- для размеров `m`, `l` у `Attach` исправлен размер иконки по умолчанию в варианте `IconButton` +- исправлены токены для view=secondary в пакете `sdds-cs` ### IconButton -- исправлены токены для view=secondary в пакете `sdds-cs` + +- исправлены токены для 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) +- исправлены смещающиеся активные элементы +- добавлен фокус +- добавлены тесты + +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) +- осуществлен переход на `floating-ui` +- расширена типизация, позволяющая использовать компонент в режиме uncontrolled (b2c и web) +- исправлено некорректное отображение ячейки выпадающего списка при длинных значениях +- расширены возможности использования компонента через портал. Теперь помимо рефки можно пробросить id `dom-элемента` +- исправлены UI-баги при использовании портала +- улучшена поддержка типов + +feat(plasma-_, sdds-_): Select improvements (https://github.com/salute-developers/plasma/pull/1550) ### Tabs -- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах +- вернули возможность использовать `TabItemProps`, `TabsProps` во все пакетах `plasma-*, sdds-*`: `TabItemProps`, `TabsProps` exported (https://github.com/salute-developers/plasma/pull/1545) - -## Вертикали +## Вертикали ### `SDDS-CS` -- добавлен view `negative` для `Combobox` -- добавлен view `negative` для `Autocomplete` +- добавлен 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` - +Добавлены новые токены для компонентов: + +- `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` +- обновлена тема `sdds_insol` +- обновлено свойство `background-color` на background в компоненте `Button` для поддержки градиентов в значениях у токенов. +- обновлены конфигурации для компонентов `Button`, `TextArea` и `TextField` -feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1] (https://github.com/salute-developers/plasma/pull/1526) +feat(sdds-insol): Update configs for `Button`, `TextArea` and `TextField` components [part 1](https://github.com/salute-developers/plasma/pull/1526) ## Docs ### Edit docs components for correctly view -- изменена документация ( значения `size` ) для корректного отображения в документации в вертикали `sdds-cs` +- изменена документация ( значения `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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-insol): Update config for `Button`, `TextField` and `TextArea` components [#1526](https://github.com/salute-developers/plasma/pull/1526) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) +- Release by 13.11.2024 [#1559](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) +- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) +- feat(sdds-\*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(sdds-\*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) +- feat(sdds-insol): Update config for `Button`, `TextField` and `TextArea` components [#1526](https://github.com/salute-developers/plasma/pull/1526) ([@neretin-trike](https://github.com/neretin-trike)) +- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- chore: include css by tree shaking [#1554](https://github.com/salute-developers/plasma/pull/1554) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) +- chore: include css by tree shaking [#1554](https://github.com/salute-developers/plasma/pull/1554) ([@Yakutoc](https://github.com/Yakutoc)) +- fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) +- chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) +- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) +- fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) +- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) +- feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) +- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- Luiza_Sok ([@luizasok](https://github.com/luizasok)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- @@ -493,108 +655,100 @@ feat: change theme docs (https://github.com/salute-developers/plasma/pull/1516) - 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` +- исправлен параметр `contentRight` +- исправлен отступы во всех поставках `sdds` в `AccordionItem` +- добавлен новый параметр `opened`, для контроля состоянием вне компонента +- добавлена возможность прокидывать `ref` в `AccordionItem` - -feat(*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) +feat(\*): Fix Accordion Right Content and Paddings (https://github.com/salute-developers/plasma/pull/1484) ### TextArea, TextField -- добавлены подсказки сверху справа и в виде Tooltip -- обновлены тесты и документация +- добавлены подсказки сверху справа и в виде Tooltip +- обновлены тесты и документация **After**: image - - -feat(plasma-*,sdds-*): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) - +feat(plasma-_,sdds-_): add TextArea and TextField hints (https://github.com/salute-developers/plasma/pull/1459) ### Select -- добавлены новые токены в ядро компонента -- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` +- добавлены новые токены в ядро компонента +- исправлена конфигурация компонента с учетом новых токенов для поставки `sdds-cs` - -plasma-*: Update config for `Select` (https://github.com/salute-developers/plasma/pull/1504) +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) +- компонент 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; + +- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; +- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); +- исправлен баг, связанный с мутацией исходного массива items; +- добавлено новое св-во renderValue; ### Select -- несуществующие value (которых нет в массиве items) теперь отбрасываются и не принимают участие в работе компонента; -- изменение массива items теперь приводит к обновлению выбранных элементов (для гибкой асинхронной работы); - -feat(plasma-*, sdds-*): Combobox & Select improvements (https://github.com/salute-developers/plasma/pull/1505) +- несуществующие 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` +- изменен `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) +- добавлены `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` +- добавлена `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` и документация + +- видимое значение не может быть меньше 1 +- для значений от 1 до 9 `Counter` становится круглым +- добавлены размеры `l`, `m`, `s` во все пакеты (в `sdds-cs` только размер `s`) +- исправлены токены отступов для размера `xxs` +- обновлены `storybooks` и документация **Before**: @@ -603,54 +757,49 @@ feat(plasma-b2c, plasma-web): Combobox component tests (https://github.com/salut **After**: after - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) +`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `sdds_os` на основе `sdds_serv` -- обновлена `default` тема для пакета plasma-tokens +- собраны изменение всех тем в один PR: + - https://github.com/salute-developers/plasma/pull/1491 + - https://github.com/salute-developers/plasma/pull/1489 + - https://github.com/salute-developers/plasma/pull/1486 + - https://github.com/salute-developers/plasma/pull/1485 +- добавлена новая тема `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) значения всех параметров одинаковые +- обновлены токены типографики в теме `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 +- исправлена генерация токенов для модульного 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) +- добавлен компонент `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 для дней на календарной сетке +- поправлено поведение hover для дней на календарной сетке **Before**: @@ -660,38 +809,36 @@ https://github.com/user-attachments/assets/992d2566-10a1-40ff-8d76-d3e2d8de4d13 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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-insol): Add library of components [#1509](https://github.com/salute-developers/plasma/pull/1509) ([@neretin-trike](https://github.com/neretin-trike)) +- Release by 30.10.2024 [#1521](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) +- feat(sdds-insol): Add library of components [#1509](https://github.com/salute-developers/plasma/pull/1509) ([@neretin-trike](https://github.com/neretin-trike)) #### 🐛 Bug Fix -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(sdds-insol-docs): Add docs ([@neretin-trike](https://github.com/neretin-trike)) +- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) +- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) +- docs(sdds-insol-docs): Add docs ([@neretin-trike](https://github.com/neretin-trike)) #### Authors: 10 -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) +- [@iljs](https://github.com/iljs) +- [@Irinkv](https://github.com/Irinkv) +- [@Salute-Eva](https://github.com/Salute-Eva) +- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) +- Anastasia Simashova ([@simashova](https://github.com/simashova)) +- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) +- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) +- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) +- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) +- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) diff --git a/packages/sdds-serv/CHANGELOG.md b/packages/sdds-serv/CHANGELOG.md index 2acc458c98..7b5e83489a 100644 --- a/packages/sdds-serv/CHANGELOG.md +++ b/packages/sdds-serv/CHANGELOG.md @@ -1,3605 +1 @@ -# v0.188.0 (Thu Nov 28 2024) - -### Release Notes - -#### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; -![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) - -feat(plasma-*, sdds-*): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) - - -### TextField, Select - -- добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; -![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) - -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 - -![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) - -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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) -- docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(sdds-*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) -- feat(sdds-serv): add switch to linaria build ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-*, sdds-*): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) -- chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.174.0 (Thu Nov 14 2024) - -### Release Notes - -#### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: -image - -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] (https://github.com/salute-developers/plasma/pull/1526) - -## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) -- docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) -- feat(*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) -- feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) -- feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) -- fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) -- chore: include css by tree shaking [#1554](https://github.com/salute-developers/plasma/pull/1554) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*, sdds-*): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 9 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.161.0 (Thu Oct 31 2024) - -### Release Notes - -#### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: -image - - - -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**: - -berfore - -**After**: - -after - - -`plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) - - -## Tokens - -### Tokens - -- собраны изменение всех тем в один PR: - * https://github.com/salute-developers/plasma/pull/1491 - * https://github.com/salute-developers/plasma/pull/1489 - * https://github.com/salute-developers/plasma/pull/1486 - * https://github.com/salute-developers/plasma/pull/1485 -- добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*,sdds-*): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) -- feat(sdds-serv): building [#1419](https://github.com/salute-developers/plasma/pull/1419) ([@iljs](https://github.com/iljs)) -- feat(sdds-serv): add linaria ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore(plasma-*, sdds-*): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) -- fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Header tabs added ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-*, sdds-*): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) -- docs(sdds-*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Irinkv](https://github.com/Irinkv) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.149.0 (Thu Oct 17 2024) - -### Release Notes - -#### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов -- исправлены токены для всех пакетов - -Снимок экрана 2024-09-24 в 14 39 29 - -Снимок экрана 2024-09-24 в 14 38 56 - - -`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] (https://github.com/salute-developers/plasma/pull/1473) - -### 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** -image - -**After** -image - - - -fix(plasma-*,sdds-*): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) - ---- - -#### 🚀 Enhancement - -- Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) -- feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) -- feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) -- feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-*): add `size:xs` [badge] ([@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- test(plasma-*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) -- chore(plasma-*, sdds-*): Tabs ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*, sdds-*): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*,sdds-*): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*, sdds-*): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) -- fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.140.0 (Thu Oct 03 2024) - -### Release Notes - -#### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) - -## Components - -### ChipGroup - -- добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` -- написаны тесты и документация - -**After**: -image - - -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**: -image - - - -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**: -image - - -feat(plasma-*,sdds-*): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) - -### TextArea - -- добавлено отображение clear TextArea -- добавлен divider для clear отображения -- обновлены тесты и документация -- включено в поставку plasma-\*, sdds-\* пакетов - -**After**: -image - - - -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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) -- feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) -- feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) -- feat(plasma-*,sdds-*): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) -- feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) -- feat(sdds-*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*,sdds-*): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope,sdds-*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - ---- - -# v0.130.0 (Tue Sep 24 2024) - -### Release Notes - -#### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) -- docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.127.0 (Thu Sep 19 2024) - -### Release Notes - -#### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*,sdds-*): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.119.0 (Tue Sep 10 2024) - -#### 🚀 Enhancement - -- plasma-*: Fix `TextField` placeholder logic [HOTFIX] [#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-*/sdds-*): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.118.0 (Thu Sep 05 2024) - -### Release Notes - -#### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) -- добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) -- feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) -- feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv/dfa): add InputGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) -- feat(*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) -- feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) -- feat(*): set tokens in components ([@iljs](https://github.com/iljs)) -- feat(sdds-*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) -- docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(plasma-*, sdds-*): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.110.1 (Fri Aug 30 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.110.0 (Wed Aug 28 2024) - -### Release Notes - -#### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` - -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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) -- feat(*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) -- feat(*): add custom loading background to button ([@iljs](https://github.com/iljs)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.105.0 (Thu Aug 22 2024) - -### Release Notes - -#### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) -- feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{b2c, web}, sdds-*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, sdds-*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(sdds-*): type casting removed ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 11 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) -- Luiza_Sok ([@luizasok](https://github.com/luizasok)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) -- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) - ---- - -# v0.94.0 (Thu Aug 08 2024) - -### Release Notes - -#### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** -![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) -![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) - - - -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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) -- feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) -- feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) -- feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) -- feat(*): add to libs and final edits ([@iljs](https://github.com/iljs)) -- feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) -- feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv/dfa): update DatePicker focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(package): edit doc [#1334](https://github.com/salute-developers/plasma/pull/1334) ([@iljs](https://github.com/iljs)) -- feat(package): add git ci ([@iljs](https://github.com/iljs)) -- feat(package): add sdds-cs ([@iljs](https://github.com/iljs)) -- feat(sdds-serv/dfa): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-*, sdds-*): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-*, sdds-*): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-{b2c, web}, sdds-*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) -- fix(plasma-*, sdds-*): configs fixed ([@denivladislav](https://github.com/denivladislav)) -- fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.85.0 (Thu Jul 25 2024) - -### Release Notes - -#### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины - -**До:** -![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) - -**После:** -![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) - - -plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) - ---- - -#### 🚀 Enhancement - -- Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) -- feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) -- feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) -- docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(sdds-*,plasma-*,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 10 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Anastasia Simashova ([@simashova](https://github.com/simashova)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.78.0 (Thu Jul 11 2024) - -### Release Notes - -#### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: - -scrollBefore - -**After**: - -scrollAfter - - -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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). -* удалены старые 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 - -- добавлена страница с цветовой палитрой - -**Страница выбора цвета** - -![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) - -**Страница выбора оттенка** - -![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) - -plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) - ---- - -#### 🚀 Enhancement - -- Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) -- feat(sdds-docs): add Emotion docs [#1281](https://github.com/salute-developers/plasma/pull/1281) ([@iljs](https://github.com/iljs)) -- feat(sdds): add emotion ([@iljs](https://github.com/iljs)) -- feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(sdds-serv): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) -- fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.66.0 (Thu Jun 27 2024) - -### Release Notes - -#### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1247) - -### 16 [xs, xsmall] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [16, xs, xsmall] (https://github.com/salute-developers/plasma/pull/1250) - -### 36 [m, medium] - -- обновлен набор `.svg` иконок - -feat(plasma-icons): Add icons preset [36, m, medium] (https://github.com/salute-developers/plasma/pull/1257) - -### React - -- добавлена обработка всех имеющихся размеров: 16, 24, 36 -- обновлены cypress snapshots с использованием иконки `IconDone` - -#### Before/After - -![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) - -### New-hope - -- изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) -- обновлены cypress snapshots связанные с `var(--text-primary)` - -plasma-icons: Handle all sizes [React] (https://github.com/salute-developers/plasma/pull/1258) - -### Android - -- добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 - -#### After - -Screenshot 2024-06-19 at 13 44 22 - -Screenshot 2024-06-19 at 13 46 09 - -plasma-icons: handle all icons size [Android] (https://github.com/salute-developers/plasma/pull/1259) - -### Icons page - -- добавлен вывод комбинации (старых + новых) иконок -- добавлено динамическое изменение размера иконок в grid -- косметические правки по дизайну - -plasma-website: Redesign "Icons" page [Part 2] (https://github.com/salute-developers/plasma/pull/1262) - -### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv,caldera-online): add SegmentProviderProps type export [#1252](https://github.com/salute-developers/plasma/pull/1252) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(sdds-serv): api report regenerated [#1261](https://github.com/salute-developers/plasma/pull/1261) ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) -- feat(sdds-serv): TextArea added ([@denivladislav](https://github.com/denivladislav)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) -- docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) -- feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) -- fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) -- fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - ---- - -# v0.56.0 (Thu Jun 13 2024) - -### Release Notes - -#### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) - -## Icons - -### Stroke - -- заменили значение свойства `stroke` на `currentColor` - -#### Before - -Screenshot 2024-06-03 at 18 35 35 - - -#### After - -Screenshot 2024-06-03 at 18 33 57 - - -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 - -Screenshot 2024-06-11 at 14 53 26 - -#### After - -Screenshot 2024-06-11 at 15 05 21 - - -plasma-website: Redesign Icons page [Part I] (https://github.com/salute-developers/plasma/pull/1228) - ---- - -#### 🚀 Enhancement - -- Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 3 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.55.0 (Thu May 30 2024) - -### Release Notes - -#### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` - -#### ДО: - -![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) -![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) - -#### ПОСЛЕ: - -![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) -![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) - -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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) -- feat(sdds-serv): update config and stories for Button [#1213](https://github.com/salute-developers/plasma/pull/1213) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add IconButton [#1214](https://github.com/salute-developers/plasma/pull/1214) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Range component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.47.0 (Thu May 16 2024) - -#### 🚀 Enhancement - -- Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) -- fix(sdds-serv): update api report [#1198](https://github.com/salute-developers/plasma/pull/1198) ([@Yakutoc](https://github.com/Yakutoc)) -- feat(sdds-serv): add Popover component ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix(sdds-serv): export Pagination ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@renovate[bot]](https://github.com/renovate[bot]) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - ---- - -# v0.43.0 (Thu Apr 25 2024) - -### Release Notes - -#### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) - -## Components - -### Tooltip - -- исправлено позиционирование стрелочки -- добавлен тест на много-строчный сценарий - -#### Before: - -![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) - -#### After: - -![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) - -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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) -- feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) -- chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) -- chore(avatar): delete unnecessary component alias ([@Yakutoc](https://github.com/Yakutoc)) -- fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) -- feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 5 - -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.39.0 (Thu Apr 11 2024) - -### Release Notes - -#### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add TextField from new-hope [#1160](https://github.com/salute-developers/plasma/pull/1160) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): update components actual list [#1174](https://github.com/salute-developers/plasma/pull/1174) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) -- docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) -- fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) -- fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 6 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.31.1 (Tue Apr 02 2024) - -#### 🐛 Bug Fix - -- fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) -- fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 2 - -- [@iljs](https://github.com/iljs) -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.31.0 (Thu Mar 28 2024) - -### Release Notes - -#### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1125) - -### 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`. - -#### До: -Screenshot 2024-03-21 at 12 28 41 - -#### После: -Screenshot 2024-03-21 at 17 03 31 - - -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` - -#### До: - -![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) -![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) - -#### После: - -![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) -![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) - - -feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) - ---- - -#### 🚀 Enhancement - -- Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- feat(sdds-serv): Component Toolbar added [#1150](https://github.com/salute-developers/plasma/pull/1150) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) -- feat(sdds-serv): fix Badge view tokens [#1142](https://github.com/salute-developers/plasma/pull/1142) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Tooltip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Progress from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(sdds-serv): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 8 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) -- Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.24.0 (Thu Mar 14 2024) - -### Release Notes - -#### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) -- feat(sdds-serv): add grid component [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): add Button Group & Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs: regenrate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### Authors: 7 - -- [@iljs](https://github.com/iljs) -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - ---- - -# v0.16.1 (Tue Mar 05 2024) - -#### 🐛 Bug Fix - -- chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - -#### Authors: 1 - -- [@Salute-Eva](https://github.com/Salute-Eva) - ---- - -# v0.16.0 (Fri Mar 01 2024) - -### Release Notes - -#### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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] (https://github.com/salute-developers/plasma/pull/1048) - - -## Tokens - -* Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - -* В пакетах с наборами тем были объеденены токены с цветами и типографикой. - -* Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - -* Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - * `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) -- feat(sdds-serv): add Drawer [#1068](https://github.com/salute-developers/plasma/pull/1068) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): Add new package with tokens for theming ([@neretin-trike](https://github.com/neretin-trike)) -- feat(sdds-serv): add components from new-hope [#1056](https://github.com/salute-developers/plasma/pull/1056) ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- feat(sdds-serv): rename package ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### 🐛 Bug Fix - -- Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) -- Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) -- docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- chore: update package-locks [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- chore(sdds-serv): add devDep "plasma-icons" [no ci] ([@Yakutoc](https://github.com/Yakutoc)) -- fix(sdds-serv): package rename [#1072](https://github.com/salute-developers/plasma/pull/1072) ([@Yeti-or](https://github.com/Yeti-or)) -- feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - -#### Authors: 8 - -- [@kayman233](https://github.com/kayman233) -- [@Salute-Eva](https://github.com/Salute-Eva) -- Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) -- Alexander Malishev ([@malilex](https://github.com/malilex)) -- Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) -- Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) -- neretinaa ([@neretin-trike](https://github.com/neretin-trike)) -- Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) +# 0.203.0 (12 декабря 2024) ## Функциональные изменения в компонентах ### Popup - добавлено свойство `UNSAFE_SSR_ENABLED` в `PopupProvider` для корректной hydration компонента; [PR](https://github.com/salute-developers/plasma/pull/1596) ### Dropdown - актуализированы примеры в документации для свойства `placement` [PR](https://github.com/salute-developers/plasma/pull/1612) ### Chip, ChipGroup, Counter, Combobox, Select, TextField, TextArea, TextFieldGrop - изменен формат записи токена для `padding` с длинной на короткую [PR](https://github.com/salute-developers/plasma/pull/1600) ### Calendar - добавлено ограничение на отрицательные значения в годах [PR](https://github.com/salute-developers/plasma/pull/1605) ### Select - добавлены свойства beforeList и afterList, которые служат ячейками для content в выпадающем списке; [PR](https://github.com/salute-developers/plasma/pull/1613) ### Combobox - исправлено поведение, когда нажатие на `Tab` очищало набранный текст в `single` mode; [PR](https://github.com/salute-developers/plasma/pull/1614) ### Autocomplete - исправлен import для типа `RequiredProps` [PR](https://github.com/salute-developers/plasma/pull/1608) ### Range, DatePicker - добавлены свойства `required`, `requiredPlacement` [PR](https://github.com/salute-developers/plasma/pull/1595) ### `Modal` - актуализированы примеры в документации * добавлены описания типов `offset` и `placement` [PR](https://github.com/salute-developers/plasma/pull/1615) ### Drawer, Panel - добавлена возможность изменить цвет закрывающей иконки ### Tooltip - скорректирован внутренний `align-items` **Было (позиция иконки)** **Стало (позиция иконки)** [PR](https://github.com/salute-developers/plasma/pull/1602) ### Dropdown, Select, Combobox - расширен тип у `item` для использования дата-атрибутов и классов в DOM. [PR](https://github.com/salute-developers/plasma/pull/1620) - добавлено свойство `zIndex` для облегчения работы со слоями в выпадающем меню [PR](https://github.com/salute-developers/plasma/pull/1631) - исправлен баг, связанный с неправильной работой свойства renderValue в одиночном режиме варианта `textfield-like`; [PR](https://github.com/salute-developers/plasma/pull/1634) ### Color tokens - добавлена страница в storybook с выводом цветовых токенов темы [PR](https://github.com/salute-developers/plasma/pull/1606) ### TextField, TextArea - изменен `type` для свойства `leftHelper` на `ReactNode` [PR](https://github.com/salute-developers/plasma/pull/1632) ### Docusaurus - обновлен до версии `3.6.1` [PR](https://github.com/salute-developers/plasma/pull/1618) ### Slider - исправлено поведение работы value (внешнее управление) - исправлена подстветка шкалы в вертикальном и инверсированном режиме - добавлены новые свойства `pointerVisibility`, `currentValueVisibility` [PR](https://github.com/salute-developers/plasma/pull/1616) ### Tooltip, Popover - добавлена возможность открывать по `hover` [PR](https://github.com/salute-developers/plasma/pull/1625) ### Popup, Drawer - rest аргументы прокидываются на уровень `.popup-base-root` элемента [PR](https://github.com/salute-developers/plasma/pull/1636) - актуализированы примеры storybook и документация [PR](https://github.com/salute-developers/plasma/pull/1635) ### Rating - добавлен новый компонент image [PR](https://github.com/salute-developers/plasma/pull/1610) ### TextArea - Исправлено поведение, при котором во время ввода значения / потери или получение фокуса приводило к скроллу страницы при включенном autoResize [PR](https://github.com/salute-developers/plasma/pull/1633) # v0.188.0 (Thu Nov 28 2024) ### Release Notes #### Release by 27.11.2024 ([#1597](https://github.com/salute-developers/plasma/pull/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; ![plasma-b2c Select -- prop required, requiredPlacement snap](https://github.com/user-attachments/assets/42fcb1fe-6a37-434b-843f-d285b4e6f279) feat(plasma-_, sdds-_): Add required functionality in Select (https://github.com/salute-developers/plasma/pull/1561) ### TextField, Select - добавлен новый проп `chipType`, который позволяет менять внешний вид для чипа в режиме multiselect; ![plasma-b2c Select -- prop chipType snap](https://github.com/user-attachments/assets/66c5cb36-bd40-444f-bace-1fb8dec2f130) 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 ![image](https://github.com/user-attachments/assets/d3c1ad74-c214-4ddd-96fa-3467871e3a4c) 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](https://github.com/salute-developers/plasma/pull/1597) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: add helperPlacement prop to TextArea [#1579](https://github.com/salute-developers/plasma/pull/1579) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: add Modal designed body [#1558](https://github.com/salute-developers/plasma/pull/1558) ([@vadim-kudr](https://github.com/vadim-kudr)) - docs(): api reports regenerated [#1588](https://github.com/salute-developers/plasma/pull/1588) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-\*): chipView & chipValidator for TextField [#1589](https://github.com/salute-developers/plasma/pull/1589) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add Chip views ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add hasPlaceholder prop to TextField [#1556](https://github.com/salute-developers/plasma/pull/1556) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(sdds-\*): add Dropzone component [#1534](https://github.com/salute-developers/plasma/pull/1534) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add disabled opacity token in calendar [#1566](https://github.com/salute-developers/plasma/pull/1566) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): add switch to linaria build ([@iljs](https://github.com/iljs)) - feat(sdds-\*): update stories and configs for Badge [#1546](https://github.com/salute-developers/plasma/pull/1546) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: "RequiredProps" unions in TextField & TextArea [#1593](https://github.com/salute-developers/plasma/pull/1593) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-_, sdds-_): Switch track and thumb tokens improved ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Add chipType prop in Select [#1577](https://github.com/salute-developers/plasma/pull/1577) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add chipType props in TextField ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality [#1561](https://github.com/salute-developers/plasma/pull/1561) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add renderItem prop in Dropdown. Fix issues with Select and Combobox [#1562](https://github.com/salute-developers/plasma/pull/1562) ([@shuga2704](https://github.com/shuga2704)) - chore(): Switch tokens updated ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.174.0 (Thu Nov 14 2024) ### Release Notes #### Release by 13.11.2024 ([#1559](https://github.com/salute-developers/plasma/pull/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**: image 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](https://github.com/salute-developers/plasma/pull/1526) ## 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](https://github.com/salute-developers/plasma/pull/1559) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok)) - docs(): api reports regenerated [#1539](https://github.com/salute-developers/plasma/pull/1539) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-dfa/finportal/serv): fix TextField hover token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add alwaysOpened to Dropdown [#1538](https://github.com/salute-developers/plasma/pull/1538) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add NumberInput component [#1511](https://github.com/salute-developers/plasma/pull/1511) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: add Badge & Tabs truncate props [#1500](https://github.com/salute-developers/plasma/pull/1500) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(new-hope): add thin cross to notification and toast [#1506](https://github.com/salute-developers/plasma/pull/1506) ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in dropdown ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in combobox ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in calender and datepicker ([@iljs](https://github.com/iljs)) - feat(\*): add tokens to all libs in autocomplite ([@iljs](https://github.com/iljs)) - feat(new-hope): toast and notification tokens ([@iljs](https://github.com/iljs)) - feat(new-hope): datepicker add more tokens ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Select improvements [#1550](https://github.com/salute-developers/plasma/pull/1550) ([@shuga2704](https://github.com/shuga2704)) - fix: fix Steps jumping bullets [#1517](https://github.com/salute-developers/plasma/pull/1517) ([@vadim-kudr](https://github.com/vadim-kudr)) - chore: include css by tree shaking [#1554](https://github.com/salute-developers/plasma/pull/1554) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-_, sdds-_): square control removed from storybooks ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Switch ported; tests added ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): fixed Tabs storybooks ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1545](https://github.com/salute-developers/plasma/pull/1545) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): TabItemProps and TabsProps exported ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): Add required functionality in Combobox [#1527](https://github.com/salute-developers/plasma/pull/1527) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Add required functionality in Autocomplete [#1522](https://github.com/salute-developers/plasma/pull/1522) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 9 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vlad Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.161.0 (Thu Oct 31 2024) ### Release Notes #### Release by 30.10.2024 ([#1521](https://github.com/salute-developers/plasma/pull/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**: image 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**: berfore **After**: after `plasma-*, sdds-*`: `Counter` impovements added (https://github.com/salute-developers/plasma/pull/1514) ## Tokens ### Tokens - собраны изменение всех тем в один PR: - https://github.com/salute-developers/plasma/pull/1491 - https://github.com/salute-developers/plasma/pull/1489 - https://github.com/salute-developers/plasma/pull/1486 - https://github.com/salute-developers/plasma/pull/1485 - добавлена новая тема `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](https://github.com/salute-developers/plasma/pull/1521) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@Irinkv](https://github.com/Irinkv) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1514](https://github.com/salute-developers/plasma/pull/1514) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_,sdds-_): add hasHint to TextField/Area stories [#1513](https://github.com/salute-developers/plasma/pull/1513) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: Notification placement prop [#1503](https://github.com/salute-developers/plasma/pull/1503) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: vertical single Slider [#1452](https://github.com/salute-developers/plasma/pull/1452) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add new tokens to select in all libs [#1504](https://github.com/salute-developers/plasma/pull/1504) ([@iljs](https://github.com/iljs)) - feat(sdds-\*): Add `ViewContainer` component [#1488](https://github.com/salute-developers/plasma/pull/1488) ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-\*): add hint to TextArea & TextField [#1459](https://github.com/salute-developers/plasma/pull/1459) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add new props, edit contentRight, add ref to item and fix margin in sdds [#1484](https://github.com/salute-developers/plasma/pull/1484) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): building [#1419](https://github.com/salute-developers/plasma/pull/1419) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): add linaria ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore(plasma-_, sdds-_): Counter configs and storybooks updated ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1502](https://github.com/salute-developers/plasma/pull/1502) ([@denivladislav](https://github.com/denivladislav)) - fix(): add arrow hover & active state; fix tokens ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Header tabs added ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Combobox & Select improvements [#1505](https://github.com/salute-developers/plasma/pull/1505) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-_, sdds-_): Dropdown architecture improvement [#1497](https://github.com/salute-developers/plasma/pull/1497) ([@shuga2704](https://github.com/shuga2704)) - docs(sdds-\*): Regenerate API report ([@neretin-trike](https://github.com/neretin-trike)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Irinkv](https://github.com/Irinkv) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.149.0 (Thu Oct 17 2024) ### Release Notes #### Release by 16.10.2024 ([#1487](https://github.com/salute-developers/plasma/pull/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` для горизонтальных и вертикальных табов - исправлены токены для всех пакетов Снимок экрана 2024-09-24 в 14 39 29 Снимок экрана 2024-09-24 в 14 38 56 `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](https://github.com/salute-developers/plasma/pull/1473) ### 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** image **After** image fix(plasma-_,sdds-_): Fix Toast background token (https://github.com/salute-developers/plasma/pull/1478) --- #### 🚀 Enhancement - Release by 16.10.2024 [#1487](https://github.com/salute-developers/plasma/pull/1487) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@luizasok](https://github.com/luizasok) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@Yeti-or](https://github.com/Yeti-or)) - feat: SegmentGroup redesign & vertical mode [#1392](https://github.com/salute-developers/plasma/pull/1392) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add breadrumbs new tokens [#1458](https://github.com/salute-developers/plasma/pull/1458) ([@iljs](https://github.com/iljs)) - feat(plasma-web, plasma-b2c, sdds): Interlayer in Combobox according to the new generic [#1470](https://github.com/salute-developers/plasma/pull/1470) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope): Add generic of ItemOption in ComboboxProps ([@shuga2704](https://github.com/shuga2704)) - feat: api report update by prop `size:xs` [#1466](https://github.com/salute-developers/plasma/pull/1466) ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-\*): add `size:xs` [badge](<[@Yakutoc](https://github.com/Yakutoc)>) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports [#1478](https://github.com/salute-developers/plasma/pull/1478) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - test(plasma-\*): update Toast tests ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix Toast background token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(): added width and height to Tabs storybooks [#1476](https://github.com/salute-developers/plasma/pull/1476) ([@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1374](https://github.com/salute-developers/plasma/pull/1374) ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-new-hope): fix tokens, styles and typos ([@denivladislav](https://github.com/denivladislav)) - chore(plasma-_, sdds-_): Tabs ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-_, sdds-_): Tabs split into Horizontal and Vertical ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_,sdds-_): fix Modal & Popup stories docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_, sdds-_): add scrollbar to TextArea ([@denivladislav](https://github.com/denivladislav)) - fix: api report update [#1467](https://github.com/salute-developers/plasma/pull/1467) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.140.0 (Thu Oct 03 2024) ### Release Notes #### Release by 02.10.2024 ([#1465](https://github.com/salute-developers/plasma/pull/1465)) ## Components ### ChipGroup - добавлен новый компонент в поставку пакетов `plasma-*` и `sdds-*` - написаны тесты и документация **After**: image 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**: image 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**: image feat(plasma-_,sdds-_): add TextField clear views (https://github.com/salute-developers/plasma/pull/1449) ### TextArea - добавлено отображение clear TextArea - добавлен divider для clear отображения - обновлены тесты и документация - включено в поставку plasma-\*, sdds-\* пакетов **After**: image 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](https://github.com/salute-developers/plasma/pull/1465) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@shuga2704](https://github.com/shuga2704) [@iljs](https://github.com/iljs) [@IgorYar](https://github.com/IgorYar) [@vadim-kudr](https://github.com/vadim-kudr)) - feat: Steps (horizontal + vertical) [#1443](https://github.com/salute-developers/plasma/pull/1443) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(\*): add docs [#1464](https://github.com/salute-developers/plasma/pull/1464) ([@iljs](https://github.com/iljs)) - feat(new-hope): add react-hok-form-support ([@iljs](https://github.com/iljs)) - feat(new-hope): add support datepicker ([@iljs](https://github.com/iljs)) - feat(new-hope): add support double slider ([@iljs](https://github.com/iljs)) - feat(plasma-_,sdds-_): update TextArea config & stories [#1451](https://github.com/salute-developers/plasma/pull/1451) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update configs depending on TextField [#1449](https://github.com/salute-developers/plasma/pull/1449) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): update Textfield config & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Dropdown configs & stories [#1446](https://github.com/salute-developers/plasma/pull/1446) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-\*): extend stories examples ([@Yakutoc](https://github.com/Yakutoc)) - feat(new-hope): edit work label position switch [#1447](https://github.com/salute-developers/plasma/pull/1447) ([@iljs](https://github.com/iljs)) - feat(sdds-\*): add ChipGroup component [#1445](https://github.com/salute-developers/plasma/pull/1445) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-_,sdds-_): fix TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope,sdds-\*): fix Drawer stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web, b2c): Added mappings for placement prop in Dropdown [#1455](https://github.com/salute-developers/plasma/pull/1455) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) --- # v0.130.0 (Tue Sep 24 2024) ### Release Notes #### Release by 24.09.2024 ([#1450](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1450) ([@IgorYar](https://github.com/IgorYar) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@denivladislav](https://github.com/denivladislav)) - docs(): api reports regenerated [#1437](https://github.com/salute-developers/plasma/pull/1437) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-\*): fix Mask stories prop [#1418](https://github.com/salute-developers/plasma/pull/1418) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-\*): add Mask component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): Attach ported; tests added ([@denivladislav](https://github.com/denivladislav)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.127.0 (Thu Sep 19 2024) ### Release Notes #### Release by 18.09.2024 ([#1442](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1442) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-\*): update Badge stories & configs [#1424](https://github.com/salute-developers/plasma/pull/1424) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories [#1426](https://github.com/salute-developers/plasma/pull/1426) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-18 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-\*): use correct default view for Grid [#1431](https://github.com/salute-developers/plasma/pull/1431) ([@Yakutoc](https://github.com/Yakutoc)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_,sdds-_): update Combobox stories props ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(api-report): update api report (InputHTMLAttributes) [#1429](https://github.com/salute-developers/plasma/pull/1429) ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-\*): fix `content{Left\Right}Slot` UI ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.119.0 (Tue Sep 10 2024) #### 🚀 Enhancement - plasma-\*: Fix `TextField` placeholder logic [HOTFIX][#1425](https://github.com/salute-developers/plasma/pull/1425) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-_/sdds-_): update TextField stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@Salute-Eva](https://github.com/Salute-Eva) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.118.0 (Thu Sep 05 2024) ### Release Notes #### Release by 04.09.2024 ([#1420](https://github.com/salute-developers/plasma/pull/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](https://floating-ui.com/)) - добавлено новое свойство `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](https://github.com/salute-developers/plasma/pull/1420) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@IgorYar](https://github.com/IgorYar) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) VAnaKudryavtsev@sberbank.ru [@shuga2704](https://github.com/shuga2704)) - feat: add required variation to TextArea & TextField [#1352](https://github.com/salute-developers/plasma/pull/1352) (VAnaKudryavtsev@sberbank.ru) - feat: rename InputGroup to TextFieldGroup [#1405](https://github.com/salute-developers/plasma/pull/1405) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv/dfa): add InputGroup component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(\*): add format and lang [#1404](https://github.com/salute-developers/plasma/pull/1404) ([@iljs](https://github.com/iljs)) - feat(\*): set background arrow tooltip [#1361](https://github.com/salute-developers/plasma/pull/1361) ([@iljs](https://github.com/iljs)) - feat(tokens): update screenshoots and add themes ([@iljs](https://github.com/iljs)) - feat(\*): set tokens in components ([@iljs](https://github.com/iljs)) - feat(sdds-\*): update Checkbox stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-09-04 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(b2c, web, sdds): Combobox v2 [#1406](https://github.com/salute-developers/plasma/pull/1406) ([@shuga2704](https://github.com/shuga2704)) - docs: generate new api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(plasma-_, sdds-_): tokens and hover state updated ([@denivladislav](https://github.com/denivladislav)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.110.1 (Fri Aug 30 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.110.0 (Wed Aug 28 2024) ### Release Notes #### Release by 28.08.2024 ([#1403](https://github.com/salute-developers/plasma/pull/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` 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](https://github.com/salute-developers/plasma/pull/1403) ([@Yakutoc](https://github.com/Yakutoc) [@simashova](https://github.com/simashova) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@denivladislav](https://github.com/denivladislav) [@iljs](https://github.com/iljs)) - feat(\*): add custom background trigger for checkbox and rasiobox ([@iljs](https://github.com/iljs)) - feat(\*): add custom loading background to button ([@iljs](https://github.com/iljs)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.105.0 (Thu Aug 22 2024) ### Release Notes #### Release by 21.08.2024 ([#1382](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1382) ([@denivladislav](https://github.com/denivladislav) [@Salute-Eva](https://github.com/Salute-Eva) [@IgorYar](https://github.com/IgorYar) [@neretin-trike](https://github.com/neretin-trike) [@vadim-kudr](https://github.com/vadim-kudr) [@simashova](https://github.com/simashova) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@shuga2704](https://github.com/shuga2704) [@luizasok](https://github.com/luizasok) VAnaKudryavtsev@sberbank.ru) - feat: Deprecate isOpen/isVisible public props, change to opened [#1335](https://github.com/salute-developers/plasma/pull/1335) ([@vadim-kudr](https://github.com/vadim-kudr)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(web, b2c): Select and SelectNew are merged. SelectNew is gone. [#1349](https://github.com/salute-developers/plasma/pull/1349) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{b2c, web}, sdds-\*): api reports regenerated [#1362](https://github.com/salute-developers/plasma/pull/1362) ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, sdds-\*): TabsController description fixed ([@denivladislav](https://github.com/denivladislav)) - fix(sdds-\*): type casting removed ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 11 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Igor Yaroslavtsev ([@IgorYar](https://github.com/IgorYar)) - Luiza_Sok ([@luizasok](https://github.com/luizasok)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) - Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru) --- # v0.94.0 (Thu Aug 08 2024) ### Release Notes #### Release by 07.08.2024 ([#1348](https://github.com/salute-developers/plasma/pull/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** ![image](https://github.com/user-attachments/assets/564b6610-2fee-475e-8b5e-af223f11a069) ![image](https://github.com/user-attachments/assets/8ad60d1d-8ed9-405e-89f3-e35934bff1c3) 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](https://github.com/salute-developers/plasma/pull/1348) ([@Yakutoc](https://github.com/Yakutoc) [@Salute-Eva](https://github.com/Salute-Eva) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@vadim-kudr](https://github.com/vadim-kudr) [@denivladislav](https://github.com/denivladislav)) - feat(sdds-cs/plasma-web): add view for accordion and edit configs sdds-cs ([@iljs](https://github.com/iljs)) - feat(plasma-new-hope): added renderTarget prop in Select [#1328](https://github.com/salute-developers/plasma/pull/1328) ([@shuga2704](https://github.com/shuga2704)) - feat(new-hope/sdds-cs): add to sdds-cs and edits [#1310](https://github.com/salute-developers/plasma/pull/1310) ([@iljs](https://github.com/iljs)) - feat(\*): add to libs and final edits ([@iljs](https://github.com/iljs)) - feat(new-hope): add example to storybook with custom shorter ([@iljs](https://github.com/iljs)) - feat(new-hope): add component breadcrumbs in new-hope ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv/dfa): add DatePicker deferred stories [#1332](https://github.com/salute-developers/plasma/pull/1332) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv/dfa): update DatePicker focus token ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(package): edit doc [#1334](https://github.com/salute-developers/plasma/pull/1334) ([@iljs](https://github.com/iljs)) - feat(package): add git ci ([@iljs](https://github.com/iljs)) - feat(package): add sdds-cs ([@iljs](https://github.com/iljs)) - feat(sdds-serv/dfa): update DatePicker configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-_, sdds-_): stretch turned into conditional control ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-_, sdds-_): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-{b2c, web}, sdds-\*): storybooks and tests updated ([@denivladislav](https://github.com/denivladislav)) - fix(plasma-_, sdds-_): configs fixed ([@denivladislav](https://github.com/denivladislav)) - fix(core): edit focus trap and add animation example to modal [#1345](https://github.com/salute-developers/plasma/pull/1345) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.85.0 (Thu Jul 25 2024) ### Release Notes #### Release by 24.07.2024 ([#1319](https://github.com/salute-developers/plasma/pull/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` после изменения ширины **До:** ![](https://github.com/salute-developers/plasma/assets/38344415/70ad8513-353e-477f-a0fe-e4d3ee5cfd55) **После:** ![](https://github.com/salute-developers/plasma/assets/38344415/84306373-b4fb-4f13-8a77-b2fd05c08721) plasma-\*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297) --- #### 🚀 Enhancement - Release by 24.07.2024 [#1319](https://github.com/salute-developers/plasma/pull/1319) ([@Yeti-or](https://github.com/Yeti-or) [@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@simashova](https://github.com/simashova) [@TitanKuzmich](https://github.com/TitanKuzmich) [@iljs](https://github.com/iljs) [@shuga2704](https://github.com/shuga2704) [@denivladislav](https://github.com/denivladislav) [@vadim-kudr](https://github.com/vadim-kudr) [@Yakutoc](https://github.com/Yakutoc)) - feat: Add color prop to Typography, code review fixes [#1308](https://github.com/salute-developers/plasma/pull/1308) ([@vadim-kudr](https://github.com/vadim-kudr)) - feat: Add color prop to Typography, fixes ([@vadim-kudr](https://github.com/vadim-kudr)) - feat(plasma-{new-hope, b2c, web}, sdds-{dfa, serv}): indian rupee added [#1307](https://github.com/salute-developers/plasma/pull/1307) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv/dfa): update Calendar configs & stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-07-24 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - feat(sdds-dfa, sdds-serv): Sync [#1314](https://github.com/salute-developers/plasma/pull/1314) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select [#1233](https://github.com/salute-developers/plasma/pull/1233) ([@shuga2704](https://github.com/shuga2704)) - docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-{serv, dfa}): Price component ported ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete [#1292](https://github.com/salute-developers/plasma/pull/1292) ([@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(sdds-_,plasma-_,caldera-online): Update `Portal` component usage [#1299](https://github.com/salute-developers/plasma/pull/1299) ([@neretin-trike](https://github.com/neretin-trike)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 10 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Anastasia Simashova ([@simashova](https://github.com/simashova)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vadim ([@vadim-kudr](https://github.com/vadim-kudr)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.78.0 (Thu Jul 11 2024) ### Release Notes #### Release by 11.07.2024 ([#1296](https://github.com/salute-developers/plasma/pull/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**: scrollBefore **After**: scrollAfter 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 файлов из [данного репозитория](https://github.com/salute-developers/theme-converter/tree/main/themes). - удалены старые 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 - добавлена страница с цветовой палитрой **Страница выбора цвета** ![Выбор цвета](https://github.com/salute-developers/plasma/assets/38344415/6527ea89-7727-4a4e-b435-35436e74b788) **Страница выбора оттенка** ![Выбор оттенка](https://github.com/salute-developers/plasma/assets/38344415/632a842e-4922-42a4-bfe7-79081f6ea2e0) plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266) --- #### 🚀 Enhancement - Release by 11.07.2024 [#1296](https://github.com/salute-developers/plasma/pull/1296) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@denivladislav](https://github.com/denivladislav) [@Yeti-or](https://github.com/Yeti-or) [@shuga2704](https://github.com/shuga2704) [@neretin-trike](https://github.com/neretin-trike) [@iljs](https://github.com/iljs)) - feat(sdds-docs): add Emotion docs [#1281](https://github.com/salute-developers/plasma/pull/1281) ([@iljs](https://github.com/iljs)) - feat(sdds): add emotion ([@iljs](https://github.com/iljs)) - feat(plasma-web/b2c,sdds-serv): update Textfield configs [#1287](https://github.com/salute-developers/plasma/pull/1287) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: update TextField configs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add emotion support [#1276](https://github.com/salute-developers/plasma/pull/1276) ([@Yeti-or](https://github.com/Yeti-or)) - feat(sdds-serv): add DatePicker component ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-\*): update api report [#1295](https://github.com/salute-developers/plasma/pull/1295) ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-\*): use `styled-components@5.3.1` ([@Yakutoc](https://github.com/Yakutoc)) - fix(sdds-serv,sdds-dfa): Update configs for `Combobox` and `TextField` components ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv,sdds-dfa): Remove `Header` and old `Select` components ([@neretin-trike](https://github.com/neretin-trike)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks.json files \[skip ci\] ([@Yakutoc](https://github.com/Yakutoc)) - fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-{b2c, web}, caldera, sdds): Portal component ported ([@denivladislav](https://github.com/denivladislav)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.66.0 (Thu Jun 27 2024) ### Release Notes #### Release by 26.06.2024 ([#1269](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1247) ### 16 [xs, xsmall] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [16, xs, xsmall](https://github.com/salute-developers/plasma/pull/1250) ### 36 [m, medium] - обновлен набор `.svg` иконок feat(plasma-icons): Add icons preset [36, m, medium](https://github.com/salute-developers/plasma/pull/1257) ### React - добавлена обработка всех имеющихся размеров: 16, 24, 36 - обновлены cypress snapshots с использованием иконки `IconDone` #### Before/After ![Icon](https://github.com/salute-developers/plasma/assets/2895992/5d7551d5-d392-4a9f-993e-e265a28d6362) ### New-hope - изменен токен по-умолчанию для свойство `color` в `IconRoot` (теперь `var(--text-primary)`) - обновлены cypress snapshots связанные с `var(--text-primary)` plasma-icons: Handle all sizes [React](https://github.com/salute-developers/plasma/pull/1258) ### Android - добавлены `.xml` иконки для всех имеющихся размеров: 16, 24, 36 #### After Screenshot 2024-06-19 at 13 44 22 Screenshot 2024-06-19 at 13 46 09 plasma-icons: handle all icons size [Android](https://github.com/salute-developers/plasma/pull/1259) ### Icons page - добавлен вывод комбинации (старых + новых) иконок - добавлено динамическое изменение размера иконок в grid - косметические правки по дизайну plasma-website: Redesign "Icons" page [Part 2](https://github.com/salute-developers/plasma/pull/1262) ### 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](https://github.com/salute-developers/plasma/pull/1269) ([@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@denivladislav](https://github.com/denivladislav) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv,caldera-online): add SegmentProviderProps type export [#1252](https://github.com/salute-developers/plasma/pull/1252) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): api report regenerated [#1261](https://github.com/salute-developers/plasma/pull/1261) ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-b2c, plasma-web, sdds-serv): api reports regenerated [#1263](https://github.com/salute-developers/plasma/pull/1263) ([@denivladislav](https://github.com/denivladislav)) - feat(sdds-serv): TextArea added ([@denivladislav](https://github.com/denivladislav)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-new-hope): fix Sheet types, design and animation ([@denivladislav](https://github.com/denivladislav)) - docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated ([@denivladislav](https://github.com/denivladislav)) - feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported ([@denivladislav](https://github.com/denivladislav)) - fix(docs): Change proptable and check types after json generate [#1232](https://github.com/salute-developers/plasma/pull/1232) ([@iljs](https://github.com/iljs)) - fix(sdds-serv): Fix switch types and auto fix docs ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - Vladislav Denisov ([@denivladislav](https://github.com/denivladislav)) --- # v0.56.0 (Thu Jun 13 2024) ### Release Notes #### Release by 11.06.2024 ([#1238](https://github.com/salute-developers/plasma/pull/1238)) ## Icons ### Stroke - заменили значение свойства `stroke` на `currentColor` #### Before Screenshot 2024-06-03 at 18 35 35 #### After Screenshot 2024-06-03 at 18 33 57 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 Screenshot 2024-06-11 at 14 53 26 #### After Screenshot 2024-06-11 at 15 05 21 plasma-website: Redesign Icons page [Part I](https://github.com/salute-developers/plasma/pull/1228) --- #### 🚀 Enhancement - Release by 11.06.2024 [#1238](https://github.com/salute-developers/plasma/pull/1238) ([@neretin-trike](https://github.com/neretin-trike) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 3 - [@Salute-Eva](https://github.com/Salute-Eva) - Alexander Lobyntsev ([@Yakutoc](https://github.com/Yakutoc)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.55.0 (Thu May 30 2024) ### Release Notes #### Release by 29.05.2024 ([#1222](https://github.com/salute-developers/plasma/pull/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` #### ДО: ![image](https://github.com/salute-developers/plasma/assets/40370966/797f897d-95cc-4114-b54a-8629b281b2c7) ![image](https://github.com/salute-developers/plasma/assets/40370966/8a0e6de3-f6cd-4e7b-b87b-a1a26b5dd4e7) #### ПОСЛЕ: ![image](https://github.com/salute-developers/plasma/assets/40370966/9dd690cc-e8ed-4623-baa0-52e1f22cf71c) ![image](https://github.com/salute-developers/plasma/assets/40370966/0c8bb69e-b2d3-4ae9-aed4-2fd4c4b5bd9b) 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](https://github.com/salute-developers/plasma/pull/1222) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@akhdrv](https://github.com/akhdrv) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs)) - feat(sdds-serv): update config and stories for Button [#1213](https://github.com/salute-developers/plasma/pull/1213) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add IconButton [#1214](https://github.com/salute-developers/plasma/pull/1214) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Range component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope): add react-draggable [#1194](https://github.com/salute-developers/plasma/pull/1194) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) [#1217](https://github.com/salute-developers/plasma/pull/1217) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.47.0 (Thu May 16 2024) #### 🚀 Enhancement - Release by 15.05.2024 [#1205](https://github.com/salute-developers/plasma/pull/1205) ([@renovate[bot]](https://github.com/renovate[bot]) [@iljs](https://github.com/iljs) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@shuga2704](https://github.com/shuga2704) [@akhdrv](https://github.com/akhdrv)) - fix(sdds-serv): update api report [#1198](https://github.com/salute-developers/plasma/pull/1198) ([@Yakutoc](https://github.com/Yakutoc)) - feat(sdds-serv): add Popover component ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-asdk,caldera-online,sdds-serv): refactor Checkbox & Radiobox configs [#1176](https://github.com/salute-developers/plasma/pull/1176) ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix(sdds-serv): export Pagination ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope, web, b2c): Dropdown refactoring ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-\*): update api report [#1197](https://github.com/salute-developers/plasma/pull/1197) ([@Yakutoc](https://github.com/Yakutoc)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@renovate[bot]](https://github.com/renovate[bot]) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) --- # v0.43.0 (Thu Apr 25 2024) ### Release Notes #### Release by 24.04.2024 ([#1196](https://github.com/salute-developers/plasma/pull/1196)) ## Components ### Tooltip - исправлено позиционирование стрелочки - добавлен тест на много-строчный сценарий #### Before: ![image](https://github.com/salute-developers/plasma/assets/40370966/230bbda5-2c2f-4628-b5b4-7a7a14ffc2c9) #### After: ![image](https://github.com/salute-developers/plasma/assets/40370966/6c142730-0b4b-47de-a64d-1c6ad2c4fc77) 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](https://github.com/salute-developers/plasma/pull/1196) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704)) - feat(plasma-web/b2c,sdds-serv): add new button views to ButtonGroup [#1170](https://github.com/salute-developers/plasma/pull/1170) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): replace primary to default view ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - fix: update api-report [#1180](https://github.com/salute-developers/plasma/pull/1180) ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary file `.png` ([@Yakutoc](https://github.com/Yakutoc)) - chore(avatar): delete unnecessary component alias ([@Yakutoc](https://github.com/Yakutoc)) - fix: audit fix [#1184](https://github.com/salute-developers/plasma/pull/1184) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update deps ([@Yakutoc](https://github.com/Yakutoc)) - feat(plasma-new-hope/web/b2c,sdds-serv): update tokens for Chip configs [#1179](https://github.com/salute-developers/plasma/pull/1179) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope/web/b2c,sdds-serv): fix stories for Chip ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-new-hope, b2c, web, sdds): Fix storybook argTypes [#1182](https://github.com/salute-developers/plasma/pull/1182) ([@shuga2704](https://github.com/shuga2704)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 5 - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.39.0 (Thu Apr 11 2024) ### Release Notes #### Release by 10.04.2024 ([#1175](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1175) ([@shuga2704](https://github.com/shuga2704) [@Salute-Eva](https://github.com/Salute-Eva) [@neretin-trike](https://github.com/neretin-trike) [@Yakutoc](https://github.com/Yakutoc) [@iljs](https://github.com/iljs) [@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add TextField from new-hope [#1160](https://github.com/salute-developers/plasma/pull/1160) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): update components actual list [#1174](https://github.com/salute-developers/plasma/pull/1174) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Chip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-04-10 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer [#1161](https://github.com/salute-developers/plasma/pull/1161) ([@shuga2704](https://github.com/shuga2704)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report [#1167](https://github.com/salute-developers/plasma/pull/1167) ([@neretin-trike](https://github.com/neretin-trike)) - fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for `Button` ([@neretin-trike](https://github.com/neretin-trike)) - fix(new-hope): Edit storybook content [#1154](https://github.com/salute-developers/plasma/pull/1154) ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 6 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.31.1 (Tue Apr 02 2024) #### 🐛 Bug Fix - fix(new-hope): Edit core and storybook [#1157](https://github.com/salute-developers/plasma/pull/1157) ([@iljs](https://github.com/iljs)) - fix(new-hope): Edit core and storybook ([@iljs](https://github.com/iljs)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 2 - [@iljs](https://github.com/iljs) - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.31.0 (Thu Mar 28 2024) ### Release Notes #### Release by 27.03.2024 ([#1151](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1125) ### 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`. #### До: Screenshot 2024-03-21 at 12 28 41 #### После: Screenshot 2024-03-21 at 17 03 31 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` #### До: ![image](https://github.com/salute-developers/plasma/assets/40370966/67673520-cfe8-4b6d-87eb-f700df308627) ![image](https://github.com/salute-developers/plasma/assets/40370966/aa9fb631-c1b3-4f58-aa0b-4e5a9dc9617c) #### После: ![image](https://github.com/salute-developers/plasma/assets/40370966/59170271-0a32-4680-ab18-5aa4afde0cef) ![image](https://github.com/salute-developers/plasma/assets/40370966/9fdc8bea-add8-4798-955d-a896d6c32a40) feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142) --- #### 🚀 Enhancement - Release by 27.03.2024 [#1151](https://github.com/salute-developers/plasma/pull/1151) ([@kayman233](https://github.com/kayman233) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@neretin-trike](https://github.com/neretin-trike) [@akhdrv](https://github.com/akhdrv) [@eg-zhuravlev](https://github.com/eg-zhuravlev)) - feat(sdds-serv): Component Toolbar added [#1150](https://github.com/salute-developers/plasma/pull/1150) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(new-hope): add sdds-serv [#1107](https://github.com/salute-developers/plasma/pull/1107) ([@iljs](https://github.com/iljs)) - feat(sdds-serv): fix Badge view tokens [#1142](https://github.com/salute-developers/plasma/pull/1142) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Divider from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(plasma-b2c/web,sdds-serv): fix tooltip stories [#1140](https://github.com/salute-developers/plasma/pull/1140) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Tooltip from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Progress from new-hope ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(sdds-serv): regenerate api report ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: bump manual package-locks [#1119](https://github.com/salute-developers/plasma/pull/1119) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: fix args for Image stories ([@TitanKuzmich](https://github.com/TitanKuzmich)) - fix: change height for Drawer stories [#1116](https://github.com/salute-developers/plasma/pull/1116) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 8 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Artem Khaydarov ([@akhdrv](https://github.com/akhdrv)) - Evgeniy Zhuravlev ([@eg-zhuravlev](https://github.com/eg-zhuravlev)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.24.0 (Thu Mar 14 2024) ### Release Notes #### Release by 13.03.2024 ([#1112](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1112) ([@Yakutoc](https://github.com/Yakutoc) [@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@iljs](https://github.com/iljs) [@neretin-trike](https://github.com/neretin-trike) [@shuga2704](https://github.com/shuga2704) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add grid component [#1105](https://github.com/salute-developers/plasma/pull/1105) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat: remove scale tokens from bButton & ButtonGroup [#1110](https://github.com/salute-developers/plasma/pull/1110) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): add Button Group & Dropdown ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Merge remote-tracking branch 'origin/dev' into release_2024-03-13 ([@Yakutoc](https://github.com/Yakutoc)) - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenerate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: bump manual package-locks [#1111](https://github.com/salute-developers/plasma/pull/1111) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore(storybook): bump storybook to "@latest" [#1096](https://github.com/salute-developers/plasma/pull/1096) ([@Yakutoc](https://github.com/Yakutoc)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) - docs: regenrate api reports ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 7 - [@iljs](https://github.com/iljs) - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) --- # v0.16.1 (Tue Mar 05 2024) #### 🐛 Bug Fix - chore: Update package-lock.json files \[skip ci\] ([@Salute-Eva](https://github.com/Salute-Eva)) #### Authors: 1 - [@Salute-Eva](https://github.com/Salute-Eva) --- # v0.16.0 (Fri Mar 01 2024) ### Release Notes #### Release by 29.02.2024 ([#1079](https://github.com/salute-developers/plasma/pull/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](https://github.com/salute-developers/plasma/pull/1048) ## Tokens - Добавлен пакет `@salutejs/data-themes`, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для `styled-component` и css стилей для подключения с помощью нативных способов. - В пакетах с наборами тем были объеденены токены с цветами и типографикой. - Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути `@salutejs/-themes/tokens` для общих токенов и `@salutejs/-themes/tokens/` для конкретных тем. - Добавлена новые пакеты с наборами тем для следующих дизайн вертикаль: - `@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](https://github.com/salute-developers/plasma/pull/1079) ([@TitanKuzmich](https://github.com/TitanKuzmich) [@Salute-Eva](https://github.com/Salute-Eva) [@Yakutoc](https://github.com/Yakutoc) [@neretin-trike](https://github.com/neretin-trike) [@malilex](https://github.com/malilex) [@shuga2704](https://github.com/shuga2704) [@Yeti-or](https://github.com/Yeti-or) [@kayman233](https://github.com/kayman233)) - feat(sdds-serv): add Drawer [#1068](https://github.com/salute-developers/plasma/pull/1068) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): Add new package with tokens for theming ([@neretin-trike](https://github.com/neretin-trike)) - feat(sdds-serv): add components from new-hope [#1056](https://github.com/salute-developers/plasma/pull/1056) ([@TitanKuzmich](https://github.com/TitanKuzmich)) - feat(sdds-serv): rename package ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### 🐛 Bug Fix - Update package-lock.json files ([@Salute-Eva](https://github.com/Salute-Eva)) - Update versions ([@Salute-Eva](https://github.com/Salute-Eva)) - docs(plasma-web/b2c,sdds-serv): regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - chore: update package-locks [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - chore(sdds-serv): add devDep "plasma-icons" [no ci](<[@Yakutoc](https://github.com/Yakutoc)>) - fix(sdds-serv): package rename [#1072](https://github.com/salute-developers/plasma/pull/1072) ([@Yeti-or](https://github.com/Yeti-or)) - feat(plasma-asdk,sdds-srvc,caldera/-online): update Button config ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs: regenerate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) - docs(plasma-b2c/web,sdds-serv): generate api docs ([@TitanKuzmich](https://github.com/TitanKuzmich)) #### Authors: 8 - [@kayman233](https://github.com/kayman233) - [@Salute-Eva](https://github.com/Salute-Eva) - Alex Czech ([@Yakutoc](https://github.com/Yakutoc)) - Alexander Malishev ([@malilex](https://github.com/malilex)) - Dima Shugaev ([@shuga2704](https://github.com/shuga2704)) - Krivonos Aleksandr ([@TitanKuzmich](https://github.com/TitanKuzmich)) - neretinaa ([@neretin-trike](https://github.com/neretin-trike)) - Vasiliy ([@Yeti-or](https://github.com/Yeti-or)) \ No newline at end of file