Changelog

v1.356.0 (Thu Jul 25 2024)

Release Notes

Release by 24.07.2024 (#1319)

Components

Portal/Popup

  • убрана зависимость от свойства frame в элементе PopupRootContainer
  • переделан компонент Portal из конфигурируемого в обычный функциональный компонент

fix(plasma-new-hope): Popup and Portal improvements (https://github.com/salute-developers/plasma/pull/1299)

Chip

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

plasma-*: Add prop hasClear for Chip (https://github.com/salute-developers/plasma/pull/1312)

DatePicker

  • добавлена поддержка выбора кварталов
  • добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет)
  • добавлена поддержка кварталов в datepicker
  • добавлена возможность задавать события для каждой календарной сетки
  • добавлена возможность задавать неактивные элементы для каждой календарной сетки

Before:

After:

plasma-*: Datepicker improvements (https://github.com/salute-developers/plasma/pull/1302)

Autocomplete

  • добавлен в поставку во все клиентские библиотеки

feat: Autocomplete (https://github.com/salute-developers/plasma/pull/1292)

Price, Portal

  • компонент Price добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, sdds-{serv, dfa}
  • для Price обновлены тесты и документация
  • исправлена ошибка отсутствующего PropsTable в документации Portal

plasma-*: add Price component (https://github.com/salute-developers/plasma/pull/1307)

Select

  • добавлен новый компонент с поддержкой вложенных списков
  • поставлен во все клиентские библиотеки

feat: Select (https://github.com/salute-developers/plasma/pull/1233)

SDDS-SERV

  • добавлены компоненты:
    • Calendar
    • Notification
    • ButtonBase
    • Skeleton
    • Accordion

SDDS-{SERV, DFA}

  • заменены старые токены с префиксом --plasma-colors... на корректные.

Sdds-serv & sdds-dfa sync (https://github.com/salute-developers/plasma/pull/1314)

Accordion

  • добавлен новый view (b2c)
  • добавлена возможность добавить класс в accordionItem
  • исправлена работы disabled
  • добавлен флаг startLeftPosition
  • переделаны новые отступы из нового дизайна

Add functional to accordion (https://github.com/salute-developers/plasma/pull/1301)

Typography

  • добавлен пропс color
  • в секции plasma-web storybook добавлен color picker

feat: Add color prop in Typography (https://github.com/salute-developers/plasma/pull/1308)

Tokens

  • Добавлена новая темая sdds_cs в библиотеку @salutejs/sdds-themes с учётом обновленных токенов типографики.

feat(sdds-themes): Add sdds_cs theme (https://github.com/salute-developers/plasma/pull/1309)

Docs

AudioPlayer

  • изменен cdn в примерахhttps://vc-static.sberdevices.ru/smartmarket-video-news/ на https://cdn1.newsback.sberdevices.ru/p-newsback/

plasma-{b2c,web}: Fix vc cdn url (https://github.com/salute-developers/plasma/pull/1298)

Misc

Tooltip

  • исправлен проброс стилей в Tooltip

plasma-new-hope: forward styles and className to Tooltip root (https://github.com/salute-developers/plasma/pull/1311)

Textarea

  • исправлена логика при использовании свойства autoResize (теперь ширина автоматически растягивается)

Результат с включенным autoResize после изменения ширины

До:

После:

plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297)


🚀 Enhancement

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into release_2024-07-24 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(components): add new view and add new props #1301 (@iljs)
  • feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select #1233 (@shuga2704)
  • docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated (@denivladislav)
  • feat(plasma-{b2c, web}): Price component ported (@denivladislav)
  • feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete #1292 (@shuga2704)
  • feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs (@TitanKuzmich)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories (@TitanKuzmich)
  • fix(sdds-,plasma-,caldera-online): Update Portal component usage #1299 (@neretin-trike)
  • docs(plasma-b2c/plasma-web): fix vc cdn url #1298 (@Yeti-or)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 10


v1.350.0 (Thu Jul 11 2024)

Release Notes

Release by 11.07.2024 (#1296)

Components

DatePicker

  • добавлен новый компонент DatePicker
  • написаны тесты и документация
  • проведен рефакторинг стилей и токенов календаря
  • исправлен отступ от первой иконки в Range

feat(plasma-new-hope): add DatePicker component (https://github.com/salute-developers/plasma/pull/1224)

Portal

  • компонент добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, caldera, sdds
  • добавлены тесты и документация
  • компонент внедрён в Popover и Popup
  • исправлено имя теста для Popover

plasma-*: Add Portal component (https://github.com/salute-developers/plasma/pull/1272)

Sheet

  • убран из примеров в stories лишний горизонтальный скролл
  • добавлена недостающая документация в caldera-online

Before:

scrollBefore

After:

scrollAfter

plasma-*: Fix Sheet scroll (https://github.com/salute-developers/plasma/pull/1273)

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

feat(plasma-new-hope): Added prop portal into Dropdown component (https://github.com/salute-developers/plasma/pull/1260)

SDDS DFA

  • добавлена тема sdds_dfa в библиотеку вертикалей @salutejs/sdds-themes
  • добавлена библиотека @salutejs/sdds-dfa
  • поправлены компоненты Header, Skeleton, Accordion

feat(sdds-dfa): Add sdds-dfa components library (https://github.com/salute-developers/plasma/pull/1293)

SDDS-SERV

  • добавлена поддержка пакета @emotion

sdds-serv: Add support @emotion package (https://github.com/salute-developers/plasma/pull/1281)

Icons

Website: Icons page

  • новый UI для блока поиск
  • исправлен вывод набора иконок
  • исправлено isDeprecate на isDeprecated

plasma-website: New UI search block (https://github.com/salute-developers/plasma/pull/1270)

iOS

  • исправлена генерация иконок под iOS

Before:

After:

plasma-icons: Rewrite generate icons for iOS (https://github.com/salute-developers/plasma/pull/1283)

Opacity

  • удалено ненужное свойство opacity в наборе старых иконок

plasma-icons: Delete unnecessary prop opacity (https://github.com/salute-developers/plasma/pull/1282)

Infra

Required checks

  • реорганизовали обязательные проверки (стало меньше и быстрее)

plasma-infra: Simplify required checks (https://github.com/salute-developers/plasma/pull/1278)

Scaffold

  • скрипт для генерации компонентов вынесен в отдельную команду

plasma-infra(scaffold): Extend script for update/sync component list (https://github.com/salute-developers/plasma/pull/1275)

Support emotion engine

  • добавлена поддержка пакета @emotion для библиотеки plasma-new-hope

feat(plasma-new-hope): add emotion support (https://github.com/salute-developers/plasma/pull/1276)

Tokens

  • добавлены методы генерации токенов для web приложений на основе новой json структуры.
  • перегенированы темы для всех вертикалей: sdds, plasma, flamingo и caldera-online на основе json файлов из данного репозитория.
  • удалены старые json темы из пакета @salutejs/data-themes.
  • переименован пакет @salutejs/data-themes в @salutejs/core-themes и обновлены все зависимости

feat(data-themes): Add new token generators for web via new json scheme and update themes (https://github.com/salute-developers/plasma/pull/1274)

Docs

  • убрана ссылка/кнопка на storybook из документации для plasma-{web,ui}

Before:

After:

plasma-docs: hide short links for storybook (https://github.com/salute-developers/plasma/pull/1286)

SDDS-DFA/SERVE

  • добавлен шаблон документации для компонент Accordion
  • добавлена документация для пакета sdds-dfa
  • исправлена документация для Popover

feat: Add sdds-dfa-docs (https://github.com/salute-developers/plasma/pull/1295)

Misc

TextField

  • добавлены токены цвета и размера textBefore/After
  • исправлен line-height у иконок

feat: add textfield textBefore/After tokens (https://github.com/salute-developers/plasma/pull/1253)

Website: colors palette

  • добавлена страница с цветовой палитрой

Страница выбора цвета

Выбор цвета

Страница выбора оттенка

Выбор оттенка

plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266)


🚀 Enhancement

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • chore: update package-locks.json files [skip ci] (@Yakutoc)
  • fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories (@denivladislav)
  • docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated (@denivladislav)
  • fix(plasma-b2c): fix Popover test name (@denivladislav)
  • feat(plasma-{b2c, web}, caldera, sdds): Portal component ported (@denivladislav)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 8


v1.338.0 (Thu Jun 27 2024)

Release Notes

Release by 26.06.2024 (#1269)

Components

Accordion

  • добавлен новый компонент в поставку для plasma-{web,b2c}

plasma-*: Add accordion (https://github.com/salute-developers/plasma/pull/1254)

Sheet

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

plasma-new-hope: add Sheet component (https://github.com/salute-developers/plasma/pull/1225)

TextArea

  • TextArea портирован в sdds

sdds-serv: add TextArea component (https://github.com/salute-developers/plasma/pull/1263)

TextArea

  • исправлена типизация (разбитие на три группы rows / cols, height / width, autoResize / minAuto / maxAuto)
  • исправлен расчёт autoResize
  • исправлена документация

plasma-new-hope: TextArea height / width fixes (https://github.com/salute-developers/plasma/pull/1261)

TextArea

  • удалено упоминание resize (свойство deprecated)

(plasma-{new-hope, web}, sdds-serv): remove resize from docs (https://github.com/salute-developers/plasma/pull/1267)

Segment

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

feat(plasma-new-hope): add default selected segment (https://github.com/salute-developers/plasma/pull/1252)

Icons

24 [s, small]

  • обновлен набор .svg иконок
  • обновлены/расширенны категории иконок
  • обновлены snapshots для тестов измененных иконок

feat(plasma-icons): Add icons preset 24, s, small

16 [xs, xsmall]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset 16, xs, xsmall

36 [m, medium]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset 36, m, medium

React

  • добавлена обработка всех имеющихся размеров: 16, 24, 36
  • обновлены cypress snapshots с использованием иконки IconDone

Before/After

Icon

New-hope

  • изменен токен по-умолчанию для свойство color в IconRoot (теперь var(--text-primary))
  • обновлены cypress snapshots связанные с var(--text-primary)

plasma-icons: Handle all sizes React

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

Icons page

  • добавлен вывод комбинации (старых + новых) иконок
  • добавлено динамическое изменение размера иконок в grid
  • косметические правки по дизайну

plasma-website: Redesign "Icons" page Part 2

Icons page

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

plasma-website: Add icons filter menu (https://github.com/salute-developers/plasma/pull/1265)

Docs

Edit docs

  • исправлена документация для компонента Switch, Checkbox и Radiobox
  • изменена работа документации, теперь при генерации файла документации туда добавляются все типы, в том числе и из react
  • в компонент PropsTable добавлен параметр include, который добавляет свойство в документацию, если он является типом из react

plasma-*: Edit docs core and change docs Switch, Checkbox and Radiobox (https://github.com/salute-developers/plasma/pull/1232)

  • исправлено свойства 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

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-b2c, plasma-web): autoResize props set in stories (@denivladislav)
  • feat(plasma-b2c, plasma-web): set resize prop as deprecated (@denivladislav)
  • fix(plasma-new-hope): fix Sheet types, design and animation (@denivladislav)
  • docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated (@denivladislav)
  • feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported (@denivladislav)
  • fix(docs): Change proptable and check types after json generate #1232 (@iljs)
  • fix(sdds-serv): Fix switch types and auto fix docs (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.328.0 (Thu Jun 13 2024)

Release Notes

Release by 11.06.2024 (#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


🚀 Enhancement

🐛 Bug Fix

Authors: 3


v1.327.0 (Thu May 30 2024)

Release Notes

Release by 29.05.2024 (#1222)

Components

Calendar

  • добавлен пропс для включения/исключения минимума и максимума диапазона дат

feat: add calendar edge dates control (https://github.com/salute-developers/plasma/pull/1203)

Slider

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

feat(plasma-new-hope): add slider component (https://github.com/salute-developers/plasma/pull/1194)

Textarea

  • изменен padding для label

fix(plasma-*): Fix padding on textarea (https://github.com/salute-developers/plasma/pull/1209)

Range

  • включен в поставку plasma-{b2c,web} / sdds-serv
  • написаны тесты и документация

feat: Add range component (https://github.com/salute-developers/plasma/pull/1208)

IconButton

  • включен в поставку sdds-serv
  • добавлена документация в sdds-serv-docs

feat(sdds-serv): add icon button (https://github.com/salute-developers/plasma/pull/1214)

Tabs

  • добавлен корректный проброс className в Tab и TabItem
  • поправлена документация для Tab и Segment

ДО:

image image

ПОСЛЕ:

image image

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

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button (@TitanKuzmich)
  • docs: regenerate api reports (@TitanKuzmich)
  • fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) #1217 (@iljs)
  • fix(new-hope): Textarea fix padding and label #1209 (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.320.0 (Thu May 16 2024)

🚀 Enhancement

🐛 Bug Fix

Authors: 7


v1.317.0 (Thu Apr 25 2024)

Release Notes

Release by 24.04.2024 (#1196)

Components

Tooltip

  • исправлено позиционирование стрелочки
  • добавлен тест на много-строчный сценарий

Before:

image

After:

image

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

🐛 Bug Fix

Authors: 5


v1.313.0 (Thu Apr 11 2024)

Release Notes

Release by 10.04.2024 (#1175)

Components

  • добавлена прослойка для 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

  • исправлена ошибка в документации

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

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into release_2024-04-10 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer #1161 (@shuga2704)
  • fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report #1167 (@neretin-trike)
  • fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for Button (@neretin-trike)
  • fix(new-hope): Edit storybook content #1154 (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)
  • feat(plasma-b2c, web): Dropdown added (@shuga2704)

Authors: 6


v1.306.1 (Tue Apr 02 2024)

🐛 Bug Fix

  • fix(new-hope): Edit core and storybook #1157 (@iljs)
  • fix(new-hope): Edit core and storybook (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 2


v1.306.0 (Thu Mar 28 2024)

Release Notes

Release by 27.03.2024 (#1151)

Components

Progress

  • добавлен в библиотеку в new-hope
  • добавлен в поставку пакетов plasma-{b2c, web}, sdds-serv
  • написаны тесты и документация

feat: Progress redesign refactor (https://github.com/salute-developers/plasma/pull/1126)

Tooltip

  • добавлены fallback на следующие свойства: isVisible, arrow, animated

feat(plasma-new-hope): tooltip old api fallback (https://github.com/salute-developers/plasma/pull/1140)

Divider

  • включен в поставку plasma-{b2c/web} и sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): Divider component (https://github.com/salute-developers/plasma/pull/1132)

Pagination

  • добавлен в поставку клиентских библиотек

feat(new-hope): Pagination (https://github.com/salute-developers/plasma/pull/1107)

Toolbar

  • включили в поставку в plasma-{b2c/web} \ sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): add toolbar component (https://github.com/salute-developers/plasma/pull/1150)

Icons

Icons for android

  • Добавлен скрипт генерации иконок под android на основе svg
  • Обновлена инструкция по добавлению иконок

plasma-icons: script to generate android icons (https://github.com/salute-developers/plasma/pull/1109)

Icons publish

  • добавлена директория old для обратной совместимости

plasma-icons: Add old dir for publish (https://github.com/salute-developers/plasma/pull/1149)

Infra

Scaffold docs CLI

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

plasma-infra: Scaffold docs dir CLI (https://github.com/salute-developers/plasma/pull/1099)

Retry

  • добавлен retry для шага Update package-lock files для обхода ошибки ECONNRESET
  • добавлен workflow для ручного запуска Update package-lock files

plasma-infra: Retry failure step (https://github.com/salute-developers/plasma/pull/922)

Deploy documentations artefacts

  • распараллели процесс создания и загрузки артефактов документации
  • добавили marocchino/sticky-pull-request-comment для приклеивания сообщения к одному комментарию в pr
  • добавлена конфигурация: config-ci.json
  • удалены неиспользуемые переменные

plasma-infra: Refactoring deploy documentations artefacts PR context

Build android icons plugin

  • добавлен dispatch события для запуска build icons в plasma-android

plasma-infra: Dispatch build-icons event (https://github.com/salute-developers/plasma/pull/1145)

Scaffold components docs

  • добавлена генерация компонентов по заданному шаблону

plasma-infra: Scaffold components docs by template (https://github.com/salute-developers/plasma/pull/1128)

Docs

Docs

  • Исправлена ошибка примера путём обновления токенов бэграундов в сторибуке для библиотек plasma-web, plasma-b2c, plasma-asdk.

До:

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 image

После:

image image

feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142)


🚀 Enhancement

🐛 Bug Fix

Authors: 8


v1.299.0 (Thu Mar 14 2024)

Release Notes

Release by 13.03.2024 (#1112)

Components

Calendar

  • добавлено возможность выбора одного дня для range

feat(new-hope): edit calendar range logic and fix name (https://github.com/salute-developers/plasma/pull/1084)

TextField

  • исправлен ошибка связанная с прозрачностью в Safari

feat(plasma-new-hope): TextField issue with opacity (https://github.com/salute-developers/plasma/pull/1082)

Button

  • удалены токены scale из кнопки и группы кнопок в пакетах plasma-{b2c, web, sdds-serv}, caldera/-online
  • удалены токены scale из example для plasma-new-hope

feat: remove scale tokens from Button & ButtonGroup (https://github.com/salute-developers/plasma/pull/1110)

Grid

  • добавлен в поставку в plasma-{b2c, web, new-hope}, sdds-serv
  • написаны тесты и обновлена документация

feat(plasma-new-hope): Grid refactor redesign (https://github.com/salute-developers/plasma/pull/1105)

ButtonBase

  • добавлен базовый компонент для создания custom кнопок для библиотек plasma-{b2c,new-hope}

feat(plasma-new-hope, b2c): ButtonBase (https://github.com/salute-developers/plasma/pull/1080)

Icons

SVG

  • добавлен svg формат иконок (не попадают в итоговой билд)

feat(plasma-icons): Add svg icons (https://github.com/salute-developers/plasma/pull/1095)

Icons generation

  • добавлена генерация компонентов иконок на основе svg во время билда
  • удалены компоненты и их assets из git

plasma-icons: build-time generate Icon components (https://github.com/salute-developers/plasma/pull/1101)

Docs

SDDS SERV DOCS

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

plasma-docs: Setup sdds-serv package docs (https://github.com/salute-developers/plasma/pull/1062)

Misc

Tooltip

  • исправлена логика работы classname, теперь все наследуется корректно

fix(new-hope): remove wrapper from popover (https://github.com/salute-developers/plasma/pull/1083)

Pickers

  • исправлена ошибка UI в документации

fix(ui): fix pickers documentation bug with overflow (https://github.com/salute-developers/plasma/pull/1089)


🚀 Enhancement

🐛 Bug Fix

Authors: 7


v1.292.1 (Tue Mar 05 2024)

🐛 Bug Fix

  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 1


v1.292.0 (Fri Mar 01 2024)

Release Notes

Release by 29.02.2024 (#1079)

Components

Drawer

  • добавлены компоненты Drawer и Panel
  • включен в поставку plasma-{b2c/web/sdds-serv}
  • для компонента Drawer написаны тесты

feat(plasma-new-hope): add Drawer (https://github.com/salute-developers/plasma/pull/1068)

Indicator

  • добавлены тесты и документация
  • добавлен в поставку для библиотек: plasma-{web,b2c}
  • интегрирован в компонент Avatar

feat(plasma-new-hope, web, b2c): Indicator component (https://github.com/salute-developers/plasma/pull/1067)

ButtonGroup

  • добавлен новый компонент и тесты с документацией
  • исправлена структура файлов для Spiner
  • добавлен компонент Button в поставку в plasma-{b2c,web}
  • обновлена документация для Button
  • обновлены тесты зависящие от Button

feat(plasma-new-hope): add button group component (https://github.com/salute-developers/plasma/pull/1061)

TextField [Note]

TextField перевезен на новую Архитектуру, могут быть незначительные отличия от текущего поведeния.

Рефакторинг TextField

  • поведение анимация label внутри поля стала запускаться одинаковым между b2c и web. Запуск на фокусе, а не на начале редактирования.
  • при показе label внутри поля больше не учитывается placeholder

TextField [plasma-b2c]

  • исправлено поведение для цвет placeholder, больше не зависит от наличия leftHelper

feat(plasma-new-hope): TextField (https://github.com/salute-developers/plasma/pull/949)

Infra

Upload assets

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

plasma-infra: Upload assets for target package(-s) (https://github.com/salute-developers/plasma/pull/1054)

plasma-temple

  • удалены все упоминания о пакете plasma-temple из текущего репозитория

Remove plasma-temple from repo Part 1

Tokens

  • Добавлен пакет @salutejs/data-themes, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для styled-component и css стилей для подключения с помощью нативных способов.

  • В пакетах с наборами тем были объеденены токены с цветами и типографикой.

  • Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути @salutejs/<vertical-name>-themes/tokens для общих токенов и @salutejs/<vertical-name>-themes/tokens/<theme-name> для конкретных тем.

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

    • @salutejs/plasma-themes - для вертикали Plasma - пока нигде не используется;
    • @salutejs/sdds-themes - для вертикали SDDS - используется с библиотекой @salutejs/sdds-serv;
    • @salutejs/cladera-online-themes - для вертикали Caldera Online - используется с библиотеками @salutejs/cladera-online и @salutejs/cladera;
    • @salutejs/flamingo-themes - для вертикали Flamingo - пока нигде не используется;

New-hope

  • Удалена зависимость @salutejs/plasma-tokens из пакета.

SDDS-Serv

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/sdds-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Caldera / Caldera Online

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/caldera-online-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Add new tokens architecture (https://github.com/salute-developers/plasma/pull/1074)

Docs

Сontributing Typos

  • исправлены опечатки в документации
  • добавлен параграф об обязательном наличие локально browser chromium

plasma-docs: Fix cypress cli commands (https://github.com/salute-developers/plasma/pull/1058)

Misc

SDDS Android

  • добавлен SDDS Android проект, включающий:

    • Theme Builder Gradle Plugin
    • SDDS Sandbox App
    • UIKit
    • UIKit Compose
    • файл с лицензией и README.md в каждый модуль

chore[sdds-android]: SDDS Android project was created. (https://github.com/salute-developers/plasma/pull/1045)

CI/CD Pipeline [SDDS Android]

  • Project build system migration to composite builds was made to support multiproject structure.
  • Code quality check workflow was created.
  • Merge report tasks were added.
  • Codeowners file was modified.

chore[sdds-android, cicd]: code quality check workflow (https://github.com/salute-developers/plasma/pull/1070)


🚀 Enhancement

🐛 Bug Fix

Authors: 8


v1.285.0 (Thu Feb 15 2024)

Release Notes

Release by 14.02.2024 (#1047)

Components

SSRProvider

  • SSRProvider перенесен в библиотеку plasma-new-hope
  • добавлен в поставку b2c/web/asdk
  • из plasma-asdk удалена plasma-core зависимость

feat(plasma-new-hope): add ssr provider component (https://github.com/salute-developers/plasma/pull/1021)

Calendar

  • добавлено новое свойство onChangeStartOfRange в библиотеки plasma-{web,b2c}

After

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

multiple

image

feat(plasma-new-hope): Add Combobox component (https://github.com/salute-developers/plasma/pull/1032)

Icons

  • поправлен tree-shaking пакета иконок
  • компонент Icon теперь deprecated

plasma-icons: fix tree-shaking (https://github.com/salute-developers/plasma/pull/1031)

Fonts

  • обновлены шрифты SBSans Display для CDN

Infra

Plasma-web-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-web-docs

plasma-infra: Bump Docusaurus to latest plasma-web-docs

Plasma-ui-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-ui-docs

plasma-infra: Bump Docusaurus to latest plasma-ui-docs

DEV Stage

  • добавлен dev stage для возможности сделать deploy dev branch. Нужен для QA

plasma-infra: Setup s3 DEV stage – manual run (https://github.com/salute-developers/plasma/pull/1029)

Fonts

  • обновлены шрифты для документации, storybook , тестов

chore: update sb fonts (https://github.com/salute-developers/plasma/pull/1041)

Misc

Сборка без styled-components

  • добавили возможность использовать plasma-{web,b2c} без styled-components

Пример использования:

import { TextArea } from @salutejs/plasma-web/css;

plasma-web/plasma-b2c: Добавлена сборка без styled-components (https://github.com/salute-developers/plasma/pull/942)

SDDS SRVC

  • добавлена библиотека sdds-srvc
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, Modal, Popup, Radiobox, Segment, Spinner, Switch

feat(sdds-srvc): add sdds srvc package (https://github.com/salute-developers/plasma/pull/1023)

Caldera

  • добавлена библиотека Caldera
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add Caldera package (https://github.com/salute-developers/plasma/pull/990)

Caldera-online

  • добавлена библиотека Caldera-online
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add caldera online package (https://github.com/salute-developers/plasma/pull/1012)


🚀 Enhancement

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • test(plasma-b2c): Add tests and snapshots for Combobox component (@neretin-trike)
  • chore: update fonts for storybook (@TitanKuzmich)
  • feat(b2c, web): Added tests for Avatar and AvatarGroup (@shuga2704)
  • feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories (@shuga2704)
  • feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c (@shuga2704)
  • feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c (@shuga2704)
  • fix(plasma-web, plasma-b2c): fix default Tabs sizes (@kayman233)
  • fix(plasma-new-hope): remove carousel and observers from Tabs (@kayman233)
  • fix(plasma-web, plasma-b2c): height, arrows design fixes (@kayman233)
  • feat(plasma-web, plasma-b2c): Tabs refactor and redesign (@kayman233)
  • fix(plasma-hope): Add value deps for Select component with multiselect mode #1040 (@neretin-trike)
  • docs(plasma-web/b2c): regenerate api docs (@TitanKuzmich)
  • test(plasma-b2c/web): add Overlay snapshots (@TitanKuzmich)
  • feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build #942 (@shuga2704)
  • build(plasma-b2c): add css build (@Yeti-or)
  • chore: api report after adding "onChangeStartOfRange" prop (@Yakutoc)
  • docs(plasma-asdk/web/b2c/hope): regenerate api docs (@TitanKuzmich)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 8


v1.277.0 (Thu Feb 01 2024)

Release Notes

Release by 31.01.2024 (#1020)

Components

  • поправлена генерация 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, отвечающий за цвет иконки закрытия
  • добавлена поддержка 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

🐛 Bug Fix

Authors: 8


v1.271.1 (Fri Jan 19 2024)

🐛 Bug Fix

  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 1


v1.271.0 (Thu Jan 18 2024)

Release Notes

Release by 18.01.2024 (#981)

Components

  • добавлен пропс 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)

  • добавлен 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)

  • решен баг с пролистыванием (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

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into t1 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
  • docs(plasma-b2c/web/hope): generate api docs (@TitanKuzmich)
  • feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel (@shuga2704)
  • docs(plasma-asdk/b2c/web): generate api docs (@TitanKuzmich)
  • chore: manual package.lock bump (@TitanKuzmich)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 7


v1.261.0 (Mon Dec 25 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.260.0 (Fri Dec 22 2023)

🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
  • Update package-lock.json files (@Salute-Eva)
  • test(plasma-b2c/web): fix tests depending on typography (@TitanKuzmich)
  • feat(plasma-web,plasma-b2c): Update snapshots and add test (@neretin-trike)
  • fix(plasma-new-hope): Fix TextArea behavior with uncontrolled value (@neretin-trike)
  • feat(plasma-b2c,plasma-web): Update configs for components with new design (@neretin-trike)
  • chore(vite): bump to 4.5.1 (@Yakutoc)
  • feat(plasma-web, plasma-b2c): redesign Notification (@kayman233)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.254.0 (Thu Dec 14 2023)

Release Notes

Release by 14.12.2023 (#925)

Components

Tabs

  • вынесены токены в отдельный файл
  • исправлен конфиг
  • убрана вариация active

plasma-new-hope: Refactoring tabs tokens, variations, config (https://github.com/salute-developers/plasma/pull/873)

AddFocus

  • добавлен общий mixin addFocus(на него переведены компоненты: Chip, Checkbox, Radiobox, Calendar )

plasma-(new-hope, asdk): Add focus mixin (https://github.com/salute-developers/plasma/pull/888)

Header

Для plasma-{new-hope,asdk}

  • добавлен компонент Header, в качестве составных компонента (HeaderLogo, HeaderArrow, etc.)
  • добавлен mixin mediaQuery

feat(plasma-new-hope): Add header as separate components (https://github.com/salute-developers/plasma/pull/887)

Tooltip

  • добавлен Tooltip с новым дизайном и API (для plasma-{web,b2c,new-hope})

plasma-new-hope: Add tooltip (https://github.com/salute-developers/plasma/pull/879)

Switch

  • добавлена реализация на новой архитектуре для plasma-{new-hope, web, asdk}

feat(new-hope): switch (https://github.com/salute-developers/plasma/pull/816)

Infra

Upload assets when publish canary, latest

  • добавили условие при котором происходит загрузка assets

plasma-infra: Handling upload-assets (https://github.com/salute-developers/plasma/pull/882)

Actions/setup-node

  • зафиксировали версию Node.js (18.16.1) для корректной работы в CI

plasma-infra: Use 18.16.1 node version (https://github.com/salute-developers/plasma/pull/904)

Upload assets when publish RC

  • переопределена логика получения commit для правильного условия загрузки assets в момент публикации RC

plasma-infra: Upload assets when publish rc (https://github.com/salute-developers/plasma/pull/892)

Auto generate changelog [CI]

  • добавлен workflow для ручного запуска создания PR релиза
  • автоматизирован процесс создания changelog на основе merged prs и labels

plasma-infra: Automation of the release process (https://github.com/salute-developers/plasma/pull/894)

Storybook

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

🐛 Bug Fix

Authors: 8


v1.250.0 (Thu Nov 30 2023)

🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • chore: update package locks #880 (@TitanKuzmich)
  • docs(plasma-b2c/web): generate docs (@TitanKuzmich)
  • Update package-lock.json files (@Salute-Eva)
  • chore(plasma-b2c): bump "default-browser-id" to 2.0.0 (@Yakutoc)
  • chore(plasma-b2c): bump "@microsoft/api-extractor" to 7.38.3 (@Yakutoc)
  • chore(plasma-b2c): fix vulnerabilities: high, critical (@Yakutoc)
  • chore(plasma-b2c): bump "vite" to 4.5.0 (@Yakutoc)
  • chore: update package-locks (@Salute-Eva)
  • docs(plasma-web/b2c): generate api (@TitanKuzmich)
  • feat(plasma-web, plasma-b2c): Notification on new-hope (@kayman233)

Authors: 6


v1.246.0 (Thu Nov 16 2023)

Release Notes

Release 16.11.2023 (#852)

Релиз от 16.11.2023


🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope (@kayman233)
  • chore(plasma-b2c): delete unnecessary options (@Yakutoc)
  • chore(plasma-b2c): bump storybook to @latest (7.5.3) (@Yakutoc)
  • chore(plasma-b2c): migrate main.ts to Storybook 7.* (@Yakutoc)
  • chore(plasma-b2c): add decorators for theme, toast entity (@Yakutoc)
  • chore(plasma-b2c): migrate preview.ts to Storybook 7.* (@Yakutoc)
  • chore: update package-locks (@Salute-Eva)
  • chore(plasma-b2c): migrate to CSF 3 [TextField]#833 (@Yakutoc)
  • chore(plasma-b2c): migrate to CSF 3 TextArea
  • chore(plasma-b2c): migrate to CSF 3 Tabs
  • chore(plasma-b2c): migrate to CSF 3 Select
  • chore(plasma-b2c): migrate to CSF 3 Radiobox
  • chore(plasma-b2c): migrate to CSF 3 PopupBase
  • chore(plasma-b2c): migrate to CSF 3 Popover
  • chore(plasma-b2c): migrate to CSF 3 ModalBase
  • chore(plasma-b2c): migrate to CSF 3 UploadVisual
  • chore(plasma-b2c): migrate to CSF 3 UploadAudio
  • chore(plasma-b2c): migrate to CSF 3 Upload
  • chore(plasma-b2c): migrate to CSF 3 Typography
  • chore(plasma-b2c): migrate to CSF 3 Tooltip
  • chore(plasma-b2c): migrate to CSF 3 Toast
  • chore(plasma-b2c): migrate to CSF 3 Switch
  • chore(plasma-b2c): migrate to CSF 3 Spinner
  • chore(plasma-b2c): migrate to CSF 3 Slider
  • chore(plasma-b2c): migrate to CSF 3 Skeleton
  • chore(plasma-b2c): migrate to CSF 3 Progress
  • chore(plasma-b2c): migrate to CSF 3 Price
  • chore(plasma-b2c): migrate to CSF 3 PreviewGallery
  • chore(plasma-b2c): migrate to CSF 3 PaginationDots
  • chore(plasma-b2c): migrate to CSF 3 Notification
  • chore(plasma-b2c): migrate to CSF 3 Modal
  • chore(plasma-b2c): migrate to CSF 3 Link
  • chore(plasma-b2c): migrate to CSF 3 Image
  • chore(plasma-b2c): migrate to CSF 3 Grid
  • chore(plasma-b2c): migrate to CSF 3 ElasticGrid
  • chore(plasma-b2c): migrate to CSF 3 Editable
  • chore(plasma-b2c): migrate to CSF 3 Dropdown
  • chore(plasma-b2c): migrate to CSF 3 Checkbox
  • chore(plasma-b2c): migrate to CSF 3 Cell
  • chore(plasma-b2c): migrate to CSF 3 Carousel
  • chore(plasma-b2c): migrate to CSF 3 Card
  • chore(plasma-b2c): migrate to CSF 3 Calendar
  • chore(plasma-b2c): migrate to CSF 3 Button
  • chore(plasma-b2c): migrate to CSF 3 Badge
  • chore(plasma-b2c): migrate to CSF 3 AudioPlayer
  • chore(packages): reformat package.json (@Yakutoc)
  • docs(plasma-web/b2c/hope): update api (@TitanKuzmich)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 5


v1.240.0 (Thu Nov 02 2023)

🚀 Enhancement

🐛 Bug Fix

  • chore: update package-locks (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 6


v1.237.0 (Thu Oct 19 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-core, plasma-ui): remove withAnimation from PopupBase (@kayman233)
  • fix(plasma-core, plasma-ui): minor refactoring and types fix (@kayman233)
  • feat(plasma-core, plasma-ui): add animation for PopupBase etc (@kayman233)
  • fix(plasma-web/b2c): move tokens from dev deps to deps (@TitanKuzmich)
  • docs(plasma-core/hope/web/b2c): generate new api (@TitanKuzmich)
  • fix(plasma-core): refactor in PopupBase/ModalBase (@kayman233)
  • feat(plasma-core, plasma-web, plasma-b2c): ModalBase component (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 7


v1.236.2 (Fri Oct 06 2023)

🐛 Bug Fix

Authors: 1


v1.236.1 (Fri Oct 06 2023)

🐛 Bug Fix

Authors: 2


v1.236.0 (Fri Sep 29 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 5


v1.227.0 (Thu Sep 14 2023)

🐛 Bug Fix

Authors: 1


v1.225.0 (Mon Sep 04 2023)

🐛 Bug Fix

Authors: 2


v1.221.0 (Fri Aug 18 2023)

🐛 Bug Fix

Authors: 1


v1.220.0 (Thu Aug 03 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-web, plasma-b2c): Tooltip update on text change #637 (@kayman233)
  • feat(plasma-b2c, plasma-web): autoResize for TextArea #614 (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

⚠️ Pushed to master

Authors: 3


v1.219.0 (Thu Jul 13 2023)

🐛 Bug Fix

  • chore(storybook): avoid OpenSSL v3.0 breaking changes #620 (@Yakutoc)
  • fix(plasma-core): fix cols/rows usage in TextArea #620 (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.218.0 (Thu Jun 29 2023)

🐛 Bug Fix

Authors: 3


v1.216.0 (Thu Jun 01 2023)

🚀 Enhancement

🐛 Bug Fix

⚠️ Pushed to master

  • test(plasma-b2c): add more performance tests, exclude perftests from tsconfig & type coverage (@Troff8)

Authors: 3


v1.215.0 (Mon May 22 2023)

🐛 Bug Fix

⚠️ Pushed to master

  • fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox (@kayman233)

Authors: 2


v1.213.0 (Fri May 19 2023)

🐛 Bug Fix

Authors: 1


v1.212.0 (Fri May 19 2023)

🐛 Bug Fix

Authors: 1


v1.209.0 (Wed May 10 2023)

🐛 Bug Fix

Authors: 1


v1.208.2 (Wed May 10 2023)

🐛 Bug Fix

Authors: 2


v1.208.1 (Wed May 03 2023)

🐛 Bug Fix

Authors: 2


v1.208.0 (Wed May 03 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.206.0 (Thu Apr 27 2023)

🐛 Bug Fix

Authors: 1


v1.205.0 (Wed Apr 26 2023)

🚀 Enhancement

  • feat(plasma-b2c): Dropdown new placements (@kayman233)

🐛 Bug Fix

Authors: 2


v1.204.1 (Tue Apr 25 2023)

🐛 Bug Fix

Authors: 1


v1.204.0 (Mon Apr 24 2023)

🐛 Bug Fix

Authors: 1


v1.202.0 (Wed Apr 19 2023)

🐛 Bug Fix

Authors: 1


v1.201.0 (Mon Apr 17 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.175.0 (Thu Apr 13 2023)

🐛 Bug Fix

Authors: 1


v1.174.0 (Wed Apr 12 2023)

🐛 Bug Fix

Authors: 1


v1.173.2 (Wed Apr 05 2023)

🐛 Bug Fix

Authors: 1


v1.173.1 (Tue Apr 04 2023)

🐛 Bug Fix

  • fix(plasma-web,plasma-b2c): remove private api #458 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

⚠️ Pushed to master

  • fix(plasma-web,plasma-b2c): fix various api diff between web/b2c (@Yeti-or)
  • refactor(plasma-b2c): Update TextArea, TextField, Button and Container components (@neretin-trike)

Authors: 3


v1.173.0 (Fri Mar 31 2023)

🐛 Bug Fix

Authors: 1


v1.172.0 (Thu Mar 30 2023)

🚀 Enhancement

  • feat: api report after merged "Select" component #455 (@Yakutoc)
  • feat(plasma-b2c): update test symlink (@Yakutoc)
  • feat(plasma-b2c): re-export "Select" component (@Yakutoc)
  • feat(plasma-hope): export "Select" component (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.171.0 (Thu Mar 30 2023)

🚀 Enhancement

  • feat(plasma-web): add correct symlink for cypress test (@Yakutoc)

Authors: 1


v1.170.0 (Wed Mar 29 2023)

🚀 Enhancement

  • feat: api report after merged "Tabs" component #445 (@Yakutoc)
  • feat(plasma-b2c): re-export "Tabs" component from plasma-hope #445 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.169.0 (Wed Mar 29 2023)

🚀 Enhancement

Authors: 1


v1.167.0 (Tue Mar 28 2023)

🚀 Enhancement

  • feat: api report after merged Grid component #436 (@Yakutoc)
  • feat(plasma-b2c): add "Grid" cypress test (@Yakutoc)
  • feat(plasma-b2c): re-export "Grid" component from plasma-hope (@Yakutoc)

🐛 Bug Fix

  • feat(plasma-hope,plasma-web,plasma-b2c): Update API for Container component #446 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.166.0 (Fri Mar 24 2023)

🚀 Enhancement

⚠️ Pushed to master

  • feat(plasma-web,plasma-b2c): Remove Input and Field components (@neretin-trike)

Authors: 1


v1.165.0 (Fri Mar 24 2023)

🚀 Enhancement

  • feat: api report after merged Image component #435 (@Yakutoc)
  • feat(plasma-b2c): re-export "Image" component from plasma-hope (@Yakutoc)

Authors: 1


v1.164.0 (Tue Mar 21 2023)

🐛 Bug Fix

⚠️ Pushed to master

Authors: 3


v1.163.0 (Fri Mar 17 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.162.0 (Thu Mar 16 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.161.0 (Thu Mar 16 2023)

🚀 Enhancement

  • feat: add api reports #397 (@Yakutoc)
  • feat(plasma-b2c): apply DropdownListCssProperties for Select component #397 (@Yakutoc)

🐛 Bug Fix

Authors: 3


v1.158.0 (Tue Mar 14 2023)

🚀 Enhancement

Authors: 1


v1.156.0 (Wed Mar 08 2023)

🚀 Enhancement

  • feat(plasma-b2c): delete unnecessary dependencies/devDependencies #392 (@Yakutoc)
  • feat(plasma-b2c): delete jest config #392 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.155.1 (Tue Mar 07 2023)

🐛 Bug Fix

Authors: 1


v1.155.0 (Tue Mar 07 2023)

🚀 Enhancement

  • feat: add api reports after re-export UploadAudio component #382 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [UploadAudio]#382 (@Yakutoc)
  • feat(plasma-b2c): re-export "UploadAudio" component #382 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.154.0 (Tue Mar 07 2023)

🚀 Enhancement

  • feat: add api reports after re-export UploadVisual component #381 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [UploadVisual]#381 (@Yakutoc)
  • feat(plasma-b2c): re-export "UploadVisual" component #381 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.153.1 (Tue Mar 07 2023)

🐛 Bug Fix

Authors: 1


v1.153.0 (Mon Mar 06 2023)

🐛 Bug Fix

Authors: 2


v1.152.0 (Fri Mar 03 2023)

🚀 Enhancement

  • feat: add api reports after re-export ElasticGrid component #372 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [ElasticGrid]#372 (@Yakutoc)
  • feat(plasma-b2c): re-export "ElasticGrid" component #372 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.151.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat(plasma-b2c): use --passWithNoTests flag for jest #369 (@Yakutoc)
  • feat: add api reports after re-export AudioPlayer component #369 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [AudioPlayer]#369 (@Yakutoc)
  • feat(plasma-b2c): re-export "AudioPlayer" component #369 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.150.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Editable component #368 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [Editable]#368 (@Yakutoc)
  • feat(plasma-b2c): re-export "Editable" component #368 (@Yakutoc)
  • feat(plasma-hope): add "Editable" component #368 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.149.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Slider component #360 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #360 (@Yakutoc)
  • feat(plasma-b2c): re-export SliderThumb from plasma-hope #360 (@Yakutoc)
  • feat(plasma-b2c): re-export slider component #360 (@Yakutoc)
  • feat(plasma-core): slider move to core #360 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.148.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export PreviewGallery component #376 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #376 (@Yakutoc)
  • feat(plasma-b2c): re-export "PreviewGallery" component #376 (@Yakutoc)

🐛 Bug Fix

Authors: 1


v1.147.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Upload component #374 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #374 (@Yakutoc)
  • feat(plasma-b2c): re-export "Upload" component #374 (@Yakutoc)

Authors: 1


v1.145.0 (Mon Feb 27 2023)

🚀 Enhancement

  • feat(plasma-b2c): add partial typing for theme #366 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.144.0 (Mon Feb 20 2023)

🐛 Bug Fix

Authors: 1


v1.143.0 (Mon Feb 20 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-b2c): resolve import for ModalView #347 (@Yakutoc)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.142.0 (Fri Feb 17 2023)

🐛 Bug Fix

Authors: 2


v1.141.1 (Thu Feb 16 2023)

🐛 Bug Fix

Authors: 1


v1.141.0 (Wed Feb 15 2023)

🚀 Enhancement

  • feat(plasma-b2c): add offset prop in storybook #336 (@Yakutoc)

🐛 Bug Fix

  • chore(plasma-b2c): hack to fix typings #324 (@Yeti-or)
  • refactor(plasma-web/plasma-b2c): move common code to plasma-hope #324 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.140.1 (Wed Feb 15 2023)

🐛 Bug Fix

  • fix(plasma-b2c): fix lint missing/unnecessary dependency #344 (@Yakutoc)
  • fix(plasma-b2c): hide unnecessary editable story controls #344 (@Yakutoc)
  • fix(plasma-b2c): improve toast story #344 (@Yakutoc)
  • fix(plasma-b2c): resolve "control.options" warning in storybook #344 (@Yakutoc)
  • fix(plasma-b2c): use CSF for Grid, Link, Skeleton #344 (@Yakutoc)
  • fix(plasma-b2c): use InSpacingDecorator #344 (@Yakutoc)
  • chore(plasma-b2c): delete unnecessary stories.mdx #344 (@Yakutoc)

Authors: 1


v1.140.0 (Tue Feb 14 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.139.0 (Tue Feb 14 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.138.0 (Tue Feb 14 2023)

🚀 Enhancement

  • feat(plasma-b2c): add onHide action in storybook #319 (@Yakutoc)

Authors: 1


v1.137.1 (Fri Feb 10 2023)

🐛 Bug Fix

Authors: 2


v1.137.0 (Fri Feb 10 2023)

🚀 Enhancement

  • feat(plasma-*): Add .npmignore and remove file field for test files #322 (@neretin-trike)

Authors: 1


v1.136.0 (Wed Feb 08 2023)

🐛 Bug Fix

  • feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview #310 (@neretin-trike)

Authors: 1


v1.135.0 (Wed Feb 08 2023)

🐛 Bug Fix

  • fix(plasma-b2c): set value prop outlined to true #313 (@Yakutoc)

Authors: 1


v1.134.0 (Fri Feb 03 2023)

🚀 Enhancement

  • feat(plasma-b2c): add tests for handling property size #295 (@Yakutoc)
  • feat(plasma-b2c): handling property size #295 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.133.0 (Thu Feb 02 2023)

🚀 Enhancement

🐛 Bug Fix

  • chore(plasma-b2c): enable preview source code #308 (@Yakutoc)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.132.0 (Thu Feb 02 2023)

🐛 Bug Fix

Authors: 1


v1.131.0 (Wed Feb 01 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.130.0 (Wed Feb 01 2023)

🐛 Bug Fix

Authors: 1


v1.129.0 (Sat Jan 28 2023)

🐛 Bug Fix

Authors: 1


v1.128.0 (Thu Jan 26 2023)

🐛 Bug Fix

Authors: 1


v1.126.0 (Thu Jan 19 2023)

🐛 Bug Fix

Authors: 2


v1.123.0 (Mon Dec 26 2022)

🐛 Bug Fix

Authors: 1


v1.122.0 (Thu Dec 22 2022)

🚀 Enhancement

  • feat(plasma-b2c): set "Button" type to delete button from AudioPlayer #272 (@Yakutoc)
  • feat(plasma-b2c): set "Button" type to delete, select button from Gallery #272 (@Yakutoc)

Authors: 1


v1.121.0 (Thu Dec 22 2022)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-b2c): correct processing "Text Field" view #244 (@Yakutoc)

Authors: 1


v1.120.0 (Thu Dec 15 2022)

🐛 Bug Fix

Authors: 1


v1.118.0 (Wed Dec 14 2022)

🚀 Enhancement

  • feat(plasma-b2c): add a11y for Editable component #252 (@Yakutoc)

🐛 Bug Fix

  • Bump independent versions [skip ci] (@Salute-Eva)
  • Update CHANGELOG.md [skip ci] (@Salute-Eva)
  • fix(plasma-b2c): set correct button font size when change size #259 (@Yakutoc)

⚠️ Pushed to master

  • Merge commit '2de734f1' into test (@Yeti-or)

Authors: 3


v1.117.0 (Thu Dec 08 2022)

🐛 Bug Fix

  • fix(plasma-b2c): set correct button font size when change size #259 (@Yakutoc)

Authors: 1


v1.116.1 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.116.0 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.115.2 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.115.1 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 2


v1.115.0 (Wed Nov 23 2022)

🐛 Bug Fix

Authors: 1


v1.113.0 (Thu Nov 17 2022)

🚀 Enhancement

  • feat(plasma-b2c): processing slider keyboard support by cypress #218 (@Yakutoc)
  • feat(plasma-b2c): add support a11y for Slider #218 (@Yakutoc)

Authors: 1


v1.111.2 (Wed Nov 09 2022)

🐛 Bug Fix

Authors: 1


v1.111.0 (Thu Nov 03 2022)

🚀 Enhancement

Authors: 1


v1.110.0 (Wed Nov 02 2022)

🚀 Enhancement

  • feat(plasma-b2c): handle focus state by cy test #205 (@Yakutoc)
  • feat(plasma-b2c): add accent color for slider thumb when focus #205 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.109.0 (Mon Oct 31 2022)

🐛 Bug Fix

Authors: 1


v1.108.2 (Mon Oct 31 2022)

🐛 Bug Fix

  • test(plasma-web,plasma-b2c): Update snapshots and test for Radiobox and Checkbox components #128 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add redesign Radiobox and Checkbox components #128 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.108.1 (Mon Oct 31 2022)

🐛 Bug Fix

Authors: 1


v1.106.1 (Thu Oct 27 2022)

🐛 Bug Fix

Authors: 1


v1.105.0 (Fri Oct 21 2022)

🚀 Enhancement

  • feat(plasma-b2c): handling tab focus by cypress tests #186 (@Yakutoc)
  • feat(plasma-b2c): handling tab focus #186 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.104.0 (Thu Oct 20 2022)

🚀 Enhancement

Authors: 1


v1.103.1 (Wed Oct 19 2022)

🐛 Bug Fix

Authors: 1


v1.102.4 (Tue Oct 18 2022)

🐛 Bug Fix

Authors: 2


v1.102.2 (Mon Oct 10 2022)

🐛 Bug Fix

Authors: 1


v1.102.1 (Mon Oct 10 2022)

🐛 Bug Fix

Authors: 1


v1.102.0 (Mon Oct 10 2022)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.101.0 (Thu Oct 06 2022)

🐛 Bug Fix

Authors: 1


v1.99.0 (Wed Oct 05 2022)

🚀 Enhancement

  • feat(plasma-b2c): passed event as second optional arguments for onChange/onUpload methods #176 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.98.0 (Tue Oct 04 2022)

🐛 Bug Fix

Authors: 1


v1.97.0 (Mon Oct 03 2022)

🐛 Bug Fix

Authors: 1


v1.96.0 (Wed Sep 28 2022)

🐛 Bug Fix

Authors: 1


v1.95.2 (Mon Sep 26 2022)

🐛 Bug Fix

Authors: 1


v1.95.1 (Tue Sep 20 2022)

🐛 Bug Fix

Authors: 1


v1.95.0 (Thu Sep 15 2022)

🐛 Bug Fix

Authors: 1


v1.94.0 (Wed Sep 14 2022)

🐛 Bug Fix

Authors: 1


v1.93.1 (Wed Sep 14 2022)

🐛 Bug Fix

Authors: 1


v1.92.0 (Thu Sep 08 2022)

🐛 Bug Fix

Authors: 1


v1.91.1 (Tue Sep 06 2022)

🐛 Bug Fix

Authors: 2


v1.91.0 (Thu Sep 01 2022)

🐛 Bug Fix

Authors: 1


v1.90.1 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.90.0 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.89.0 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.87.1 (Tue Aug 16 2022)

🐛 Bug Fix

  • fix(plasma-web): Add overflow hidden if modal amount not null for Modal component #130 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for Card component #118 (@neretin-trike)
  • test(plasma-web,plasma-b2c): Add test and snapshot for Cell component #118 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add Cell component #118 (@neretin-trike)
  • ci(plasma-b2c): fix storybook build #125 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.87.0 (Wed Aug 10 2022)

🐛 Bug Fix

Authors: 2


v1.86.1 (Fri Jul 29 2022)

🐛 Bug Fix

Authors: 1


v1.85.0 (Fri Jul 22 2022)

🚀 Enhancement

Authors: 1


v1.84.2 (Wed Jul 20 2022)

🐛 Bug Fix

Authors: 1


v1.84.1 (Wed Jul 20 2022)

🐛 Bug Fix

Authors: 1


v1.84.0 (Tue Jul 19 2022)

🐛 Bug Fix

Authors: 1


v1.83.2 (Fri Jul 15 2022)

🐛 Bug Fix

  • fix(plasma-core): fix autoscroll with row placement #95 (@Gerpea)

Authors: 1


v1.83.0 (Thu Jul 07 2022)

🐛 Bug Fix

  • fix(plasma-b2c): fix tabs outer margins #49 (@Gerpea)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.82.0 (Wed Jul 06 2022)

🚀 Enhancement

  • feat(plasma-core): add autoscroll tabs on focus #66 (@Gerpea)

🐛 Bug Fix

Authors: 2


v1.81.0 (Fri Jul 01 2022)

🐛 Bug Fix

Authors: 2


v1.80.0 (Wed Jun 29 2022)

🐛 Bug Fix

Authors: 1


v1.78.1 (Mon Jun 27 2022)

🐛 Bug Fix

  • fix(plasma-b2c): missing react-draggable dep #82 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.78.0 (Thu Jun 23 2022)

🐛 Bug Fix

  • feat(plasma-web, plasma-b2c): Add new typography components in stories for Card #78 (@neretin-trike)

Authors: 1


v1.77.0 (Wed Jun 22 2022)

🐛 Bug Fix

  • refactor(plasma-b2c,plasma-web): Update Card components #70 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)
  • build(plasma-ui): added @babel/plugin-transform-react-constant-elements #46 (@SeanSilke)

Authors: 3


v1.76.0 (Fri Jun 17 2022)

🐛 Bug Fix

Authors: 1


v1.75.0 (Fri Jun 17 2022)

🐛 Bug Fix

Authors: 1


v1.74.0 (Tue Jun 14 2022)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.73.0 (Thu Jun 09 2022)

🐛 Bug Fix

Authors: 1


v1.72.1 (Tue Jun 07 2022)

🐛 Bug Fix

  • fix(plasma-b2c, plasma-ui): fix scroll handle position passed to callbacks #48 (@Gerpea)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


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 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.71.0 (Tue Jun 07 2022)

🐛 Bug Fix

Authors: 1


v1.70.1 (Thu Jun 02 2022)

🐛 Bug Fix

Authors: 1


v1.70.0 (Thu May 26 2022)

🐛 Bug Fix

Authors: 1


v1.69.0 (Wed May 25 2022)

🚀 Enhancement

  • test(plasma-b2c): Add test and snapshot for PreviewGallery component #27 (@neretin-trike)
  • feat(plasma-b2c): Add tooltip in item for PreviewGallery component #27 (@neretin-trike)

Authors: 1


v1.68.0 (Tue May 24 2022)

🚀 Enhancement

  • test(plasma-ui,plasma-b2c): Add test and snapshot for Slider component #30 (@neretin-trike)

🐛 Bug Fix

  • fix(plasma-b2c,plasma-ui): Add ref.current for useEffect in SliderBase for Slider component #30 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.67.3 (Mon May 23 2022)

🐛 Bug Fix

Authors: 1


v1.67.2 (Fri May 20 2022)

🐛 Bug Fix

Authors: 1


v1.67.1 (Thu May 19 2022)

🐛 Bug Fix

Authors: 1


v1.67.0 (Tue May 17 2022)

🐛 Bug Fix

  • chore(plasma-ui, plasma-b2c): Add bold type for Dspl and H in stories #7 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.66.0 (Wed May 11 2022)

🐛 Bug Fix

Authors: 1


v1.65.0 (Wed May 11 2022)

🐛 Bug Fix

Authors: 1


v1.64.0 (Wed May 11 2022)

🐛 Bug Fix

Authors: 1


v1.58.0 (Wed Apr 27 2022)

🚀 Enhancement

  • feat(plasma-b2c): Add Popup component to plasma-b2c (@neretin-trike)

🐛 Bug Fix

⚠️ Pushed to master

  • fix(plasma-web,plasma-b2c): Add useResizeObserver and fix behavior with resize (@neretin-trike)

Authors: 3


v1.56.0 (Thu Apr 07 2022)

🐛 Bug Fix

  • fix: Field and Input props interfaces facelifting #1121 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.54.0 (Thu Mar 31 2022)

🚀 Enhancement

  • feat(plasma-web): Select a11y: keyboard navigation #1157 (@fanisco)
  • feat(plasma-web): Dropdown a11y: navigating with keyboard #1157 (@fanisco)
  • feat(plasma-web): Added List component #1149 (@fanisco)

🐛 Bug Fix

  • fix(plasma-b2c): Select: extending & restyling from web #1157 (@fanisco)
  • test(plasma-web): Radiobox: check only for id existance #1149 (@fanisco)

Authors: 1


v1.53.0 (Mon Mar 28 2022)

🐛 Bug Fix

Authors: 1


v1.52.0 (Fri Mar 25 2022)

🐛 Bug Fix

Authors: 1


v1.50.0 (Wed Mar 16 2022)

🚀 Enhancement

  • feat(plasma-ui): TextArea: added aria-describedby attr #1133 (@fanisco)
  • feat(plasma-b2c): TextArea: added aria-describedby attr #1133 (@fanisco)

🐛 Bug Fix

Authors: 2


v1.49.0 (Wed Mar 16 2022)

🚀 Enhancement

  • feat(plasma-web): TextField: added aria-describedby attr #1124 (@fanisco)
  • feat(plasma-b2c): TextField: added aria-labelled and aria-describedby attrs #1124 (@fanisco)

🐛 Bug Fix

Authors: 2


v1.48.0 (Tue Mar 15 2022)

🐛 Bug Fix

Authors: 2


v1.47.0 (Mon Mar 14 2022)

🐛 Bug Fix

Authors: 1


v1.46.0 (Fri Mar 11 2022)

🐛 Bug Fix

Authors: 1


v1.44.0 (Fri Mar 04 2022)

🐛 Bug Fix

Authors: 1


v1.43.1 (Tue Mar 01 2022)

🐛 Bug Fix

Authors: 1


v1.43.0 (Tue Mar 01 2022)

🐛 Bug Fix

Authors: 1


v1.42.0 (Tue Mar 01 2022)

🐛 Bug Fix

  • test(plasma-b2c): Added responsive typo tests #1044 (@fanisco)
  • chore: Storybook fonts #1044 (@fanisco)
  • feat(plasma-typo, plasma-ui, plasma-b2c): Moved responsive typography to common package #1044 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.41.2 (Thu Feb 24 2022)

🐛 Bug Fix

Authors: 1


v1.41.0 (Mon Feb 21 2022)

🐛 Bug Fix

Authors: 2


v1.40.1 (Fri Feb 18 2022)

🐛 Bug Fix

Authors: 1


v1.40.0 (Fri Feb 18 2022)

🐛 Bug Fix

  • docs(plasma-web, plasma-b2c): Button: using as an anchor #1092 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.39.7 (Thu Feb 17 2022)

🐛 Bug Fix

Authors: 1


v1.39.6 (Wed Feb 16 2022)

🐛 Bug Fix

  • fix(plasma-b2c): Editable: background in light theme #1088 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.39.4 (Mon Feb 14 2022)

🐛 Bug Fix

  • chore(plasma-b2c): TextField hide size prop in storybook #1074 (@fanisco)

Authors: 1


v1.39.3 (Thu Feb 10 2022)

🐛 Bug Fix

Authors: 1


v1.39.1 (Thu Feb 03 2022)

🐛 Bug Fix

Authors: 2


v1.39.0 (Wed Feb 02 2022)

🐛 Bug Fix

  • chore: Storybook: Added lang to make VoiceOver read russian text properly #1052 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.38.0 (Tue Feb 01 2022)

🐛 Bug Fix

Authors: 1


v1.37.1 (Fri Jan 28 2022)

🐛 Bug Fix

Authors: 1


v1.37.0 (Thu Jan 27 2022)

🐛 Bug Fix

  • chore(plasma-ui,plasma-b2c): Remove unused stories mdx for Tabs component #976 (@neretin-trike)
  • feat(plasma-b2c,plasma-web,plasma-ui): Update style for Tabs component #976 (@neretin-trike)

Authors: 1


v1.35.0 (Tue Jan 18 2022)

🐛 Bug Fix

Authors: 1


v1.34.3 (Mon Jan 17 2022)

🐛 Bug Fix

Authors: 2


v1.34.2 (Thu Jan 13 2022)

🐛 Bug Fix

Authors: 2


v1.34.1 (Tue Jan 11 2022)

🐛 Bug Fix

Authors: 1


v1.33.0 (Wed Dec 29 2021)

🚀 Enhancement

  • feat(plasma-b2c): Added TabsController component #985 (@fanisco)

🐛 Bug Fix

  • test: Complete tests for Tabs #985 (@fanisco)
  • test(plasma-b2c): Body & Text tests #1019 (@fanisco)
  • test(plasma-b2c, plasma-web): Add statuses to Notification test #1017 (@fanisco)
  • feat(plasma-web, plasma-b2c): Added possibility to specify id for Notification #1017 (@fanisco)

Authors: 1


v1.32.2 (Mon Dec 27 2021)

🐛 Bug Fix

Authors: 1


v1.32.1 (Thu Dec 23 2021)

🐛 Bug Fix

  • feat(plasma-web, plasma-b2c): Arrow and check placement in Select #983 (@fanisco)

Authors: 1


v1.32.0 (Sun Dec 19 2021)

🚀 Enhancement

Authors: 1


v1.31.0 (Thu Dec 16 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 4


v1.30.0 (Wed Dec 15 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 3


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 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.27.2 (Thu Dec 09 2021)

🐛 Bug Fix

  • test(plasma-web,plasma-ui): Add test and update snapshots for Typography components #962 (@neretin-trike)
  • feat(plasma-b2c,plasma-core): Add breakWord props for Typography components #962 (@neretin-trike)

Authors: 1


v1.27.1 (Wed Dec 08 2021)

🐛 Bug Fix

  • fix(palsma-b2c): preview gallery data contracts #967 (@takovoy)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.26.1 (Fri Dec 03 2021)

🐛 Bug Fix

Authors: 1


v1.26.0 (Fri Dec 03 2021)

🚀 Enhancement

  • feat: Added createButton as a constructor function for Button #946 (@fanisco)

🐛 Bug Fix

  • refactor(plasma-ui,plasma-b2c): Update stories for Slider component #934 (@neretin-trike)
  • fix(plasma-ui,plasma-b2c): Fix intersection for multiple Slider component #934 (@neretin-trike)

Authors: 2


v1.25.0 (Thu Dec 02 2021)

🚀 Enhancement

  • feat(palsma-b2c): put preview gallery rest props #965 (@takovoy)

Authors: 1


v1.24.0 (Wed Dec 01 2021)

🐛 Bug Fix

Authors: 1


v1.23.0 (Wed Dec 01 2021)

🐛 Bug Fix

Authors: 1


v1.22.1 (Tue Nov 23 2021)

🐛 Bug Fix

Authors: 2


v1.22.0 (Mon Nov 22 2021)

🚀 Enhancement

  • feat(plasma-b2c): Added TextField component #910 (@fanisco)

🐛 Bug Fix

Authors: 2


v1.21.0 (Mon Nov 22 2021)

🐛 Bug Fix

Authors: 1


v1.20.1 (Thu Nov 18 2021)

🐛 Bug Fix

Authors: 2

  • @Salute-Eva
  • Булах Александр Алексеевич B

v1.20.0 (Thu Nov 18 2021)

🚀 Enhancement

Authors: 1


v1.19.2 (Wed Nov 17 2021)

🐛 Bug Fix

Authors: 2

  • @Salute-Eva
  • Булах Александр Алексеевич B

v1.19.0 (Tue Nov 16 2021)

🐛 Bug Fix

Authors: 2


v1.18.0 (Mon Nov 15 2021)

🚀 Enhancement

Authors: 1


v1.17.1 (Tue Nov 09 2021)

🐛 Bug Fix

  • fix(plasma-b2c): Import Image directly from core #909 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.17.0 (Tue Nov 09 2021)

🚀 Enhancement

  • feat(plasma-b2c): make single slider rail clickable #913 (@IArny)

🐛 Bug Fix

Authors: 2


v1.16.2 (Mon Nov 01 2021)

🐛 Bug Fix

  • fix(plasma-b2c): set slider handle box-sizing #904 (@IArny)

Authors: 1


v1.16.1 (Fri Oct 29 2021)

🐛 Bug Fix

  • fix(plasma-web,plasma-b2c): Select's when multiselect prevent autoclose #883 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.15.0 (Thu Oct 28 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.13.5 (Wed Oct 27 2021)

🐛 Bug Fix

  • fix(plasma-b2c): handle children number change in ElasticGrid #893 (@IArny)

Authors: 1


v1.13.3 (Sun Oct 24 2021)

🐛 Bug Fix

  • fix(plasma-b2c): make PreviewGallery item ratio 16 / 9 #886 (@IArny)
  • fix(plasma-b2c): rename PreviewGallery item button action #886 (@IArny)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.13.1 (Thu Oct 21 2021)

🐛 Bug Fix

Authors: 1


v1.13.0 (Thu Oct 21 2021)

🚀 Enhancement

🐛 Bug Fix

  • chore: update package-locks [skip ci] (@Salute-Eva)
  • test(plasma-b2c): Added tests for Uploads,AudioPlayer,PreviewGallery components #819 (@neretin-trike)

Authors: 4


v1.12.1 (Tue Oct 19 2021)

🐛 Bug Fix

Authors: 2


v1.12.0 (Mon Oct 18 2021)

🚀 Enhancement

  • feat(plasma-b2c): add ElasticGrid component #847 (@IArny)

🐛 Bug Fix

Authors: 2


v1.11.4 (Fri Oct 15 2021)

🐛 Bug Fix

Authors: 1


v1.11.3 (Fri Oct 15 2021)

🐛 Bug Fix

Authors: 1


v1.11.2 (Thu Oct 14 2021)

🐛 Bug Fix

Authors: 3


v1.11.1 (Wed Oct 13 2021)

🐛 Bug Fix

Authors: 2


v1.10.0 (Mon Oct 11 2021)

🚀 Enhancement

  • feat(plasma-typo): Typography separation: bold & regular #845 (@fanisco)

Authors: 1


v1.9.0 (Mon Oct 11 2021)

🚀 Enhancement

Authors: 1


v1.8.0 (Mon Oct 11 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 3


v1.7.0 (Fri Oct 08 2021)

🚀 Enhancement

🐛 Bug Fix

⚠️ Pushed to master

  • build(plasma-core/ui/b2c/web): fix storybook build (@Yeti-or)
  • chore(plasma-b2c): Bump plasma-tokens-b2c version (@fanisco)

Authors: 3


v1.6.0 (Wed Oct 06 2021)

🚀 Enhancement

  • feat(plasma-b2b): Sanitize paste event on Editable #833 (@IArny)

🐛 Bug Fix

Authors: 2


v1.5.1 (Wed Oct 06 2021)

🐛 Bug Fix

Authors: 1


v1.5.0 (Mon Oct 04 2021)

🚀 Enhancement

  • feat(plasma-b2c): Editable component added #821 (@IArny)

Authors: 1


v1.4.1 (Mon Oct 04 2021)

🐛 Bug Fix

  • test(plasma-ui/web/b2c): Typography: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Tooltip: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): TextField: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): TextArea: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Tabs: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Switch: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Select: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Radiobox: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Progress: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Price: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): PaginationDots: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Notification: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Modal: cy component test #827 (@Yeti-or)
  • test(plasma-web/b2c): Link: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Dropdown: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Checkbox: cy component test #827 (@Yeti-or)
  • test(plasma-ui/web/b2c): Button: cy component test #827 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.4.0 (Sun Oct 03 2021)

🐛 Bug Fix

Authors: 1


v1.3.2 (Sun Oct 03 2021)

🐛 Bug Fix

Authors: 2


v1.3.1 (Tue Sep 28 2021)

🐛 Bug Fix

Authors: 1


v1.3.0 (Tue Sep 28 2021)

🐛 Bug Fix

Authors: 1


v1.2.0 (Fri Sep 24 2021)

🚀 Enhancement

  • feat(plasma-b2c): Added group Select functionality #805 (@fanisco)
  • feat(plasma-b2c): Added Select component #805 (@fanisco)

🐛 Bug Fix

Authors: 1


v1.1.1 (Tue Sep 21 2021)

🐛 Bug Fix

Authors: 1


v1.1.0 (Mon Sep 20 2021)

🚀 Enhancement

  • feat(plasma-b2c): Added Tabs and TabItem component #804 (@fanisco)

🐛 Bug Fix

Authors: 1


v1.44.3 (Thu Sep 09 2021)

🐛 Bug Fix

Authors: 2


v1.44.2 (Thu Sep 09 2021)

🐛 Bug Fix

  • chore(plasma-web): Storybook controls for Button, Carousel, Checkbox, Modal #651 (@kayman233)
  • chore(plasma-web): Storybook controls for Notification, PaginationDots, Progress, Radiobox #652 (@kayman233)
  • chore(plasma-web): Storybook controls for Tooltip, Badge, Image, Price, Spinner #662 (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.44.1 (Wed Sep 08 2021)

🐛 Bug Fix

  • fix: Refactor Checkbox & Radiobox in order of better understanding #698 (@fanisco)
  • chore(plasma-ui): update ts/styled-comps deps #728 (@Yeti-or)
  • chore(plasma-web): update storybook deps #728 (@Yeti-or)
  • chore(plasma-web): update build deps #728 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.44.0 (Wed Sep 08 2021)

🚀 Enhancement

  • feat(plasma-web): Added TabsController in order to use keyboard arrows #687 (@fanisco)

🐛 Bug Fix

  • chore: update package-locks [skip ci] (@Salute-Eva)
  • docs(plasma-web): Storybook controls for Select, Switch, TextField #688 (@kayman233)
  • docs(plasma-web): Describe TabsController #687 (@fanisco)
  • chore: Storybook docgenInfo extraction tool #648 (@fanisco)

Authors: 3


v1.43.0 (Wed Sep 01 2021)

🚀 Enhancement

  • feat(plasma-web): Pass color and contentLeft to DropdownItem #683 (@fanisco)

🐛 Bug Fix

  • fix(plasma-web): Dropdown shadow black #683 (@fanisco)
  • fix(plasma-web): Pass DropdownItem border radius as separate CSS Var #683 (@fanisco)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.42.1 (Tue Aug 31 2021)

🐛 Bug Fix

Authors: 2


v1.42.0 (Fri Aug 27 2021)

🐛 Bug Fix

Authors: 1


v1.41.0 (Fri Aug 27 2021)

🐛 Bug Fix

Authors: 1


v1.40.0 (Mon Aug 23 2021)

🐛 Bug Fix

Authors: 1


v1.39.0 (Fri Aug 20 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.37.2 (Wed Aug 18 2021)

🐛 Bug Fix

Authors: 1


v1.37.1 (Wed Aug 18 2021)

🐛 Bug Fix

Authors: 1


v1.37.0 (Mon Aug 16 2021)

🐛 Bug Fix

Authors: 1


v1.36.0 (Tue Aug 10 2021)

🐛 Bug Fix

Authors: 1


v1.35.0 (Fri Aug 06 2021)

🐛 Bug Fix

Authors: 1


v1.34.1 (Fri Aug 06 2021)

🐛 Bug Fix

Authors: 2


v1.34.0 (Fri Aug 06 2021)

🐛 Bug Fix

Authors: 1


v1.33.0 (Wed Aug 04 2021)

🐛 Bug Fix

Authors: 1


v1.32.0 (Mon Aug 02 2021)

🚀 Enhancement

  • feat(plasma-web): Add hocs, hooks, mixins, types and utils from plasma-core #592 (@fanisco)

🐛 Bug Fix

Authors: 2


v1.31.0 (Mon Aug 02 2021)

🚀 Enhancement

  • feat(plasma-web): Index imports for treeshaking #563 (@fanisco)

🐛 Bug Fix

Authors: 1


v1.30.1 (Fri Jul 30 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.29.1 (Wed Jul 21 2021)

🐛 Bug Fix

  • fix(plasma-web): form submit trigger inside select #557 (@tsumo)

Authors: 1


v1.29.0 (Tue Jul 20 2021)

🚀 Enhancement

  • feat(plasma-web): Integrate Dropdown into Select #545 (@fanisco)
  • feat(plasma-web): Added Dropdown component #545 (@fanisco)

Authors: 1


v1.28.2 (Mon Jul 19 2021)

🐛 Bug Fix

Authors: 1


v1.28.1 (Fri Jul 16 2021)

🐛 Bug Fix

  • fix(plasma-ui, plasma-web): toolbar buttons return #547 (@kayman233)

Authors: 1


v1.28.0 (Thu Jul 15 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.27.0 (Thu Jul 15 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.26.0 (Wed Jul 14 2021)

🐛 Bug Fix

  • feat(plasma-ui, plasma-web, showcase): sb-essentials added #535 (@kayman233)

Authors: 1


v1.25.3 (Wed Jul 14 2021)

🐛 Bug Fix

  • fix(plasma-web): TextField can accept deferred defaultValue #536 (@fanisco)
  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.25.2 (Tue Jul 13 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.25.1 (Tue Jul 13 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.25.0 (Tue Jul 13 2021)

🚀 Enhancement

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.24.0 (Fri Jul 09 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)
  • chore: Alias react, react-dom and styled-components in Storybook webpack #518 (@fanisco)
  • chore: Bump Storybook version #518 (@fanisco)

Authors: 2


v1.23.0 (Thu Jul 08 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.22.1 (Wed Jul 07 2021)

🐛 Bug Fix

Authors: 2


v1.22.0 (Fri Jul 02 2021)

🐛 Bug Fix

Authors: 2


v1.21.1 (Thu Jul 01 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.21.0 (Thu Jul 01 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 3


v1.20.0 (Wed Jun 23 2021)

🚀 Enhancement

  • feat(plasma-tokens): Updated tokens from plasma-styles #455 (@fanisco)

🐛 Bug Fix

Authors: 1


v1.19.0 (Tue Jun 22 2021)

🚀 Enhancement

🐛 Bug Fix

  • feat(plasma-core, plasma-ui, plasma-web): Reassembled Field #438 (@fanisco)

Authors: 1


v1.18.0 (Fri Jun 18 2021)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-web): Components dark theme fixes #441 (@fanisco)
  • docs: plasma-sb-utils package with a lots useful sb code #441 (@fanisco)
  • docs: Added switcher for plasma-web's dark theme #441 (@fanisco)
  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.17.1 (Thu Jun 17 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.17.0 (Wed Jun 09 2021)

🚀 Enhancement

  • feat(plasma-tokens-web): Using plasma-colors, dark theme #398 (@fanisco)
  • feat: Added plasma-colors package #398 (@fanisco)

🐛 Bug Fix

Authors: 2


v1.16.1 (Wed Jun 09 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.15.1 (Mon May 31 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.15.0 (Mon May 31 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.14.0 (Mon May 31 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.13.2 (Mon May 31 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.13.1 (Thu May 20 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.13.0 (Thu May 20 2021)

🐛 Bug Fix

  • feat(plasma-core, plasma-ui, plasma-web): Moved PaginationDots to core #389 (@fanisco)
  • feat(plasma-core, plasma-ui, plasma-web): Moved Carousel to core #389 (@fanisco)

Authors: 1


v1.12.2 (Tue May 18 2021)

🐛 Bug Fix

Authors: 2


v1.12.1 (Mon May 17 2021)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 1


v1.12.0 (Mon May 17 2021)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.11.0 (Fri May 14 2021)

🚀 Enhancement

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.10.0 (Thu May 13 2021)

🐛 Bug Fix

Authors: 2


v1.9.0 (Tue May 11 2021)

🚀 Enhancement

  • feat(plasma-web): Added Modal component #339 (@fanisco)
  • feat(plasma-web): Added Notification component #339 (@fanisco)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.8.0 (Fri May 07 2021)

🚀 Enhancement

  • feat(plasma-web): Added Progress component #340 (@fanisco)

🐛 Bug Fix

  • {chore: update package-locks [skip ci]} (@Salute-Eva)

Authors: 2


v1.7.0 (Thu May 06 2021)

🐛 Bug Fix

  • feat(plasma-core, plasma-ui, plasma-ui): Moved Image component #342 (@fanisco)
  • feat(plasma-core, plasma-ui, plasma-ui): Moved Price component #342 (@fanisco)
  • build: fix package-locks #337 (@Yeti-or)

Authors: 2


v1.6.0 (Tue Apr 27 2021)

🚀 Enhancement

Authors: 1


vnull (Tue Apr 27 2021)

⚠️ Pushed to master

Authors: 1


v1.4.1 (Tue Apr 20 2021)

🐛 Bug Fix

  • fix(plasma-ui, plasma-web): Badge: correct reexport & const creation #313 (@fanisco)
  • ci: Deploy documentation for plasma-web #313 (@fanisco)

Authors: 1


v1.4.0 (Fri Apr 16 2021)

🚀 Enhancement

Authors: 1


v1.3.0 (Thu Apr 15 2021)

🚀 Enhancement

  • feat: Moved Typography to plasma-core / plasma-web #280 (@fanisco)

🐛 Bug Fix

  • fix(plasma-ui, plasma-web): Fix setting props in TextField & TextArea #299 (@LamaEats)
  • fix(plasma-ui, plasma-web): Added SC babel plugin to avoid classname collision #280 (@fanisco)
  • chore(plasma-core, plasma-web): Added components to index files #280 (@fanisco)

Authors: 2


v1.2.1 (Thu Apr 15 2021)

🐛 Bug Fix

Authors: 1


v1.2.0 (Wed Apr 14 2021)

🚀 Enhancement

  • feat(plasma-web): Added TextArea component #290 (@fanisco)

Authors: 1


v1.1.0 (Wed Apr 07 2021)

🐛 Bug Fix

  • Bump independent versions [skip ci] (@Yeti-or)
  • Update CHANGELOG.md [skip ci] (@Yeti-or)

Authors: 1


v1.0.0 (Fri Apr 02 2021)

🚀 Enhancement

  • feat(ui): Button/Tabs: resizible => stretch / fixedWidth => stretch. BREAKING #279 (@Yeti-or)
  • feat: Moved Grid from ui to plasma-core, Grid for plasma-web #279 (@fanisco)
  • feat: esm build, fix package-lock after rebase #279 (@KateKate)
  • feat: esm build core, icons, ui, web #279 (@KateKate)
  • feat: Button: Code separation for easier composition and styling #279 (@fanisco)
  • feat(plasma-web): Переход на токены #279 (@fanisco)
  • feat: Библиотека plasma-web #279 (@fanisco)

🐛 Bug Fix

Authors: 3

v1.356.0 (Thu Jul 25 2024)

Release Notes

Release by 24.07.2024 (#1319)

Components

Portal/Popup

  • убрана зависимость от свойства frame в элементе PopupRootContainer
  • переделан компонент Portal из конфигурируемого в обычный функциональный компонент

fix(plasma-new-hope): Popup and Portal improvements (https://github.com/salute-developers/plasma/pull/1299)

Chip

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

plasma-*: Add prop hasClear for Chip (https://github.com/salute-developers/plasma/pull/1312)

DatePicker

  • добавлена поддержка выбора кварталов
  • добавлены 4ре варианта работы с календарем (выбор дней, месяцев, календарей, лет)
  • добавлена поддержка кварталов в datepicker
  • добавлена возможность задавать события для каждой календарной сетки
  • добавлена возможность задавать неактивные элементы для каждой календарной сетки

Before:

After:

plasma-*: Datepicker improvements (https://github.com/salute-developers/plasma/pull/1302)

Autocomplete

  • добавлен в поставку во все клиентские библиотеки

feat: Autocomplete (https://github.com/salute-developers/plasma/pull/1292)

Price, Portal

  • компонент Price добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, sdds-{serv, dfa}
  • для Price обновлены тесты и документация
  • исправлена ошибка отсутствующего PropsTable в документации Portal

plasma-*: add Price component (https://github.com/salute-developers/plasma/pull/1307)

Select

  • добавлен новый компонент с поддержкой вложенных списков
  • поставлен во все клиентские библиотеки

feat: Select (https://github.com/salute-developers/plasma/pull/1233)

SDDS-SERV

  • добавлены компоненты:
    • Calendar
    • Notification
    • ButtonBase
    • Skeleton
    • Accordion

SDDS-{SERV, DFA}

  • заменены старые токены с префиксом --plasma-colors... на корректные.

Sdds-serv & sdds-dfa sync (https://github.com/salute-developers/plasma/pull/1314)

Accordion

  • добавлен новый view (b2c)
  • добавлена возможность добавить класс в accordionItem
  • исправлена работы disabled
  • добавлен флаг startLeftPosition
  • переделаны новые отступы из нового дизайна

Add functional to accordion (https://github.com/salute-developers/plasma/pull/1301)

Typography

  • добавлен пропс color
  • в секции plasma-web storybook добавлен color picker

feat: Add color prop in Typography (https://github.com/salute-developers/plasma/pull/1308)

Tokens

  • Добавлена новая темая sdds_cs в библиотеку @salutejs/sdds-themes с учётом обновленных токенов типографики.

feat(sdds-themes): Add sdds_cs theme (https://github.com/salute-developers/plasma/pull/1309)

Docs

AudioPlayer

  • изменен cdn в примерахhttps://vc-static.sberdevices.ru/smartmarket-video-news/ на https://cdn1.newsback.sberdevices.ru/p-newsback/

plasma-{b2c,web}: Fix vc cdn url (https://github.com/salute-developers/plasma/pull/1298)

Misc

Tooltip

  • исправлен проброс стилей в Tooltip

plasma-new-hope: forward styles and className to Tooltip root (https://github.com/salute-developers/plasma/pull/1311)

Textarea

  • исправлена логика при использовании свойства autoResize (теперь ширина автоматически растягивается)

Результат с включенным autoResize после изменения ширины

До:

После:

plasma-*: Fix width autoresize prop in textarea (https://github.com/salute-developers/plasma/pull/1297)


🚀 Enhancement

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into release_2024-07-24 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(components): add new view and add new props #1301 (@iljs)
  • feat(plasma-new-hope, b2c, web, sdds-serv, sdds-dfa): Select #1233 (@shuga2704)
  • docs(plasma-{new-hope, web}, sdds-{serv, dfa}): api reports regenerated (@denivladislav)
  • feat(plasma-{b2c, web}): Price component ported (@denivladislav)
  • feat(plasma-new-hope, web, b2c, sdds-serv, sdds-dfa): Autocomplete #1292 (@shuga2704)
  • feat(plasma-web/b2c,sdds-serv/dfa): update DatePicker configs (@TitanKuzmich)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-web/b2c,sdds-serv/dfa): add hasClear prop to Chip stories (@TitanKuzmich)
  • fix(sdds-,plasma-,caldera-online): Update Portal component usage #1299 (@neretin-trike)
  • docs(plasma-b2c/plasma-web): fix vc cdn url #1298 (@Yeti-or)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 10


v1.350.0 (Thu Jul 11 2024)

Release Notes

Release by 11.07.2024 (#1296)

Components

DatePicker

  • добавлен новый компонент DatePicker
  • написаны тесты и документация
  • проведен рефакторинг стилей и токенов календаря
  • исправлен отступ от первой иконки в Range

feat(plasma-new-hope): add DatePicker component (https://github.com/salute-developers/plasma/pull/1224)

Portal

  • компонент добавлен в plasma-new-hope, портирован в plasma-{web, b2c}, caldera, sdds
  • добавлены тесты и документация
  • компонент внедрён в Popover и Popup
  • исправлено имя теста для Popover

plasma-*: Add Portal component (https://github.com/salute-developers/plasma/pull/1272)

Sheet

  • убран из примеров в stories лишний горизонтальный скролл
  • добавлена недостающая документация в caldera-online

Before:

scrollBefore

After:

scrollAfter

plasma-*: Fix Sheet scroll (https://github.com/salute-developers/plasma/pull/1273)

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

feat(plasma-new-hope): Added prop portal into Dropdown component (https://github.com/salute-developers/plasma/pull/1260)

SDDS DFA

  • добавлена тема sdds_dfa в библиотеку вертикалей @salutejs/sdds-themes
  • добавлена библиотека @salutejs/sdds-dfa
  • поправлены компоненты Header, Skeleton, Accordion

feat(sdds-dfa): Add sdds-dfa components library (https://github.com/salute-developers/plasma/pull/1293)

SDDS-SERV

  • добавлена поддержка пакета @emotion

sdds-serv: Add support @emotion package (https://github.com/salute-developers/plasma/pull/1281)

Icons

Website: Icons page

  • новый UI для блока поиск
  • исправлен вывод набора иконок
  • исправлено isDeprecate на isDeprecated

plasma-website: New UI search block (https://github.com/salute-developers/plasma/pull/1270)

iOS

  • исправлена генерация иконок под iOS

Before:

After:

plasma-icons: Rewrite generate icons for iOS (https://github.com/salute-developers/plasma/pull/1283)

Opacity

  • удалено ненужное свойство opacity в наборе старых иконок

plasma-icons: Delete unnecessary prop opacity (https://github.com/salute-developers/plasma/pull/1282)

Infra

Required checks

  • реорганизовали обязательные проверки (стало меньше и быстрее)

plasma-infra: Simplify required checks (https://github.com/salute-developers/plasma/pull/1278)

Scaffold

  • скрипт для генерации компонентов вынесен в отдельную команду

plasma-infra(scaffold): Extend script for update/sync component list (https://github.com/salute-developers/plasma/pull/1275)

Support emotion engine

  • добавлена поддержка пакета @emotion для библиотеки plasma-new-hope

feat(plasma-new-hope): add emotion support (https://github.com/salute-developers/plasma/pull/1276)

Tokens

  • добавлены методы генерации токенов для web приложений на основе новой json структуры.
  • перегенированы темы для всех вертикалей: sdds, plasma, flamingo и caldera-online на основе json файлов из данного репозитория.
  • удалены старые json темы из пакета @salutejs/data-themes.
  • переименован пакет @salutejs/data-themes в @salutejs/core-themes и обновлены все зависимости

feat(data-themes): Add new token generators for web via new json scheme and update themes (https://github.com/salute-developers/plasma/pull/1274)

Docs

  • убрана ссылка/кнопка на storybook из документации для plasma-{web,ui}

Before:

After:

plasma-docs: hide short links for storybook (https://github.com/salute-developers/plasma/pull/1286)

SDDS-DFA/SERVE

  • добавлен шаблон документации для компонент Accordion
  • добавлена документация для пакета sdds-dfa
  • исправлена документация для Popover

feat: Add sdds-dfa-docs (https://github.com/salute-developers/plasma/pull/1295)

Misc

TextField

  • добавлены токены цвета и размера textBefore/After
  • исправлен line-height у иконок

feat: add textfield textBefore/After tokens (https://github.com/salute-developers/plasma/pull/1253)

Website: colors palette

  • добавлена страница с цветовой палитрой

Страница выбора цвета

Выбор цвета

Страница выбора оттенка

Выбор оттенка

plasma-website: add page colors (https://github.com/salute-developers/plasma/pull/1266)


🚀 Enhancement

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • chore: update package-locks.json files [skip ci] (@Yakutoc)
  • fix(plasma-{new-hope, web, b2c}, caldera-online, sdds-serv): fix Sheet horizontal scroll in stories (@denivladislav)
  • docs(plasma-{b2c, web}, caldera, sdds): api reports regenerated (@denivladislav)
  • fix(plasma-b2c): fix Popover test name (@denivladislav)
  • feat(plasma-{b2c, web}, caldera, sdds): Portal component ported (@denivladislav)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 8


v1.338.0 (Thu Jun 27 2024)

Release Notes

Release by 26.06.2024 (#1269)

Components

Accordion

  • добавлен новый компонент в поставку для plasma-{web,b2c}

plasma-*: Add accordion (https://github.com/salute-developers/plasma/pull/1254)

Sheet

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

plasma-new-hope: add Sheet component (https://github.com/salute-developers/plasma/pull/1225)

TextArea

  • TextArea портирован в sdds

sdds-serv: add TextArea component (https://github.com/salute-developers/plasma/pull/1263)

TextArea

  • исправлена типизация (разбитие на три группы rows / cols, height / width, autoResize / minAuto / maxAuto)
  • исправлен расчёт autoResize
  • исправлена документация

plasma-new-hope: TextArea height / width fixes (https://github.com/salute-developers/plasma/pull/1261)

TextArea

  • удалено упоминание resize (свойство deprecated)

(plasma-{new-hope, web}, sdds-serv): remove resize from docs (https://github.com/salute-developers/plasma/pull/1267)

Segment

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

feat(plasma-new-hope): add default selected segment (https://github.com/salute-developers/plasma/pull/1252)

Icons

24 [s, small]

  • обновлен набор .svg иконок
  • обновлены/расширенны категории иконок
  • обновлены snapshots для тестов измененных иконок

feat(plasma-icons): Add icons preset 24, s, small

16 [xs, xsmall]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset 16, xs, xsmall

36 [m, medium]

  • обновлен набор .svg иконок

feat(plasma-icons): Add icons preset 36, m, medium

React

  • добавлена обработка всех имеющихся размеров: 16, 24, 36
  • обновлены cypress snapshots с использованием иконки IconDone

Before/After

Icon

New-hope

  • изменен токен по-умолчанию для свойство color в IconRoot (теперь var(--text-primary))
  • обновлены cypress snapshots связанные с var(--text-primary)

plasma-icons: Handle all sizes React

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

Icons page

  • добавлен вывод комбинации (старых + новых) иконок
  • добавлено динамическое изменение размера иконок в grid
  • косметические правки по дизайну

plasma-website: Redesign "Icons" page Part 2

Icons page

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

plasma-website: Add icons filter menu (https://github.com/salute-developers/plasma/pull/1265)

Docs

Edit docs

  • исправлена документация для компонента Switch, Checkbox и Radiobox
  • изменена работа документации, теперь при генерации файла документации туда добавляются все типы, в том числе и из react
  • в компонент PropsTable добавлен параметр include, который добавляет свойство в документацию, если он является типом из react

plasma-*: Edit docs core and change docs Switch, Checkbox and Radiobox (https://github.com/salute-developers/plasma/pull/1232)

  • исправлено свойства 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

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-b2c, plasma-web): autoResize props set in stories (@denivladislav)
  • feat(plasma-b2c, plasma-web): set resize prop as deprecated (@denivladislav)
  • fix(plasma-new-hope): fix Sheet types, design and animation (@denivladislav)
  • docs(plasma-web, plasma-b2c, caldera-online, sdds-serv): api reports regenerated (@denivladislav)
  • feat(plasma-web, plasma-b2c, caldera-online, sdds-serv): Sheet exported (@denivladislav)
  • fix(docs): Change proptable and check types after json generate #1232 (@iljs)
  • fix(sdds-serv): Fix switch types and auto fix docs (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.328.0 (Thu Jun 13 2024)

Release Notes

Release by 11.06.2024 (#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


🚀 Enhancement

🐛 Bug Fix

Authors: 3


v1.327.0 (Thu May 30 2024)

Release Notes

Release by 29.05.2024 (#1222)

Components

Calendar

  • добавлен пропс для включения/исключения минимума и максимума диапазона дат

feat: add calendar edge dates control (https://github.com/salute-developers/plasma/pull/1203)

Slider

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

feat(plasma-new-hope): add slider component (https://github.com/salute-developers/plasma/pull/1194)

Textarea

  • изменен padding для label

fix(plasma-*): Fix padding on textarea (https://github.com/salute-developers/plasma/pull/1209)

Range

  • включен в поставку plasma-{b2c,web} / sdds-serv
  • написаны тесты и документация

feat: Add range component (https://github.com/salute-developers/plasma/pull/1208)

IconButton

  • включен в поставку sdds-serv
  • добавлена документация в sdds-serv-docs

feat(sdds-serv): add icon button (https://github.com/salute-developers/plasma/pull/1214)

Tabs

  • добавлен корректный проброс className в Tab и TabItem
  • поправлена документация для Tab и Segment

ДО:

image image

ПОСЛЕ:

image image

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

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(plasma-web/b2c,sdds-serv): fix configs & stories depending on Button (@TitanKuzmich)
  • docs: regenerate api reports (@TitanKuzmich)
  • fix(components): fix checkbox types (sdds-serv, caldera-online, plasma-asdk) #1217 (@iljs)
  • fix(new-hope): Textarea fix padding and label #1209 (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.320.0 (Thu May 16 2024)

🚀 Enhancement

🐛 Bug Fix

Authors: 7


v1.317.0 (Thu Apr 25 2024)

Release Notes

Release by 24.04.2024 (#1196)

Components

Tooltip

  • исправлено позиционирование стрелочки
  • добавлен тест на много-строчный сценарий

Before:

image

After:

image

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

🐛 Bug Fix

Authors: 5


v1.313.0 (Thu Apr 11 2024)

Release Notes

Release by 10.04.2024 (#1175)

Components

  • добавлена прослойка для 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

  • исправлена ошибка в документации

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

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into release_2024-04-10 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs: regenerate api reports (@TitanKuzmich)
  • feat(plasma-hope, b2c, web, new-hope, sdds-serv): Select interlayer #1161 (@shuga2704)
  • fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update API report #1167 (@neretin-trike)
  • fix(plasma-web,plasma-b2c,plasma-asdk,sdds-serv,calder-online): Update state tokens for Button (@neretin-trike)
  • fix(new-hope): Edit storybook content #1154 (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)
  • feat(plasma-b2c, web): Dropdown added (@shuga2704)

Authors: 6


v1.306.1 (Tue Apr 02 2024)

🐛 Bug Fix

  • fix(new-hope): Edit core and storybook #1157 (@iljs)
  • fix(new-hope): Edit core and storybook (@iljs)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 2


v1.306.0 (Thu Mar 28 2024)

Release Notes

Release by 27.03.2024 (#1151)

Components

Progress

  • добавлен в библиотеку в new-hope
  • добавлен в поставку пакетов plasma-{b2c, web}, sdds-serv
  • написаны тесты и документация

feat: Progress redesign refactor (https://github.com/salute-developers/plasma/pull/1126)

Tooltip

  • добавлены fallback на следующие свойства: isVisible, arrow, animated

feat(plasma-new-hope): tooltip old api fallback (https://github.com/salute-developers/plasma/pull/1140)

Divider

  • включен в поставку plasma-{b2c/web} и sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): Divider component (https://github.com/salute-developers/plasma/pull/1132)

Pagination

  • добавлен в поставку клиентских библиотек

feat(new-hope): Pagination (https://github.com/salute-developers/plasma/pull/1107)

Toolbar

  • включили в поставку в plasma-{b2c/web} \ sdds-serv
  • написаны тесты и документация

feat(plasma-new-hope): add toolbar component (https://github.com/salute-developers/plasma/pull/1150)

Icons

Icons for android

  • Добавлен скрипт генерации иконок под android на основе svg
  • Обновлена инструкция по добавлению иконок

plasma-icons: script to generate android icons (https://github.com/salute-developers/plasma/pull/1109)

Icons publish

  • добавлена директория old для обратной совместимости

plasma-icons: Add old dir for publish (https://github.com/salute-developers/plasma/pull/1149)

Infra

Scaffold docs CLI

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

plasma-infra: Scaffold docs dir CLI (https://github.com/salute-developers/plasma/pull/1099)

Retry

  • добавлен retry для шага Update package-lock files для обхода ошибки ECONNRESET
  • добавлен workflow для ручного запуска Update package-lock files

plasma-infra: Retry failure step (https://github.com/salute-developers/plasma/pull/922)

Deploy documentations artefacts

  • распараллели процесс создания и загрузки артефактов документации
  • добавили marocchino/sticky-pull-request-comment для приклеивания сообщения к одному комментарию в pr
  • добавлена конфигурация: config-ci.json
  • удалены неиспользуемые переменные

plasma-infra: Refactoring deploy documentations artefacts PR context

Build android icons plugin

  • добавлен dispatch события для запуска build icons в plasma-android

plasma-infra: Dispatch build-icons event (https://github.com/salute-developers/plasma/pull/1145)

Scaffold components docs

  • добавлена генерация компонентов по заданному шаблону

plasma-infra: Scaffold components docs by template (https://github.com/salute-developers/plasma/pull/1128)

Docs

Docs

  • Исправлена ошибка примера путём обновления токенов бэграундов в сторибуке для библиотек plasma-web, plasma-b2c, plasma-asdk.

До:

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 image

После:

image image

feat: update badge view tokens (https://github.com/salute-developers/plasma/pull/1142)


🚀 Enhancement

🐛 Bug Fix

Authors: 8


v1.299.0 (Thu Mar 14 2024)

Release Notes

Release by 13.03.2024 (#1112)

Components

Calendar

  • добавлено возможность выбора одного дня для range

feat(new-hope): edit calendar range logic and fix name (https://github.com/salute-developers/plasma/pull/1084)

TextField

  • исправлен ошибка связанная с прозрачностью в Safari

feat(plasma-new-hope): TextField issue with opacity (https://github.com/salute-developers/plasma/pull/1082)

Button

  • удалены токены scale из кнопки и группы кнопок в пакетах plasma-{b2c, web, sdds-serv}, caldera/-online
  • удалены токены scale из example для plasma-new-hope

feat: remove scale tokens from Button & ButtonGroup (https://github.com/salute-developers/plasma/pull/1110)

Grid

  • добавлен в поставку в plasma-{b2c, web, new-hope}, sdds-serv
  • написаны тесты и обновлена документация

feat(plasma-new-hope): Grid refactor redesign (https://github.com/salute-developers/plasma/pull/1105)

ButtonBase

  • добавлен базовый компонент для создания custom кнопок для библиотек plasma-{b2c,new-hope}

feat(plasma-new-hope, b2c): ButtonBase (https://github.com/salute-developers/plasma/pull/1080)

Icons

SVG

  • добавлен svg формат иконок (не попадают в итоговой билд)

feat(plasma-icons): Add svg icons (https://github.com/salute-developers/plasma/pull/1095)

Icons generation

  • добавлена генерация компонентов иконок на основе svg во время билда
  • удалены компоненты и их assets из git

plasma-icons: build-time generate Icon components (https://github.com/salute-developers/plasma/pull/1101)

Docs

SDDS SERV DOCS

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

plasma-docs: Setup sdds-serv package docs (https://github.com/salute-developers/plasma/pull/1062)

Misc

Tooltip

  • исправлена логика работы classname, теперь все наследуется корректно

fix(new-hope): remove wrapper from popover (https://github.com/salute-developers/plasma/pull/1083)

Pickers

  • исправлена ошибка UI в документации

fix(ui): fix pickers documentation bug with overflow (https://github.com/salute-developers/plasma/pull/1089)


🚀 Enhancement

🐛 Bug Fix

Authors: 7


v1.292.1 (Tue Mar 05 2024)

🐛 Bug Fix

  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 1


v1.292.0 (Fri Mar 01 2024)

Release Notes

Release by 29.02.2024 (#1079)

Components

Drawer

  • добавлены компоненты Drawer и Panel
  • включен в поставку plasma-{b2c/web/sdds-serv}
  • для компонента Drawer написаны тесты

feat(plasma-new-hope): add Drawer (https://github.com/salute-developers/plasma/pull/1068)

Indicator

  • добавлены тесты и документация
  • добавлен в поставку для библиотек: plasma-{web,b2c}
  • интегрирован в компонент Avatar

feat(plasma-new-hope, web, b2c): Indicator component (https://github.com/salute-developers/plasma/pull/1067)

ButtonGroup

  • добавлен новый компонент и тесты с документацией
  • исправлена структура файлов для Spiner
  • добавлен компонент Button в поставку в plasma-{b2c,web}
  • обновлена документация для Button
  • обновлены тесты зависящие от Button

feat(plasma-new-hope): add button group component (https://github.com/salute-developers/plasma/pull/1061)

TextField [Note]

TextField перевезен на новую Архитектуру, могут быть незначительные отличия от текущего поведeния.

Рефакторинг TextField

  • поведение анимация label внутри поля стала запускаться одинаковым между b2c и web. Запуск на фокусе, а не на начале редактирования.
  • при показе label внутри поля больше не учитывается placeholder

TextField [plasma-b2c]

  • исправлено поведение для цвет placeholder, больше не зависит от наличия leftHelper

feat(plasma-new-hope): TextField (https://github.com/salute-developers/plasma/pull/949)

Infra

Upload assets

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

plasma-infra: Upload assets for target package(-s) (https://github.com/salute-developers/plasma/pull/1054)

plasma-temple

  • удалены все упоминания о пакете plasma-temple из текущего репозитория

Remove plasma-temple from repo Part 1

Tokens

  • Добавлен пакет @salutejs/data-themes, который содержит все созданные json-схемы, а также набор методов, позволяющие сгенерировать темы для web-платформы в формате js объектов для styled-component и css стилей для подключения с помощью нативных способов.

  • В пакетах с наборами тем были объеденены токены с цветами и типографикой.

  • Так же если необходимы токены цвета или типографики отдельно, забрать их можно по пути @salutejs/<vertical-name>-themes/tokens для общих токенов и @salutejs/<vertical-name>-themes/tokens/<theme-name> для конкретных тем.

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

    • @salutejs/plasma-themes - для вертикали Plasma - пока нигде не используется;
    • @salutejs/sdds-themes - для вертикали SDDS - используется с библиотекой @salutejs/sdds-serv;
    • @salutejs/cladera-online-themes - для вертикали Caldera Online - используется с библиотеками @salutejs/cladera-online и @salutejs/cladera;
    • @salutejs/flamingo-themes - для вертикали Flamingo - пока нигде не используется;

New-hope

  • Удалена зависимость @salutejs/plasma-tokens из пакета.

SDDS-Serv

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/sdds-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Caldera / Caldera Online

  • Обновлена документация со способом установки и подключением;
  • Убрана зависимость от пакета @salutejs/plasma-tokens и добавлен пакет @salutejs/caldera-online-themes;
  • Обновлён способ подключение темы в storybook;
  • Исправлена сторис LiveDemo в компоненте Toast;
  • Заменены токены цветов в конфигах компонента Segment на актуальные

Add new tokens architecture (https://github.com/salute-developers/plasma/pull/1074)

Docs

Сontributing Typos

  • исправлены опечатки в документации
  • добавлен параграф об обязательном наличие локально browser chromium

plasma-docs: Fix cypress cli commands (https://github.com/salute-developers/plasma/pull/1058)

Misc

SDDS Android

  • добавлен SDDS Android проект, включающий:

    • Theme Builder Gradle Plugin
    • SDDS Sandbox App
    • UIKit
    • UIKit Compose
    • файл с лицензией и README.md в каждый модуль

chore[sdds-android]: SDDS Android project was created. (https://github.com/salute-developers/plasma/pull/1045)

CI/CD Pipeline [SDDS Android]

  • Project build system migration to composite builds was made to support multiproject structure.
  • Code quality check workflow was created.
  • Merge report tasks were added.
  • Codeowners file was modified.

chore[sdds-android, cicd]: code quality check workflow (https://github.com/salute-developers/plasma/pull/1070)


🚀 Enhancement

🐛 Bug Fix

Authors: 8


v1.285.0 (Thu Feb 15 2024)

Release Notes

Release by 14.02.2024 (#1047)

Components

SSRProvider

  • SSRProvider перенесен в библиотеку plasma-new-hope
  • добавлен в поставку b2c/web/asdk
  • из plasma-asdk удалена plasma-core зависимость

feat(plasma-new-hope): add ssr provider component (https://github.com/salute-developers/plasma/pull/1021)

Calendar

  • добавлено новое свойство onChangeStartOfRange в библиотеки plasma-{web,b2c}

After

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

multiple

image

feat(plasma-new-hope): Add Combobox component (https://github.com/salute-developers/plasma/pull/1032)

Icons

  • поправлен tree-shaking пакета иконок
  • компонент Icon теперь deprecated

plasma-icons: fix tree-shaking (https://github.com/salute-developers/plasma/pull/1031)

Fonts

  • обновлены шрифты SBSans Display для CDN

Infra

Plasma-web-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-web-docs

plasma-infra: Bump Docusaurus to latest plasma-web-docs

Plasma-ui-docs

  • обновлен пакет docusaurus и все что с ним связано до @latest версии
  • исправлены все уязвимости в пакете plasma-ui-docs

plasma-infra: Bump Docusaurus to latest plasma-ui-docs

DEV Stage

  • добавлен dev stage для возможности сделать deploy dev branch. Нужен для QA

plasma-infra: Setup s3 DEV stage – manual run (https://github.com/salute-developers/plasma/pull/1029)

Fonts

  • обновлены шрифты для документации, storybook , тестов

chore: update sb fonts (https://github.com/salute-developers/plasma/pull/1041)

Misc

Сборка без styled-components

  • добавили возможность использовать plasma-{web,b2c} без styled-components

Пример использования:

import { TextArea } from @salutejs/plasma-web/css;

plasma-web/plasma-b2c: Добавлена сборка без styled-components (https://github.com/salute-developers/plasma/pull/942)

SDDS SRVC

  • добавлена библиотека sdds-srvc
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, Modal, Popup, Radiobox, Segment, Spinner, Switch

feat(sdds-srvc): add sdds srvc package (https://github.com/salute-developers/plasma/pull/1023)

Caldera

  • добавлена библиотека Caldera
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add Caldera package (https://github.com/salute-developers/plasma/pull/990)

Caldera-online

  • добавлена библиотека Caldera-online
  • поднят storybook в рамках pull request
  • опубликован npm пакет
  • добавлена Typography (в виде компонентов как старого, так и нового формата)
  • добавлены компоненты: Button, Checkbox, Dropdown, Link, ModalBase, PopupBase, Radiobox, Segment, Spinner, Switch

feat(caldera): add caldera online package (https://github.com/salute-developers/plasma/pull/1012)


🚀 Enhancement

🐛 Bug Fix

  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • test(plasma-b2c): Add tests and snapshots for Combobox component (@neretin-trike)
  • chore: update fonts for storybook (@TitanKuzmich)
  • feat(b2c, web): Added tests for Avatar and AvatarGroup (@shuga2704)
  • feat(plasma-new-hope, web, b2c): Insignificant improvements in Avatar.stories (@shuga2704)
  • feat(plasma-web, plasma-b2c): Populated AvatarGroup into web, b2c (@shuga2704)
  • feat(plasma-web, plasma-b2c): Populated Avatar into web, b2c (@shuga2704)
  • fix(plasma-web, plasma-b2c): fix default Tabs sizes (@kayman233)
  • fix(plasma-new-hope): remove carousel and observers from Tabs (@kayman233)
  • fix(plasma-web, plasma-b2c): height, arrows design fixes (@kayman233)
  • feat(plasma-web, plasma-b2c): Tabs refactor and redesign (@kayman233)
  • fix(plasma-hope): Add value deps for Select component with multiselect mode #1040 (@neretin-trike)
  • docs(plasma-web/b2c): regenerate api docs (@TitanKuzmich)
  • test(plasma-b2c/web): add Overlay snapshots (@TitanKuzmich)
  • feat(plasma-b2c, plasma-web): Wrapped Spinner up in styled only in SC build #942 (@shuga2704)
  • build(plasma-b2c): add css build (@Yeti-or)
  • chore: api report after adding "onChangeStartOfRange" prop (@Yakutoc)
  • docs(plasma-asdk/web/b2c/hope): regenerate api docs (@TitanKuzmich)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 8


v1.277.0 (Thu Feb 01 2024)

Release Notes

Release by 31.01.2024 (#1020)

Components

  • поправлена генерация 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, отвечающий за цвет иконки закрытия
  • добавлена поддержка 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

🐛 Bug Fix

Authors: 8


v1.271.1 (Fri Jan 19 2024)

🐛 Bug Fix

  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 1


v1.271.0 (Thu Jan 18 2024)

Release Notes

Release by 18.01.2024 (#981)

Components

  • добавлен пропс 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)

  • решен баг с пролистыванием (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

🐛 Bug Fix

  • Merge remote-tracking branch 'origin/dev' into t1 (@Yakutoc)
  • Update package-lock.json files (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
  • docs(plasma-b2c/web/hope): generate api docs (@TitanKuzmich)
  • feat(plasma-web, plasma-b2c): Added isDragScrollDisabled property to control panel (@shuga2704)
  • docs(plasma-asdk/b2c/web): generate api docs (@TitanKuzmich)
  • chore: manual package.lock bump (@TitanKuzmich)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 7


v1.261.0 (Mon Dec 25 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.260.0 (Fri Dec 22 2023)

🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • docs(plasma-b2c/web): generate api docs (@TitanKuzmich)
  • Update package-lock.json files (@Salute-Eva)
  • test(plasma-b2c/web): fix tests depending on typography (@TitanKuzmich)
  • feat(plasma-web,plasma-b2c): Update snapshots and add test (@neretin-trike)
  • fix(plasma-new-hope): Fix TextArea behavior with uncontrolled value (@neretin-trike)
  • feat(plasma-b2c,plasma-web): Update configs for components with new design (@neretin-trike)
  • chore(vite): bump to 4.5.1 (@Yakutoc)
  • feat(plasma-web, plasma-b2c): redesign Notification (@kayman233)
  • chore: Update package-lock.json files [skip ci] (@Salute-Eva)

Authors: 5


v1.254.0 (Thu Dec 14 2023)

Release Notes

Release by 14.12.2023 (#925)

Components

Tabs

  • вынесены токены в отдельный файл
  • исправлен конфиг
  • убрана вариация active

plasma-new-hope: Refactoring tabs tokens, variations, config (https://github.com/salute-developers/plasma/pull/873)

AddFocus

  • добавлен общий mixin addFocus(на него переведены компоненты: Chip, Checkbox, Radiobox, Calendar )

plasma-(new-hope, asdk): Add focus mixin (https://github.com/salute-developers/plasma/pull/888)

Header

Для plasma-{new-hope,asdk}

  • добавлен компонент Header, в качестве составных компонента (HeaderLogo, HeaderArrow, etc.)
  • добавлен mixin mediaQuery

feat(plasma-new-hope): Add header as separate components (https://github.com/salute-developers/plasma/pull/887)

Tooltip

  • добавлен Tooltip с новым дизайном и API (для plasma-{web,b2c,new-hope})

plasma-new-hope: Add tooltip (https://github.com/salute-developers/plasma/pull/879)

Switch

  • добавлена реализация на новой архитектуре для plasma-{new-hope, web, asdk}

feat(new-hope): switch (https://github.com/salute-developers/plasma/pull/816)

Infra

Upload assets when publish canary, latest

  • добавили условие при котором происходит загрузка assets

plasma-infra: Handling upload-assets (https://github.com/salute-developers/plasma/pull/882)

Actions/setup-node

  • зафиксировали версию Node.js (18.16.1) для корректной работы в CI

plasma-infra: Use 18.16.1 node version (https://github.com/salute-developers/plasma/pull/904)

Upload assets when publish RC

  • переопределена логика получения commit для правильного условия загрузки assets в момент публикации RC

plasma-infra: Upload assets when publish rc (https://github.com/salute-developers/plasma/pull/892)

Auto generate changelog [CI]

  • добавлен workflow для ручного запуска создания PR релиза
  • автоматизирован процесс создания changelog на основе merged prs и labels

plasma-infra: Automation of the release process (https://github.com/salute-developers/plasma/pull/894)

Storybook

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

🐛 Bug Fix

Authors: 8


v1.250.0 (Thu Nov 30 2023)

🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • chore: update package locks #880 (@TitanKuzmich)
  • docs(plasma-b2c/web): generate docs (@TitanKuzmich)
  • Update package-lock.json files (@Salute-Eva)
  • chore(plasma-b2c): bump "default-browser-id" to 2.0.0 (@Yakutoc)
  • chore(plasma-b2c): bump "@microsoft/api-extractor" to 7.38.3 (@Yakutoc)
  • chore(plasma-b2c): fix vulnerabilities: high, critical (@Yakutoc)
  • chore(plasma-b2c): bump "vite" to 4.5.0 (@Yakutoc)
  • chore: update package-locks (@Salute-Eva)
  • docs(plasma-web/b2c): generate api (@TitanKuzmich)
  • feat(plasma-web, plasma-b2c): Notification on new-hope (@kayman233)

Authors: 6


v1.246.0 (Thu Nov 16 2023)

Release Notes

Release 16.11.2023 (#852)

Релиз от 16.11.2023


🚀 Enhancement

🐛 Bug Fix

  • Update versions (@Salute-Eva)
  • feat(plasma-web, plasma-b2c): ModalBase, PopupBase on new-hope (@kayman233)
  • chore(plasma-b2c): delete unnecessary options (@Yakutoc)
  • chore(plasma-b2c): bump storybook to @latest (7.5.3) (@Yakutoc)
  • chore(plasma-b2c): migrate main.ts to Storybook 7.* (@Yakutoc)
  • chore(plasma-b2c): add decorators for theme, toast entity (@Yakutoc)
  • chore(plasma-b2c): migrate preview.ts to Storybook 7.* (@Yakutoc)
  • chore: update package-locks (@Salute-Eva)
  • chore(plasma-b2c): migrate to CSF 3 [TextField]#833 (@Yakutoc)
  • chore(plasma-b2c): migrate to CSF 3 TextArea
  • chore(plasma-b2c): migrate to CSF 3 Tabs
  • chore(plasma-b2c): migrate to CSF 3 Select
  • chore(plasma-b2c): migrate to CSF 3 Radiobox
  • chore(plasma-b2c): migrate to CSF 3 PopupBase
  • chore(plasma-b2c): migrate to CSF 3 Popover
  • chore(plasma-b2c): migrate to CSF 3 ModalBase
  • chore(plasma-b2c): migrate to CSF 3 UploadVisual
  • chore(plasma-b2c): migrate to CSF 3 UploadAudio
  • chore(plasma-b2c): migrate to CSF 3 Upload
  • chore(plasma-b2c): migrate to CSF 3 Typography
  • chore(plasma-b2c): migrate to CSF 3 Tooltip
  • chore(plasma-b2c): migrate to CSF 3 Toast
  • chore(plasma-b2c): migrate to CSF 3 Switch
  • chore(plasma-b2c): migrate to CSF 3 Spinner
  • chore(plasma-b2c): migrate to CSF 3 Slider
  • chore(plasma-b2c): migrate to CSF 3 Skeleton
  • chore(plasma-b2c): migrate to CSF 3 Progress
  • chore(plasma-b2c): migrate to CSF 3 Price
  • chore(plasma-b2c): migrate to CSF 3 PreviewGallery
  • chore(plasma-b2c): migrate to CSF 3 PaginationDots
  • chore(plasma-b2c): migrate to CSF 3 Notification
  • chore(plasma-b2c): migrate to CSF 3 Modal
  • chore(plasma-b2c): migrate to CSF 3 Link
  • chore(plasma-b2c): migrate to CSF 3 Image
  • chore(plasma-b2c): migrate to CSF 3 Grid
  • chore(plasma-b2c): migrate to CSF 3 ElasticGrid
  • chore(plasma-b2c): migrate to CSF 3 Editable
  • chore(plasma-b2c): migrate to CSF 3 Dropdown
  • chore(plasma-b2c): migrate to CSF 3 Checkbox
  • chore(plasma-b2c): migrate to CSF 3 Cell
  • chore(plasma-b2c): migrate to CSF 3 Carousel
  • chore(plasma-b2c): migrate to CSF 3 Card
  • chore(plasma-b2c): migrate to CSF 3 Calendar
  • chore(plasma-b2c): migrate to CSF 3 Button
  • chore(plasma-b2c): migrate to CSF 3 Badge
  • chore(plasma-b2c): migrate to CSF 3 AudioPlayer
  • chore(packages): reformat package.json (@Yakutoc)
  • docs(plasma-web/b2c/hope): update api (@TitanKuzmich)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 5


v1.240.0 (Thu Nov 02 2023)

🚀 Enhancement

🐛 Bug Fix

  • chore: update package-locks (@Salute-Eva)
  • Update versions (@Salute-Eva)
  • fix(plasma-ui, plasma-web, plasma-b2c): new animation API for PopupBase/ModalBase (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 6


v1.237.0 (Thu Oct 19 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-core, plasma-ui): remove withAnimation from PopupBase (@kayman233)
  • fix(plasma-core, plasma-ui): minor refactoring and types fix (@kayman233)
  • feat(plasma-core, plasma-ui): add animation for PopupBase etc (@kayman233)
  • fix(plasma-web/b2c): move tokens from dev deps to deps (@TitanKuzmich)
  • docs(plasma-core/hope/web/b2c): generate new api (@TitanKuzmich)
  • fix(plasma-core): refactor in PopupBase/ModalBase (@kayman233)
  • feat(plasma-core, plasma-web, plasma-b2c): ModalBase component (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 7


v1.236.2 (Fri Oct 06 2023)

🐛 Bug Fix

Authors: 1


v1.236.1 (Fri Oct 06 2023)

🐛 Bug Fix

Authors: 2


v1.236.0 (Fri Sep 29 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 5


v1.227.0 (Thu Sep 14 2023)

🐛 Bug Fix

Authors: 1


v1.225.0 (Mon Sep 04 2023)

🐛 Bug Fix

Authors: 2


v1.221.0 (Fri Aug 18 2023)

🐛 Bug Fix

Authors: 1


v1.220.0 (Thu Aug 03 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-web, plasma-b2c): Tooltip update on text change #637 (@kayman233)
  • feat(plasma-b2c, plasma-web): autoResize for TextArea #614 (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

⚠️ Pushed to master

Authors: 3


v1.219.0 (Thu Jul 13 2023)

🐛 Bug Fix

  • chore(storybook): avoid OpenSSL v3.0 breaking changes #620 (@Yakutoc)
  • fix(plasma-core): fix cols/rows usage in TextArea #620 (@kayman233)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.218.0 (Thu Jun 29 2023)

🐛 Bug Fix

Authors: 3


v1.216.0 (Thu Jun 01 2023)

🚀 Enhancement

🐛 Bug Fix

⚠️ Pushed to master

  • test(plasma-b2c): add more performance tests, exclude perftests from tsconfig & type coverage (@Troff8)

Authors: 3


v1.215.0 (Mon May 22 2023)

🐛 Bug Fix

⚠️ Pushed to master

  • fix(plasma-web, plasma-b2c, plasma-ui): fix single/multiple lines in Checkbox/Radiobox (@kayman233)

Authors: 2


v1.213.0 (Fri May 19 2023)

🐛 Bug Fix

Authors: 1


v1.212.0 (Fri May 19 2023)

🐛 Bug Fix

Authors: 1


v1.209.0 (Wed May 10 2023)

🐛 Bug Fix

Authors: 1


v1.208.2 (Wed May 10 2023)

🐛 Bug Fix

Authors: 2


v1.208.1 (Wed May 03 2023)

🐛 Bug Fix

Authors: 2


v1.208.0 (Wed May 03 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.206.0 (Thu Apr 27 2023)

🐛 Bug Fix

Authors: 1


v1.205.0 (Wed Apr 26 2023)

🚀 Enhancement

  • feat(plasma-b2c): Dropdown new placements (@kayman233)

🐛 Bug Fix

Authors: 2


v1.204.1 (Tue Apr 25 2023)

🐛 Bug Fix

Authors: 1


v1.204.0 (Mon Apr 24 2023)

🐛 Bug Fix

Authors: 1


v1.202.0 (Wed Apr 19 2023)

🐛 Bug Fix

Authors: 1


v1.201.0 (Mon Apr 17 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.175.0 (Thu Apr 13 2023)

🐛 Bug Fix

Authors: 1


v1.174.0 (Wed Apr 12 2023)

🐛 Bug Fix

Authors: 1


v1.173.2 (Wed Apr 05 2023)

🐛 Bug Fix

Authors: 1


v1.173.1 (Tue Apr 04 2023)

🐛 Bug Fix

  • fix(plasma-web,plasma-b2c): remove private api #458 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

⚠️ Pushed to master

  • fix(plasma-web,plasma-b2c): fix various api diff between web/b2c (@Yeti-or)
  • refactor(plasma-b2c): Update TextArea, TextField, Button and Container components (@neretin-trike)

Authors: 3


v1.173.0 (Fri Mar 31 2023)

🐛 Bug Fix

Authors: 1


v1.172.0 (Thu Mar 30 2023)

🚀 Enhancement

  • feat: api report after merged "Select" component #455 (@Yakutoc)
  • feat(plasma-b2c): update test symlink (@Yakutoc)
  • feat(plasma-b2c): re-export "Select" component (@Yakutoc)
  • feat(plasma-hope): export "Select" component (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.171.0 (Thu Mar 30 2023)

🚀 Enhancement

  • feat(plasma-web): add correct symlink for cypress test (@Yakutoc)

Authors: 1


v1.170.0 (Wed Mar 29 2023)

🚀 Enhancement

  • feat: api report after merged "Tabs" component #445 (@Yakutoc)
  • feat(plasma-b2c): re-export "Tabs" component from plasma-hope #445 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.169.0 (Wed Mar 29 2023)

🚀 Enhancement

Authors: 1


v1.167.0 (Tue Mar 28 2023)

🚀 Enhancement

  • feat: api report after merged Grid component #436 (@Yakutoc)
  • feat(plasma-b2c): add "Grid" cypress test (@Yakutoc)
  • feat(plasma-b2c): re-export "Grid" component from plasma-hope (@Yakutoc)

🐛 Bug Fix

  • feat(plasma-hope,plasma-web,plasma-b2c): Update API for Container component #446 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.166.0 (Fri Mar 24 2023)

🚀 Enhancement

⚠️ Pushed to master

  • feat(plasma-web,plasma-b2c): Remove Input and Field components (@neretin-trike)

Authors: 1


v1.165.0 (Fri Mar 24 2023)

🚀 Enhancement

  • feat: api report after merged Image component #435 (@Yakutoc)
  • feat(plasma-b2c): re-export "Image" component from plasma-hope (@Yakutoc)

Authors: 1


v1.164.0 (Tue Mar 21 2023)

🐛 Bug Fix

⚠️ Pushed to master

Authors: 3


v1.163.0 (Fri Mar 17 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.162.0 (Thu Mar 16 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.161.0 (Thu Mar 16 2023)

🚀 Enhancement

  • feat: add api reports #397 (@Yakutoc)
  • feat(plasma-b2c): apply DropdownListCssProperties for Select component #397 (@Yakutoc)

🐛 Bug Fix

Authors: 3


v1.158.0 (Tue Mar 14 2023)

🚀 Enhancement

Authors: 1


v1.156.0 (Wed Mar 08 2023)

🚀 Enhancement

  • feat(plasma-b2c): delete unnecessary dependencies/devDependencies #392 (@Yakutoc)
  • feat(plasma-b2c): delete jest config #392 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.155.1 (Tue Mar 07 2023)

🐛 Bug Fix

Authors: 1


v1.155.0 (Tue Mar 07 2023)

🚀 Enhancement

  • feat: add api reports after re-export UploadAudio component #382 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [UploadAudio]#382 (@Yakutoc)
  • feat(plasma-b2c): re-export "UploadAudio" component #382 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.154.0 (Tue Mar 07 2023)

🚀 Enhancement

  • feat: add api reports after re-export UploadVisual component #381 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [UploadVisual]#381 (@Yakutoc)
  • feat(plasma-b2c): re-export "UploadVisual" component #381 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.153.1 (Tue Mar 07 2023)

🐛 Bug Fix

Authors: 1


v1.153.0 (Mon Mar 06 2023)

🐛 Bug Fix

Authors: 2


v1.152.0 (Fri Mar 03 2023)

🚀 Enhancement

  • feat: add api reports after re-export ElasticGrid component #372 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [ElasticGrid]#372 (@Yakutoc)
  • feat(plasma-b2c): re-export "ElasticGrid" component #372 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.151.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat(plasma-b2c): use --passWithNoTests flag for jest #369 (@Yakutoc)
  • feat: add api reports after re-export AudioPlayer component #369 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [AudioPlayer]#369 (@Yakutoc)
  • feat(plasma-b2c): re-export "AudioPlayer" component #369 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.150.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Editable component #368 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink [Editable]#368 (@Yakutoc)
  • feat(plasma-b2c): re-export "Editable" component #368 (@Yakutoc)
  • feat(plasma-hope): add "Editable" component #368 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.149.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Slider component #360 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #360 (@Yakutoc)
  • feat(plasma-b2c): re-export SliderThumb from plasma-hope #360 (@Yakutoc)
  • feat(plasma-b2c): re-export slider component #360 (@Yakutoc)
  • feat(plasma-core): slider move to core #360 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.148.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export PreviewGallery component #376 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #376 (@Yakutoc)
  • feat(plasma-b2c): re-export "PreviewGallery" component #376 (@Yakutoc)

🐛 Bug Fix

Authors: 1


v1.147.0 (Thu Mar 02 2023)

🚀 Enhancement

  • feat: add api reports after re-export Upload component #374 (@Yakutoc)
  • feat(plasma-b2c): add cypress tests symlink #374 (@Yakutoc)
  • feat(plasma-b2c): re-export "Upload" component #374 (@Yakutoc)

Authors: 1


v1.145.0 (Mon Feb 27 2023)

🚀 Enhancement

  • feat(plasma-b2c): add partial typing for theme #366 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.144.0 (Mon Feb 20 2023)

🐛 Bug Fix

Authors: 1


v1.143.0 (Mon Feb 20 2023)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-b2c): resolve import for ModalView #347 (@Yakutoc)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.142.0 (Fri Feb 17 2023)

🐛 Bug Fix

Authors: 2


v1.141.1 (Thu Feb 16 2023)

🐛 Bug Fix

Authors: 1


v1.141.0 (Wed Feb 15 2023)

🚀 Enhancement

  • feat(plasma-b2c): add offset prop in storybook #336 (@Yakutoc)

🐛 Bug Fix

  • chore(plasma-b2c): hack to fix typings #324 (@Yeti-or)
  • refactor(plasma-web/plasma-b2c): move common code to plasma-hope #324 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.140.1 (Wed Feb 15 2023)

🐛 Bug Fix

  • fix(plasma-b2c): fix lint missing/unnecessary dependency #344 (@Yakutoc)
  • fix(plasma-b2c): hide unnecessary editable story controls #344 (@Yakutoc)
  • fix(plasma-b2c): improve toast story #344 (@Yakutoc)
  • fix(plasma-b2c): resolve "control.options" warning in storybook #344 (@Yakutoc)
  • fix(plasma-b2c): use CSF for Grid, Link, Skeleton #344 (@Yakutoc)
  • fix(plasma-b2c): use InSpacingDecorator #344 (@Yakutoc)
  • chore(plasma-b2c): delete unnecessary stories.mdx #344 (@Yakutoc)

Authors: 1


v1.140.0 (Tue Feb 14 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.139.0 (Tue Feb 14 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.138.0 (Tue Feb 14 2023)

🚀 Enhancement

  • feat(plasma-b2c): add onHide action in storybook #319 (@Yakutoc)

Authors: 1


v1.137.1 (Fri Feb 10 2023)

🐛 Bug Fix

Authors: 2


v1.137.0 (Fri Feb 10 2023)

🚀 Enhancement

  • feat(plasma-*): Add .npmignore and remove file field for test files #322 (@neretin-trike)

Authors: 1


v1.136.0 (Wed Feb 08 2023)

🐛 Bug Fix

  • feat(plasma-ui,plasma-b2c): Add breakWord props for storybook preview #310 (@neretin-trike)

Authors: 1


v1.135.0 (Wed Feb 08 2023)

🐛 Bug Fix

  • fix(plasma-b2c): set value prop outlined to true #313 (@Yakutoc)

Authors: 1


v1.134.0 (Fri Feb 03 2023)

🚀 Enhancement

  • feat(plasma-b2c): add tests for handling property size #295 (@Yakutoc)
  • feat(plasma-b2c): handling property size #295 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.133.0 (Thu Feb 02 2023)

🚀 Enhancement

🐛 Bug Fix

  • chore(plasma-b2c): enable preview source code #308 (@Yakutoc)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.132.0 (Thu Feb 02 2023)

🐛 Bug Fix

Authors: 1


v1.131.0 (Wed Feb 01 2023)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.130.0 (Wed Feb 01 2023)

🐛 Bug Fix

Authors: 1


v1.129.0 (Sat Jan 28 2023)

🐛 Bug Fix

Authors: 1


v1.128.0 (Thu Jan 26 2023)

🐛 Bug Fix

Authors: 1


v1.126.0 (Thu Jan 19 2023)

🐛 Bug Fix

Authors: 2


v1.123.0 (Mon Dec 26 2022)

🐛 Bug Fix

Authors: 1


v1.122.0 (Thu Dec 22 2022)

🚀 Enhancement

  • feat(plasma-b2c): set "Button" type to delete button from AudioPlayer #272 (@Yakutoc)
  • feat(plasma-b2c): set "Button" type to delete, select button from Gallery #272 (@Yakutoc)

Authors: 1


v1.121.0 (Thu Dec 22 2022)

🚀 Enhancement

🐛 Bug Fix

  • fix(plasma-b2c): correct processing "Text Field" view #244 (@Yakutoc)

Authors: 1


v1.120.0 (Thu Dec 15 2022)

🐛 Bug Fix

Authors: 1


v1.118.0 (Wed Dec 14 2022)

🚀 Enhancement

  • feat(plasma-b2c): add a11y for Editable component #252 (@Yakutoc)

🐛 Bug Fix

  • Bump independent versions [skip ci] (@Salute-Eva)
  • Update CHANGELOG.md [skip ci] (@Salute-Eva)
  • fix(plasma-b2c): set correct button font size when change size #259 (@Yakutoc)

⚠️ Pushed to master

  • Merge commit '2de734f1' into test (@Yeti-or)

Authors: 3


v1.117.0 (Thu Dec 08 2022)

🐛 Bug Fix

  • fix(plasma-b2c): set correct button font size when change size #259 (@Yakutoc)

Authors: 1


v1.116.1 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.116.0 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.115.2 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 1


v1.115.1 (Thu Nov 24 2022)

🐛 Bug Fix

Authors: 2


v1.115.0 (Wed Nov 23 2022)

🐛 Bug Fix

Authors: 1


v1.113.0 (Thu Nov 17 2022)

🚀 Enhancement

  • feat(plasma-b2c): processing slider keyboard support by cypress #218 (@Yakutoc)
  • feat(plasma-b2c): add support a11y for Slider #218 (@Yakutoc)

Authors: 1


v1.111.2 (Wed Nov 09 2022)

🐛 Bug Fix

Authors: 1


v1.111.0 (Thu Nov 03 2022)

🚀 Enhancement

Authors: 1


v1.110.0 (Wed Nov 02 2022)

🚀 Enhancement

  • feat(plasma-b2c): handle focus state by cy test #205 (@Yakutoc)
  • feat(plasma-b2c): add accent color for slider thumb when focus #205 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.109.0 (Mon Oct 31 2022)

🐛 Bug Fix

Authors: 1


v1.108.2 (Mon Oct 31 2022)

🐛 Bug Fix

  • test(plasma-web,plasma-b2c): Update snapshots and test for Radiobox and Checkbox components #128 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add redesign Radiobox and Checkbox components #128 (@neretin-trike)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.108.1 (Mon Oct 31 2022)

🐛 Bug Fix

Authors: 1


v1.106.1 (Thu Oct 27 2022)

🐛 Bug Fix

Authors: 1


v1.105.0 (Fri Oct 21 2022)

🚀 Enhancement

  • feat(plasma-b2c): handling tab focus by cypress tests #186 (@Yakutoc)
  • feat(plasma-b2c): handling tab focus #186 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.104.0 (Thu Oct 20 2022)

🚀 Enhancement

Authors: 1


v1.103.1 (Wed Oct 19 2022)

🐛 Bug Fix

Authors: 1


v1.102.4 (Tue Oct 18 2022)

🐛 Bug Fix

Authors: 2


v1.102.2 (Mon Oct 10 2022)

🐛 Bug Fix

Authors: 1


v1.102.1 (Mon Oct 10 2022)

🐛 Bug Fix

Authors: 1


v1.102.0 (Mon Oct 10 2022)

🚀 Enhancement

🐛 Bug Fix

Authors: 2


v1.101.0 (Thu Oct 06 2022)

🐛 Bug Fix

Authors: 1


v1.99.0 (Wed Oct 05 2022)

🚀 Enhancement

  • feat(plasma-b2c): passed event as second optional arguments for onChange/onUpload methods #176 (@Yakutoc)

🐛 Bug Fix

Authors: 2


v1.98.0 (Tue Oct 04 2022)

🐛 Bug Fix

Authors: 1


v1.97.0 (Mon Oct 03 2022)

🐛 Bug Fix

Authors: 1


v1.96.0 (Wed Sep 28 2022)

🐛 Bug Fix

Authors: 1


v1.95.2 (Mon Sep 26 2022)

🐛 Bug Fix

Authors: 1


v1.95.1 (Tue Sep 20 2022)

🐛 Bug Fix

Authors: 1


v1.95.0 (Thu Sep 15 2022)

🐛 Bug Fix

Authors: 1


v1.94.0 (Wed Sep 14 2022)

🐛 Bug Fix

Authors: 1


v1.93.1 (Wed Sep 14 2022)

🐛 Bug Fix

Authors: 1


v1.92.0 (Thu Sep 08 2022)

🐛 Bug Fix

Authors: 1


v1.91.1 (Tue Sep 06 2022)

🐛 Bug Fix

Authors: 2


v1.91.0 (Thu Sep 01 2022)

🐛 Bug Fix

Authors: 1


v1.90.1 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.90.0 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.89.0 (Mon Aug 29 2022)

🐛 Bug Fix

Authors: 1


v1.87.1 (Tue Aug 16 2022)

🐛 Bug Fix

  • fix(plasma-web): Add overflow hidden if modal amount not null for Modal component #130 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add cover, background and coverGradient for Card component #118 (@neretin-trike)
  • test(plasma-web,plasma-b2c): Add test and snapshot for Cell component #118 (@neretin-trike)
  • feat(plasma-web,plasma-b2c): Add Cell component #118 (@neretin-trike)
  • ci(plasma-b2c): fix storybook build #125 (@Yeti-or)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 3


v1.87.0 (Wed Aug 10 2022)

🐛 Bug Fix

Authors: 2


v1.86.1 (Fri Jul 29 2022)

🐛 Bug Fix

Authors: 1


v1.85.0 (Fri Jul 22 2022)

🚀 Enhancement

Authors: 1


v1.84.2 (Wed Jul 20 2022)

🐛 Bug Fix

Authors: 1


v1.84.1 (Wed Jul 20 2022)

🐛 Bug Fix

Authors: 1


v1.84.0 (Tue Jul 19 2022)

🐛 Bug Fix

Authors: 1


v1.83.2 (Fri Jul 15 2022)

🐛 Bug Fix

  • fix(plasma-core): fix autoscroll with row placement #95 (@Gerpea)

Authors: 1


v1.83.0 (Thu Jul 07 2022)

🐛 Bug Fix

  • fix(plasma-b2c): fix tabs outer margins #49 (@Gerpea)
  • chore: update package-locks [skip ci] (@Salute-Eva)

Authors: 2


v1.82.0 (Wed Jul 06 2022)

🚀 Enhancement

  • feat(plasma-core): add autoscroll tabs on focus #66 (@Gerpea)

🐛 Bug Fix

Authors: 2


v1.81.0 (Fri Jul 01 2022)

🐛 Bug Fix

  • chore(plasma-ui): add performance addon to Carousel component #74 (