История изменений

v1.11.0

29.04.2021

Улучшения

Исправления

  • Исправлено отображение Modal в мобильной версии (CDS-2070)
  • Исправлено отображение DatePicker в мобильной версии (CDS-2067)
  • Исправлена документация события change в Select (CDS-1995)

v1.10.0

15.04.2021

Что нового

  • Задокументировано руководство для создания правил голоса и тона. Спасибо Любе Шептуховской и Маше Долгановой за вклад (CDS-2032)

Улучшения

  • Добавлено свойство dropdown и results для компонента Search (CDS-2012)
  • Добавлена пример использования Combobox с сервером (CDS-2012)
  • Добавлено свойство loading компоненту Combobox (CDS-2012)
  • Добавлены примеры скелетонов всех компонентов (CDS-1917)
  • Добавлена сортировка выбранных значений в Multiselect (CDS-2015)
  • Добавлен пример в sandbox валидации формы (CDS-1687)
  • Добавлен пример в sandbox для multiselect (CDS-2015)

Исправления

  • Исправлена проблема с отображением выпадающего списка Multiselect (CDS-2058)
  • Исправлена высота options в компоненте Multiselect (CDS-2044)
  • Изменен токен placeholder при выбранных значениях в Multiselect (CDS-2015)
  • Исправлена ошибка при пустом v-model у компонента Combobox (CDS-2012)

v1.9.1

09.04.2021

Исправления

  • Исправлено отображение ошибок у Input (CDS-2048)

v1.9.0

01.04.2021

Что нового

Улучшения

  • Добавлены свойства preventApprove, preventDismiss для блокирования действий в Modal (CDS-1948)

Исправления

  • Исправлено позиционирование tooltip в модификации flip у Overflow Menu (CDS-1991)
  • Исправлено неправильное наследование css-стилей Grid condensed для вложенных в нее сеток (CDS-1990)
  • Исправлен отсутствующий токен disabled в иконках контролов (CDS-1975)

v1.8.1

23.03.2021

Исправления

  • Обновлен пакет в npm до актуальной версии (CDS-1996)

v1.8.0

18.03.2021

Что нового

  • Добавлены примеры использования Date Picker (CDS-1964)
  • Добавлена документация по работе с текстом в раздел Редактура. Спасибо Любе Шептуховской за вклад (CDS-1912)

Улучшения

  • Изменено выравнивание слота empty-message в Data Table (CDS-1929)

Исправления

  • Исправлена проблема с синхронизацией модели в Search (CDS-1923)
  • Параметр name для Icon теперь регистронезависим (CDS-1924)
  • Исправлено отсутствие фокуса при клике на лейбл компонента Multiselect (CDS-1908)
  • Добавлен slot image для компонента Empty State (CDS-1898)

v1.7.0

04.03.2021

Что нового

  • Добавлен компонент Stages (CDS-1866)
  • Добавлен модификатор переключения фона для Container (CDS-1861)
  • Добавлены токены Progress в группу цветов Feedback (CDS-1868)
  • Добавлена вариация Progress для компонента Status (CDS-1879)

Улучшения

Исправления

  • Изменено значение токена --cds-color-link-default в b2b теме на #096AAA (CDS-1904)
  • Исправлена проблема при работе с v-model в DatePicker range (CDS-1914)
  • Исправлены токены фона в компоненте Tag (CDS-1904)

v1.6.0

04.02.2021

Что нового

  • Добавлены примеры использования компонентов в CodeSandbox для ComponentDemo (CDS-1852)
  • Добавлена иконка External (CDS-1852)
  • Добавлен README.md к packages (CDS-1820)

Улучшения

  • Обновлен Nuxt.js до 2.14.6 — Рефакторинг архитектуры сайта CDS (CDS-1820)
  • Добавлено свойство blank компоненту CdsContainer (CDS-1852)
  • Изменена архитектура папок в библиотеки CDS (packages/core) (CDS-1840)
  • Новый сборщик библиотеки CDS на Webpack 5 (CDS-1840)
  • Генератор мета-тегов и OpenGraph разметки для всех страниц (CDS-1741)

Исправления

  • Исправлен CLI под новую архитектуру для cds component (CDS-1820)
  • meta-components.json перенесен в папку со всеми данными db (CDS-1820)

Устаревшее

  • Удалены css-modules в пакете CDS (CDS-1860)

v1.5.0

29.12.2020

Что нового

  • Добавлен компонент Tag (CDS-322)

Улучшения

  • Обновлена документация по использованию вариации Empty State с кнопкой (CDS-1807)
  • Добавлено отображение @mixin cds-font-error() на страницу типографики (CDS-432)

Исправления

  • Изменены токены состояния disabled в компоненте Toggle (CDS-1822)

v1.4.0

15.12.2020

Что нового

  • Добавлен новый компонент Steps (CDS-1654)

Улучшения

Исправления

  • Исправлен баг с вводом времени в Date Picker (CDS-1788)
  • Исправлен баг анимации Modal и директивы определения клика за границей элемента (CDS-1771)
  • Исправлено использование компонента Link как псевдоссылки (CDS-1719)
  • Исправлена проблема когда в Overflow Menu событие click срабатывало два раза (CDS-1718)
  • Исправлено отображение Loading в Modal (CDS-1720)

Устаревшее

  • Свойство loader в Modal отмечено как deprecated (CDS-1720)

v1.3.1

07.12.2020

Исправления

v1.3.0

01.12.2020

Что нового

  • Добавлен компонент Empty State. Спасибо Любе Шептуховской за вклад! (CDS-1631)

Улучшения

  • Добавлено свойство multiselectable в Data Table для множественного выбора строк (CDS-1699)
  • Добавлено свойство expandable и слот expandableContent в Data Table для отображения контента в дополнительном контейнере (CDS-1694)

Исправления

Устаревшее

  • Удален фильтр shortFileName Uploader и заменен на text-overflow: ellipsis (CDS-1616)

v1.2.1

27.11.2020

Исправления

  • Исправлена обработка ошибок сервера у Uploader (CDS-1722)

v1.2.0

17.11.2020

Что нового

Улучшения

  • Добавлены события maxFiles, maxSize для компонента Uploader (CDS-1680)
  • Компонент Time перенесен в папку с Date Picker компонентом (CDS-302)
  • Добавлено состояние loading для компонента Search. Спасибо Антону Сибирякову за вклад! (CDS-1674)
  • Добавлены свойства previewClass и suffixClass компоненту Text Input (CDS-1618)

Исправления

  • Исправлена ошибка валидации типов файлов в Uploader и добавлен слот error (CDS-1680)
  • Исправлена ошибка с использованием Combobox в Form (CDS-1669)
  • Исправлена ошибка в Date Picker в disabled когда поле Time не блокировалось (CDS-1618)
  • Исправлено отображение Modal в IE11 (CDS-1642)
  • Исправлен баг не открывающегося календаря в Date Picker при нажатии на иконку (CDS-1618)

v1.1.0

03.11.2020

Что нового

Улучшения

  • Добавлена анимация для Tooltip (CDS-1664)
  • Добавлены примеры в документацию Grid (CDS-1606)
  • В компоненте Search метод clear изменен на публичный (CDS-1627)
  • Добавлена работа с числовым значением у Dropdown (CDS-1634)
  • Добавлен гайд по созданию иконок, изменена документация компонента Icon (CDS-799)
  • Добавлен фильтр truncate для сокращения строк (CDS-1580)

Исправления

v1.0.0

20.10.2020
Полный список несовместимых изменений описан в инструкции по переходу на версию 1.0

Что нового

Улучшения

  • Изменено свойство у компонент Loading position fixed на absolute (CDS-879)
  • Изменен отступ между контейнерами в форме с 32рх на 16рх (CDS-1506)
  • Исправлены значения анимации в motion.scss и css-свойства анимации компонента Modal (CDS-1504)
  • Обновлена документация Form (CDS-1475)
  • Изменен цвет посещенной ссылки с #280099 на #825AF3 в компоненте Link для соответствия стандарту доступности WCAG 2.0 при использовании на черном фоне (CDS-1555)
  • Изолированы стили документации от переменных выбора тем (CDS-711). Теперь изменяются стили только в демонстрации компонента, а не на страницах документации

Исправления

  • Исправлены значения border-radius у компонентов Multiselect (CDS-1527)
  • Исправлены атрибуты в компонентах, где они отсутствовали или работали некорректно (CDS-1509)
  • Внутри кнопки с иконкой отступ текста от иконки margin-left изменен с 10px на 8px (CDS-1484)
  • Убрано ограничение по минимальному количеству элементов в Overflow Menu (CDS-1434)
  • Исправлены отступы у колонок Col свойства cols при сетке no-gutters (CDS-1593)

Устаревшее

  • Удалено свойство options у Tabs (CDS-1232)
  • Удалены отступы у двух кнопок в Button. Добавлены отступы двух кнопок в Form (CDS-1422)
  • Удалены внешние отступы в типографике (CDS-1540)
  • Удалены миксины валидации компонентов и форм из дизайн-системы (CDS-927)

v0.17.2

30.09.2020

Исправления

  • Убран console.log в компоненте Modal (CDS-1517)

v0.17.1

28.09.2020

Исправления

  • Добавлен console.log для компонента Modal (CDS-1511)

v0.17.0

15.09.2020

Что нового

  • Добавлено свойство icon для использования иконок в компоненте Button и ContentSwitcher (CDS-839)

Улучшения

  • Задокументировано использование токенов --cds-font-margin... (CDS-1272)
  • Обновлена страница версий компонентов (CDS-1454)
  • В компонентах Checkbox и Radio Button изменен токен значений с --cds-font-label на --cds-body-text-s (CDS-1001)
  • Добавлены примеры правильного/неправильного использования компонента Overflow Menu (CDS-1433)
  • Обновлена документация компонента Form (CDS-1405)

Исправления

  • Исправлен баг с работой Text Input с вариацией password в форме (CDS-1447)

v0.16.1

07.08.2020

Исправления

  • Исправлен токен cds-body-text-l в теме B2B (CDS-1388)
  • Исправлена инициализация данных Time в Date Picker (CDS-1336)

v0.16.0

04.08.2020

Улучшения

  • Добавлена информация по использованию кнопок в качестве ссылок (CDS-1321)
  • Задокументированы системные требования к версии Node.js и Vue.js в разделе Начало работы (CDS-956)
  • Добавлено свойство optional-label для миксина валидации (CDS-1361)
  • Добавлена поддержка vue-router компоненту Container (CDS-1348)
  • Изменен дизайн главной страницы дизайн-системы (CDS-1266)
  • Добавлена иконка sandglass (CDS-1266)

Исправления

  • Исправлен пустой аттрибут href в компоненте Container (CDS-1348)
  • Исправлены примеры кнопок в документации (CDS-1379)
  • Исправлен токен у таблицы с cds-color-background-page-secondary на cds-color-background-page-primary (CDS-1098)
  • Исправлена ширина элементов Breadcrumbs и добавлен HTML-атрибут title (CDS-985)
  • Исправлена работа компонента Multiselect в IE11 (CDS-1353)
  • Исправлена ошибка с v-model в компоненте Text Input. Добавлены слушатели событий. Добавлен метод setFocus (CDS-1333)

v0.15.1

28.07.2020

Исправления

  • Исправлена работа сайта в IE11. Обновлена версия core-js для компонентов (CDS-1168)

v0.15.0

21.07.2020

Что нового

Улучшения

Исправления

Устаревшее

  • Удалена страница «Макет» из основных элементов визуального языка, а ее контент доступен в описании использовании компонента Grid (CDS-1298)

v0.14.0

07.07.2020

Что нового

  • Раздел «Основные элементы» переименован в «Визуальный язык», добавлено определение этого раздела и дополнено описание его основных элементов (CDS-1296)

Улучшения

  • Задокументирован компонент Icon (CDS-1280)
  • Улучшено отображение документации Grid (CDS-1283)

Исправления

  • Исправлен баг со свойством align у компонента DataTable при использование слота header (CDS-1227)
  • Исправлена проблема с перекрытием текста указателем компонента Tooltip (CDS-977)

v0.13.0

23.06.2020

Что нового

  • Добавлены иконки company и password (CDS-1244)
  • Добавлены токены отступов для типографики (CDS-1225)

Улучшения

Исправления

  • Увеличена минимальная и установлена максимальная ширина Overflow Menu (CDS-1246) по запросу (CDS-1237)
  • Исправлен баг с отображением подсказки в компоненте Overflow Menu (CDS-1256). Спасибо Екатерине Калининой за то, что сообщила о нём!
  • У компонента Data Picker основные стили переведены на токены (CDS-623)
  • Исправлен порядок базовых стилей (CDS-1225)
  • Убраны хеши из дублирующих классов типографики (CDS-1225)
  • Добавлена высота линии для body страницы (CDS-1225)
  • Исправлена JS-ошибка при выборе элемента в Overflow Menu (CDS-1243)
  • Исправлена баг работы свойства no-vertical-pad в Data Table с модификацией short (CDS-1236)
  • Добавлено удаление пустых символов в title элементов компонента Overflow Menu (CDS-1238)
  • Исправлена проблема с некорректным отображение стрелки селекта в компоненте Pagination (CDS-1234)
  • Добавлены отсутствующие отступы у Col auto в компоненте Grid (CDS-1235)
  • Исправлена проблема срабатывания двойного события change в Pagination (CDS-1226)

v0.12.0

09.06.2020

Что нового

(CDS-1200, CDS-1201, CDS-1202, CDS-1204)

Улучшения

(CDS-167, CDS-193, CDS-199)

  • Добавлен раздел «Запросы», в котором описано, как запросить изменения или сообщить о баге (CDS-1195)

Исправления

  • Доработано управление базовым шрифтом в дизайн-системе и доработаны темы CDS и B2B (CDS-1198)
  • Переименованы иконки: View в VisibilityOn и ViewOff в VisibilityOff (CDS-1190)

v0.11.0

28.05.2020

Улучшения

  • Добавлено свойство name компоненту Icon (CDS-1187)

Исправления

  • Исправлена проблема с отображением иконок в Overflow Menu (CDS-1187)

v0.10.1

27.05.2020

Исправления

  • Исправлена сортировка версий changelog (CDS-1173)

v0.10.0

26.05.2020

Что нового

  • Добавлена иконки: View Off, View и Link

(CDS-1120, CDS-1120, CDS-1117)

Улучшения

  • Добавлена документация для компонентов:

Text Area, Tooltip, Uploader, Loading, Form (CDS-1142, CDS-207, CDS-238, CDS-288, CDS-337)

  • В компоненте Data Table добавлено свойство width для управление шириной колонок, возможность использования ячеек шапки в виде slot

и свойство ellipsis для ячеек (CDS-1140)

  • Зафиксированы табы при скролле на страницах документации (CDS-1128)
  • Добавлена возможность использования Text Input для ввода пароля (CDS-1120)

Исправления

  • Добавлен отсутствующий max breakpoint в Grid (CDS-1155)
  • Свойство columns в DataTable сделано необязательным (CDS-1159)

v0.9.0

28.04.2020

Что нового

  • Все вариации компонентов и их возможностей теперь представлены по-новому

(CDS-979, CDS-1069, CDS-1080, CDS-1072, CDS-1068, CDS-311, CDS-1074, CDS-1070)

  • Добавлена кнопка «Наверх» для страниц документации (CDS-865)
  • Добавлена иконка Copy (CDS-979)

Улучшения

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

Data Table, Radio Button, Pagination, Overflow Menu, Notification, Button (CDS-474, CDS-1091, CDS-422, CDS-453, CDS-311, CDS-1021)

  • Обновлены примеры в документации Data Table (CDS-1072)
  • Компонентам Content Switcher и Pagination добавлено свойство preventInitialChange для отмены вызова события change при инициализации компонента (CDS-1088)
  • Добавлено свойство defaultValidation для возможности отключения стандартной валидации для компонентов форм (CDS-926)
  • Добавлено поле «Доступные значения» в документации API компонентов (CDS-979)

Исправления

  • Значение по-умолчанию в компоненте Date Picker приведено к Boolean типу (CDS-1072)
  • В документации компонента Container исправлена ошибка c названием токенов (CDS-1072)

v0.8.0

15.04.2020

Улучшения

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

List, Modal, Search, Dropdown, Content Switcher, Container, Checkbox, Combobox, Status (CDS-611, CDS-401, CDS-381, CDS-361, CDS-1023, CDS-397, CDS-1022, CDS-653, CDS-340)

  • Доработана маска ввода допустимого диапазона часов и минут в компоненте Time (CDS-929)
  • Упрощена работа с моделью в компонентах с использованием поля ввода (CDS-929)

Исправления

  • Временно удалена страница «Шаблоны» (CDS-1016)
  • Исправлен баг с отображением методов и событий компонентов в документации (CDS-1040)
  • Исправлен баг с использованием компонента Overflow Menu в kebab-case (CDS-948)
  • Исправлена проблема с отображением двухзначных чисел в компоненте List (CDS-1008)
  • Исправлена проблема с сортировкой версий на странице истории изменений (CDS-961)
  • Исключены дочерние компоненты из таблицы версий компонентов (CDS-1018)
  • В компоненте Content Switcher HEX-код цвета разделителя заменен на токен (CDS-1037)
  • Изменены единицы измерения максимальной ширины компонента Status с px на rem (CDS-1034)
  • Исправлено поведение компонента Modal (CDS-963)
  • Исправлен отрицательный отступ у контейнера в компоненте Form (CDS-1026)
  • Изменен миксин eyebrow на соответствующие токены в компоненте Status (CDS-1024)

v0.8.1

15.04.2020

Исправления

  • Зафиксированы версии используемых пакетов: инфраструктурных и библиотеки компонентов (CDS-1065)

v0.7.0

01.04.2020

Что нового

  • В компонент Select добавлена возможность группировки опций (CDS-944)

Улучшения

  • Изменено значение токена cds-color-text-secondary на соответствующее стандарту доступности WCAG 2.0 уровня АА (CDS-878)
  • Изменен цвет токена состояния cds-color-interactive-02-active (CDS-639)
  • Добавлена документация для Text Input (CDS-108)
  • Доработана документация Breadcrumbs (CDS-346)
  • Дополнена документация для Select (CDS-117)
  • Дополнена инструкция для дизайнеров по работе с дизайн-системой (CDS-222)

Исправления

  • Пункты меню в разделе О системе переведены на русский язык (CDS-969)
  • Исправлен баг, при котором не отображался компонент Pagination с двумя страницами (CDS-1000)
  • Исправлены ошибки верстки в боковом меню навигации (CDS-969)
  • Контентная область документации ограничена 96rem/768px (CDS-968)
  • Исправлены проблемы с версткой мобильной версии документации (CDS-968)

v0.6.0

18.03.2020

Улучшения

  • Добавлена возможность использования слотов в компоненте Notification (CDS-976)
  • В компоненте Data Table расширена возможность использования ellipsis в ячейках заголовков (CDS-924)
  • Добавлены инструкции по использовании дизайн-системы для дизайнеров (CDS-222)

v0.5.0

11.03.2020

Что нового

  • Сделан новый дизайн и изменена структура страниц документации (CDS-854)
  • Добавлено сворачивание компонента Tabs в Dropdown на мобильных устройствах (CDS-921)
  • Добавлена возможность блокирования элемента списка в компоненте Dropdown (CDS-921)
  • В типографику добавлен новый вид заголовка – Eyebrow и токен --cds-font-heading-eyebrow (CDS-434)
  • Добавлена иконка Menu (CDS-881)

Улучшения

Исправления

  • В компоненте Status исправлен шрифт (CDS-882)
  • Исправлена проблема с отображением примера форм и исправлен токен фона страницы (CDS-892)
  • Исправлен баг с отображением changelog (CDS-886)

v0.5.1

11.03.2020

Исправления

  • Исправлен баг с пустой страницей changelog (CDS-958)

v0.4.0

26.02.2020

Что нового

  • Добавлена возможность использования компонента Tabs с GET-параметрами из URL (CDS-531)

Улучшения

  • Стили библиотеки вынесены в общий файл стилей cds.css (CDS-621)
  • Перешли на использование латинских символов в якорях страниц и вкладках документации (CDS-812)
  • Перевели таблицы документации на использование компонента Data Table (CDS-705)
  • Унифицировали вывод API компонента в документации (CDS-441)

Исправления

  • Исправлено зависание в режиме разработки, связанное с ошибкой Nuxt PM Server Request: undefined (CDS-850)

v0.3.0

12.02.2020

Что нового

  • Добавлена документация по релизу и работе с git (CDS-774)
  • Автоматизирован changelog и версионирование (CDS-774)