Changelog 3.x
3.10.5 — 25.06.2026
Исправления
- Исправлено всплытие события в компоненте CdsDropdown из-за которого выпадающее меня закрывалось при клике по scrollbar в браузере Safari (CDS-4524)
- Исправлен рендер
native-selectв компоненте CdsDropdown в браузере Safari (CDS-4524)
3.10.4 — 10.06.2026
Улучшения
- Добавлены размеры
sm,xsкомпоненту CdsTextInput (CDS-4536)
3.10.3 — 09.06.2026
Исправления
createCdsобернута вeffectScope(CDS-4535)- Исправлен вывод системных сообщений
warn,error,deprecatedв режимIS_DEV(CDS-4534)
3.10.2 — 28.05.2026
Исправления
- Исправлено переопределение нативных атрибутов у компонента CdsBadge (CDS-4525)
- Исправлено поведение компонента CdsInput в состоянии
disabledнаpointer-events:none(CDS-4518) - Исправлено поведение компонента CdsList в состоянии
disabledнаpointer-events:none(CDS-4520) - Исправлено выравнивание многострочного узла в CdsTree (CDS-4517)
- Исправлен рендер
native-selectв компоненте CdsDropdown в Windows/Linux системах на движке Chromium (CDS-4521)
3.10.1 — 14.05.2026
Исправления
- Исправлено отображение
disabledв состоянииcheckedу компонента CdsToggle (CDS-4442) - Исправлено позиционирование в кнопки закрытия при использовании
scrollableиdismissBtn(DEPRECATED) (CDS-4455)
3.10.0 — 30.04.2026
Что нового
- Добавлены иконки
Moon,Sun(CDS-4458)
Исправления
- Заменена иконка
Ai(CDS-4458)
3.9.0 — 16.04.2026
Что нового
Исправления
- Исправлен рендер слота
messagesв компоненте CdsUploader (CDS-4438)
Устаревшее
- Свойства
inlineпо-умолчанию в компоненте CdsBadge (Значение по умолчаниюtrueустановлено для обратной совместимости. В v4.0.0 значение по умолчанию изменится наundefined. Укажите значение явно.) (CDS-4444) - Свойства
limitedпомеченоdeprecatedв компоненте CdsBadge (используйте св-воmaxсо значением 99) (CDS-4444) - Свойства
countпомеченоdeprecatedв компоненте CdsBadge (используйте св-воcontent) (CDS-4444) - Свойства
invertColorпомеченоdeprecatedв компоненте CdsBadge (используйте св-воcolorс конкретным цветом) (CDS-4444) - Свойства
currentPageпомеченоdeprecatedв компоненте CdsBreadcrumbsItem (используйтеdisabledдля обозначения неактивной страницы) (CDS-4444)
3.8.2 — 19.03.2026
Улучшения
- Доработан пример с вложенными списками через слот в компоненте CdsList (CDS-4433)
Исправления
- Исправлено некорректное поведение в отступах у групп и сабгрупп в компоненте CdsList (CDS-4435)
- Исправлен пример документации с диапазоном дат в сценариях CdsDatePicker (CDS-4420)
- Исправлена потеря реактивности в компоненте CdsRadioButton в inject/provide (CDS-4434)
3.8.1 — 25.02.2026
Что нового
- Добавлены иконки
thumb-up-fill,thumb-down-fill(CDS-4430)
3.8.0 — 19.02.2026
Что нового
- Добавлены иконки
ai,thumb-up,thumb-down,scale-right,scale-left(CDS-4424)
3.7.2 — 05.02.2026
Что нового
- Компонент CdsTree подключен к
CodeConnect(CDS-4273) - Компонент CdsUploader подключен к
CodeConnect(CDS-4274)
Исправления
- Исправлен поведение
searchмодели в CdsAutocomplete (CDS-4379) - Исправлен рендер
selection slotв компоненте CdsAutocomplete (CDS-4368)
3.7.1 — 11.12.2025
Что нового
- Добавлена иконка education (CDS-4338)
- Добавлено состояние
warningв виде нового свойства для компонента CdsSteps (CDS-4327) - Компонент CdsExpandablePanel подключен к
CodeConnect(CDS-4252) - Компонент CdsPagination подключен к
CodeConnect(CDS-4256) - Компонент CdsContentSwitcher подключен к
CodeConnect(CDS-4251) - Компонент CdsSteps подключен к
CodeConnect(CDS-4247)
Исправления
- Исправлено отсутствие всплывания нативных событий в CdsTextInput (CDS-4336)
- Исправлено некорректное позиционирование
checkboxв CdsMenu приcontained: true(CDS-4328)
3.6.5 — 26.11.2025
Что нового
- Компонент CdsList подключен к
CodeConnect(CDS-4254) - Компонент CdsNotificationAlert подключен к
CodeConnect(CDS-4255) - Компонент CdsNotification подключен к
CodeConnect(CDS-4255) - Компонент CdsTooltip подключен к
CodeConnect(CDS-4271) - Компонент CdsBreadcrumbs подключен к
CodeConnect(CDS-4239)
Улучшения
- Добавлен метод
focusиblurкомпоненту CdsTextArea (CDS-4332) - Добавлен пример использования CdsBadge в CdsButton вариация
icon only(CDS-4333)
Исправления
- Исправлена некорректная разметка в
secondaryварианте CdsButton (CDS-4333) - Исправлены отступы между
label,description,messagesслотов во всех компонентах форм (CDS-4306) - Исправлен фон ячеек и слотов в CdsTable (CDS-4329)
3.6.4 — 13.11.2025
Что нового
- Компонент CdsDrawer подключен к
CodeConnect(CDS-4263) - Компонент CdsModal подключен к
CodeConnect(CDS-4262) - Компонент CdsTimePicker подключен к
CodeConnect(CDS-4268) - Компонент CdsDatePicker подключен к
CodeConnect(CDS-4267)
Исправления
- Исправлены иллюстрации в соответствии с макетами (CDS-4330)
- Исправлена проблема при рендере через h функции
router-linkв link.ts composable (CDS-4323)
Устаревшее
- Компонент CdsSidebar помечен как
deprecated(CDS-4310)
3.6.3 — 30.10.2025
Что нового
- Компонент CdsCard подключен к
CodeConnect(CDS-4249) - Компонент CdsRadioButton подключен к
CodeConnect(CDS-4257)
Исправления
- Исправлено отображение
stripedстрок в CdsTable при использованииfixedколонок (CDS-4309) - Исправлены неточности в документации CdsList (CDS-4320)
- Исправлено ограничение текста в
subtitleв компонент CdsCard (CDS-4320) - Исправлено ограничение текста в слоте
messagesу всех контроллов (CDS-4315)
3.6.2 — 16.10.2025
Устаревшее
- Добавлен альтернативный механизм инжекта токенов темы для Shadow DOM (CDS-4311)
3.6.1 — 16.10.2025
Что нового
- Компонент CdsMenu подключен к
CodeConnect(CDS-4266) - Компонент CdsImage подключен к
CodeConnect(CDS-4253) - Компонент CdsProgress к
CodeConnect(CDS-4244) - Компонент CdsEmptyState к
CodeConnect(CDS-4241) - Компонент CdsDivider подключен к
CodeConnect(CDS-4240) - Компонент CdsAutocomplete подключен к
CodeConnect(CDS-4261) - Компонент CdsCombobox подключен к
CodeConnect(CDS-4265) - Компонент CdsDropdown подключен к
CodeConnect(CDS-4264)
Исправления
- Изменено значение токена цвета
surface-secondaryв теме PromoLight (CDS-4292) - Исправлена высота у компонента CdsTabsV2 с
36pxна32px(CDS-4303) - Исправлены отступы в компоненте CdsTree (CDS-4295)
3.6.0 — 02.10.2025
Что нового
- Новые компоненты CdsSlideView и СdsSlideViewItem (замена устаревшему CdsContainer в режиме only-single) (CDS-4296)
- Новые компоненты CdsTabsView и CdsTabsViewItem (удобная замена устаревшему CdsContainer. Обратите внимание на новый вариант использования CdsTabs с этими компонентами) (CDS-4296)
- Компонент CdsTabsV2 подключен к
CodeConnect(CDS-4300) - Компонент CdsTextArea подключен к
CodeConnect(CDS-4270)
Улучшения
- Добавлено свойство
borderlessкомпоненту CdsCard (CDS-4296)
Исправления
- Исправлено некорректное отображение компонента CdsTag при указании css-свойства
max-width(CDS-4299) - Исправлена иллюстрация MailOpened в соответствие с svg в Figma (CDS-4298)
3.5.0 — 18.09.2025
Что нового
- Добавлен новый компонент CdsTabsV2 (CDS-4290)
- Компонент CdsTextInput подключен к
CodeConnect(CDS-4269)
Улучшения
- Заменен CdsContentSwitcher на CdsTabsV2 в компоненте CdsTimePicker (CDS-4290)
- Добавлен сценарий Дерево с возможностью разворачивания всех узлов в CdsTable (CDS-4181)
Исправления
- Заменен CdsContentSwitcher на CdsTabsV2 в сценариях CdsTable (CDS-4290)
- Исправлены некорректные отступы в
selection-columnесли естьellipsisв CdsTable (CDS-4282) - Исправлен шаблон разметки подвала CdsTable при брейкпоинте
mdи ниже (CDS-4278)
Устаревшее
- Компонент CdsTabs помечен
deprecated(CDS-4290) - Компонент CdsContentSwitcher помечен
deprecated(CDS-4290)
3.4.0 — 04.09.2025
Что нового
- Компонент CdsCheckbox подключен к
CodeConnect(CDS-4250) - Компонент CdsTabs подключен к
CodeConnect(CDS-4259) - Компонент CdsToggle подключен к
CodeConnect(CDS-4260) - Компонент CdsStatus подключен к
CodeConnect(CDS-4246) - Компонент CdsTag подключен к
CodeConnect(CDS-4248) - Компонент CdsLoader подключен к
CodeConnect(CDS-4243) - Компонент CdsBadge подключен к
CodeConnect(CDS-4235) - Добавлена иконка
unlocked-left(CDS-4285) - Добавлена иконка
clock-fill(CDS-4248)
Улучшения
- Изменена иконка
progressнаclock-fillв компоненте CdsStatus (CDS-4284) - Изменена иконка
progressнаclockв компоненте CdsNotification (CDS-4284)
Исправления
- Приведены
labelиdescriptionв CdsCheckboxGroup и CdsRadioButton к единому виду с CdsTextInput (CDS-4286) - Изменен отступ между
labelиdescriptionв CdsCheckbox и CdsRadio (CDS-4277) - Исправлено разночтение в документации сценария CdsDataPicker (CDS-4231)
- Исправлен заголовок в CdsCard в соответствии с изменениями в дизайне (CDS-4276)
- Исправлены некорректные импорты в сценариях CdsTable (CDS-4237)
3.3.2 — 21.08.2025
Что нового
- Подключен Figma Code Connect для компонента CdsButton и CdsFunctionalButton (CDS-4211)
- Добавлен сценарий корректного использования компонента CdsCombobox с CdsTag как в библиотеке CDS 2
Исправления
- Исправлено позиционирование
checkboxвrowSelectionв компоненте CdsTable с фиксированными колонками (CDS-4229) - Добавлен отступ между
titleиsubtitleв компоненте CdsCard (CDS-4228) - Компонент CdsCombobox переписан на
render функциюблагодаря чему, исправлено некорректное поведениеselectionслота в некоторых случаях (CDS-4203)
3.3.1 — 07.08.2025
Улучшения
- Обновлен компонент CdsStages (CDS-4192)
3.3.0 — 24.07.2025
Что нового
Исправления
- Изменен
scrollStrategyсrespositionнаnoneв компонентах CdsMenu, CdsTooltip, CdsAutocomplete, CdsCombobox, CdsDropdown (CDS-4195)
3.2.1 — 26.06.2025
Исправления
- Исправлено некорректно наследование атрибутов в компоненте CdsTextInput (CDS-4162)
- Удалены неподдерживаемые токены цвета из компонента CdsTable в dropdown элементе (CDS-4182)
- Исправлена рекомендуемая версия node.js >= 18 (CDS-4188)
3.2.0 — 29.05.2025
Что нового
3.1.0 — 17.04.2025
Что нового
- Добавлено свойство
native-selectкомпоненту CdsDropdown (CDS-4144) - Добавлена документация компонента CdsDivider (CDS-4147)
Исправления
- Исправлено отображение CdsEmptyState при изменение темы (CDS-4146)
- Исправлены отсутствующие токены в list стилях (CDS-4145)
Устаревшее
- Компонент CdsSelect помечен
deprecated(CDS-4144)
Используйте CdsDropdown со свойством
native-selectвместо CdsSelect
3.0.4 — 09.04.2025
Улучшения
- Обновлен Node.js до версии 22.14.0 (CDS-4131)
- Обновлен Vue.js до версии 3.5.13 (CDS-4131)
- Обновлен Typescript до версии 5.7.3 (CDS-4131)
- Обновлен Vite до версии 5.4.14 (CDS-4131)
3.0.3 — 03.04.2025
Исправления
- Исправлены отсутствующие токены цвета в компоненте CdsTree (CDS-4143)
- Исправлены ошибочные события ввода с клавиатуру в компоненте CdsContainerItem (CDS-4138)
3.0.2 — 28.02.2025
Исправления
- Исправлена ошибка в CdsPagination при вводе страниц в
quickJumper(CDS-4110)
3.0.1 — 14.02.2025
Улучшения
- Добавлен пример с сгруппированными элементами в выпадающих списках (CDS-4109)
Исправления
- Исправлена проблема некорректного поведения CdsMenu, когда в активаторе присутствует CdsTooltip (CDS-4090)
3.0.0 — 30.01.2025
🔥 Полный редизайн системы токенов и полноценная поддержка тематизации
🚀 CdsSandbox 2.0 — новый уровень взаимодействия и удобства!
✨ Новые компоненты: CdsList, CdsMenu, CdsTree, CdsTimePicker, CdsImage, CdsDivider, CdsProgress, CdsExpandablePanels
⚡ Массовый апгрейд UI-компонентов и улучшенная документация
🔧 Ещё больше тестов, фиксов багов и улучшений!
Обязательно ознакомьтесь с инструкцией по переходу на версию 3.0
Что нового
- Трехуровневая система токенов (CDS-2932)
- Темы: cdsLight, cdsDark, b2bLight, b2bDark (CDS-2932)
- Компонент CdsImage (CDS-3749)
- Компонент CdsDivider (CDS-4022)
- Компонент CdsFunctionalButton (CDS-4022)
- Обновлен компонент CdsCheckbox на новую систему токенов (CDS-3841)
- Обновлен компонент CdsButton на новую систему токенов (CDS-3832)
- Обновлен компонент CdsDatePicker на новую систему токенов (CDS-3901)
- Обновлен компонент CdsSelect на новую систему токенов (CDS-3814)
- Обновлен компонент CdsExpandablePanel на новую систему токенов (CDS-3905)
- Обновлен компонент CdsContainer на новую систему токенов (CDS-3939)
- Обновлен компонент CdsPagination на новую систему токенов (CDS-3926)
- Обновлен компонент CdsTimePicker на новую систему токенов (CDS-3949)
- Обновлен компонент CdsSteps на новую систему токенов (CDS-3898)
- Обновлен компонент CdsDrawer на новую систему токенов (CDS-3931)
- Обновлен компонент CdsUploader на новую систему токенов (CDS-3928)
- Обновлен компонент CdsStatus на новую систему токенов (CDS-3699)
- Обновлен компонент CdsNotification на новую систему токенов (CDS-3914)
- Обновлен компонент CdsOverlay на новую систему токенов (CDS-3913)
- Обновлен компонент CdsModal на новую систему токенов (CDS-3919)
- Обновлен компонент CdsTooltip на новую систему токенов (CDS-3897)
- Обновлен компонент CdsIcon на новую систему токенов (CDS-3897)
- Обновлен компонент CdsTextArea на новую систему токенов (CDS-3895)
- Обновлен компонент CdsForm на новую систему токенов (CDS-3968)
- Обновлен компонент CdsProgress на новую систему токенов (CDS-3745)
- Обновлен компонент CdsLoader на новую систему токенов (CDS-3896)
- Обновлен компонент CdsAutocomplete на новую систему токенов (CDS-3892)
- Обновлен компонент CdsCombobox на новую систему токенов (CDS-3891)
- Обновлен компонент CdsDropdown на новую систему токенов (CDS-3885)
- Обновлен компонент CdsBadge на новую систему токенов (CDS-3883)
- Обновлен компонент CdsMenu на новую систему токенов (CDS-3884)
- Обновлен компонент CdsList на новую систему токенов (CDS-2963)
- Обновлен компонент CdsTextInput на новую систему токенов (CDS-3875)
- Обновлен компонент CdsToggle на новую систему токенов (CDS-3213)
- Обновлен компонент CdsContentSwitcher на новую систему токенов (CDS-3850)
- Обновлен компонент CdsTabs на новую систему токенов (CDS-3852)
- Обновлен компонент CdsEmptyState на новую систему токенов (CDS-3851)
- Обновлен компонент CdsRadioButton на новую систему токенов (CDS-3849)
- Обновлен компонент CdsLink на новую систему токенов (CDS-3603)
- Обновлен компонент CdsTag на новую систему токенов (CDS-3703)
- Обновлен компонент CdsSkeletonLoader на новую систему токенов (CDS-3968)
- Обновлен компонент CdsBreadcrumbs на новую систему токенов (CDS-3099)
- Обновлен компонент CdsTree на новую систему токенов (CDS-4038)
- Обновлен компонент CdsTable на новую систему токенов (CDS-4031)
- Обновлен компонент CdsTag на новую систему токенов (CDS-3703)
- Обновлен компонент CdsStages на новую систему токенов (CDS-4020)
- Обновлен компонент CdsSidebar на новую систему токенов (CDS-4020)
- Обновлены иллюстрации на новую систему токенов (CDS-3944)
- Обновлены миксины типографики на новую систему токенов (CDS-3867)
- Обновлены все цвета на новую систему токенов (CDS-3867)
- Добавлены новые сценарий в CdsTable (CDS-4047)
Улучшения
- Добавлена новая документация для всех компонентов на вкладку "Использование" (CDS-4057)
- Добавлены unit и e2e тесты для компонента CdsRadioButton (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsAutocomplete (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsBadge (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsBreadcrumbs (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsBreadcrumbs (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsButton (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsCheckbox (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsCombobox (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsDrawer (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsDropdown (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsEmptyState (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsEmptyState (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsIcon (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsLoader (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsSidebar (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsStages (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsStatus (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsSteps (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsTag (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsTextArea (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsTextInput (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsToggle (CDS-3963)
- Добавлены unit и e2e тесты для компонента CdsTooltip (CDS-3963)
Исправления
- Исправлены некорректные размеры в CdsTable (CDS-4084)
- Исправлена кнопка в кастомизации выбора CdsTable (CDS-4084)
- Исправлен
borderв CdsButton и размер кнопки в CdsTable Tree Data (CDS-4084) - Добавлено
border-radiusв CdsProgress (CDS-4051) - Убрано свойство
ellipsisу всехlabelв компонентах контролах (CDS-4026) - Исправлены отступ
labelв компонентах CdsSelect (CDS-3966) - Исправлены отступ
labelв компонентах CdsUploader (CDS-3966) - Изменено расположение
prependиappendиконок в компоненте CdsTextInput (CDS-3955) - Исправлены сценарии B2bLayout для совместимости с новыми токенами (CDS-4022)
- Исправлен
dividerв CdsDropdown и CdsCombobox (CDS-4022) - Исправлена функция
selectв CdsDropdown, CdsAutocomplete, CdsCombobox, которая позволяла выбратьdisabledэлемент (CDS-4022) - Исправлена анимация
focus-visibleв компонентах CdsTabs и CdsContentSwitcher (CDS-3908) - Исправлен
loadingкомпонентов CdsTabs и CdsContentSwitcher (CDS-3907) - Исправлены отсутствующие токены цвета в компоненте CdsBreadcrumbs (CDS-3923)
Устаревшее
- Удалены темы: cds, b2b, dark, promo
- Удалены токены цветов, размеров и типографики из CDS 2 (CDS-4022)
- Компоненты CdsContainer (deprecated) (CDS-4020)
- Компоненты CdsStages (deprecated) (CDS-4020)
- Значение
transparentв свойствеappearanceу компонента CdsButton помечено deprecated (CDS-3832) - Свойство
inverse-colorудалено из всех компонентов (CDS-3832)
3.0.0-beta.43 — 27.01.2025
Исправления
- Исправлена кнопка в дереве данных в CdsTable (CDS-4088)
3.0.0-beta.42 — 23.01.2025
Исправления
- Исправлено некорректное поведение слота в дереве данных CdsTable (CDS-4086)
3.0.0-beta.41 — 05.12.2024
Улучшения
- Добавлено св-во
quickJumperдля компонента CdsPagination (CDS-4041)
Исправления
- Исправлен тип у
modelValueв CdsAutocomplete (CDS-4034)
3.0.0-beta.40 — 24.10.2024
Исправления
- Исправлено отображение
placeholderпри обновлении модели в компоненте CdsAutocomplete (CDS-3989)
3.0.0-beta.39 — 10.10.2024
Улучшения
- Добавлен сценарий реализации CdsTable с кнопками скролла (CDS-3761)
Исправления
- Исправлено отображение слотов
labelиdescriptionв компоненте CdsForm (CDS-3979) - Исправлено скругление у компонента CdsButton в состоянии
icon-only(CDS-3969) - Исправлено поведение счетчика в CdsTextArea при активном свойстве
hideMessages(CDS-3967)
3.0.0-beta.38 — 26.09.2024
Что нового
- Добавлена иконка
Formula, исправлена иконкаSettings(CDS-3950)
Исправления
- Исправлена ошибка с цветом текста в компоненте CdsSelect (CDS-3965)
3.0.0-beta.37 — 12.09.2024
Что нового
- Добавлены иконки
bookmark,bookmark-fill(CDS-3951)
Исправления
- Исправлена некорректная верстка в компоненте CdsTree (CDS-3938)
- Исправлено некорректное появление счетчика в компоненте CdsCombobox (CDS-3946)
- Добавлен полифилл
ResizeObserver(CDS-3716)
3.0.0-beta.36 — 15.08.2024
Что нового
- Добавлена иконка
whatsapp(CDS-3918)
3.0.0-beta.35 — 08.08.2024
Исправления
- Исправлен некорректный размер иконки
upload(CDS-3880) - Исправлен отступ от иконки
removeв компоненте CdsTextArea (CDS-3881) - Исправлена иконка
chevron-downв состоянииdisabledв компонентах CdsDropdown и CdsCombobox (CDS-3882)
3.0.0-beta.34 — 01.08.2024
Исправления
- Исправлена проблема с некорректной работой свойства
preserverSelectedRowKeysCdsTable приcheckStrictly: false(CDS-3838)
3.0.0-beta.33 — 04.07.2024
Улучшения
- Добавлена документация для дизайнеров по использованию плагина Variables Remote Sync для Figma (CDS-3831)
Исправления
- Исправлено некорректное поведение стилей в компоненте CdsExpandablePanel (CDS-3827)
- Исправлена проблема с реактивным
disabledв компоненте CdsAutocomplete (CDS-3819) - Исправлено положение иконки счетчика в компоненте CdsTextArea (CDS-3829)
- Исправлено адаптивное положение стрелки в CdsTooltip (CDS-3826)
- Исправлен
z-indexи отсутствующая переменная у компонента CdsLoader (CDS-3828)
3.0.0-beta.32 — 20.06.2024
Что нового
- Добавлен шаблон редактора текста
WYSIWYG-редактор(CDS-3731)
Улучшения
- Добавлена возможность изменить
titleв кнопке удаления в CdsTextInput и CdsSelect (CDS-3788)
Исправления
- Исправлены размеры CdsModal для корректного отображения при изменении размера экрана (CDS-3798)
- Исправлена ошибка
Cannot read properties of null (reading 'scrollWidth')в компоненте CdsTable (CDS-3782)
3.0.0-beta.31 — 06.06.2024
Улучшения
- Дополнена документация компонента CdsPagination (CDS-3025)
Документация компонента CdsPagination теперь включает подробные примеры и рекомендации по использованию большого количества страниц, что облегчает разработчикам понимание и внедрение данного компонента в их проекты.
- Добавлена отсутствующая иллюстрация
Documents(CDS-3781)В пакет иллюстраций добавлена недостающая иллюстрация, что улучшает визуальное представление и делает интерфейс более информативным и привлекательным.
Исправления
- Исправлено поведение компонента CdsSelect при активном свойство
clearable(CDS-3787)Решены проблемы с поведением компонента CdsSelect, когда свойство clearable активно, что повышает удобство использования и стабильность компонента.
- Обновлены сценарии взаимодействия с сервером в компоненте CdsAutocomplete (CDS-3661)
Переписаны и оптимизированы сценарии взаимодействия с сервером под новое API для компонента CdsAutocomplete.
- Исправлена некорректная иконка
upload(CDS-3780)Некорректная иконка upload заменена на правильную, что устраняет визуальные ошибки и улучшает общее восприятие интерфейса.
- Исправлен
z-indexкомпонента CdsSidebar (CDS-3775)Проблемы с z-index компонента CdsSidebar устранены, что предотвращает перекрытие с другими элементами на странице и обеспечивает правильное отображение всех элементов интерфейса.
3.0.0-beta.30 — 30.05.2024
Исправления
- Исправлен расчет высоты в компоненте CdsLayout (CDS-3754)
Ранее высота рассчитывалась на основе высоты контента, что приводило к неправильным значениям в некоторых случаях. Теперь высота рассчитывается на основе высоты окна браузера, что обеспечивает корректное отображение высоты компонента при изменении размеров окна
3.0.0-beta.28 — 27.05.2024
Улучшения
- Добавлена возможность аттачить к
rootNodeвсе всплывающие элементы (CDS-3776)
3.0.0-beta.27 — 23.05.2024
Улучшения
- Исправлено некорректное поведение фокуса в компонентах (CDS-3755)
Теперь фокус корректно обрабатывается во всех сценариях использования компонентов, что улучшает взаимодействие пользователей с интерфейсом.
- Доработан сценарий Layout B2B (CDS-3523)
Теперь шапка и интерфейс сценария Layout B2B соответствует оригинальной шапкой B2B Center.
- Добавлена композиция
dimensionдля компонента CdsDrawer (CDS-3523)Компонент CdsDrawer теперь поддерживает различные размеры, что увеличивает гибкость его использования в различных интерфейсах.
Исправления
- Исправлено поведение иконки при вводе в компоненте CdsCombobox (CDS-3742)
Теперь иконка сохраняется на своем месте во время ввода, что улучшает визуальное восприятие и удобство работы с компонентом.
3.0.0-beta.26 — 16.05.2024
Исправления
- Исправлен расчет минимальной высоты Layout при первоначальной загрузке (CDS-3669)
- Изменена ширина кнопки в компоненте Pagination (CDS-3726)
- Исправлена работа примера
LoadMoreв документации компонента Dropdown (CDS-3736)
3.0.0-beta.25 — 06.05.2024
Исправления
- Исправлено исключение иконки
directory-openиз билда CDS (CDS-3734)
3.0.0-beta.24 — 06.05.2024
Исправления
- Исправлена ошибка при работе библиотеки с SSR (CDS-3734)
3.0.0-beta.23 — 25.04.2024
Что нового
- Компонент CdsTree (CDS-3685)
Улучшения
- Добавлена опция настройки библиотеки
teleport(CDS-3693) - Исправлено наложение стилей во всех всплывающих элементах при использовании свойства
containedвmenuProps(CDS-3694) - Исправлена ошибка в консоли
ReferenceError: process is not definedпри вызове каких-либо предупреждений в CDS (CDS-3693)
Исправления
- Исправлено некорректное позиционирование некоторых всплывающих элементов в
locationStrategies(CDS-3656) - Убраны ограничения ширины у миксина
cds-font-label(CDS-3690) - Исправлено двойное нажатие на иконку раскрытия меню в компоненте CdsDropdown (CDS-3717)
3.0.0-beta.22 — 12.04.2024
Что нового
- Написаны тесты на функции
cache,copyToClipboard,eagerComputed,pickAttrsMocks(CDS-3652)
Улучшения
- Добавлено свойство
limitedв компоненте CdsBadge (CDS-2853) - Доработана документация компонента CdsRadioButton (CDS-3675)
Исправления
- Исправлен токен
backgroundв компоненте CdsToolbar (CDS-3689)
Устаревшее
- Удалено свойство
variantв компоненте CdsBadge
3.0.0-beta.21 — 09.04.2024
Исправления
- Исправлена ошибка
hasOwn is not definedв старых браузерах (CDS-3695)
3.0.0-beta.20 — 29.03.2024
Улучшения
- Исправлены токены состояний
hoverиfocusу всех компонентов форм (CDS-3666)
Исправления
- Исправлены токены цвета у компонента CdsLink (CDS-3666)
- Исправлен токены
backgroundу компонента CdsLayout (CDS-3666)
3.0.0-beta.19 — 28.03.2024
Исправления
- Revert: Исправлено поведение свойства hideMessages во всех компонентах форм. (CDS-3659)
3.0.0-beta.18 — 28.03.2024
Исправления
- Исправлен некорректный триггер событий, вызывающий проблемы с фокусом в компонентах CdsAutocomplete, CdsCombobox, CdsDropdown (CDS-3660)
- Исправлено поведение свойства
hideMessagesво всех компонентах форм. (CDS-3659) - Улучшена разметка компонентов форм (CDS-3659)
- Исправлено двойное событие при обновлении
v-modelв CdsCheckboxGroup (CDS-3658) - Исправлен некорректный
z-indexв компоненте CdsDrawer (CDS-3662) - Исправлено отображение
ExpandIconпри пустом массивеchildrenв CdsTable (CDS-3649)
3.0.0-beta.17 — 14.03.2024
Что нового
- Написана стратегия появления статических элементов для CdsNotificationAlert (CDS-3457)
Исправления
- Исправлена проблема с некорректным фокусом в компонентах CdsTextInput, CdsDropdown, CdsAutocomplete, CdsCombobox (CDS-3640)
- Исправлена проблема при фокусе двух и более компонентов CdsCombobox в состоянии
multiple(CDS-3640) - Исправлены стили наследования в компоненте CdsExpandablePanel (CDS-3643)
- Исправлены отступы в дереве данных CdsTable (CDS-3533)
3.0.0-beta.16 — 11.03.2024
Исправления
- Исправлена проблема с чекбоксами в компонентах CdsAutocomplete, CdsCombobox (CDS-3580)
3.0.0-beta.15 — 29.02.2024
Что нового
- Добавлена иконка
administrator(CDS-3544) - Добавлен сценарий использования CdsDropdown из 2-ой версии CDS (CDS-3530)
- Добавлен сценарий клиентской и серверной валидации компонента CdsUploader (CDS-3541)
- Добавлены сценарии по работе с пагинацией и фильтрацией в компоненте CdsAutocomplete (CDS-3525)
Исправления
- Исправлено отображение
expandIconв CdsTable если передан пустой массивchildren(CDS-3529) - Исправлено некорректное поведение CdsCheckboxGroup без заданной
v-model(CDS-3543) - Исправлено отсутствие события
expand,expandedRowChangeв компоненте CdsTable (CDS-3540)
3.0.0-beta.14 — 15.02.2024
Исправления
- Исправлена проблема в отображении DatePicker вызываемая некорректными стилями в CdsButton (CDS-3532)
3.0.0-beta.13 — 15.02.2024
Breaking Changes
Если до этого вы использовали свойство
darkв каком либо компоненте на темном фоне, теперь он будет отображаться некорректно.
Измените свойствоdarkнаinvertColor
Что нового
- Добавлен сценарий B2B Center Layout (CDS-3523)
- Написаны утилитарные классы для типографики (CDS-3507)
Улучшения
- Добавлено свойство
invertColorкомпонентам CdsIcon, CdsBadge, CdsButton, CdsDrawer, CdsFooter, CdsHeader, CdsList, CdsTabs (CDS-3523) - Добавлен атрибут
titleк компоненту CdsBreadcrumbsItem (CDS-3523)
Исправления
- Добавлено свойство
transparentкомпонентам CdsHeader, CdsFooter, CdsList, CdsToolbar (CDS-3523) - Исправлено свойство
tagдля компонента CdsListItem. - В компоненте CdsListItem добавлена обертка над элементами списка для валидности html разметки (CDS-3523)
- Исправлено отображение CdsToolbar при использовании внутри CdsLayout (CDS-3523)
- Исправлены некорректные расчеты
z-indexи размеров при использовании CdsDrawer внутри CdsLayout (CDS-3523) - Исправлено отображение состояния фокус в CdsButton со свойством
invertColor(CDS-3523) - Исправлено отображение списка CdsList со свойство
invertColor(CDS-3523) - Исправлены некорректные отступы в
flex-gridприsm breakpoint. - Исправлены css свойства в
flex-gridиcss-gridдля оптимизации сетки (CDS-3523) - Исправлено невидимое значение в поле ввода в компоненте CdsAutocomplete (CDS-3531)
- Исправлена ошибка вызываемая функцией
renderSlotв версиях vue 3.4.x и выше. (CDS-3522) - Исправлен некорректный токен цвета в CdsTable при состоянии
hovered(CDS-3532)
Устаревшее
- Удалено свойство
darkкоторое было помечено [deprecated] еще в версии 3.0.0-beta.9
3.0.0-beta.12 — 01.02.2024
Улучшения
- Покрыты тестами следующие composables:
layout,link,state(CDS-3480) - Добавлен слот
textкомпоненту CdsTag (CDS-3521)
Исправления
- Исправлено некорректное поведение при использовании слота в CdsTag (CDS-3521)
- Исправлено дублирование события
update:model-valueв CdsMenu (CDS-3488) - Исправлена проблема связанная с ошибкой при установке npm пакетов на окружении (CDS-3519)
3.0.0-beta.11 — 23.01.2024
Исправления
- Исправлен баг с типами функции
createCds(CDS-3508)
3.0.0-beta.10 — 18.01.2024
Что нового
- Документация для DatePicker (CDS-3297)
Улучшения
- Покрыты тестами следующие composables:
appearance,colors,dark,datetime,delay,dimensions,direction,disabled,display,field,filter,focus,form,group,link,loading,size,status,text,theme(CDS-3480) - Добавлены тесты для CdsCheckbox и CdsCheckboxGroup (CDS-3498)
Исправления
- Исправлена верстка при выборе длинных значений в компонентах CdsAutocomplete и CdsDropdown (CDS-3496)
- Исправлена проблема с обновлением
v-modelв CdsCheckboxGroup (CDS-3498) - Исправлен рендер
childrenв CdsList и свойствоreturn-object(CDS-3483)
3.0.0-beta.9 — 14.12.2023
Что нового
- Темизация (CDS-2978)
Breaking Changes
Мы добавили полноценную поддержку различных тем и новую цветовую палитру в дизайн-систему.
Обязательно ознакомьтесь с документацией по настройке темы в приложении
Это очень крупное обновление, которое затронуло абсолютно все компоненты - обо всех проблемах с некорректным отображением цветов или состояний сообщайте в чат
cds_public
Если вы используйте тему B2B, то в функцию createCds передайте
const cds = createCds({
theme: {
defaultTheme: 'b2b'
}
});Если вы используете тему CDS то ничего делать не нужно.
Улучшения
- Конструктор тем (beta) (CDS-3472)
Устаревшее
- Все переменные цветов из файлов
/scss/themes/cds/variables.cssи/scss/themes/b2b/variables.cssбольше не поддерживаются и будут удалены в будущих версиях (deprecated). - Свойство
darkво все компонентах больше не поддерживается и будет удалено в будущих версиях (deprecated). Вместо него используйтеtheme="dark".
3.0.0-beta.8 — 05.12.2023
Улучшения
- Добавлена возможность отключения оверлей в компоненте Sidebar (CDS-3455)
- Добавлен Badge без числового значения (CDS-3449)
- Добавлены утилитарные классы для css-свойства
gap(CDS-2908)
Исправления
- Добавлено свойство
menuIconи исправлено поведение иконки выпадающего меню в Combobox, Autocomplete (CDS-3463)
3.0.0-beta.7 — 16.11.2023
Исправления
- Исправлены утилитарные классы конфликтующие с компонентом CdsTable (CDS-3459)
3.0.0-beta.6 — 07.11.2023
Что нового
- Добавлены утилитарные классы (CDS-2908)
Улучшения
- Изменена опция изменения цвета CdsBadge (CDS-3439)
Исправления
- Исправлено ограничение ширины в CdsStages (CDS-3451)
- Исправлен экспорт svg иконок из библиотеки иконок (CDS-3406)
- Исправлена проблема с кнопкой clearable в контролах (CDS-3450)
3.0.0-beta.5 — 18.10.2023
Исправления
- Исправлен рендер компонента Checkbox вызывающий некорректное поведение в компоненте Table (CDS-3445)
3.0.0-beta.4 — 18.10.2023
Что нового
- Добавлен компонент ContentSwitcher (CDS-3240)
Исправления
- Исправлена иконка в мобильной версии CdsSteps (CDS-3444)
- Исправлено поведение Flex Grid при использовании
cds-col-auto(CDS-3443)
3.0.0-beta.3 — 12.10.2023
Что нового
- Добавлена директива для работы с Intersection observer (CDS-3434)
Улучшения
- Задокументирована утилита DateUtils (CDS-3435)
- Добавлено свойство ellipsis компонентам Dropdown, Combobox, Autocomplete (CDS-3436)
Исправления
- Исправлен некорректный фокус в компоненте TextInput не позволяющий в контроллах управлять курсором ввода (CDS-3431)
- Удалены функции emit событий в компонентах, где используется useProxyModel (CDS-3433)
3.0.0-beta.2 — 09.10.2023
Что нового
- Добавлены иконки
ChocholateMenu,Collapse,Expand,Insert,Source(CDS-3426)
Улучшения
- Стили для документации storybook (CDS-3247)
3.0.0-beta.1 — 04.10.2023
Улучшения
- Определенны публичные и приватные свойства и методы всех компонентов возвращаемых через expose (CDS-3358)
3.0.0-beta.0 — 28.09.2023
Обязательно ознакомьтесь с инструкцией по переходу на версию 3.0
Что нового
- Все компоненты переписаны на Vue 3 + Typescript
- Установка библиотек через
createCdsфункцию - Переименован компонент Loading на Loader
- Добавлена новая сетка Grid 3.0
- Добавлен новый компонент List для отображения списков
- Добавлен новый компонент Menu заменяющий OverflowMenu
- Добавлен новый компонент Overlay для отображения всплывающих окон
- Добавлен новый компонент DatePicker для выбора даты
- Добавлен новый компонент TimePicker
- Добавлен новый компонент Autocomplete (CDS-3221)
- Добавлен новый компонент Table
- Добавлен новый компонент Container
- Добавлен новый компонент Tabs
- Добавлен новый компонент ExpandablePanel
- Добавлен новый компонент Modal
- Добавлен новый компонент Notification
- Добавлен новый компонент NotificationAlert
- Добавлен новый компонент Layout
- Добавлен новый компонент Toolbar
- Добавлен новый компонент Main
- Добавлен новый компонент Page
- Добавлен новый компонент Header
- Добавлен новый компонент Footer
- Добавлен новый компонент Uploader
- Добавлен новый компонент Progress
- Добавлен новый компонент SkeletonLoader
- Добавлен новый компонент Toggle
- Добавлен новый компонент Steps
- Разработан LayoutBuilder (конструктор лейаутов)
Улучшения
- Переписаны компоненты Tooltip и Pagination
- Добавлено свойство
prependIconиappendIconв Button - Добавлено свойство
hrefкомпонентам Button, Link - Добавлено свойство
sizeкомпонентам Button, Link, Loader, TextInput, Select, Dropdown, Combobox - Добавлены размеры
xs,lg,xlдля компонента Tag - Добавлена свойство
toдля использованияvueRouteв компоненте Tag - Переименован слот
prefixнаprepend-innerв компоненте TextInput - Переименован слот
suffixнаappend-innerв компоненте TextInput - Добавлены свойства
loading,clearable,counter,prefix,suffix,prepend-inner-icon,append-inner-iconв компоненты TextInput, TextArea, Select, Dropdown, Combobox - Добавлены слоты
prepend,append,prepend-inner,append-inner,messagesв компоненты TextInput, TextArea, Select, Dropdown, Combobox - Добавлено свойство
readonly,focused,messages,max-errors,hide-messagesв компоненты TextInput, Checkbox, CheckboxGroup, RadioButton, TextArea, Select, Dropdown, Combobox - Добавлены свойство
rules,validate-on,validation-valueдля валидации в компоненты TextInput, Checkbox, CheckboxGroup, RadioButton, TextArea, Select, Dropdown, Combobox - Добавлены слоты
label,descriptionв компоненты TextInput, Checkbox, CheckboxGroup, RadioButton, TextArea, Select, Form, Dropdown, Combobox - Добавлены свойства
label,description,disabled,readonly,firstFail,v-model,validate-onв компонент Form - Добавлено свойство
multiple,is-select-all,eagerкомпоненту Dropdown, Combobox - Добавлены новые составные свойства из composable
Overlay,Activator,Location Strategy,Scroll Strategy,Lazy,Dimensions,Transition,Delayв компонент Tooltip - Добавлена
v-modelкомпоненту Pagination - Добавлены свойства
length,start,total-visible,ellipsis,tag,disabledв компонент Pagination - Добавлены все доступные размеры компонентам Button, TextInput, Select Dropdown, Combobox
- Доработан компонент CdsLayout (CDS-2326)
Исправления
- Переименовано свойство
inverseнаdarkу компонентов Button - Переименовано свойство
icon-onlyнаiconу компонентов Button - Переименован слот
iconнаprependу компонента Button - Переименовано свойство
aria-value-textнаdescriptionу компонента Loader - Переименовано свойство
variantнаappearanceу компонента Status - Исправлено свойство
toдля работы только сvue-routerу компонентов Button, Link - Изменено поведение свойства
fixedу компонента Loader на противоположное - Переименовано свойство
titleнаtextв компоненте Tag - Переименовано свойство
error-messageнаerror-messagesв компонентах TextInput, Checkbox, CheckboxGroup, RadioButton, TextArea, Select, Combobox - Переименовано свойство
disable-allнаdisabledв компоненте RadioButton - Изменено свойство
tipнаtextв компоненте Tooltip - Объединены свойства
directionиalignв новое свойствоlocation
Устаревшее
- Удалено свойство
use-routerу компонентов Button, Link - Удалено свойство
icon-afterу компонентов Button - Удалено свойство
smallу компонента Loader - Удалены свойства
tooltip,tooltip-direction,tooltip-alignу компонента Status - Удалены свойства
errorиerrorsу компонента Stages - Удалено свойство
hidden-labelу компонентов TextInput, Checkbox, TextArea - Удалено свойство
is-hidden-labelу компонента Select - Удалены свойства
optional,password,optional-label,prefix-class,suffix-classу компонента TextInput - Удален компонент FormGroup и FormItem
- Удален компонент OverflowMenu
- Удален компонент Multiselect
- Удалено свойство
visibleу компонента Tooltip - Удален компонент CdsTooltipInteractive
- Удален компонент CdsTooltipDefinition
- Удалены свойство
count,per-page,current,prevent-initial-changeу компонента Pagination