Skip to content

Releases: core-ds/core-components

v48.1.0

21 Nov 18:39
Compare
Choose a tag to compare

48.1.0

21.11.2024

#1408

Что изменилось

Расширен пропс texts компонента Confirmation:

  • domesticPhone — номер телефона для звонков по России (по умолчанию 8 800 200 00 00)
  • internationalPhone — номер телефона для звонков из-за границы (по умолчанию +7 495 78 888 78).

Влияние на компоненты

  • Минорное
    confirmation

#1443

Что изменилось

  • Добавлен отдельный компонент для single изображения, что сделать его независимым от swiper

Влияние на компоненты

  • Патчи
    gallery

v48.0.0

18 Nov 17:58
Compare
Choose a tag to compare

48.0.0

18.11.2024

#1332

Что изменилось

Крупное обновление Спиннера

  • Обновленный вид спиннера.
  • Добавлены новые пропсы для тонкой настройки внешнего вида:
    • preset - преднастроенный вариант спиннера;
    • size - теперь отвечает за размер кольца спиннера;
    • lineWidth - толщина линии спиннера;
    • style - позволяет регулировать отступы, цвет и т.п.
  • Добавлен codemod для бесшовной миграции Spinner:
    npx @alfalab/core-components-codemod --transformers=spinner --glob='src/**/*.tsx'
    Внимание
    codemod может не работать в случаях использования Spread Operator в коде.

Влияние на компоненты

  • Мажорное
    spinner

  • Минорное
    shared

#1304

Что изменилось

  • Добавлен пропс lockLimit, который предотвращает ввод числа если оно больше или меньше допустимого.
    При событии blur установится число по верхней границе, если оно больше допустимого, и наоборот - по нижней границе, если число меньше допустимого.

  • Изменен тип для пропса onInputChange. Теперь он может принимать null. Обратите внимание на типы при обновлении.

Влияние на компоненты

  • Мажорное
    slider-input

#1426

Что изменилось

  • Добавлен пакет @alfalab/core-config для глобальных настроек библиотеки. В него включены параметры: breakpoint для переключения между десктопной и мобильной версиями и client для выбора версии по умолчанию при серверном рендеринге

Влияние на компоненты

  • Патчи
    amount-input button calendar-input calendar checkbox-group
    code-input confirmation custom-button custom-picker-button date-range-input
    date-time-input

#1379

Что изменилось

Добавлен новый компонент. Старый помечен как deprecated.

Обновление

Для упрощенного перехода между версиями библиотеки, после обновления вам необходимо исправить импорты.

До

import { FileUploadItem } from '@alfalab/core-components/file-upload-item';

После

import { FileUploadItemV1 } from '@alfalab/core-components/file-upload-item-v1';

Таким образом, в вашем приложении продолжат работу старые версии компонентов.
В дальнейшем поддержка v1 версий будет прекращена.

Влияние на компоненты

  • Мажорное
    file-upload-item file-upload-item-v1

v47.26.1

13 Nov 11:21
Compare
Choose a tag to compare

47.26.1

13.11.2024

#1440

Что изменилось

  • Исправлена ошибка при изменении ссылки на объект опции выбранного варианта

Влияние на компоненты

  • Патчи
    select

v47.26.0

11 Nov 08:11
Compare
Choose a tag to compare

47.26.0

11.11.2024

#1424

Что изменилось

  • Пакет HLS добавлен в корневые зависимости библиотеки

Влияние на компоненты

  • Минорное
    gallery

#1402

Что изменилось

  • Изменено поведение пропса disableUserInput. Теперь инпут будет получать фокус состояние без каретки ввода.

Влияние на компоненты

  • Минорное
    input

#1438

Что изменилось

  • modalHeaderProps.bottomAddons и bottomSheetProps.bottomAddons теперь принимают в том числе функцию, возвращающую React.ReactNode
  • Исправлены состояния "Выбрать все" при заданном showHeaderWithSelectAll

Влияние на компоненты

  • Минорное
    select

#1437

Что изменилось

  • Добавлены телефонные коды для Абхазии

Влияние на компоненты

  • Минорное
    international-phone-input

#1413

Что изменилось

  • Исправлен баг с автофокусом и SSR. Каретка при автофокусе теперь программно устанавливается в конец ввода.

Влияние на компоненты

  • Патчи
    input

v47.25.2

05 Nov 14:47
Compare
Choose a tag to compare

47.25.2

05.11.2024

#1436

Что изменилось

  • Добавление нового класса для попапа в галереи через пропс. Чтобы можно было прокидывать appId для работа изоляции стилей.

Влияние на компоненты

  • Патчи
    gallery

#1430

Что изменилось

  • Icon-view: в компоненте ellipse восстановлен случайно удалённый вариант; пропсы: size: 40, topAddond: on

Влияние на компоненты

  • Патчи
    icon-view

#1418

Что изменилось

  • Фикс проверки url, переданного в image src, на предмет видео или нет. Когда передавалось base64, регулярка долго выполнялась и компонент крашился.

Влияние на компоненты

  • Патчи
    gallery

v47.25.1

02 Nov 11:21
Compare
Choose a tag to compare

47.25.1

02.11.2024

#1432

Что изменилось

  • Исправлен баг с вызовом onClick при любых нажатиях клавиатуры

Влияние на компоненты

  • Патчи
    plate

#1434

Что изменилось

  • Решает проблему, когда скролл не разблокируется при закрытии модального окна при помощи свойства open={false}

Влияние на компоненты

  • Патчи
    base-modal

#1429

Что изменилось

  • Исправлен цвет инпута в соответсвии с актуальной версией компонента

Влияние на компоненты

  • Патчи
    confirmation-v1

v47.25.0

24 Oct 12:41
Compare
Choose a tag to compare

47.25.0

24.10.2024

#1416

Что изменилось

  • Внесены изменения в отступы в компонентах tag и filter-tag (затрагивает все темы)

Влияние на компоненты

  • Минорное
    filter-tag tag vars

#1412

Что изменилось

Изменены скругления для десктопной версии

  • Tooltip 8 -> 12
  • Hint 4 -> 8

Влияние на компоненты

  • Патчи
    tooltip

#1387

Что изменилось

  • Обновление темы corp

Влияние на компоненты

  • Минорное
    button calendar calendar-range code-input custom-button
    custom-picker-button file-upload-item form-control gallery icon-button
    input-autocomplete international-phone-input intl-phone-input markdown modal
    navigation-bar-private notification notification-manager password-input picker-button
    plate select select-with-tags side-panel space
    switch table tabs tag themes
    tooltip universal-date-input vars

v47.24.1

23 Oct 11:11
Compare
Choose a tag to compare

47.24.1

23.10.2024

#1420

Что изменилось

  • Исправление проблемы с выбранными опциями в групповых опциях

Влияние на компоненты

  • Патчи
    select

v47.24.0

15 Oct 14:51
Compare
Choose a tag to compare

47.24.0

15.10.2024

#1359

Что изменилось

  • В сборку добавлено создание js-файлов для цветовых палитр. Это позволяет импортировать js-стили конкретной палитры.

Влияние на компоненты

  • Минорное
    vars

v47.23.0

15 Oct 09:15
Compare
Choose a tag to compare

47.23.0

15.10.2024

#1407

Что изменилось

  • Откат изменений скрытия футера при пустых опциях

Влияние на компоненты

  • Патчи
    select

#1415

Что изменилось

  • Добавлен обработчик onTargetClick, вызываемый при нажатии на цель Tooltip

Влияние на компоненты

  • Минорное
    tooltip

#1414

Что изменилось

  • Для дочернего компонента-обертки Space -> Item прокидываем key который передали или сгенерировал react

Влияние на компоненты

  • Патчи
    space

#1410

Что изменилось

  • Исправлен расчет высоты пустого списка опций с включенным limitDynamicOptionGroupSize

Влияние на компоненты

  • Патчи
    select

#1381

Что изменилось

  • Добавлены inverted цвета

Влияние на компоненты

  • Минорное
    switch

#1382

Что изменилось

  • Исправлено скругление картинок до 16px

Влияние на компоненты

  • Патчи
    markdown