Skip to content

Releases: core-ds/core-components

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

v47.22.0

11 Oct 12:07
Compare
Choose a tag to compare

47.22.0

11.10.2024

#1399

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

  • Изменена логика отрисовки image тэга - теперь image рендерится всегда и скрывается только в случае ошибки загрузки

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

  • Патчи
    icon-view

#1405

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

  1. Добавлен пропс onSelectAllClick в хук useSelectWithApply
  2. Исправлена прокидка пропса headerProps в компонент Header хуке useSelectWithApply
  3. Добавлен параметр name в обработчик onChange для кнопок "Применить" и "Сбросить"
  4. Добавлен пропс dataTestId для чекбокса "Выбрать все"
  5. Исправлена ситуация с пустым списком опций и отображаемым футером

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

  • Минорное
    select

#1371

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

  • Исправлено удаление номера в режиме clearableCountryCode

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

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

#1389

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

  • Изменен тип у компонента navigation-bar-private для пропса title со string на ReactNode

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

  • Патчи
    navigation-bar-private

v47.21.0

04 Oct 12:38
Compare
Choose a tag to compare

47.21.0

04.10.2024

#1397

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

  • Для Amount и AmountTitle добавлено состояние hidden, когда значение скрывается скелетоном

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

  • Минорное
    pure-cell

#1401

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

  • Добавлен opacity во время показа скелетона. Это позволяет избежать моргания компонента в ssr.

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

  • Патчи
    typography

v47.20.0

24 Sep 11:50
Compare
Choose a tag to compare

47.20.0

24.09.2024

#1317

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

Добавлена поддержка видео: теперь в images можно передавать видео в формате m3u8.

При воспроизведении, паузе, выключения звука и выключения звука трекаются кастомные эвенты. Подписаться на них можно с помощью
window.addEventListener(GALLERY_EVENTS.ON_PLAY, handler)
GALLERY_EVENTS экспортируется из @alfalab/core-components-gallery

Также изменено отображение в мобильной версии.
Было: img.png
Стало: img_1.png

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

  • Минорное
    gallery

#1388

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

  • Исправлен скролл VirtualOptionsList

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

  • Патчи
    select

#1384

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

  • Произвёл автоматическую оптимизацию кривых (по размеру) пакета 'icon-view'

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

  • Патчи
    icon-view

#1390

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

  • Исправлен Checkbox размером 20

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

  • Патчи
    checkbox

v47.19.0

20 Sep 12:38
Compare
Choose a tag to compare

47.19.0

20.09.2024

#1213

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

  • Добавлена возможность глобального переопределения breakpoint компонентов Документация

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

  • Минорное
    amount-input amount button calendar-input calendar
    checkbox-group checkbox code-input confirmation custom-picker-button
    date-range-input date-time-input filter-tag form-control input-autocomplete
    input international-phone-input markdown modal number-input
    pattern-lock picker-button plate radio-group select-with-tags
    select shared side-panel system-message tabs
    tag themes toast-plate toast tooltip
    universal-date-input

#1380

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

  • Уменьшена жирность текста для lowercase режима у всех размеров

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

  • Патчи
    status

v47.18.0

20 Sep 10:46
Compare
Choose a tag to compare

47.18.0

20.09.2024

#1386

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

  • Откат обновления темизации corp из версии 47.16.0

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

  • Минорное
    button calendar calendar-range code-input custom-button
    file-upload-item form-control icon-button input-autocomplete modal
    navigation-bar-private notification notification-manager password-input picker-button
    select side-panel themes universal-date-input

v47.17.0

17 Sep 14:36
Compare
Choose a tag to compare

47.17.0

17.09.2024

#1364

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

  • Убрана синяя браузерная подсветка при тапе

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

  • Патчи
    button vars

#1367

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

  • Добавлен пропс блокировки компонента

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

  • Минорное
    segmented-control

#1366

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

  • Исправлены стили цветов

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

  • Патчи
    confirmation

v47.16.0

13 Sep 14:47
Compare
Choose a tag to compare

47.16.0

13.09.2024

#1361

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

  • Добавлен пропс size. Теперь помимо дефолтного значения 20 можно также установить 24, 32, 40
  • Для значения 20 изменены скругления
  • Добавлен пропс shape. С помощью него можно задать тип скругления компонента - rectangular, rounded
  • Добавлен пропс uppercase. Изначально текст в компоненте всегда указывался в верхнем регистре - теперь регистр можно менять. Для обратной совместимости оставили по умолчанию uppercase=true
  • Внутренние улучшения кода компонента

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

  • Минорное
    status

#1365

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

  • Добавили возможность импортировать функцию getNotificationTestIds из @alfalab/core-components/notification/shared

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

  • Патчи
    notification

#1358

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

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

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

  • Патчи
    pagination plate product-cover progress-bar pure-cell
    segmented-control select side-panel skeleton slider-input
    slider status stepped-progress-bar switch table
    tag themes toast-plate tooltip universal-date-input

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

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

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

  • Патчи
    bank-card bottom-sheet button calendar-input calendar
    card-image chart checkbox code-input comment
    confirmation-v1 date-range-input date-time-input dropzone form-control
    gallery hatching-progress-bar international-phone-input intl-phone-input markdown
    modal

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

  • Добавлена новая переменная скругления: --border-radius-2

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

  • Минорное
    vars

#1360

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

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

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

  • Минорное
    button calendar calendar-range code-input custom-button
    file-upload-item form-control icon-button input-autocomplete modal
    navigation-bar-private notification notification-manager password-input picker-button
    select side-panel themes universal-date-input

#1370

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

  • Заменили числовые значения на переменные отступов

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

  • Патчи
    radio radio-group scrollbar segmented-control select-with-tags
    select side-panel skeleton slider-input slider
    status stepped-progress-bar steps switch system-message
    tab-bar table tabs tag text
    textarea themes toast-plate typography vars
    with-suffix

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

  • Заменили числовые значения на переменные отступов

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

  • Патчи
    form-control gallery grid hatching-progress-bar icon-button
    icon-view indicator input international-phone-input intl-phone-input
    link list loader markdown modal
    navigation-bar navigation-bar-private notification notification-manager pagination
    pass-code pass-code-v1 password-input pattern-lock pattern-lock-v1
    picker-button plate popup-sheet product-cover pure-cell

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

  • Заменили числовые значения на переменные отступов

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

  • Патчи
    accordion action-button attach backdrop badge
    bank-card base-modal bottom-sheet button calendar-input
    calendar-range calendar-with-skeleton calendar chart checkbox-group
    circular-progress-bar code-input confirmation confirmation-v1 custom-button
    date-input divider drawer dropzone file-upload-item
    filter-tag

#1375

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

  • Добавили новое свойство trimZero - обрезает ноль в минорной части. Например: 1.60 - 1.6

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

  • Минорное
    amount

#1369

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

  • Заменили числовые значения скругления на переменные

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

  • Патчи
    bank-card bottom-sheet button filter-tag form-control
    modal popover popup-sheet product-cover pure-cell
    segmented-control select slider tag themes
    vars

#1373

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

  • Обновили темизацию в коровской темизации в компоненте Tabs в мобильной версии

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

  • Минорное
    themes

#1372

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

  • Добавлено новое свойство colors, отвечающее за набор цветов в компоненте (возможность переключить на inverted цвета для тёмного фона)

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

  • Минорное
    skeleton

#1376

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

  • Исправлена ошибка 'Pattern attribute value is not a valid regular expression: invalid character in character class'

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

  • Патчи
    amount-input

#1368

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

  • Исправлен расчет высоты списка опций

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

  • Патчи
    input-autocomplete picker-button scrollbar select shared

v47.15.0

10 Sep 13:45
Compare
Choose a tag to compare

47.15.0

10.09.2024

#1362

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

  • Обновили corp темизацию в компоненте Tabs

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

  • Минорное
    tabs themes

#1339

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

Небольшой рефакторинг:

  • оптимизация утилит (исправление копипасты и дубликаций)
  • уточнение типов (исправление копипасты, вынос общего типа)
  • уточнения в css (исправление shadow names)

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

  • Патчи
    icon-view

#1347

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

  • Добавлена сборка moderncssm (ES2020, esm, сырые css-модули, отключен импорт базовых токенов)

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

  • Минорное
    accordion action-button alert amount amount-input
    backdrop badge bank-card base-modal bottom-sheet
    button calendar calendar-input calendar-range calendar-with-skeleton
    card-image cdn-icon chart checkbox checkbox-group
    circular-progress-bar code-input collapse comment confirmation
    confirmation-v1 custom-button custom-picker-button date-input date-range-input
    date-time-input divider drawer dropzone file-upload-item
    filter-tag form-control gallery gap generic-wrapper
    icon-button icon-view indicator input input-autocomplete
    international-phone-input intl-phone-input link list list-header
    loader markdown modal navigation-bar navigation-bar-private
    notification notification-manager number-input pagination pass-code
    pass-code-v1 password-input pattern-lock pattern-lock-v1 picker-button
    plate popover popup-sheet product-cover progress-bar
    pure-cell radio radio-group scrollbar segmented-control
    select select-with-tags side-panel skeleton slider
    slider-input sortable-list space spinner status
    status-badge stepped-progress-bar steps switch system-message
    tab-bar table tabs tag text
    textarea toast toast-plate tooltip typography
    underlay universal-date-input vars with-suffix

v47.14.0

04 Sep 10:53
Compare
Choose a tag to compare

47.14.0

04.09.2024

#1311

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

  • Обновили стили для заголовка в мобильной версии компонента

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

  • Патчи
    bottom-sheet modal side-panel

#1324

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

  • Кнопка "Очистить" оборажается в случае clear={true} и disableUserInput={true}

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

  • Патчи
    input

#1309

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

  • Исправлена логика отображения placeholder. Теперь, если передано свойство label и labelView='inner', то placeholder не будет отображаться

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

  • Минорное
    amount-input

#1350

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

  • Повысили специфичность для отступов компонента

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

  • Патчи
    steps

#1352

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

  • Добавлено новое свойство transparent, отвечающее за прозрачность бэкдропа. Свойство invisible помечено как deprecated

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

  • Минорное
    backdrop

#1356

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

  • Обновлены наименования переменных отступов

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

  • Патчи
    scrollbar segmented-control select-with-tags select side-panel
    slider-input status stepped-progress-bar steps switch
    system-message tab-bar table tabs tag
    themes toast-plate toast tooltip typography

#1351

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

  • Добавлено новое свойство breakpoint, отвечающее за контрольную точку, с которой начинается desktop версия

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

  • Минорное
    typography

#1353

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

  • Обновлены наименования переменных отступов

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

  • Патчи
    accordion action-button attach badge bank-card
    bottom-sheet button calendar-input calendar-range calendar-with-skeleton
    calendar chart checkbox checkbox-group code-input
    collapse comment confirmation confirmation-v1 custom-picker-button

#1355

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

  • Обновлены наименования переменных отступов

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

  • Патчи
    markdown modal navigation-bar-private navigation-bar notification-manager
    notification number-input pagination pass-code-v1 pass-code
    password-input pattern-lock-v1 pattern-lock picker-button plate
    popup-sheet product-cover pure-cell radio radio-group

#1322

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

  • Поправлен импорт компонента skeleton

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

  • Патчи
    tabs

#1318

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

  • Исправлена ​​логика обработки value, длина которого превышает integerLength

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

  • Патчи
    amount-input

#1343

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

  • Стилевые исправления компонентов
  • Обновление документации

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

  • Минорное
    checkbox checkbox-group radio radio-group

#1348

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

  • Исправлено выравнивание текста для TSortableHeadCell

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

  • Патчи
    table

#1337

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

  • При ручном выборе всего доступного периода в месяце, заголовок будет выделяться автоматически
  • Внутренние улучшения кода компонента

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

  • Патчи
    calendar

#1354

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

  • Обновлены наименования переменных отступов

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

  • Патчи
    date-range-input date-time-input divider dropzone file-upload-item
    filter-tag form-control gallery grid indicator
    input-autocomplete input international-phone-input intl-phone-input link
    list-header list loader

#1349

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

  • При событии blur для view=default будет очищаться запятая, если она является последним символом
  • Для состояний disabled и readOnly исправлены цвета. Дробная часть числа будет окрашена в соответствие с целой частью числа
  • Исправлены inverted цвета

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

  • Минорное
    amount-input

  • Патчи
    with-suffix