Skip to content

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 ​

Что нового ​

  • Новый компонент CdsBadge (CDS-4444)
  • Добавлены иконки archive и archive-fill (CDS-4450)

Исправления ​

  • Исправлен рендер слота 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 ​

Что нового ​

  • Добавлены новые темы promoLight и promoDark (CDS-4197)
  • Добавлен компонент CdsStages (CDS-4196)

Исправления ​

  • Изменен 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 ​

Что нового ​

  • Компонент CdsSlideGroup (CDS-4167)
  • Компонент CdsCard (CDS-4115)

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 ​

Исправления ​

  • Исправлена проблема с некорректной работой свойства preserverSelectedRowKeys CdsTable при 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 ​

Что нового ​

Улучшения ​

  • Добавлена опция настройки библиотеки 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 ​

Что нового ​

Breaking Changes ​

Мы добавили полноценную поддержку различных тем и новую цветовую палитру в дизайн-систему.

Обязательно ознакомьтесь с документацией по настройке темы в приложении

Это очень крупное обновление, которое затронуло абсолютно все компоненты - обо всех проблемах с некорректным отображением цветов или состояний сообщайте в чат cds_public

Если вы используйте тему B2B, то в функцию createCds передайте

ts
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