Skip to content

Releases: core-ds/core-components

v48.3.0

28 Nov 12:59
Compare
Choose a tag to compare

48.3.0

28.11.2024

#1459

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

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

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

  • Минорное
    progress-bar

#1445

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

  • Повышена специфичность стилей

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

  • Патчи
    textarea

#1449

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

  • Обновление цветовых палитр

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

  • Минорное
    themes vars

#1462

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

  • Добавлен forwardRef для компонента TExpandableRow

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

  • Минорное
    table

#1464

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

  • Добавлены атомарные экспорты TitleDesktop, TitleMobile, TitleResponsive и Text
  • В package.json добавлено sideEffects:false

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

  • Минорное
    typography

#1447

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

  • В мобильном tooltip изменен размер кнопки на 56 для соответствия дизайну (в мобильных приложениях используются кнопки этого размера)

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

  • Минорное
    tooltip

v48.2.0

27 Nov 16:12
Compare
Choose a tag to compare

48.2.0

27.11.2024

#1469

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

  • Добавлен хук useIsDesktop

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

  • Минорное
    mq

v48.1.1

25 Nov 13:44
Compare
Choose a tag to compare

48.1.1

25.11.2024

#1463

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

  • Добавлен фикс вертикального скролла в галерею в полноэкранном режиме

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

  • Патчи
    gallery

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