Skip to content

Latest commit

 

History

History
1224 lines (898 loc) · 47.5 KB

changelog.md

File metadata and controls

1224 lines (898 loc) · 47.5 KB

Changelog

5.15.3 (2024-01-19)

Fixed

  • Поправлена типизация пропсов <Button />, <Dropdown />, <Hint />, <MenuItem />, <Snackbar /> и <Tooltip />

5.15.2 (2024-01-12)

Fixed

  • Поправлена типизация пропсов <SvgIcon />

5.15.1 (2023-12-15)

Fixed

  • Поправлена типизация свойства children в <Popup />

5.15.0 (2023-12-08)

Added

  • Добавлены обработчик нажатия клавиатуры onKeyDown и inputRef для получения ноды элемента в <Select />

5.14.18 (2023-12-01)

Fixed

  • Поправлен submit формы при выборе пункта <Menu /> кнопкой enter

5.14.17 (2023-06-29)

Fixed

  • Поправлены отступы кнопки закрытия в мобильном <Popup />

5.14.16 (2023-05-30)

Fixed

  • Зафиксированы версии модулей react-jss, jss и jss-preset-default

5.14.15 (2023-05-03)

Fixed

  • Обновлена иконка <OdnoklassnikiIcon />

5.14.13 (2023-04-25)

Fixed

  • Поправлена доступность <Popup />

5.14.12 (2023-04-10)

Fixed

  • Поправлена доступность <Tabs />

5.14.11 (2023-02-02)

Fixed

  • Поправлено центрирование иконки <Button />

5.14.10 (2022-10-27)

Fixed

  • Поправлена поддержка стилей иконок <Input /> из темы

5.14.9 (2022-09-16)

Fixed

  • Поправлена поддержка стилей <FormGroup /> из темы

5.14.8 (2022-09-15)

Fixed

  • Поправлена типизация свойств компонента <Tooltip />

5.14.7 (2022-09-15)

Fixed

  • Поправлена поддержка стилей <Input />, <Menu /> и <Tooltip /> из темы

5.14.6 (2022-07-21)

Fixed

  • Поправлена типизация свойства containerRef в <Popup />

5.14.5 (2022-07-01)

Fixed

  • Поправлена поддержка цветов <Avatar /> из темы

5.14.4 (2022-04-25)

Fixed

  • Поправлена поддержка параметров шрифта <Tabs /> из темы

5.14.3 (2022-04-21)

Fixed

  • Поправлена поддержка цветов <Tabs /> из темы

5.14.2 (2022-04-05)

Fixed

  • Поправлена поддержка параметров шрифта <Button /> и <Tabs /> из темы

5.14.1 (2022-04-04)

Fixed

  • Поправлены версии react в peerDependencies

5.14.0 (2022-03-01)

Added

  • Поддержана обводка и поправлены цвета в <Checkbox />

5.13.2 (2022-02-15)

Fixed

  • Поправлены мобильные отступы в <FormGroup />

5.13.1 (2022-02-14)

Fixed

  • Поправлены стили иконки профиля в <Avatar />
  • Обновлена иконка <VkontakteIcon />

5.13.0 (2022-02-01)

Added

  • Добавлено свойство positionX для выравнивания <Tooltip /> по горизонтали

5.12.1 (2022-01-26)

Fixed

  • Поправлена ширина <Dropdown /> с отключенным anchorFullWidth при использовании <Menu /> в качестве контента

5.12.0 (2022-01-21)

Added

  • Добавлено свойство renderAnchor для отрисовки собственного якоря в <Hint />

5.11.1 (2022-01-20)

Fixed

  • Поправлено применение цвета <MenuItem /> внутри <Select />

5.11.0 (2022-01-20)

Added

  • Добавлена поддержка аутлайна в <RadioButton />

5.10.6 (2022-01-19)

Fixed

  • Поправлена граница иконки профиля в <Avatar />

5.10.5 (2022-01-18)

Fixed

  • Поправлено состояние иконки глаза в неактивном <Input /> с паролем

5.10.4 (2021-12-20)

Fixed

  • Поправлена поддержка параметров темы для счетчика символов <Input /> и <Textarea />

5.10.3 (2021-12-20)

Fixed

  • Поправлена поддержка параметров шрифта <Stepper /> из темы

5.10.2 (2021-12-07)

Fixed

  • Поправлена поддержка параметров шрифта <Checkbox /> из темы

5.10.1 (2021-12-06)

Fixed

  • Поправлено применение цвета <MenuItem /> внутри <Select />

5.10.0 (2021-12-02)

Added

  • Добавлена кастомная иконка rightIcon в компонент <Select />

5.9.1 (2021-12-01)

Fixed

  • Поправлено состояние <Select /> при открытии выпадающего меню

5.9.0 (2021-11-23)

Added

  • Добавлен fallbackSrc в компоненте <Avatar /> на случай если src не загрузился

5.8.0 (2021-11-22)

Added

  • Добавлено свойство rootClassName в компоненте <FieldStatus />

5.7.2 (2021-11-17)

Fixed

  • Поправлены состояния <Input />, <Select /> и <Textarea /> при наведении

5.7.1 (2021-11-16)

Fixed

  • Поправлены состояния <Input />, <Select /> и <Textarea /> при наведении

5.7.0 (2021-11-16)

Added

  • Добавлен кастомный скроллбар в <Menu />

Fixed

  • Обновлены размеры иконок полей <Input />, <Select /> и <Textarea />
  • Поправлено состояние фокуса в <Tabs />

5.6.3 (2021-11-11)

Fixed

  • Поправлены отступы выпадающего меню <Select /> при скролле

5.6.2 (2021-11-08)

Fixed

  • Обновлены размеры иконки профиля в <Avatar />

5.6.1 (2021-11-03)

Fixed

  • Поправлены стили дропдауна в <Select />
  • Поправлена поддержка отступов <FieldStatus /> из темы

5.6.0 (2021-10-28)

Added

  • Улучшена поддержка кастомных стилей из темы в <Hint />

5.5.1 (2021-10-27)

Fixed

  • Поправлен hover компонента <Select />

5.5.0 (2021-10-25)

Added

  • Добавлена фабрика arrowIcon в компоненте <Select /> для обработки открытия и закгрытие выпадающего меню

5.4.12 (2021-10-14)

Fixed

  • Поправлена поддержка кастомных стилей в <Snackbar />

5.4.11 (2021-10-11)

Fixed

  • Поправлено выравнивание текста в <Input /> с типом date в safari iOS 15

5.4.10 (2021-10-08)

Fixed

  • Поправлено позиционирование стрелки в <Tooltip />

5.4.9 (2021-10-06)

Fixed

  • Поправлена поддержка кастомных стилей из темы в <Avatar/>, <FormGroup />, <Stepper /> и <Toggle />

5.4.8 (2021-09-28)

Fixed

  • Поправлен цвет границы полей ввода при использовании в <FieldGroup />

5.4.7 (2021-09-28)

Fixed

  • Поправлен цвет границы полей ввода при использовании в <FieldGroup />

5.4.6 (2021-09-27)

Fixed

  • Поправлена поддержка кастомных стилей шрифта в <FormGroup />

5.4.5 (2021-09-23)

Fixed

  • Поправлена типизация свойства ref

5.4.4 (2021-09-22)

Fixed

  • Поправлена типизация свойства ref

5.4.3 (2021-09-20)

Fixed

  • Поправлена поддержка кастомных цветов <Select />

5.4.2 (2021-09-15)

Fixed

  • Поправлен рендер <Tooltip /> с пустым свойством arrowStyle

5.4.1 (2021-09-14)

Fixed

  • Поправлена поддержка кастомных цветов поля в <Input />, <Select /> и <Textarea />

5.4.0 (2021-09-09)

Added

  • Добавлен дополнительный класс для стрелки компонента <Tooltip />
  • Улучшена поддержка кастомных цветов поля в <Input />, <Select /> и <Textarea />

5.3.11 (2021-08-19)

Fixed

  • Поправлено изменение страницы <Pagination /> через поле ввода

5.3.10 (2021-08-18)

Fixed

  • Поправлена типизация свойств компонента <FieldGroup />

5.3.9 (2021-07-25)

Fixed

  • Исправлен серверный рендеринг компонента <Toggle />

5.3.7 (2021-06-22)

Fixed

  • Исправлены отступы и высота компонента <Switcher />

5.3.6 (2021-05-26)

Fixed

  • Исправлено случайное закрытие <Popup /> и <Dropdown /> при клике внутри с перетаскиванием

5.3.5 (2021-05-20)

Fixed

  • Исправлено использование цветов <Select /> и <Dropdown /> из темы

5.3.4 (2021-05-18)

Fixed

  • Поправлено обновление темы runtime в компоненте <ThemeProvider />

5.3.3 (2021-04-23)

Fixed

  • Поправлен контекст jss по-умолчанию, если компоненты не обернуты в <ThemeProvider />

5.3.2 (2021-04-16)

Fixed

  • Поправлены стили компонента <Select /> вида regular
  • Поправлены типы onChange в компонентах <Select /> и <Toggle />

5.3.1 (2021-03-18)

Fixed

  • Поправлены цвета компонента <RadioButton />

5.3.0 (2021-03-16)

Added

  • Добавлен variation для компонента <RadioButton /> для возможности выбора типа отображения

5.2.2 (2021-02-08)

Fixed

  • Исправлено перезаписывание className элементов в customElementRenderer в <Select />

5.2.1 (2021-02-08)

Fixed

  • Исправлен тип свойства inputValueRenderer в <Select />

5.2.0 (2021-02-01)

Added

  • Добавлены новые иконки и обновлены существующие

5.1.5 (2021-01-20)

Fixed

  • Исправлен тип свойства onFocus в <ServiceSearch />

5.1.4 (2020-12-28)

Fixed

  • Исправлено поведение компонента <Popup /> при изменении свойства closeOnEsc

5.1.2 (2020-11-25)

Fixed

  • Исправлен двойной тап по якорю <Tooltip /> на iOS

5.1.1 (2020-10-29)

Fixed

  • Исправлены типы nodeRef и anchor в компонентах <Button />, <Dropdown />, <Hint /> и <SvgIcon />

5.1.0 (2020-10-06)

Added

  • Добавлено свойство autoPositionX для автопозиционирования по горизонтали компонента <Dropdown />

Fixed

  • Обновлены иконки <FacebookIcon />, <SberbankIcon /> и <PgumosruIcon />

5.0.2 (2020-09-28)

Fixed

  • Исправлены displayName компонентов

5.0.1 (2020-09-24)

Fixed

  • Удалено использование Number.isInteger в <Calendar /> для поддержки IE

5.0.0 (2020-07-13)

BREAKING CHANGES

  • Изменен тип свойства anchor на функцию в <Dropdown />, <SuggestDropdown />, <FixedOverlay /> и <RelativeOverlay /> для передачи ноды элемента
  • Изменен тип аргумента, передаваемого в свойство renderDropdown в <ServiceSearch /> и <ComplexSearch /> для передачи ноды элемента
  • Изменен тип свойства icon на функцию в <Hint /> для передачи ноды элемента
  • Удалены свойства href, target и rel в <Avatar />, <Button />, <IconButton />, <SideNavItem /> и <TabsItem />. Для ссылок необходимо использовать свойство container

Added

  • Добавлено свойство nodeRef в <Button /> и <SvgIcon /> для получения ноды элемента
  • Типы свойств компонентов расширены свойствами соответствующих HTMLDivElement, HTMLButtonElement и других

4.1.4 (2020-06-04)

Fixed

  • Поправлен рендер значения через inputValueRenderer в <Select /> при обновлении props

4.1.3 (2020-05-22)

Fixed

  • Добавлено переопределение стилей для индикатора элемента input с типом date, time и month в компоненте <Input />, появившегося в chrome 83

4.1.1 (2020-04-21)

Fixed

  • Все high-order компоненты наследуются от Component вместо PureComponent

4.1.0 (2020-04-20)

Added

  • Добавлено свойство containerRef в <Input /> для получения ноды контейнера

4.0.2 (2020-04-15)

Fixed

  • Поправлена типизация свойств target/rel для компонентов-ссылок

4.0.1 (2020-03-27)

Fixed

  • Поправлено пропадание фокусировки полей ввода внутри компонентов <Popup /> и <Dropdown /> при вводе текста

4.0.0 (2020-03-13)

BREAKING CHANGES

  • Удалены устаревшее API и life-cycle методы компонентов react, теперь для корректной работы необходим react@^16.8 и react-dom@^16.8
  • Компонент <ApplyTheme /> переименован в <ThemeProvider />
  • Фабрика функций создания имен классов createGenerateClassName и свойство generateClassName переименованы в createGenerateId и generateId соответственно
  • С этой версии <ThemeProvider /> сделан необязательным в общем случае, но остается обязательным при отрисовке server-side или при необходимости использования кастомных jss, sheetsRegistry, generateId или собственной theme
  • Компонент <InputStatus /> переименован в <FieldStatus />
  • Компонент <SvgIcon /> перенесен из rambler-ui/icons в корень
  • Переделаны экспорты темы, теперь все функции и классы импортируются из rambler-ui/theme
  • Удалена неиспользуемая тема champ и иконка rambler-ui/icons/profiles/PhoneIcon

Added

  • Добавлена сборка с ECMAScript модулями для улучшения tree-shaking

3.50.1 (2020-02-21)

Fixed

  • Поправлена фокусировка на <svg /> при анмаунте компонентов перехватывающих фокус

3.50.0 (2019-12-18)

Added

  • Добавлен компонент <Slider />

3.49.10 (2019-11-28)

Fixed

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

3.49.9 (2019-11-26)

Fixed

  • Типы свойств <SvgIcon /> теперь наследуются от свойств <svg />

3.49.8 (2019-11-19)

Fixed

  • Поправлена необязательность viewBox в определениях типов <SvgIcon />

3.49.7 (2019-11-19)

Fixed

  • Поправлена необязательность size в определениях типов <SvgIcon />

3.49.6 (2019-11-18)

Fixed

  • Поправлен проброс свойства disabled в <TagsInput /> в компоненте <Select />

3.49.5 (2019-11-01)

Fixed

  • Поправлен лишний возврат фокуса после скрытия <Dropdown />

3.49.4 (2019-11-01)

Fixed

  • Поправлено получение цвета <Input /> из темы

3.49.3 (2019-10-14)

Changed

  • Обновлены стили компонентов <Tabs /> и <TabsItem />

3.49.2 (2019-10-04)

Fixed

  • Разрешен выбор одной даты в режиме range в <Calendar />

3.49.1 (2019-10-03)

Fixed

  • Поправлена необязательность iconLeft в определениях типов <Input />

3.49.0 (2019-10-03)

Added

  • Добавлены определения типов TypeScript для компонентов

3.48.0 (2019-09-30)

Added

  • Добавлено свойство characterCounter для отображения счетчика символов в <Textarea /> и <Input />

Fixed

  • Поправлено срабатывание событий типа onMouseEnter на элементах, вложенных в <Tooltip />
  • Поправлен тип свойства status в <Input />
  • Поправлен ошибка вызова onBlur в <Select />

3.47.0 (2019-09-13)

Added

  • Добавлен тип профиля apple в <Avatar />
  • Добавлена иконка <AppleIcon />

3.46.0 (2019-09-11)

Added

  • Добавлен тип профиля sberbank в <Avatar />
  • Добавлена иконка <SberbankIcon />

3.45.0 (2019-09-09)

Added

  • Добавлена иконка <RamblerPromoCodesIcon />

3.44.1 (2019-08-15)

Fixed

  • Поправлено переопредение размера иконок в <Input />

3.44.0 (2019-08-14)

Added

  • Добавлено свойство disabled в <MenuItem />

3.43.7 (2019-08-09)

Changed

  • Обновлены стили компонента <Notification />

3.43.6 (2019-08-07)

Fixed

  • Поправлено выравнивание подписей в <Stepper />

3.43.5 (2019-08-07)

Fixed

  • Поправлено выравнивание подписей в <Stepper />

3.43.4 (2019-08-05)

Fixed

  • Поправлена иконка галочки в <Checkbox />

3.43.3 (2019-08-01)

Changed

  • Обновлены стили мобильного варианта <Hint />

3.43.2 (2019-07-09)

Changed

  • Обновлены стили компонента <Stepper />

3.43.1 (2019-07-08)

Fixed

  • Поправлено выравнивание иконок в <Textarea />

3.43.0 (2019-04-23)

Added

  • Добавлено свойство readOnly в компонент <Select />

3.42.8 (2019-04-05)

Fixed

  • Поправлены размер блока иконки соцсетей в <Avatar />
  • Поправлен нижний отступ в <FormGroup />

3.42.7 (2019-03-29)

Fixed

  • Поправлен перенос точек <Spinner /> на новую строку
  • Поправлен серверный рендер иконок <Input />

3.42.6 (2019-03-22)

Changed

  • Обновлены стили компонентов <Input/>, <Select /> и <Textarea />

Fixed

  • Поправлено значение по-умолчания свойства children в <Select />

Perf

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

3.42.5 (2019-03-21)

Fixed

  • Поправлено автопозиционирование выпадающего элемента <Select /> для единичного выбора

3.42.4 (2019-03-15)

Fixed

  • Поправлено закрытие <Select /> при клике на иконку и поле

3.42.3 (2019-03-15)

Fixed

  • Поправлены стили компонентов <Checkbox /> и <Select />

3.42.2 (2019-03-11)

Fixed

  • Поправлены отступы компонента <Popup />

3.42.1 (2019-03-11)

Fixed

  • Поправлены box-shadow в <Dropdown />, <Hint /> и <Notification />

3.42.0 (2019-03-11)

Added

  • Добавлено свойство showArrow в компонент <Dropdown /> для отображения стрелки

3.41.1 (2019-03-05)

Fixed

  • Поправлена проверка свойства iconRight в <Input /> типов time и date для сбрасывания иконок по-умолчанию

3.41.0 (2019-03-04)

Added

  • Добавлено свойство onRequestClose в <Dropdown /> для полного контроля состояния открытия/закрытия из вне

3.40.2 (2019-02-28)

Changed

  • Обновлены стили компонентов <SideNav /> и <TagsInput />

3.40.1 (2019-02-27)

Fixed

  • Поправлена передача не DOM атрибутов в элемент <Input />

3.40.0 (2019-02-26)

Added

  • Добавлено свойство containerRef в <InputStatus /> для получения ноды контейнера

3.39.0 (2019-02-26)

Added

  • Добавлен проброс дополнительных свойств в кнопку показа пароля <Input /> через свойство passwordIconProps
  • Добавлен проброс дополнительных свойств <InputStatus /> на корневой элемент

Perf

  • Исправлен импорт иконок типов в <Avatar />

3.38.0 (2019-02-22)

Added

  • Добавлена возможность передачи собственных searchIcon и searchButton в компоненте <ServiceSearch />

Fixed

  • Поправлено значение по-умолчанию свойства isVisible в <Dropdown />, <Hint /> и <Container />

3.37.4 (2019-02-22)

Perf

  • В сборку добавлен babel-plugin-transform-react-remove-prop-types, который оборачивает PropTypes для последующего удаления при сборке в production

3.37.3 (2019-02-21)

Fixed

  • Поправлены нативные контролы в <Input /> типа number

3.37.2 (2019-02-21)

Changed

  • Обновлены стили компонента <Checkbox />

Fixed

  • Поправлена фокусировка <MenuItem /> в случае использования container

3.37.1 (2019-02-19)

Fixed

  • Поправлено отображение <Select /> при использовании customElementRenderer

3.37.0 (2019-02-19)

Added

  • Добавлено свойство iconElementRenderer в <Select /> для рендера иконки при множественном выборе

3.36.0 (2019-02-18)

Added

  • Добавлено свойство container в <MenuItem />, позволяющее делать его ссылкой

3.35.1 (2019-02-07)

Fixed

  • Поправлен viewbox в <MailruIcon />

3.35.0 (2019-02-06)

Added

  • Добавлен тип node для свойства label в <FormGroup />

Changed

  • Обновлена иконка <MailruIcon />

3.34.0 (2019-01-31)

Changed

  • Свойство onChange в <Textarea /> и <Input /> сделано не обязательным
  • Изменен тип свойства value в <Menu /> и <Select /> на any, для использованя null и 0 как значения

3.33.3 (2019-01-16)

Fixed

  • Добавлена проверка ссылок на элементы в компоненте <RadioButton />

3.33.2 (2019-01-15)

Fixed

  • Поправлен проброс activeClassName в container компонентов <SideNavItem /> и <TabsItem />

3.33.1 (2019-01-10)

Fixed

  • Поправлены названия месяцев при инициализации <Calendar /> c несколькими месяцами разных лет

3.33.0 (2018-12-29)

Added

  • Добавлено свойство visibleMonths в <Calendar /> для отображения нескольких месяцев

3.32.7 (2018-12-17)

Fixed

  • Поправлены отступы в <Input /> типов date и time в мобильном Chrome

3.32.6 (2018-12-11)

Fixed

  • Поправлена высота overlay элемента в <Button />

3.32.5 (2018-12-06)

Fixed

  • Поправлены закрытие <Snackbar /> по клику вне него при пробрасывании closeOnClickOutside

3.32.4 (2018-12-05)

Fixed

  • Поправлены плейсхолдеры в <Input /> типов date и time

3.32.3 (2018-12-03)

Fixed

  • Поправлено открытие <Hint /> на touch устройствах

3.32.2 (2018-11-30)

Fixed

  • Поправлена высота <Calendar /> для месяцев, у которых последний день - понедельник

3.32.1 (2018-11-19)

Fixed

  • Поправлено пробрасывание свойства multipleType в DOM элементы <Select />

3.32.0 (2018-11-07)

Added

  • Добавлено свойство type для нового типа компонента <TagsInput />
  • Добавлено свойство multipleType для нового типа элементов <Select /> при множественном выборе

Changed

  • Обновлены стили компонента <TagsInput />

3.31.0 (2018-10-29)

Added

  • В HOC zIndexStack добавлена возможность переопределения zIndex из props

3.30.2 (2018-10-25)

Changed

  • Обновлен сайт

3.30.1 (2018-10-23)

Fixed

  • Поправлена ширина кнопки закрытия <Snackbar />

3.30.0 (2018-10-23)

Added

  • Добавлено поле ввода страницы в компонент <Pagination />
  • Добавлено свойство type для переключения выбора и ввода номера страницы в <Pagination />
  • Добавлено свойство pagesInRange для отображения определенного количества страниц в <Pagination />

Changed

  • Обновлены стили компонента <Pagination />

3.29.2 (2018-10-17)

Fixed

  • Поправлено позиционирование иконки <Hint /> по вертикали
  • Поправлена передача props в <UserIcon />

3.29.1 (2018-10-16)

Fixed

  • Кнопка return заменена на go в <ComplexSearch />, <ServiceSearch /> и <SimpleSearch /> на мобильных устройствах
  • Поправлено позиционирование <Hint /> по вертикали

Chore

  • Добавлены headless Chrome/Firefox для запуска тестов
  • Добавлена проверка покрытия кода тестами

3.29.0 (2018-10-08)

Added

  • Добавлено тип date в компонент <Input />

3.28.0 (2018-10-08)

Added

  • Добавлено свойства minDate и maxDate в компонент <Calendar />
  • Добавлено тип time в компонент <Input />

3.27.0 (2018-09-26)

Added

  • Добавлен компонент <Calendar />
  • Добавлен prettier

3.26.1 (2018-09-19)

Fixed

  • Поправлено отображение компонента <Avatar /> при некорректном свойстве profileType

3.26.0 (2018-09-07)

Added

  • Добавлена иконка <RamblerStarLifeIcon />

3.25.3 (2018-07-10)

Fixed

  • Поправлен цвет фона компонентов <ComplexSearch />, <ServiceSearch /> и <SimpleSearch />
  • Поправлен плейсхолдер компонента <Input /> в IE
  • Поправлено открытие выпадающего меню компонента <Select /> в IE

3.25.1 (2018-06-21)

Changed

  • Обновлен сайт

3.25.0 (2018-06-09)

Added

  • Добавлен проброс sourceType в коллбеки onSubmit, onSearch и onPressEnter в компонентах <ComplexSearch />, <ServiceSearch /> и <SimpleSearch />

3.24.0 (2018-06-06)

Added

  • Добавлена иконка inputLeftIcon для поля ввода компонента <ServiceSearch />

Fixed

  • Поправлен размер иконок в компонентах <ComplexSearch />, <ServiceSearch /> и <SimpleSearch />

3.23.0 (2018-06-05)

Added

  • Добавлено свойство lightPlaceholderColor в компонент <Select /> для отображения серого placeholder

3.22.0 (2018-06-01)

Added

  • Добавлены варианты поискового поля <ServiceSearch /> и <SimpleSearch />
  • Добавлен селектор поиска по сервису/интернету sourceType в компонент <ComplexSearch />

3.21.1 (2018-04-28)

Fixed

  • Поправлена подсветка <SideNavItem /> при наведении

3.21.0 (2018-04-27)

Added

  • Добавлено свойство position для отображения позиции компонента <Tabs />

3.20.1 (2018-04-27)

Fixed

  • Поправлено использование overlayClassName и overlayStyle в компоненте <Dropdown /> для разных типов оверлея

3.20.0 (2018-04-25)

Added

  • Добавлена иконка inputLeftIcon для поля ввода компонента <ComplexSearch />
  • Добавлены свойства dropdownStyle и dropdownClassName в компонент <ComplexSearch />

3.19.0 (2018-04-20)

Added

  • Добавлены свойства buttonsContainerClassName и buttonsContainerStyle для контейнера кнопок в <Popup />
  • Добавлены свойства inputWrapperClassName в компоненте <ComplexSearch /> и highlightedClassName в <SuggestItem />
  • Добавлены иконки сервисов

Fixed

  • Доработана поддержка темизации свойств текста отдельно для десктов и мобильных в <Input />, <Textarea />, <Select />, <Button />, <IconButton />

3.18.4 (2018-04-18)

Fixed

  • Удалено пробрасывание activeClassName в компонентах <TabsItem /> и <SideNavItem /> если container — html элемент
  • Поправлено позиционирование <Snackbar /> на мобильных устройствах

3.18.3 (2018-04-10)

Changed

  • Обновлена иконка удаления значения в multiple компоненте <Select />

Fixed

  • Поправлено закрытие <Select /> при клике на другой <Select />
  • Поправлено определение нахождения элемента внутри body в компоненте <OnOutsideClick />

3.18.2 (2018-04-09)

Fixed

  • Поправлено закрытие <Hint /> при перемещении курсора за границы icon
  • Поправлен цвет placeholder в inputMode в компоненте <Select />

3.18.1 (2018-04-06)

Fixed

  • Поправлена ошибка проверки userAgent при серверном рендере

3.18.0 (2018-04-06)

Added

  • Добавлено свойства rootClassName и rootStyle для компонента <Select />

Fixed

  • Поправлена поддержка кастомных props, например data-* атрибутов, в компонентах: <MenuItem />, <Stepper />, <Step />, <TagsInputItem />

3.17.0 (2018-04-03)

Added

  • Добавлено свойство inputMode для ввода произвольного значения в компонент <Select />
  • Добавлено свойство native для использования нативных <Select /> на мобильных устройствах

Changed

  • babel-preset-{es2015,stage-0} заменены на babel-preset-env

3.16.0 (2018-03-29)

Added

  • Добавлена кнопка очищения clearIcon в компонент <Select />

3.15.1 (2018-03-26)

Fixed

  • Обновлен jss-preset-default

3.15.0 (2018-03-26)

Added

  • Добавлен размер small для компонента <Checkbox />

Changed

  • Обновлены стили <Button /> и <IconButton />
  • Обновлен jss и react-jss

Fixed

  • Поправлена обработка фокуса в <RadioButton /> и <Checkbox />
  • Поправлено позиционирование уголка <Tooltip /> по горизонтали

Perf

  • Удалены некоторые зависимости, размер библиотеки уменьшен с 90 до 80KB

3.14.1 (2018-03-06)

Changed

  • Значение line-height компонента <RadioButton /> добавлено в тему

3.14.0 (2018-03-05)

Added

  • Добавлены новые иконки

3.13.1 (2018-02-28)

Fixed

  • Поправлено позиционирование <FixedOverlay /> при pinch zoom
  • Поправлено закрытие <Dropdown /> при клике вне него на ноде, которая удаляется после клика
  • Поправлены className для не-UI компонентов использующих jss внутри <ApplyTheme />

3.13.0 (2018-02-26)

Added

  • Добавлен компонент <Stepper />
  • Добавлено свойство backdropColor в компонент <Popup />

Changed

  • Обновлены стили <Popup />

Fixed

  • Поправлено положение уголка <Tooltip /> на маленьких элементах
  • Поправлено обновление положения <Tooltip /> при скролле по оси X

3.12.0 (2018-02-14)

Added

  • Добавлен className в <TabsItem />.

Fixed

  • Поправлено сравнение значений-объектов в <Menu />.

3.11.0 (2018-01-31)

Changed

  • Изменен способ генерации className для элементов. Теперь имена классов будут детерменированны.

Fixed

  • Поправлены цвета заднего фона и текста для компонента <Button />.

Added

  • Добавлена возможность пробрасывать кастомные атрибуты для компонента <ComplexSearch /> для элементов input и button.

3.10.1 (2017-12-27)

Fixed

  • Удалены ненужные className на <InputStatus />

3.10.0 (2017-12-22)

Fixed

  • Корректировка высоты для поискового поля <ComplexSearch />
  • Поправлены <TagsInput /> в IE11

Changed

  • Обновлены стили <Snackbar />
  • Изменено поведение фокуса на кнопках

Added

  • Настроен CI
  • Добавлены дополнительные классы иконок для <Input />

3.9.0 (2017-12-13)

Added

  • Добавлено свойство autoPositionY для автопозиционирования выпадающего меню компонента <ComplexSearch />

Fixed

  • Поправлены границы недоступных полей ввода в компоненте <FieldGroup />

3.8.2 (2017-12-04)

Fixed

  • Исправлены warnings из-за плагина transform-react-inline-elements
  • Удален babel-плагин transform-react-inline-elements

3.8.1 (2017-12-04)

Fixed

  • Исправлен баг генерации имен классов для нескольких <ApplyTheme />

3.8.0 (2017-12-01)

Added

  • Добавлена поддержка react@^16

Changed

  • Обновлены jss@^9.3.3, react-jss@^8.1.0

Fixed

  • Исправлены баг с позиционированием и отступы кнопки поиска компонента <ComplexSearch />
  • Исправлен цвет при наведении на кнопку очистки поля компонента <ComplexSearch />
  • Компоненты <Input />, <Select /> теперь используют fontFamily из соответствующего неймспейса темы, вместо глобального

3.7.0 (2017-11-27)

Added

  • Добавлено props.showDivider для компонента <FieldGroup /> для отображения разделителей между инпутами группы.

3.6.5 (2017-11-21)

Fixed

  • Исправлен баг прокидывания в <ThemeProvider /> нового theme при каждом рендере

3.6.4 (2017-11-16)

Fixed

  • Исправлен баг кнопок с длинными названиями в <Popup />

3.6.3 (2017-11-15)

Fixed

  • Небольшой рефакторинг прокидывания props в <Select />

3.6.2 (2017-11-15)

Fixed

  • Исправлен баг с нажатием ESC в Firefox для компонента <ComplexSearch />
  • Исправлены warnings в консоли в dev-режиме

3.6.1 (2017-11-14)

Fixed

  • Исправлена высота у инпута в <Select />

3.6.0 (2017-11-14)

Added

  • Добавлена возможность добавлять произвольную разметку при рендеринге значения компонента <Select />
  • Добавлена возможность добавлять произвольную разметку для выпадающего элемента у компонента <ComplexSearch />
  • Рефакторинг стилей и тем

Changed

  • Изменены дефолтные props у компонента <ComplexSearch />: props.searchButton и props.division теперь null по умолчанию

Removed

  • Удалены props.hint и props.bottomLinks у компонента <ComplexSearch />

Fixed

  • При очещении поискового запроса у компонента <ComplexSearch /> вызывается коллбек props.onSearch с пустым значением

3.5.0 (2017-11-03)

Added

  • Добавлен компонент типографии <Typography />

Changed

  • Добавление параметра appendToBody для компонента <ComplexSearch />
  • Правка примеров для компонента <ComplexSearch />
  • Добавлены тултипы в примеры с иконками

Fixed

  • Добавлен сброс закруглений в isolateMixin

3.4.2 (2017-10-24)

Changed

  • Изменены отступы и размеры элементов Popup и SideNav
  • Обновлен RemoveIcon

3.4.1 (2017-10-17)

Fixed

  • Исправлен размер иконки у кнопки
  • Поправлена анимация Spinner в Safari

Changed

  • Изменен размер Spinner на компоненте Button с загрузкой
  • Добавлен инлайновый Spinner

3.4.0 (2017-10-16)

Fixed

  • Редизайн выпадающего блока в компоненте Select
  • Редизайн плейсхолдеров в компонентах Input и Select

Added

  • Возможность выбора нескольких значений в компоненте Select
  • Компонент Pagination
  • Добавлена возможность локализации некоторых компонент через темы
  • Добавлено props.variation для компонента Textarea для возможности выбора типа отображения.

3.3.3 (2017-10-12)

Fixed

  • Design-review fixes

3.3.2 (2017-10-09)

Fixed

  • Изменены отступы для кнопок справа и слева 23px -> 20px

3.3.1 (2017-10-07)

Fixed

  • Input animation

3.3.0 (2017-10-06)

Fixed

  • Правки верстки компонента ComplexSearch для Safari
  • Правка верстки компонента Checkbox для IE
  • Увеличен лимит памяти для сборки тестов
  • Поправлена верстка крестика закрытия в компоненте Snackbar
  • Поправлена подсветка текста в кнопке-ссылке <Button href="..." />

Added

  • Добавлен компонент FieldGroup
  • Добавлена возможность добавлять кастомную стрелку в компонент Select

3.2.0 (2017-09-29)

Changed

  • Изменено формирование размера соц. иконок для компонента Avatar

Added

  • Добавлен поисковый контрол ComplexSearch
  • Добавлена анимация подчеркивания на компонентах Input, Textarea, Select
  • Добавлено новое правило для адаптивной верстки ifDesktopSize - когда мы работаем с десктопным размером окна (более 768px)
  • Добавлено поведение indeterminate для компонента Checkbox через новое свойство props.indeterminate

Fixed

  • Добавлена svg-галочка для компонента Checkbox
  • При обработке клика на элементах, которые были удалены из DOM, компонент OnOutsideClick не отрабатывает (баг, связанный с нажатием на иконку показа пароля на компоненте Input внутри Popup)
  • Поправлены заголовки колонок в таблицах на сайте с документацией
  • Поправлен background-color для соц. иконок в компоненте Avatar
  • Добавлен 1px нижний паддинг для Input с подчеркиванием для выравнивания текста вертикально по центру

3.1.6 (2017-09-25)

Fixed

  • Убрано правило pointer-events: none с правой иконки в компоненте Input

3.1.5

  • Убран text-decoration для кнопок в случае ссылок

3.1.4

  • Добавлены адаптивные правила для мобильный устройств для компонентов Input и Button
  • При автокомплите рамочки показывается на компоненте Input

3.1.3

  • Обновлен цвет по-умолчанию для иконки Instagram
  • Исправлен импорт иконок в компонентах для уменьшения размера сборки приложений

3.1.1

  • Поправлены размеры Checkbox

3.1.0

  • Добавлен компонент Tabs
  • Обновлены стили компонетов Toggle, Input, Checkbox и добавлено свойство variation
  • Обновлены стили компонента Radio
  • Исправлены ошибки доступа к window при серверном рендере

3.0.0

  • Переписан серверный рендеринг
  • Обновлен jss
  • Добавлен react-jss вместо themed-react-jss для связки с react

2.18.2

  • Поправлены лейблы в Checkbox и Switcher

2.18.1

  • Поправлено закрытие Popup по клику вне на touch устройствах

2.18.0

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

2.17.2

  • Поправлено открытие searchable Select на touch устройствах

2.17.1

  • Поправлены отступы для input в компоненте Checkbox

2.17.0

  • В RadioButtonGroup можно добавлять любые теги и компоненты, не только RadioButton
  • В RadioButton в качестве значения можно передавать не только строки, но и объекты

2.16.1

  • Поправлено появление Tooltip на touch устройствах
  • Поправлено открытие Select на touch устройствах

2.16.0

  • Добавлено свойство passwordIconTooltip для подсказки на кнопке показа/скрытия пароля в Input

2.15.1

  • Поправлены отступы и открытие Select
  • Уменьшены отступы в мобильной версии Popup

2.15.0

  • Добавлено свойство positionY в Snackbar

2.14.0

  • Добавлены type: number, url в Input
  • Поправлена подстветка выбранного элемента MenuItem
  • Поправлены отступы тайтлов в FormGroup

2.13.0

  • Рефакторинг тем
  • Рефакторинг верстки в соответствии с замечаниями дизайнеров
  • Добавления props.status в Tooltip

2.12.0

  • Добавлены иконки

2.11.2

  • Поправлен автофокус и плейсхолдер для пустого значения в Select
  • Поправлены размеры лейбла FormGroup

2.11.1

  • Поправлены размеры элементов FormGroup

2.11.0

  • Добавлен Select
  • Поправлено состояние фокуса у Textarea

2.10.0

  • Добавлено свойство container для Avatar, позволяющее делать его ссылкой
  • Поправлен состояние фокуса Input

2.9.0

  • Обновлен пакет themed-react-jss и способ работы с темами

2.8.0

  • Добавлен Avatar, Spinner, Loader
  • Добавлено свойство rounded в Button
  • Добавлены одноцветные иконки социальных профилей

2.7.0

  • Добавлен Notification
  • Добавлен размер small для Input и Textarea

2.6.0

  • Добавлен Snackbar

2.5.0

  • Добавлены Hint, Textarea
  • Поправлен font-size для Input
  • Поправлена анимация появления Popup

2.4.0

  • Добавлены Tooltip, Dropdown, SideNav, Popup

2.3.1

  • Добавлены еще иконки

2.3.0

  • Добавлен IconButton
  • Добавлены типы danger и flat для Button
  • Добавлен набор иконок для форм и профилей

2.2.0

  • Добавлены Input, FormGroup, InputStatus

2.0.0 (08.11.2016)

  • Добавлены RadioButton
  • Все стили переписаны на JSS
  • Темы через <ApplyTheme/>
  • Добавлены тесты на enzyme + karma