Changelog
v1.285.0 (Thu Sep 19 2024)
Release Notes
Release by 18.09.2024 (#1442)
Components
Badge
- добавлено свойство
clear
, которое меняет отображениеview
- обновлена документация и storybook
After:
feat(plasma-*): Badge add prop clear (https://github.com/salute-developers/plasma/pull/1424)
TextField
- используется корректный
color token
для содержимогоcontentLeft\Right
slots - добавлен
hover
дляcontentRight
slot
Before(incorrect color token):
After(correct color token):
Hover:
[PLASMA-3412]: TextField contentRight\Left fix UI (https://github.com/salute-developers/plasma/pull/1429)
Combobox
-
добавлено новое свойство
alwaysOpened
-
обновлены токены в конфигурации компонента для
plasma-web
-
обновлена документация
feat(plasma-*): combobox always opened (https://github.com/salute-developers/plasma/pull/1422)
Grid
- исправили
view
по-умолчанию дляsdds
вертикалей
Before:
After:
fix(sdds-*): Use correct default view for Grid (https://github.com/salute-developers/plasma/pull/1431)
Editable
- переведен на новую архитектуру и добавлен в поставки
plasma-{b2c, web}
- исправлена работа свойства
placeholder
plasma-{web, b2c}: Editable component refactor (https://github.com/salute-developers/plasma/pull/1430)
Combobox
-
исправлена ошибка, когда изначальное значение в
single combobox
не отображалось
plasma-*: Fixed issue with predefined value in single Combobox (https://github.com/salute-developers/plasma/pull/1436)
Icons
Add new icons
pcMouse
Blank JPG/PNG
[PLASMA-3502]: Add icons: Mouse, Blank JPG/PNG (https://github.com/salute-developers/plasma/pull/1435)
Tokens
- исправлены формулы генерации
brightness
токенов - обновлены / добавлены
active
,hover
,brightness
токены дляplasma-{b2c, web}
themes
fix(plasma-tokens): Update active, hover and brightness tokens in themes (https://github.com/salute-developers/plasma/pull/1441)
Misc
QA Auto test
- изменены тесты
plasma-b2c
компонентовSlider
,Tabs
,DatePicker
иCard
🚀 Enhancement
- Release by 18.09.2024 #1442 (@TitanKuzmich @Salute-Eva @IgorYar @Yakutoc @shuga2704 @neretin-trike)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
Authors: 6
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
v1.283.0 (Thu Sep 05 2024)
Release Notes
Release by 04.09.2024 (#1420)
Components
Switch
-
токены для
Switch
приведены в соответствие с макетами -
добавлено состояние
hover
-
удален
skip test
для свойстваpressed
(это свойство deprecated). Вместо него добавлен тестonMouseDown
с событиемrealMouseDown
-
в тест
OnClick
добавленrealClick
plasma-, sdds-: Fix Switch
tokens (https://github.com/salute-developers/plasma/pull/1388)
DatePicker
-
добавлена поддержка русского и английского языка
-
добавлено форматирование даты
plasma-(*): Add format and lang in Datepicker (https://github.com/salute-developers/plasma/pull/1404)
ModalBase
-
обновлен токен
modalOverlayColor
вplasma-{web, b2c}
plasma-{web,b2c}: update ModalBase modalOverlayColor token (https://github.com/salute-developers/plasma/pull/1364)
TextFieldGroup
-
добавлен новый компонент для
plasma-{web, b2c}, sdds-{serv, dfa}
-
написаны тесты и документация
feat(plasma-,sdds-): component textfield group (https://github.com/salute-developers/plasma/pull/1405)
TextArea/TextField
-
добавлены новые свойства:
required
,requiredPlacement, optional
-
обновлены screenshots и документация
feat(plasma-, sdds-): Add required variation to TextArea/TextField (https://github.com/salute-developers/plasma/pull/1352)
Combobox
-
добавлен в поставку для
plasma-{web, b2c}, sdds-*
-
реализована вложенность (на основе Floating UI)
-
добавлено новое свойство
closeAfterSelect
вCombobox
иSelect
. -
поправлен отступ в компоненте
Select
в вариантеtextfield-like
.
plasma-, sdds-: Combobox v2 (https://github.com/salute-developers/plasma/pull/1406)
SDDS FIN PORTAL
-
опубликован новый пакет
@salutejs/sdds-finportal
sdds-finportal: Add new package FinPortal (https://github.com/salute-developers/plasma/pull/1417)
Icons
Update icons list
FilterOff
MessageNew
Poop
Blank
WindowMaximize/Minimize
Logos
feat(plasma-icons): Update icons sets (https://github.com/salute-developers/plasma/pull/1414)
Tokens
Add Brightness Tokens
-
Добавлены новые токены
-brightness
вtheme-builder
-
Во все темы добавлены новый токены для высветления:
combobox
,dropdown
,notification
,toast
,toolbar
иtooltip
-
Исправлен компонент
Comobox
и обновлены тесты -
Изменен workfkow cypress
plasma-(*): Add Brightness Tokens (https://github.com/salute-developers/plasma/pull/1361)
Misc
Tests
-
изменены тесты plasma-b2c компонентов ButtonGroup и IconButton
test(plasma-b2c): update tests for ButtonGroup and IconButton (https://github.com/salute-developers/plasma/pull/1407)
🚀 Enhancement
- Release by 04.09.2024 #1420 (@denivladislav @Salute-Eva @Yakutoc @TitanKuzmich @IgorYar @iljs @neretin-trike VAnaKudryavtsev@sberbank.ru @shuga2704)
🐛 Bug Fix
- Merge remote-tracking branch 'origin/dev' into release_2024-09-04 (@Yakutoc)
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
Authors: 10
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Krivonos Aleksandr (@TitanKuzmich)
- neretinaa (@neretin-trike)
- Vladislav Denisov (@denivladislav)
- Кудрявцев Вадим Анатольевич (vanakudryavtsev@sberbank.ru)
- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru)
v1.279.0 (Wed Aug 28 2024)
Release Notes
Release by 28.08.2024 (#1403)
Components
Slider
-
удалена лишняя зависимость
ref.current
в hooks -
исправлена документация в
plasma-web
-
для
plasma-new-hope
иsdds-dfa
добавлены недостающие файлы документации
plasma-{new-hope, web}, sdds-dfa: removed redundant dependencies from Slider
hooks; docs fixed (https://github.com/salute-developers/plasma/pull/1386)
TextField
-
добавлен размер
xs
вplasma-web
plasma-web: size xs
added to TextField
(https://github.com/salute-developers/plasma/pull/1395)
SDDS-CS
- изменены конфигурации компонентов для
sdds-cs
Radiobox/Checkbox
- добавлен фон через токены для
trigger
Button
-
добавлен отдельный фон через токены в состоянии
loading
sdds-cs: Edit components config (https://github.com/salute-developers/plasma/pull/1368)
Icons
Disclosure group
- обновлен набор для
Disclosure
feat(plasma-icons): Update Disclosure
icons group (https://github.com/salute-developers/plasma/pull/1384)
Update icons list
Video
Attention
Message
Zoom
feat(plasma-icons): Update icons pack (https://github.com/salute-developers/plasma/pull/1390)
Tokens
- исправлены опечатки в
tokens
дляtheme
:plasma_web
,sdds_dfa
,sdds_serv
fix(plasma-tokens): Fix tokens misprint in themes (https://github.com/salute-developers/plasma/pull/1402)
Theme-Builder
-
исправлена обработка свойств
opened
для модальных окон -
исправлено отображение полей для ввода в модальном окне редактирования token
-
исправлена генерация токенов
active
иhover
состояний при изменении отключении / включении token
fix(plasma-theme-builder): Fix bugs in Theme Builder (https://github.com/salute-developers/plasma/pull/1397)
Infra
Plasma-B2C
-
поднята документацию для пакета
plasma-b2c
plasma-docs: Setup package for plasma-b2c
(https://github.com/salute-developers/plasma/pull/1330)
Misc
Tests
-
изменены тесты plasma-b2c компонентов Breadcrumbs и Price
test(plasma-b2c): update tests for Breadcrumbs and Price (https://github.com/salute-developers/plasma/pull/1353)
Tests
-
изменены тесты plasma-b2c компонентов Badge и Chip
test(plasma-b2c): update tests for Badge and Chip (https://github.com/salute-developers/plasma/pull/1366)
🚀 Enhancement
- Release by 28.08.2024 #1403 (@Yakutoc @simashova @neretin-trike @Salute-Eva @IgorYar @denivladislav @iljs)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 7
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Igor Yaroslavtsev (@IgorYar)
- neretinaa (@neretin-trike)
- Vladislav Denisov (@denivladislav)
v1.275.0 (Thu Aug 22 2024)
Release Notes
Release by 21.08.2024 (#1382)
Components
Autocomplete
-
добавлено свойство
portal
-
обновлена документация
plasma-new-hope: add portal prop to Autocomplete (https://github.com/salute-developers/plasma/pull/1347)
Tabs
-
исправлены типы и описание компонента для корректной генерации документации
-
добавлены недостающие примеры в документацию
sdds-cs
fix(plasma-*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362)
Props isOpen
/isVisible
to opened
-
публичные свойства
opened
/isVisible
помечаны какdeprecated
-
изменены
types
, от которых зависят дочерние компоненты
plasma-*: Deprecate isOpen/isVisible public props, change to opened (https://github.com/salute-developers/plasma/pull/1335)
Textfield
-
исправлено "дергание"
label
вinner
режиме
fix(new-hope): Textfield label bug (https://github.com/salute-developers/plasma/pull/1359)
Radiobox
-
добавлены параметры
view
для примеров в storybook вplasma-b2c
plasma-b2c: Add view props into radiobox stories (https://github.com/salute-developers/plasma/pull/1358)
Select
-
компоненты
SelectNew
иSelect
объединены вSelect
.SelectNew
больше не существует. -
исправлен баг в
Autocomplete
, связанный с очисткой внешнего значения вcontolled
-варианте
feat: Getting rid of SelectNew in web/b2c (https://github.com/salute-developers/plasma/pull/1349)
Popup
-
исправлена логика регистрации
popups
plasma-*: Fix Modal Overlay & Popup registration logic (https://github.com/salute-developers/plasma/pull/1380)
Modal
-
исправлена логика выставления
overflow-y
дляbody
plasma-*: Fix Modal
overflow-y side effect (https://github.com/salute-developers/plasma/pull/1325)
Icons
Icons Table
-
добавлен набор иконок
RowHeight
plasma-icons: Add new icons (https://github.com/salute-developers/plasma/pull/1360)
Icons DoubleDisclosure
-
добавлены набор иконок
DoubleDisclosure_{Down,Up}
feat(plasma-icons): Add new icons DoubleDisclosure_{Down,Up} (https://github.com/salute-developers/plasma/pull/1373)
Icons SearchForm
-
Исправлено смещение текста при наборе в поиск
plasma-website: fix searchForm input text shifting (https://github.com/salute-developers/plasma/pull/1378)
Infra
Packages
-
удалён пакет
@salutejs/plasma-tokens-native
, больше не нужен -
удалён пакет
@auto-it/upload-assets
, т.к. больше не нужно прикреплятьassets
к релизу илиpull request
chore: Remove plasma-tokens-native
package (https://github.com/salute-developers/plasma/pull/1305)
Tokens
Генерация старых токенов
-
Добавлены методы генерации старых токенов в библиотеку
core-themes
-
Добавлены токены со старым неймингом (префиксом
plasma-colors
) в вертикальplasma-themes
для темplasma-web
иplasma-b2c
feat(plasma-themes): Add fallback tokens for plasma-themes
(https://github.com/salute-developers/plasma/pull/1355)
Токены высветления
-
Добавлены токены высветления для библиотек
plasma-themes
,caldera-online-themes
,sdds-themes
,flamingo-themes
.
feat(*-themes): Add brightness tokens to all themes (https://github.com/salute-developers/plasma/pull/1367)
Tabs, Dropdown, Popover, Switch, TextField
- заменены токены
plasma-colors
plasma-{new-hope, b2c, web}: plasma-colors
tokens changed (https://github.com/salute-developers/plasma/pull/1351)
Docs
Enabling themes
-
обновлено описание способов подключения и использования
theme
и токенов для всех поднятых пакетов с документацией, а также в шаблонах.
refator(*-docs): Update introducing docs (https://github.com/salute-developers/plasma/pull/1356)
Tabs
-
исправлены типы и описание компонента для корректной генерации документации
-
добавлены недостающие примеры в документацию
sdds-cs
fix(plasma-*): Tabs types and documentation (https://github.com/salute-developers/plasma/pull/1362)
Misc
Tests
-
изменены тесты plasma-b2c компонентов Button и Range
-
обновлены скриншоты
test(plasma-b2c): update tests and snapshots for Button and Range (https://github.com/salute-developers/plasma/pull/1340)
🚀 Enhancement
- Release by 21.08.2024 #1382 (@denivladislav @Salute-Eva @IgorYar @neretin-trike @vadim-kudr @simashova @iljs @Yakutoc @shuga2704 @luizasok VAnaKudryavtsev@sberbank.ru)
- feat: Deprecate isOpen/isVisible public props, change to opened #1335 (@vadim-kudr)
🐛 Bug Fix
- Update package-lock.json files (@Salute-Eva)
- Update versions (@Salute-Eva)
- chore: Update package-lock.json files [skip ci] (@Salute-Eva)
Authors: 11
- @iljs
- @Salute-Eva
- Alexander Lobyntsev (@Yakutoc)
- Anastasia Simashova (@simashova)
- Dima Shugaev (@shuga2704)
- Igor Yaroslavtsev (@IgorYar)
- Luiza_Sok (@luizasok)
- neretinaa (@neretin-trike)
- Vadim (@vadim-kudr)
- Vladislav Denisov (@denivladislav)
- Кудрявцев Вадим Анатольевич (VAnaKudryavtsev@sberbank.ru)
v1.265.0 (Thu Aug 08 2024)
Release Notes
Release by 07.08.2024 (#1348)
Components
DatePicker
-
добавлена возможность задавать labelPlacement
-
добавлен тест на данное свойство
plasma-*: add datepicker inner label support (https://github.com/salute-developers/plasma/pull/1327)
DatePicker
-
добавлена возможность открытия календаря в DatePicker по нажатию Space
plasma-new-hope: add DatePicker open by space (https://github.com/salute-developers/plasma/pull/1326)
TimePicker
- добавлена привязка времени к датам
- добавлена возможность задавать промежуток больший, чем 1 сутки
Before
After
plasma-ui: range timepicker (https://github.com/salute-developers/plasma/pull/1323)
Components
Добавлена библиотека компонентов @salutejs/sdds-cs
feat(package): Add sdds-cs (https://github.com/salute-developers/plasma/pull/1334)
DatePicker
- изменен токен default состояния для поля ввода
- обновлены скриншоты для DatePicker
- исправлено поведение, связанное с шириной поля ввода
- добавлена поддержка асинхронной установки defaultDate
Before
After
plasma-*: fix datepicker focus token (https://github.com/salute-developers/plasma/pull/1332)
Breadcrumbs
- добавлен в поставку
plasma-{b2c, web}, sdds-{serv,dfa}
- добавлен примеры в storybook и документация