1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/missyoyo-eui

Клонировать/Скачать
CHANGELOG.md 220 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 05:51 431073f

В запросе скорее всего текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский.

master

  • Added paddingSize prop to EuiCard (#3638).
  • Added isClearable and placeholder options to EuiColorPicker (#3689).
  • Added SASS helper files for EUI theme globals (#3691).
  • Add label, labelProps and valueText props to EuiProgress (#3661).

26.3.0

  • Expanded EuiBasicTable's default action's name configuration to accept any React node (#3688).

26.2.0

  • Added background.color to EUI_CHARTS_THEME_LIGHT/DARK.theme (#3669).
  • Added gutterSize prop to EuiFacetGroup (#3639).
  • Updated props of EuiCode and EuiCodeBlock to reflect only functional props (#3647).
  • Updated EuiResizableContainer onPanelWidthChange callback method to include all panel widths (#3630).
  • Extended Query / EuiSearchBar to allow any character inside double-quoted phrases (#3432).
  • Added headerZindexLocation prop to EuiOverlayMask (#3655).
  • Added maskProps prop to EuiFlyout and EuiCollapsibleNav (#3655).

Bug fixes

  • Fixed EuiContextMenu panel onAnimationEnd transition bug in Chrome (#3656).
  • Fixed EuiSkipLink interactive props and Safari click issue (#3665).
  • Fixed z-index issues with EuiHeader, EuiFlyout, and other portal content (#3655).
  • Fixed color prop error in EuiBadge to be more flexible with what format it accepts (#3655).
  • Fixed EuiSuperSelect popover from moving 16px horizontally when it's close to a window edge (#3685).

Theme: Amsterdam

  • Fixed EuiHeaderBreadcrumb height, onClick, border-radius, and single item display (#3655).

26.1.0

  • Optimized in-memory datagrid mount performance (#3628).
  • Exported EuiCardProps and EuiCheckableCardProps types (#3640).

26.0.1

Bug fixes

  • Fixed fullscreen render issue in EuiCode (#3633).

26.0.0

  • Added useEuiTextDiff react hook utility (#3288).
  • Converted EuiOverlayMask to be a React functional component (#3555).
  • Changed responsive and max behavior of EuiBreadcrumbs to always display collapsed items in popover (#3578).
  • Added BREAKPOINTS and getBreakpoint utilities (#3578).
  • Added 'any' option to the step prop of the EuiFieldNumber (#3562).
  • Moved all EuiHeader SASS variables to global_styles (#3592).
  • Added side prop to EuiGlobalToastList for choosing which window side to display toasts (#3600).
  • Default titleSize get's implicitly set to 'm' for EuiEmptyPrompt (#3598).
  • Updated logoElastic to meet brand guidelines (#3613).
  • Allowed user to enter hexcode for colors in EuiStat. Расширенные CommonProps в EuiColorPalettePickerPaletteTextProps, EuiColorPalettePickerPaletteFixedProps и EuiColorPalettePickerPaletteGradientProps (#3617):
  • Расширены CommonProps для EuiColorPalettePickerPaletteTextProps, EuiColorPalettePickerPaletteFixedProps и EuiColorPalettePickerPaletteGradientProps.

Расширенные типы в EuiAccordion (#3616):

  • Обновлён обратный вызов onToggle в EuiAccordion для обеспечения внешнего контроля состояния.

Исправления ошибок

Добавлен атрибут display в EuiDataGridColumnSortingDraggable (#3574):

  • Добавлен атрибут display в компонент EuiDataGridColumnSortingDraggable для корректной передачи атрибута displayAsText в всплывающее окно сортировки столбцов.

Исправлен тестовый макет EuiCodeBlockImpl (#3560):

  • Исправлена проблема с прохождением через атрибут data-test-subj в тестовом макете EuiCodeBlockImpl.

Устранены проблемы создания DOM-элементов в EuiOverlayMask (#3555):

  • Устранены проблемы с созданием DOM-элементов в компоненте EuiOverlayMask путём использования методов жизненного цикла.

Исправлено позиционирование zIndex в опциях списка EuiComboBox (#3551):

  • Позиционирование zIndex опций списка в EuiComboBox исправлено при использовании в других контекстах zIndex.

Исправлено использование переменной SASS в euiHeaderAffordForFixed (#3592):

  • В миксине euiHeaderAffordForFixed исправлено использование переменной SASS.

Добавлена поддержка onClick для иконок в EuiControlBar (#3581):

  • Для иконок в компоненте EuiControlBar добавлена поддержка свойства onClick.

Улучшена производительность EuiToolTip (#3596):

  • Улучшена производительность компонента EuiToolTip при частых событиях mouseover/mouseout.

Поп-ап с пользовательскими действиями в EuiBasicTable остаётся открытым после клика (#3619):

  • Проблема с оставшимся открытым поп-апом с пользовательскими действиями после клика в EuiBasicTable исправлена.

Изменения, нарушающие работу

Изменён тип экспорта breadcrumb в TS (#3578):

  • Тип экспорта breadcrumb в TypeScript изменён с Breadcrumb на EuiBreadcrumb.

Удалена переменная SCSS $euiZComboBox (#3551):

  • Переменная SCSS $euiZComboBox удалена (значение было 8001).

Тема Amsterdam

Обновлён стиль EuiCallout (#3557):

  • Стиль EuiCallout обновлён: удалена левая граница, добавлен радиус границы и увеличен вес шрифта в заголовках.

Обновлён стиль EuiHeaderBreadcrumbs (#3578):

  • Стиль компонента EuiHeaderBreadcrumbs обновлён для большей заметности.

Исправлены углы границы в EuiFilterGroup (#3591):

  • Углы границы в компоненте EuiFilterGroup исправлены.

Обновлён стиль встроенного кода в EuiCodeBlock (#3599):

  • Встроенный код в EuiCodeBlock теперь использует радиус границы.

Версия 25.0.0

Добавлено условное рендеринг элемента заголовка в EuiCallOut (#3549):

  • Элемент заголовка в EuiCallOut теперь условно рендерится, чтобы избежать использования дополнительного пространства из-за визуализированного элемента
    .

    Добавлен prop invalidCallout в EuiForm (#3585):

    • Компонент EuiForm теперь имеет prop invalidCallout для условного рендеринга ошибки.

    Исправление ошибок

    Исправлена обработка углов изображения в EuiCard (#3556):

    • Обработка углов изображения в компоненте EuiCard теперь корректно учитывает радиус границы.

    Атрибуты aria в EuiKeyPadMenu и EuiKeyPadMenuItem исправлены (#3502):

    • Атрибуты aria в компонентах EuiKeyPadMenu и EuiKeyPadMenuItem теперь работают корректно.

    Кнопка очистки ввода в EuiFieldSearch не отображается при внешнем вводе (#3497):

    • Кнопка очистки ввода в компоненте EuiFieldSearch теперь отображается при внешнем вводе.

    Уникальные ключи в футерах EuiBasicTable (#3559):

    • Футеры в EuiBasicTable теперь всегда используют уникальный ключ.

    Изменения в EuiInMemoryTable (#3579):

    • Изменения в компоненте EuiInMemoryTable: метод getDerivedStateFromProps больше не блокирует обновления, как только встречается условие true.

    Нарушающие изменения

    EuiHeader больше не автоматически добавляет отступы к элементу (#3538):

    • EuiHeader теперь не добавляет автоматически отступы непосредственно к элементу .

    Улучшение доступности в EuiPagination, EuiDataGrid, EuiBasicTable и EuiInMemoryTable (#3294):

    • Доступность в EuiPagination, EuiDataGrid, EuiBasicTable и EuiInMemoryTable улучшена, что привело к необходимости нового prop pageIndex в EuiPaginationButton.

    Замена всех использований KeyboardEvent.keyCode на KeyboardEvent.key (#3294):

    • Во всех местах, где использовался KeyboardEvent.keyCode, теперь используется KeyboardEvent.key. cascadingMenuKeyCodes -> cascadingMenuKeys, и comboBoxKeyCodes -> comboBoxKeys. Реализация всех этих экспортов (а также accessibleClickKeys) теперь использует значения KeyboardEvent.key. (#3517).

    24.1.0

    • Добавлена опора displayAsText в EuiDataGridColumn (#3520).
    • Добавлена опора minSizeForControls в EuiDataGrid для управления минимальной шириной отображения элементов управления сетки (#3527).
    • Передана функция getSelectedOptionForSearchValue в EuiComboBoxOptionsList в качестве опоры (#3501).
    • Добавлена функция appendIconComponentCache, позволяющая вручную предварительно загружать исходные элементы в кэш EuiIcon (#3481).
    • Добавлено initialSelected в свойства EuiTableSelectionType для установки начальных выбранных флажков для EuiBasicTable (#3418).
    • Добавлены экспорты для EuiSteps и связанных типов компонентов (#3471).
    • Добавлено displayName в компоненты с использованием React.forwardRef (#3451).
    • Добавлен проверяющий элемент события для свойства onClick EuiOverlayMask (#3462).
    • Добавлен компонент EuiColorPalettePicker (#3192).
    • Добавлено размещение всплывающего окна left-start в EuiDatePicker (#3511).
    • Добавлена опора theme в EuiHeader (#3524).
    • В EuiHeaderLink добавлен класс .euiHeaderLink-isActive при isActive (#3524).
    • Добавлены опоры display, descriptionWidth, textWrap и isInvalid в EuiExpression (#3467).
    • Добавлено больше экспортов для типов EuiColorPalettePicker (#3542).

    Исправления ошибок

    • Исправлена проблема, когда несколько компонентов EuiToolTip могли быть видны при фокусировке элемента (#3335).
    • Исправлено, что EuiSuperSelect не отображается на полную ширину при значении isOpen true (#3495).
    • Исправлено, что EuiBasicTable не показывает элементы, если все элементы последней страницы удалены (#3422).
    • Исправлен модуль TypeScript в сгенерированном файле eui_charts_theme.d.ts (#3492).
    • Исправлен цвет выделения кода в EuiCodeBlock (#3309).
    • Исправлено регрессионное поведение в EuiComboBox, не вызывающее обратный вызов inputRef (#3532).

    Устаревшие функции

    • Добавлено уведомление об устаревании для семейства компонентов EuiNavDrawer. Рекомендуется использовать EuiCollapsibleNav вместо (#3487).

    Примечания

    • Удалены файлы src-framer из репозитория (#3487).

    Тема: Амстердам

    • Убраны границы EuiModal (#3515).
    • Улучшены цвета EuiOverlayMask (#3515).
    • Обновлены стили теней для улучшения плавности, использования чёрного цвета в качестве основного и устаревания значения opacity миксинов теней (#3428).
    • Убраны границы у EuiFlyout и EuiPopover (#3477).
    • Обновлено EuiHeader и компоненты (#3524).

    24.0.0

    • Добавлен null как приемлемый значок prop для EuiCard (#3470).
    • Добавлены sortBy и sortShift props в euiPaletteColorBlind() для сортировки по цветовому кругу (#3387).
    • Добавлен utcOffset prop в EuiSuperDatePicker. Добавление ключа partition в EuiChartThemeType для поддержки диаграмм типа Partition

    (#3436)

    • Добавлен ключ partition в EuiChartThemeType для поддержки диаграмм типа Partition.

    Обновление типа prop caption в EuiImage с string на ReactNode

    (#3387)

    • Обновлён тип prop caption в компоненте EuiImage с string на ReactNode.

    Улучшение контраста кнопки закрытия в EuiCollapsibleNav

    (#3465)

    — Улучшен контраст кнопки закрытия в компоненте EuiCollapsibleNav.


    Исправления ошибок

    — Исправлена ошибка, из-за которой меню быстрого выбора в компоненте EuiSuperDatePicker переопределяло указанный временной диапазон значениями по умолчанию.

    — Исправлена ошибка в компоненте EuiCodeEditor, которая приводила к ошибке консоли при использовании редактора без импорта темы по умолчанию.

    — Исправлено событие onChange в компоненте EuiDatePopoverContent так, чтобы оно принимало только строковый ввод даты.


    Изменения, нарушающие работу кода

    — Изменены параметры функции euiPaletteColorBlind() на объект.

    — По умолчанию палитра тем EUI_CHARTS_THEME_LIGHT/DARK отсортирована с помощью функции euiPaletteColorBlind().


    23.3.1

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально сделанные в 24.0.0


    Исправление ошибок

    — Исправлена ошибка, из-за которой меню быстрого выбора в компоненте EuiSuperDatePicker переопределяло указанный временной диапазон значениями по умолчанию.

    — Исправлено событие onChange в компоненте EuiDatePopoverContent так, чтобы оно принимало только строковый ввод даты.


    23.3.0

    — Атрибут aria-hidden = true добавлен в компоненты EuiRangeSlider и EuiRangeTrack, если showInput = true.

    — Добавлен mock для testenv для компонентов EuiCode и EuiCodeBlock.

    — Добавлено displayName в компоненты, использующие React.forwardRef.


    Исправление ошибок

    — Компоненты EuiCode и EuiCodeBlock теперь не выдают ошибку в средах без реализации DOM.

    — Исправлен компонент ApplyClassComponentDefaults, чтобы правильно определять типы свойств по умолчанию.

    — Тип возвращаемого значения prettyDuration изменён на строку, используется значение по умолчанию.


    23.2.0

    — В компонент EuiDatePicker добавлен атрибут iconType.

    — Применено свойство max-width: 100% к EuiPageBody, чтобы внутренние элементы на основе flex не переполняли свои контейнеры.

    — Добавлен атрибут titleSize в компоненты EuiStep и EuiSteps.

    — Обработан атрибут ref, переданный в EuiHeaderSectionItemButton.

    — Добавлены атрибуты iconProps в компонент EuiCollapsibleNavGroup для расширения свойств, передаваемых визуализированному компоненту EuiIcon.

    — Добавлены свойства closeButtonProps в компонент EuiCollapsibleNav.

    — Добавлен буферный атрибут в компонент EuiPopover для изменения минимального расстояния до краёв контейнера.

    — Разрешены изменения в атрибуте search для обновления внутреннего состояния запроса в компоненте EuiInMemoryTable.

    — Добавлен компонент EuiResizableContainer.

    — Добавлен слой кэширования в компонент EuiIcon для предотвращения задержек и мерцания при рендеринге уже полученного значка.


    Исправление ошибок

    — Исправлено поведение компонента EuiFieldSearch, чтобы он запускал событие onSearch один раз вместо двух.

    — Исправлены проблемы с выбором элементов в компоненте EuiBasicTable, когда id равен 0.

    — Исправлены другие ошибки в компоненте EuiNavDrawer. Клозинг на аутсайд клик после того, как был разблокирован (#3415).

    • Исправлена ошибка, из-за которой пропсы iconOnClick компонента EuiBadge делали текст бейджа кликабельным (#3392).
    • Добавлен атрибут id, если в компоненте EuiRadio используется атрибут label (#3382).
    • Исправлена проблема с z-индексом в компоненте EuiDatePicker, из-за которой поповер перекрывал другие элементы DOM, у которых был применён z-индекс (#3376).
    • Добавлен глиф download к компоненту EuiIcon (#3364).
    • Применено свойство max-width: 100% к EuiPageBody, чтобы внутренние элементы на основе flex не переполняли свои контейнеры (#3375).
    • Добавлен тип ReactElement к пропсу image компонента EuiCard, чтобы разрешить использование пользовательского компонента (#3370).
    • Исправлен пропс titleSize компонента EuiCollapsibleNavGroup, чтобы правильно исключать размеры l и m (#3365).
    • Исправлено выравнивание поповера начальной даты компонента EuiDatePickerRange, чтобы он располагался слева под значком (#3383).
    • Исправлен миксин euiFormControlIsLoading SASS, чтобы предотвратить перекрытие значка загрузки текстом при сжатии элемента управления формы и отрегулировано количество отступов (#3401).
    • Исправлены проблемы с z-индексами компонента EuiHeader с поповерами и добавлены классы тела для присутствия EuiFlyout и EuiCollapsibleNav.isOpen (#3398).
    • Исправлено сбрасывание данных компонента EuiInMemoryTable при установке фильтра и выборе элемента (#3419).
    • По умолчанию исправлено размещение поповера компонента EuiDatePicker (#3427).

    Изменения версии 23.1.0

    • Удалены дополнительные отступы, применённые к $euiHeaderHeightCompensation, когда EuiHeader зафиксирован (#3369).

    Исправления ошибок

    • Исправлена ошибка компонента EuiDescribedFormGroup, которая мешала ему сжиматься должным образом на небольших экранах (#3369).

    Изменения версии 23.0.0

    • Добавлена гибкость отображения кнопки закрытия и точки останова закрепления в EuiCollapsibleNav (#3330).
    • В компонент EuiPopover добавлен пропс panelStyle, чтобы различать конфигурацию объекта стиля (#3329).
    • В EuiDatePicker добавлен пропс popoverPlacement (#3359).
    • Расширены типы startDate и endDate компонента EuiDatePicker, чтобы принимать значения null для лучшей совместимости (#3343).
    • Добавлен компонент EuiCommentList (#3344).
    • Во EuiColorPicker добавлен элемент ввода вторичного значения цвета (#3336).

    Исправления ошибок

    • Исправлен пропс isClearable компонента EuiInMemoryTable, чтобы инициировать сброс (#3328).
    • Из <input/> в EuiInMemoryTable удалён атрибут schema (#3337).
    • Исправлены состояния закрепления компонента EuiCollapsibleNav на мобильных устройствах (#3330).
    • Позиционирование поповера компонента EuiPopover больше не переопределяется пропсом style (#3329).
    • Компонент EuiCodeBlock теперь копирует обновлённый контент (#3351).
    • Выравнивание поповера конечной даты компонента EuiDatePickerRange исправлено (#3359).

    Критические изменения

    • Обновлён TypeScript до версии 3.7.2 (#3295).
    • Пропс hideButtonIfDocked компонента EuiCollapsibleNav переименован в showButtonIfDocked, а значение по умолчанию изменено на противоположное (#3330).

    Изменения версии 22.6.0

    • Преобразование компонентов NavDrawer, NavDrawerGroup и NavDrawerFlyout. to TypeScript

    • Конвертированы EuiDatePicker, EuiDatePickerRange, EuiSuperDatePicker и EuiSuperUpdateButton в TypeScript.

    • Улучшены сжатые состояния фокуса EuiTabs.

    • Добавлены компоненты EuiTour, EuiTourStep и хук useEuiTour.

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

    • В EuiPopover добавлены свойства offset и arrowChildren для настройки элемента привязки.

    Исправления ошибок

    • Исправлена ошибка в свойстве max компонента EuiProgress, позволяющая использовать значение undefined.

    22.5.0

    • Добавлена опора forceState для управления состоянием EuiAccordion извне.

    Исправления ошибок

    • Исправлено поведение утилиты hasPropName из EuiI8n при значениях null.
    • Исправлено перекрытие встроенных стилей, передаваемых потребителем, во встроенном стиле компонента EuiBadge.

    22.4.0

    • Поддерживаются href, onClick и связанные свойства в компоненте EuiBasicTable по умолчанию.
    • Поддерживается readonly и id в <textarea /> в EuiCodeEditor.
    • Добавлен компонент EuiComment.

    Устаревание

    • Метод makeId помечен как УСТАРЕВШИЙ, все вызовы перенесены на htmlIdGenerator.

    Исправления ошибок

    • Устранено несоответствие фокуса между выбранной и начальной вкладками в EuiTabbedContent.
    • Свойство initialSelectedTab компонента EuiTabbedContent не крадёт фокус у содержимого. Это устранило ошибку в EuiSuperDatePicker, которая требовала двух кликов для фокусировки ввода на относительной вкладке.
    • Элемент img в компоненте EuiIcon использует пользовательские SVG с атрибутом alt, содержащим пустую строку, вместо отсутствия атрибута alt вообще.
    • Добавлено переполнение в выпадающие списки панели инструментов EuiDataGrid при наличии большого количества столбцов.
    • Определено свойство type иконки в EuiIcon, позволяющее использовать пользовательские компоненты React.
    • Исправлены свойства initialSelectedTab, используемые в EuiDatePopoverContent.
    • Исправлено переопределение пользовательских свойств className элемента и значка в EuiSideNavItem.
    • Исправлены несоответствия кнопки очистки в EuiFieldSearch.
    • Исправлены компоненты с использованием href и свойством rel.

    22.3.1

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально внесённые в версии 23.0.0, 23.1.0 и 23.2.0

    • Удалено дополнительное заполнение, применённое к $euiHeaderHeightCompensation, когда EuiHeader зафиксирован.
    • Обработан ref, переданный в EuiHeaderSectionItemButton.
    • Добавлена гибкость showCloseButton и dockedBreakpoint в EuiCollapsibleNav.
    • Добавлены closeButtonProps в EuiCollapsibleNav.
    • Добавлено свойство buffer в EuiPopover для изменения минимального расстояния до краёв контейнера.

    Исправление ошибок

    • Исправлена проблема в EuiDescribedFormGroup, препятствовавшая правильному уменьшению размера в небольших окнах просмотра. Фиксированные состояния док-станции EuiCollapsibleNav на мобильных устройствах (#3330):

    — фиксированные проблемы с z-индексом EuiHeader с поповерами и добавлены классы тела для присутствия EuiFlyout и EuiCollapsibleNav.isOpen (#3398).

    Изменения:

    — изменено имя реквизита EuiCollapsibleNav с hideButtonIfDocked на showButtonIfDocked и перевернуто значение по умолчанию (#3330).

    22.3.0:

    — удалена зависимость от списка опций для пользовательской опции EuiComboBox (#3183);

    — исправлено положение стрелки EuiPopover в Android и Linux (#3188);

    — улучшен htmlIdGenerator при поставке префикса и суффикса (#3076);

    — обновлены описания свойств пагинации для EuiInMemoryTable (#3142);

    — добавлены атрибуты title и aria к элементу значка EuiToken (#3195);

    — добавлены новые типы токенов Elasticsearch (#2758).

    Исправления ошибок:

    — исправлена ошибка в EuiAccordion для адаптации к правильной высоте при изменении высоты содержимого (#3160);

    — исправлена ошибка в EuiBasicTable для правильной обработки динамического значения значка в свернутых действиях (#3145);

    — проверена доступность действий в EuiBasicTable (3030).

    22.2.0:

    — улучшено положение кнопки закрытия EuiModal, чтобы предотвратить перекрытие заголовка (#3176).

    Исправление ошибок:

    — удален контур EuiSelect в Firefox (#3197);

    — исправлены проптайпы EuiBasicTable itemId (#3133);

    — обновлен EuiSuperDatePicker для наследования выбранного значения в быстром выборе (#3105).

    Функция: EuiCollapsibleNav (#3019):

    — добавлены компоненты EuiCollapsibleNav и EuiCollapsibleNavGroup;

    — добавлен EuiPinnableListGroup, расширение EuiListGroup;

    — добавлено призрачное цветное EuiListGroupItem, увеличены общие размеры и исправлены состояния фокуса;

    — добавлены цвета и размеры реквизитов в EuiListGroup;

    — добавлены глифы home и menu в EuiIcon;

    — добавлены простые SASS-миксины euiXScroll и euiYScroll и эквиваленты утилит CSS.

    Исправление ошибок:

    — исправлен отступ значков EuiAccordion, состояние фокуса и проблема гибкости в IE;

    — исправлена высота 1,1 пикселя EuiHorizontalRule.

    22.1.1:

    Исправление ошибок:

    — устранена бесконечная цепочка вызовов в резервном полифилле EuiResizeObserver (#3180);

    — скорректировано определение defaultProps в EuiComboBox (#3180).

    22.1.0:

    — добавлен реквизит delimiter в EuiComboBox (#3104);

    — добавлены утилиты useColorPickerState и useColorStopsState (#3067);

    — исправлены связанные типы EuiSearchBar (#3147);

    — добавлена возможность добавления и добавления в EuiSuperSelect (#3167).

    Исправление ошибок:

    — исправлена проблема прокрутки EuiNavDrawer на мобильных устройствах (#3174).

    22.0.0:

    — заменены различные функции lodash на собственные функции (#3053);

    — добавлен белый пробел в EuiCodeBlock (#3103);

    — добавлен sortMatchesBy prop для EuiComboBox (#3089);

    — добавлена способность добавления и добавления. to EuiFieldPassword ([#3122])

    — добавлена функциональность нажатия клавиши Enter в EuiSuperDatePicker ([#3048]);

    — добавлен заголовок к таблицам EuiTable в случае усечения ([#3094]);

    — добавлены i18n-переводы для ячеек заголовков таблиц EuiTableHeaderCell ([#3094]).

    Улучшения

    — улучшено состояние фокуса EuiButtonEmpty, когда тип цвета — «текст» ([#3135]);

    — добавлен компонент EuiLoadingElastic ([#3017]);

    — обновлён пакет react-beautiful-dnd до версии 13 ([#3064]);

    — исправлено вертикальное выравнивание текста в компоненте EuiPagination при использовании сжатого режима ([#3152]).

    Добавлена функциональность

    — добавлен реквизит showTooltip для компонента EuiSuperUpdateButton, чтобы показывать всплывающие подсказки и отображать только после закрытия попапов ([#3127]).


    Исправления ошибок

    — Исправлена ошибка в EuiSuperDatePicker, из-за которой не отображались правильные значения в относительной вкладке конечной даты ([#3132]);

    — Исправлены ошибки в EuiSuperDatePicker: теперь отображаются правильные значения часто используемых значений в относительной вкладке ([#3106]);

    — Устранено состояние гонки в EuiIcon при переключении между динамически загружаемыми компонентами ([#3118]);

    — Решена проблема, из-за которой EuiResizeObserver неправильно прослушивал чистое изменение размера окна ([#3088]).

    Изменения, нарушающие работу

    — Удален EuiKeyPadMenuItemButton в пользу EuiKeyPadMenuItem, который также может принимать onClick ([#3062]).


    21.1.0

    — Обновлён EuiFilterSelect, чтобы сохранить порядок фильтров ([#3063]);

    — Добавлен реквизит href в EuiBadge ([#3009]);

    — Добавлены описания реквизитов для EuiComboBox ([#3007]);

    — Экспортирован dateFormatAliases как часть публичного API ([#3043]);

    — Экспортировано определение типа EuiTextProps ([#3039]);

    — Добавлен реквизит component в EuiForm для рендеринга <form> ([#3010]);

    — Удалён атрибут role из EuiImage ([#3036]);

    — Добавлена возможность добавления элементов в начало и конец списка в EuiComboBox, только для одиночного выбора ([#3003]);

    — Добавлен реквизит onColumnResize в EuiDataGrid типа EuiDataGridOnColumnResizeHandler, который вызывается при изменении размера столбца ([#2963]);

    — Добавлен logoEnterpriseSearch в EuiIcon ([#3066]);

    — Поддерживается формат RGB в EuiColorPicker и EuiColorStops ([#2850]);

    — Поддерживается альфа-канал (непрозрачность) в EuiColorPicker и EuiColorStops ([#2850]);

    — Добавлен хук useResizeObserver ([#2991]);

    — В конфигурацию пользовательского интерфейса EuiDataGrid добавлены реквизиты showColumnSelector.allowHide и showColumnSelector.allowReorder ([#2993]);

    — Добавлен компонент EuiMark ([#3060]);

    — Изменена форма реквизита tabs.name в EuiTabbedContent, чтобы принимать узел, что согласуется с EuiTab ([#3100]).


    Исправление ошибок

    — Исправлено EuiFieldNumber, теперь разрешены значения типа number ([#3020]);

    — Исправлен SASS-код функции contrastRatio() в тёмном режиме путём исправления математической функции pow() ([#3013]). EuiControlBar (#2861)

    • Исправлена ошибка в EuiDataGrid, из-за которой первая ячейка автоматически фокусировалась при интерактивном взаимодействии (#2872).

    Изменения:

    • Удалены дублирующиеся значки visControls и visHeatmap из документации (#2908).

    19.0.0

    • Добавлен глиф cheer в EuiIcon (#2814).
    • Добавлена опора tableCaption в EuiBasicTable и улучшена стандартная (#2782).
    • Преобразован EuiDescribedFormGroup в TypeScript (#2810).
    • Изменены комментарии SASS на нескомпилированные комментарии в невидимых файлах (#2807).
    • Оптимизированы сторонние логотипы Ceph, DropWizard, Golang и Haproxy (#2812).
    • Добавлена опора rowHeader в EuiBasicTable для идентификации ячейки в строке (#2802).
    • Добавлено добавление и удаление элементов в EuiColorPicker (#2819).
    • Улучшена доступность EuiDescribedFormGroup путём избежания дублирования вывода в программах чтения с экрана (#2783).
    • Добавлены необязательный атрибут key к элементам EuiContextMenu и ослабленный атрибут name для разрешения любого узла React (#2817).
    • Функции преобразования цвета в EuiColorPicker заменены на методы chroma-js (#2805).
    • В функцию euiPaletteColorBlind добавлен параметр direction для указания более светлых или тёмных (или обоих) альтернатив (#2822).
    • EuiSideNav преобразован в TypeScript (#2818).
    • Добавлена сборка babel-transformed и частично смоделированная commonjs (test-env/) для соответствия среде Jest в Kibana (#2698).
    • Изменён стиль EuiToken и добавлено больше типов токенов для соответствия типам полей ES: tokenAlias, tokenDate, tokenGeo, tokenIP, tokenNested, tokenRange, tokenShape (#2758).

    Исправления ошибок:

    • Экспортирован отсутствующий тип EuiSelectProps (#2815).
    • Исправлено свойство EuiCode и EuiCodeBlock принимать дочерние элементы, отличные от строк (#2792, #2820).
    • Исправлены свойства EuiSearchBar, Query и AST для принятия буквенных символов скобок (#2791).
    • Исправлено окрашивание полей ввода при включённом автозаполнении в Chrome (#2798).
    • Перемещение @types/enzyme и @types/react-virtualized в статус зависимостей (#2828).
    • Удаление @elastic/charts из включения в вывод eui.d.ts (#2828).

    Изменения:

    • Убрана опора idAria из EuiDescribedFormGroup (#2783).
    • Убраны опоры hideBorder и displayOptions из EuiToken для применения свойств color, shape и fill напрямую. Изменён тип свойства fill с boolean на light | dark | none (#2758).

    18.3.0

    • Конвертированы EuiModal и EuiConfirmModal в TypeScript (#2742).
    • Конвертирован EuiTabs в TypeScript (#2717).
    • Конвертирована EuiFormRow в TypeScript (#2712).
    • Обновлены logoAPM, logoSecurity и logoEnterpriseSearch. Добавлены logoWorkplaceSearch и logoObservability (#2769).
    • Конвертирован EuiFilterButton в TypeScript (#2761). Конвертировано EuiFilterSelectItem в TypeScript (#2761)

    Конвертировано EuiFieldSearch в TypeScript (#2775)

    Добавлен data-test-subj к EuiContextMenuItem в EuiTablePagination (#2778)

    Улучшен EuiIcon с точки зрения доступности (a11y) путём использования title и aria-labelledby (#2786)

    Улучшено сжатое представление EuiPagination путём включения активной и последней страницы (#2779)

    Конвертирован EuiSuperSelect в TypeScript (#2776)


    Исправления ошибок

    Увеличена ширина столбца на EuiTableHeaderCellCheckbox, чтобы предотвратить обрезание кольца фокуса EuiCheckbox в `EuiBasicTable* (#2770)

    Исправлена визуализация EuiButton внутри EuiControlBar при fill={true} для более согласованного отображения с другими кнопками (#2781)

    Исправлен EuiFormControlLayout, который перезаписывал className для узлов prepend (#2796)

    Исправлены useRenderToText и EuiButtonToggle, которые пытались обновить состояние на размонтированных компонентах (#2797)

    Рефакторинг функции и хука для устранения медлительности действия перетаскивания в EuiColorStops (#2557)


    Устаревшие элементы

    EuiIcon

    — Тип logoEnterpriseSearch устарел в пользу logoWorkplaceSearch.

    — Тип logoAPM устарел в пользу logoObservability.

    18.2.2

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально сделанные в 18.3.0

    Обновлены logoAPM, logoSecurity и logoEnterpriseSearch. Добавлены logoWorkplaceSearch и logoObservability (#2769)


    Исправление ошибок

    Исправлены useRenderToText и EuiButtonToggle, пытавшиеся обновить состояние на размонтированных компонентах (#2797).


    Устаревание элементов

    Тип logoEnterpriseSearch в EuiIcon устарел в пользу logoWorkplaceSearch.

    Тип logoAPM в **EuiIcon**устарел в пользу logoObservability.


    18.2.1

    Исправление ошибок

    Исправлена ошибка в EuiFieldSearch, когда триггер onChange срабатывал при очистке значения поля (#2764).


    18.2.0

    Добавлен значок приложения recentlyViewedApp в EuiIcon (#2755).

    Исправление ошибок

    Исправлены ошибки в EuiBasicTable и EuiInMemoryTable, чтобы не размонтировать и повторно монтировать строки при переключении свойства loading (#2754).


    18.1.0

    Осветлён цвет границы полого контура в тёмном режиме в EuiBadge (#2746).

    Добавлены minInputProps и maxInputProps для предоставления большего количества свойств входам EuiDualRange (#2738).

    Изменён EuiBadge для использования цветов палитры EUI (#2455).

    Затемнены несколько цветов euiPaletteColorBlind (#2455).

    Исправлена ошибка в EuiCard, из-за которой текст кнопки был неправильно выровнен (#2741).

    Конвертированы EuiRange, EuiDualRange и EuiRangeInput в TypeScript (#2732).

    Добавлен глиф bellSlash в EuiIcon (#2714).

    Добавлена опора legend в EuiCheckboxGroup и EuiRadioGroup, чтобы добавить оболочки EuiFieldset для заголовков групп (#2739).

    Изменено EuiNavDrawerFlyout, чтобы он закрывался после дочерних навигационных элементов. 17.2.1

    • Исправления ошибок:
      • Внесены конфигурации initialWidth и isResizable в столбцы EuiDataGrid (#2696).

    17.1.3

    • Примечание: этот релиз вышел не по порядку из-за ошибки скрипта релиза. На самом деле он вышел после 17.2.0 и его можно игнорировать в пользу 17.2.1.

    • Исправление ошибок:

      • Отменены изменения документации в 17.2.0, которые приводили к сбою скрипта сборки (#2672).

    17.2.0

    • Примечание: в этом релизе была ошибка в нашем слое документации. Используйте 17.2.1 вместо него.

    • Улучшения доступности EuiNavDrawer:

      • Улучшена доступность состояния кнопки блокировки через aria-pressed (#2643).
    • Новые таблицы стилей для темы EUI Amsterdam:

      • Добавлены новые таблицы стилей (#2633).
    • Экспорт доступных типов, связанных с EuiDataGrid:

      • Экспорт доступных типов, связанных с EuiDataGrid (#2640).
    • Исправление ошибок:

      • Улучшено обновление EuiDataGrid (#2638).
      • Исправлена ошибка, из-за которой EuiDroppable не принимал несколько дочерних элементов при использовании TypeScript (#2634).
      • Исправлено, что EuiComboBox отправлял родительский элемент form, когда выбирались опции с помощью клавиши Enter (#2642).
      • Исправлен сбой фокусировки кнопки расширения EuiNavDrawer после щелчка (#2643).
      • Устранены потенциально повторяющиеся атрибуты id у EuiPopover (#2667).

    17.1.2

    • Исправление ошибок:
      • Ошибка пользовательского режима EuiCodeEditor исправлена путём инициализации существующим режимом (#2616).
      • Удалены заголовки по умолчанию у EuiIcon (#2632).

    17.1.1

    • Исправление ошибок:
      • Текст для программы чтения с экрана в EuiTreeView исправлен и добавлено усечение (#2627).

    17.1.0

    • Добавлен необязательный ключ свойства внутри опций в компоненте EuiSelectableList (#2608).

    • Добавлена опора toolbarAdditionalControls в EuiDataGrid, чтобы разрешить настраиваемые кнопки на панели инструментов (#2594).

    • Добавлены определения TypeScript для EuiBasicTable, EuiInMemoryTable и связанных компонентов (#2428).

    • Обновлены значки logoSecurity и appSecurityAnalytics (#2613).

    • Поддержка изображений в формате .gif base64 в webpack.config.

    • Исправление ошибок:

      • Сбой UX/фокуса в EuiDataGrid при использовании сочетаний клавиш для перехода на страницу исправлен (#2602).
      • Доступность EuiIcon улучшена путём добавления опоры title и значения по умолчанию aria-label (#2554).
      • Сортировка числовых столбцов в памяти EuiDataGrid исправлена, когда данные ячейки содержат несколько групп цифр (#2603).
      • Улучшение разбиения на страницы в EuiBasicTable. Панель paginationBar скрыта, если данных нет, и отображается EuiPagination. Перевод текста:

    16.0.1

    Исправления ошибок:

    • EuiSwitch теперь передаёт атрибут name в базовую кнопку (#2533).

    16.0.0

    • Сделан EuiCard более доступным (#2521).
    • Добавлена возможность передавать children в EuiCard (#2521).
    • Заменён корневой элемент в EuiFlyout, переход от span к Fragment (#2527).
    • Обновлён react-virtualized до версии 9.21.2 (#2531).

    Исправления ошибок:

    • добавлена поддержка timeFormat форматирования в EuiSuperDatePicker и исправлены некоторые несоответствия форматирования (#2518);
    • добавлена поддержка locale в EuiSuperDatePicker и EuiDatePicker, как в качестве реквизита, так и из EuiContext (#2518).

    Изменения, нарушающие совместимость:

    • удалён EuiCardGraphic (#2521).

    15.0.0

    • Преобразован EuiShowFor и EuiHideFor в TS (#2503).
    • Обновлен react-ace до 7.0.5 (#2526).

    Исправление ошибок:

    • Исправлен цвет текста EuiButton при отключении (#2534).
    • Создан .euiTableCaption с position: relative, чтобы избежать двойной границы под строкой заголовка (#2484).
    • Исправлена работа EuiSwitch, чтобы использовать aria-labelledby (#2522).
    • Исправлено определение типа EuiPanelProps (#2516).

    Нарушения совместимости:

    • добавлен модификатор display к EuiShowFor (#2503);
    • обновлена минимальная версия TypeScript до 3.5.3 (#2510);
    • удален тип Omit в пользу встроенного TypeScript (#2510).

    14.10.0

    • Добавлен новый компонент euiControlBar для элементов навигации в нижней части экрана (#2204).
    • Конвертирован EuiFlyout в TypeScript (#2500).
    • Добавлена анимация к стрелке на EuiAccordion при открытии / закрытии (#2507).
    • Обновлён react-input-autosize до версии 2.2.2 (#2514).

    Исправление ошибок:

    • упрощено переключение всплывающих окон EuiColorStops (#2505).

    14.9.0

    • Добавлен новый компонент euiTreeView для рендеринга рекурсивных объектов, таких как структуры папок (#2409).
    • Добавлены euiXScrollWithShadows() и класс утилиты .eui-xScrollWithShadows (#2458).
    • Исправлены ошибки в EuiColorStops, где пустые строковые значения приводили к тому, что диапазон min или max становился NaN (#2496).
    • Улучшена доступность EuiSwitch путём выравнивания ролей aria (#2491).
    • Переведён EuiSwitch на TypeScript (#2491).
    • Добавлена доступная версия EuiSwitch без метки (#2491).

    Исправление ошибок:

    • нормализован moz-focus-inner кнопки (#2445).
    • исправлена опечатка для правильного атрибута aria-modal в EuiPopover (#2488).
    • исправлено положение элементов управления EuiCodeBlock и добавлено больше тестов. ###

    (#2459):

    • Изменён EuiCodeBlock, теперь overflowHeight применяет maxHeight вместо height к блоку (#2487).
    • Исправлена потенциально несогласованная работа обновления состояния (#2481).
    • Исправлено поведение формы EuiSwitch путём добавления типа кнопки по умолчанию «button» (#2491).

    14.8.0:

    • EuiButtonGroup и EuiButtonToggle теперь принимают ReactNode в качестве метки, а не строку (#2392).
    • Добавлен useRenderToText в сервис inner_text для рендеринга ReactNodes в текст метки (#2392).
    • В EuiIcon добавлены значки tableDensityExpanded, tableDensityCompact, tableDensityNormal (#2230).
    • Анимация EuiFocusRing получила !important для обеспечения её использования (#2230).
    • В EuiIcon добавлен значок expandMini (#2207).
    • Изменён EuiPopover для использования role="dialog" для улучшения объявлений для программ чтения с экрана (#2207).
    • Для EuiPopover добавлена функция обратного вызова onTrapDeactivation при деактивации фокусной ловушки (#2366).
    • Добавлена логика для отображения фокуса вокруг EuiPopover, чтобы противодействовать состоянию гонки (#2366).
    • Добавлен EuiDataGrid (#2165).

    Исправления ошибок:

    • Исправлен проход lockProps в EuiFocusTrap, в частности, для разрешения передачи свойства style (#2230).
    • Свойство children на типе I18nTokensShape изменено с одного ReactChild на приём массива (#2230).
    • Скорректирован цвет $euiColorHighlight в тёмном режиме (#2176).
    • Изменено заполнение EuiPopoverFooter для равномерного изменения размера всплывающего окна (#2207).
    • Исправлено использование свойства isDragDisabled в EuiDraggable (#2207).
    • Исправлена обработка EuiMutationObserver свойства onMutation, когда значение этого свойства изменяется (#2421).

    14.7.0:

    • EuiRadio и EuiRadioGroup преобразованы в TypeScript (#2438).
    • Улучшена доступность в EuiImage (#2447).
    • Сделан EuiIcon чистым компонентом для ускорения перерисовки React (#2448).
    • Добавлена возможность для EuiColorStops принимать определяемые пользователем границы диапазона (#2396).
    • В EuiLink добавлен внешний реквизит (#2442).
    • Отключено состояние в EuiBadge (#2440).
    • Изменено поведение EuiLink: он выглядит неактивным при передаче отключённого реквизита и обработчика onClick (#2423).
    • В EuiIcon добавлен глиф минимизации (#2457).

    Исправление ошибок:

    • Повторно включена ширина свойства для компонентов ячейки EuiTable (#2452).
    • Устранена проблема с высотой кнопки сворачивания/разворачивания EuiNavDrawer (#2463).

    14.6.0:

    • Добавлены обновлённые значки infraApp и logsApp. (#2430).

    Исправление ошибок:

    • Исправлены отсутствующие экспортные определения типов кнопок и ссылок (#2434).
    • Удалена пользовательская семантика из EuiSideNav (#2429). 14.5.1

    Note: this release is a backport containing changes originally made in 14.6.0 and 14.7.0.

    • Добавлены новые обновлённые иконки infraApp и logsApp. (#2430)
    • EuiIcon сделан PureComponent для ускорения перерисовки React. (#2448)

    Исправления ошибок

    • Исправлена проблема с высотой кнопки сворачивания/разворачивания EuiNavDrawer. (#2463)

    14.5.0

    • Обновлён Elastic-Charts до версии 13.0.0 и соответствующим образом обновлён объект темы. (#2381)
    • Добавлен новый компонент EuiColorStops. (#2360)
    • В EuiIcon добавлен символ валюты. (#2398)
    • Миграция EuiBreadcrumbs, EuiHeader и т. д., а также EuiLink на TypeScript. (#2391)
    • В EuiFormRow добавлен реквизит hasChildLabel, чтобы избежать дублирования меток. (#2411)
    • В EuiPageBody добавлен реквизит component, переключающий значение по умолчанию с div на main. (#2410)
    • В EuiListGroupItem добавлено состояние фокуса. (#2406)
    • В EuiIcon добавлен глиф keyboardShortcut. (#2413)
    • Улучшена доступность в EuiNavDrawer. (#2417)
    • Улучшена доступность в EuiSuperDatePicker. (#2426)

    Исправления ошибок

    • Исправлено, что EuiSelectable не принимает программные обновления своего реквизита options. (#2390)
    • Исправлены проблемы с маркировкой в EuiSuperDatePicker. (#2411)
    • Идентификатор EuiCodeEditor стал динамическим между рендерами. (#2411)
    • EuiCodeEditor перестал отображать несколько меток для некоторых входов. (#2411)
    • Неправильное использование хука useInnerText в EuiBreadcrumbs исправлено. (#2425)

    14.4.0

    • Миграция EuiEmptyPrompt и EuiCard на TS. (#2387)
    • Добавлена иконка приложения Lens app lensApp. (#2389)
    • Размер бета-значка EuiKeyPadMenuItem уменьшен. (#2388)

    14.3.0

    • Иконка пакета добавлена в набор глифов. (#2378)
    • Изменён EuiFacetButton для использования $euiFocusBackgroundColor для состояния :focus. (#2365)
    • Для EuiBreadcrumbs добавлена опция showMaxPopover для отображения всех элементов при установленном максимуме. (#2342)
    • Поддержка data-test-subj для действий базовых и in-memory таблиц. (#2353)
    • Символ IP добавлен в набор глифов. (#2371)
    • Установлено textOnly={true} для развёрнутых строк в EuiBasicTable. (#2376)
    • Добавлено visAreaStacked, visBarVerticalStacked и visBarHorizontalStacked в набор глифов. (#2379)
    • Скорректирован стиль бета-значка на EuiKeyPadMenuItem. (#2375)
    • Перенос EuiFacetGroup, EuiKeyPadMenu и EuiCallOut на TS. (#2382)

    Исправление ошибок

    • Пробел EuiFormErrorText приведён в соответствие с EuiFormHelpText. (#2354)
    • Исправлен баг в EuiPopover, где Array.prototype.slice() мог быть вызван для 'undefined'. (#2369)
    • Правильно экспортированы методы перетаскивания с помощью службы копирования, перемещения и изменения порядка. В запросе текст технической направленности из области разработки и тестирования программного обеспечения. Основной язык текста запроса — английский.

    14.2.0

    • Добавлена опция compressed в свойство buttonSize компонента EuiButtonGroup (#2343).
    • Добавлены состояния отключения для компонентов EuiCard, EuiKeyPadMenuItem и EuiKeyPadMenuItemButton (#2333).
    • Добавлены недостающие определения TS для свойства compressed для компонентов EuiComboBox, EuiCheckboxGroup, EuiCheckbox, EuiFieldSearch, EuiRadioGroup, EuiSwitch (#2338).
    • Автоматически добавлен отступ между компонентами EuiFormRow и EuiButton (#2338).
    • Для входов [readOnly] добавлена рамка (#2338).

    Исправления ошибок

    • Исправлены определения TS для события onChange для компонента EuiRange (#2349).
    • Исправлен стандартный индекс z для компонента EuiPopover (#2341).
    • Исправлено оформление для узлов prepend и append, которые могут быть всплывающими окнами или подсказками (#2338).

    14.1.1

    Исправление ошибок

    • Случайно удалённые зависимости Elastic Charts были восстановлены (#2348).

    14.1.0

    • Создан компонент EuiSuggest (#2270).
    • В компоненте EuiSwitch добавлены недостающие стили для свойства compressed (#2327).
    • Компоненты EuiBottomBar, EuiHealth и EuiImage перенесены в TS (#2328).
    • При значении allowFullScreen true в компоненте EuiImage добавлены состояния при наведении курсора и фокусировке (#2287).
    • EuiColorPicker преобразован в TypeScript (#2340).
    • В EuiColorPicker добавлена опция рендеринга в строке (#2340).

    14.0.0

    Функция: Сжатые элементы управления формой (#2167)

    • Изменён внешний вид сжатых элементов управления формы, чтобы они выглядели более сдержанно.

    • Создана EuiFormControlLayoutDelimited для двойных входов, указывающих диапазон.

    • Введены сжатые и столбчатые макеты для EuiFormRow через свойство display.

    • Уменьшена общая высота сжатых EuiRange и EuiDualRange.

    • Добавлена опция showInput = 'inputWithPopover' для сжатых EuiRange и EuiDualRange, чтобы отобразить ползунок во всплывающем окне.

    • Все входы в EuiSuperDatePicker во всплывающем окне теперь являются сжатыми.

    • Добавлено свойство controlOnly в EuiFieldText и EuiFieldNumber.

    • Свойство style можно передать вниз в EuiColorPickerSwatch.

    • У EuiFilePicker теперь есть размеры отображения default и large, у которых есть альтернативы со сжатым стилем.

    • Можно передавать строки как свойства append/prepend, а также добавлена поддержка доступности.

    • В EuiSuperSelect добавлен максимальный размер с переполнением.

    Исправления ошибок

    • Исправлена проблема с отступами в EuiColorPicker справа для размещения каретки вниз.
    • Исправлены размеры EuiComboBox и пилюль.
    • Исправлено усечение в EuiContextMenuItem.
    • Исправлен стиль дополнительных опций append/prepend в EuiFormControlLayout.

    Устаревшие функции

    • Проп compressed компонента EuiFormRow устарел в пользу display: rowCompressed.
    • Проп displayOnly компонента EuiFormRow устарел в пользу display: center.

    Изменения, нарушающие обратную совместимость

    • SASS-миксин euiTextOverflowWrap() был удалён в пользу euiTextBreakWord().
    • У компонента EuiFormLabel больше нет нижнего поля.
    • У компонента EuiFormRow больше нет нижнего отступа, а также он не добавляет поле к любым братьям и сёстрам + * только к братьям и сёстрам EuiFormRow.

    13.8.2

    Исправления ошибок

    • Правильный протип children компонента EuiCodeBlock: строка или массив строк. (#2324).
    • Определения TypeScript для события onClick компонента EuiPanel исправлены (#2330).
    • Решена проблема с повторным открытием списка EuiComboBox после закрытия при выборе опции в IE11. 13.8.1

    Исправления ошибок:

    • Обновлены TS def для EuiFilterSelect (#2291).
    • Исправлено выравнивание значков и метки в EuiSideNavItem (#2297).
    • Исправлена логика в EuiContextMenu для учёта индекса 0 (#2304).

    13.8.0

    Изменения:

    • Добавлен href prop к EuiTab и преобразован в TypeScript (#2275).
    • Создан компонент EuiInputPopover (формально) (#2269).
    • Добавлена документация по использованию Elastic Charts с EUI (#2209).
    • Улучшено исправление для EuiSuperDatePicker для обновления asyncInterval.isStopped при изменении isPaused prop (#2298).

    Исправления ошибок:

    • Удалён лишний правый отступ в EuiSuperDatePicker (#2236).
    • Исправлен неправильный тип onClick для EuiButtonEmpty (#2282).
    • Исправлен скрипт компиляции для удаления всех определений экспорта TypeScript из встроенных JS-активов (#2279).
    • Исправлено расширение вывода для модуля темы dist charts (#2294).

    13.7.0

    Разрешено EuiFlexGroup принимать ref (#2223).

    Исправления ошибок:

    • Исправлен EuiSuperDatePicker для обновления asyncInterval.isStopped при изменении isPaused prop (#2250).
    • Преобразован в TypeScript таблицы, popover, кнопки, пагинацию, детектор щелчка вне, ловушку фокуса, контекстное меню и панель (#2212).
    • Исправлен недопустимый DOM-вложенность EuiStat из-за тега

      , вложенного в другой тег

      (#2229).

    • Исправлен текст заголовка иконки открепления/прикрепления в EuiNavDrawer (#2261).

    Возврат изменений:

    • Возврат преобразования EuiSwitch в button[role=switch] и TypeScript (#2255).

    13.6.1

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально внесённые в 13.7.0.

    Исправление ошибок:

    • Исправлен текст заголовка иконки открепления/прикрепления в EuiNavDrawer (#2261).

    13.6.0

    Примечание: содержит возврат изменений, перенесённых для целевого выпуска.

    Возврат изменений:

    • Возврат преобразования EuiSwitch в кнопку [role = switch] и TypeScript (#2255).

    13.5.0

    Примечание: содержит код компонента, который был возвращён в следующем выпуске. Используйте 13.6.0 вместо этого.

    Исправлены логотипы logoCloudEnterprise, logoLogging и logoSecurity в EuiIcon для выравнивания по центру (#2246). Добавлена блокировка поведения EuiNavDrawer в расширенном состоянии, включая следующие реквизиты isLocked, onIsLockedUpdate (#2247).

    13.4.1

    Примечание: содержит компонентный код, который позже был возвращён. Используйте 13.6.0 вместо.

    Преобразован EuiSwitch в TypeScript (#2243).

    Исправление ошибок:

    • Добавлен отсутствующий атрибут viewBox в логотипах Docker, Kubernetes и Redis (#2240).

    13.4.0

    Примечание: содержит компонентный код, который позже был возвращён. Используйте 13.6.0 вместо.

    Преобразован EuiFacetButton в TypeScript (#2226). Добавлен необязательный onClear prop в компонент EuiDatePicker. Перевод текста:

    (#2235)

    • Добавлена поддержка onClick и href props для EuiListGroupItem, переведено на TypeScript (#1933).

    Исправления ошибок

    • Исправлена семантика EuiSwitch для соответствия ролям aria (#2193).
    • Убрано кольцо фокуса Firefox для соответствия другим браузерам (#2193).
    • Добавлены недостающие определения TS для EuiRange (#2211).
    • Исправлен текстовый курсор EuiBadge по умолчанию на указатель (#2234).
    • Исправлено свойство className EuiPageContent, чтобы позволить переданному className иметь каскадный приоритет над классами, сгенерированными компонентом (#2237).

    13.3.0

    • В EuiSuperDatePicker и EuiSuperUpdateButton добавлены токены i18n.

    13.2.0

    • EuiStep, EuiSteps, EuiStepHorizontal, EuiStepsHorizontal и EuiSubSteps переведены на Typescript (#2186).

    Исправления ошибок

    • Исправлено усечение EuiBadge и автоматически применённый атрибут title с innerText (#2190).
    • Удалены экспортированные типы TypeScript и интерфейсы из встроенных артефактов, когда они происходят из node_modules (#2191).
    • Исправленное усечение EuiBadge в IE и для глобального шаблона фильтров (#2194).
    • Выровнены длинные заголовки в EuiStep (#2186).
    • Исправлены определения TS для EuiFilterSelectItem (#2192).
    • Добавлены отсутствующие определения TS для EuiTextArea (#2201).

    13.1.1

    Исправление ошибок

    • Ошибки EuiMutationObserver в IE11 исправлены путём условного задания параметра attributes наблюдателя в соответствии с новой спецификацией (#2180).
    • Ошибка сообщения при форматировании функции I18n сопоставления без предоставленных значений. (#2182).

    13.1.0

    • Добавлен глиф partial в EuiIcon (#2152).
    • Добавлены реквизиты tall, fullWidth и isInvalid в EuiFilePicker (#2145).
    • Экспорт интерфейсов react-beautiful-dnd, используемых компонентами EUI (#2173).
    • Добавлены реквизит isDisabled и стили в EuiSuperDatePicker (#2139).
    • Добавлена опция responsiveColumn к типу реквизита EuiDescriptionList (#2166).
    • Удалено <use> и <def> из SVG иконок (#2162).

    Исправление ошибок

    • Неверные значения aria-describedby, установленные EuiToolTip, исправлены (#2156).
    • Добавлено «center» как допустимое значение для проптипа align EuiBasicTable (#2158).
    • .eui-textBreakWord класс утилиты стал совместим с разными браузерами (#2157).
    • Усечение и z-индекс EuiFilePicker исправлены (#2145).
    • Поддержка EuiNavDrawer для групп всплывающих окон в производственных/минифицированных сборках исправлена (#2178).
    • Ширина переполнения EuiModal исправлена (#2164).

    13.0.0

    • Добавлен компонент EuiSuggestItem (#2090).
    • Поддерживаются отрицаемые или предложения для EuiSearchBar (#2140).
    • Добавились служебные сервисы transition, которые помогают создавать тайм-ауты, учитывающие CSS. Изменения в версии 12.4.0
    • Центрирован квадрат глифа popout на артборде (#2120).
    • Добавлены утилиты компонентов useInnerText и EuiInnerText для получения текстового содержимого элементов (#2100).
    • Преобразование EuiRangeHighlight, EuiRangeLabel, EuiRangeLevels, EuiRangeSlider, EuiRangeThumb, EuiRangeTicks, EuiRangeTrack и EuiRangeWrapper в TypeScript (#2124).
    • Конвертация EuiAccordion в TypeScript (#2128).

    Исправления ошибок

    • Исправлена ошибка, из-за которой список опций EuiComboBox оставался открытым при прокрутке в контейнере путём автоматического закрытия списка при прокрутке (#2106).
    • Исправлено содержимое, предоставленное атрибуту title EuiListGroupItem и EuiFilterButton, чтобы предотвратить нечитаемые всплывающие окна (#2100).
    • Устранена почти бесконечная петля requestAnimationFrame, вызванная изменениями состояния focus во вложенных компонентах EuiPopover (#2110).
    • Исправлен неправильный ES Query DSL, сгенерированный EuiSearchBar, когда присутствует предложение OR (#2133).

    Изменения в версии 12.3.1

    Исправлена ошибка: восстановлены отсутствующие файлы scss и react-datepicker в опубликованном пакете npm (#2119).

    Изменения в версии 12.3.0

    Добавлены logoSecurity, logoCode, logoMaps, logoUptime и logoLogging к типам EuiIcon (#2111). Добавлен параметр направления column в EuiFlexGrid (#2073). Обновлён EuiSuperDatePicker, теперь часто используемые даты/время отображаются в виде столбцов (#2073). Добавлено определение типа TypeScript для EuiFormControlLayout (#2086). Изменён SASS mixin euiOverflowShadow() для использования mask-image вместо box-shadow (#2088). Добавлена SASS-функция и CSS-утилита euiYScrollWithShadows (#2088). Добавлены глифы cloudDrizzle, cloudStormy, cloudSunny, documents, documentEdit, training и videoPlayer в EuiIcon (#2102). Добавлен реквизит display в EuiPopover (#2112).

    Исправление ошибок

    Расширено определение TypeScript для EuiComboBox's options[].value / EuiComboBoxOptionProps.value (#2080). running test-unit script on Windows

    — Исправлен фокус на одиночном выборе EuiComboBox.
    — Исправлено несоответствие типов между PropType и определением TypeScript для заголовка тоста EuiGlobalToastList.
    — Исправлено отсутствие определения TypeScript для опции color="text" компонента EuiButton.
    — Исправлена ошибка форматирования Prettier в файле определения TS компонента EuiTable.
    — Исправлена кнопка, которая не была кликабельной при использовании SVG в Safari.
    — Исправлены события указателя EuiToggle для тех, кто использует только значки.

    11.2.1

    Исправления ошибок

    — Исправленное несоответствие типов между PropType и определением TypeScript для заголовка EuiToast.

    11.2.0

    — Преобразование EuiFormControlLayoutCustomIcon в TS.
    — Преобразование EuiStepNumber в TS.
    — Преобразование EuiFormControlLayoutClearButton в TS.
    — Добавление свойства data-test-subj к компонентам EuiDraggable и EuiDroppable.
    — Добавлены определения типов для EuiSuperSelect.
    — Обновлён EuiIcon для использования обновлённого брендинга Slack.
    — Обновлён скрипт compile-icons для форматирования компонентов иконок с помощью Prettier.

    Исправление ошибок

    — Устранена проблема в Chrome, из-за которой отрицательное межбуквенное расстояние может изменить направление текста RTL в SVG.

    11.1.0

    — Преобразован pretty_interval в TS.
    — Преобразован relative_options в TS.
    — Добавлена ширина к EuiFlexItem, когда gutter в EuiFlexGrid установлен на none.
    — Отформатированы все файлы JavaScript с помощью Prettier через ESLint.
    — Заменён appSecurityAnalytics в EuiIcon на обновлённый SVG.

    Исправление ошибок

    — Удалено неиспользуемое перечисление prop l в EuiButton.
    — Исправлены несоответствия событий браузера в EuiSelect путём нормализации распространения mouseup.
    — Удалено children как обязательное свойство для EuiOverlayMask.

    11.0.1

    Исправление ошибок

    — Исправлено определение TypeScript для EuiIconTip.
    — Восстановлена способность компонента EuiIcon обрабатывать обновления prop типа.

    11.0.0

    — Добавлена поддержка пользовательских элементов SVG React и внешних URL-адресов SVG для EuiIcon.

    Исправление ошибок

    — Исправлена вспышка неукрашенного выпадающего списка выбора в Firefox.

    Изменения, нарушающие работу

    — Разделение загрузки значков EuiIcon на динамический импорт.

    10.4.2

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально внесённые в 11.2.0.

    Исправление ошибок

    — Устранена проблема в Chrome, из-за которой отрицательное межбуквенное расстояние может изменить направление текста RTL в SVG.

    10.4.1

    Примечание: этот релиз является бэкпортом, содержащим изменения, изначально сделанные в 11.2.0. EuiFormHelpText в TS (#1852):

    — добавлен onSearch в определение типа EuiFieldSearchProps (#1627);
    — добавлен глиф moon в EuiIcon (#1859);
    — добавлены логотипы logoAzure и logoAzureMono в EuiIcon (#1859);
    — добавлен оператор точного соответствия тексту в EuiSearchBar / Query, а также разрешены пустые фразы, например, «» (#1843);
    — разрешён символ косой черты в значениях поиска EuiSearchBar (#1843);
    — изменены компоненты EuiLoadingKibana, EuiLoadingSpinner, EuiLoadingChart и EuiLoadingContent для использования промежутков вместо div-элементов (#1845).

    Исправления ошибок:

    — добавлено определение машинописного текста toastLifeTimeMs для индивидуальных тостов в EuiGlobalToastList (#1846);
    — добавлена логика для предотвращения перефокусировки ввода EuiComboBox после события размытия контейнера (#1863);
    — изменён EuiLoadingKibana для лучшего вложения в EuiFlexItem (#1845);

    v10.0.1

    — конвертированы EuiText, EuiTextColor и EuiTextAlign в машинописный текст (#1791);
    — обновлён тип IconColor для более чёткого различения между принятыми типами (#1842).

    v10.0.0

    — конвертирован EuiTitle в машинописный текст (#1810);
    — добавлен реквизит adjustDateOnChange в средства выбора даты, позволяющий изменениям месяца и года запускать onChange (#1817);
    — обновлены тени переполнения для EuiModal и EuiFlyout (#1829);
    — добавлен реквизит confirmButtonDisabled в EuiConfirmModal (#1829);
    — исправлено поведение прокрутки переполнения EuiNavDrawer на Firefox (#1837).

    Исправление ошибок:

    — исправлен мобильный макет для EuiConfirmModal (#1829).

    Устаревшие функции:

    — заменены следующие SASS-миксины euiOverflowShadowTop, euiOverflowShadowBottom на euiOverflowShadow (#1829).

    Критические изменения:

    — удалён переходный параметр keyOfStringsOnly из конфигурации машинописного текста (#1814).

    v9.9.1

    — повторно включена установка @elastic/eui через npm (#1811).

    Исправление ошибок:

    — добавлен typedef реквизита isLoading в EuiSuperDatePickerProps (#1812);
    — устранена проблема с сбросом ввода запроса EuiSearchBox при обновлении реквизита (#1823);
    — устранена проблема выделения кнопки фильтра EuiSearchBar (#1824).

    v9.9.0

    — добавлен проп пагинации initialPageIndex в EuiInMemoryTable (#1798);
    — преобразован EuiToolTipPopover в машинописный текст (#1800);
    — преобразован EuiTableHeaderMobile в машинописный текст (#1786);
    — добавлены иконки menuLeft и menuRight (#1797);
    — обновлена кнопка сворачивания/разворачивания EuiNavDrawer, чтобы использовать иконки menuLeft и menuRight (#1797);
    — добавлен реквизит isInvalid в EuiSuperSelect (#1804);
    — добавлен глиф cut в EuiIcon (#1802);
    — добавлен глиф glasses в EuiIcon (#1813).

    Исправление ошибок:

    — устранена проблема, когда тосты исчезали при... Конвертированы компоненты Typescript (#1633)

    9.0.0

    • Добавлена опора allowNeutralSort в EuiInMemoryTable для поддержки отмены сортировки столбцов таблиц (#1591).
    • Добавлен объект опоры mobileOptions для обработки всех мобильных опций EuiBasicTable (#1462).
    • Заголовки таблиц теперь принимают типы React.node (#1462).
    • Добавлена опора displayOnly в EuiFormRow (#1582).
    • Добавлена опора numActiveFilters в EuiFilterButton (#1589).
    • Обновлён стиль EuiFilterButton, чтобы он соответствовал EuiFacetButton (#1589).
    • В EuiNotificationBadge добавлены опоры size и color (#1589).
    • Разрешено существование EuiDescribedFormGroup как строки только с описанием (#1522).
    • Для EuiFormLabel добавлен тип опоры type для возможности сделать его легендой (#1613).
    • В EuiFormRow добавлены опоры labelAppend и labelType (#1613).
    • Выровнены стили текста заголовков таблиц и меток форм (#1613).
    • Конвертированы EuiModalBody, EuiModalFooter, EuiModalHeader, EuiModalHeaderTitle, EuiFlyoutBody, EuiFlyoutFooter, EuiFlyoutHeader, EuiPortal и EuiProgress в Typescript (#1621).

    Исправления ошибок

    • Исправлена навигация с помощью клавиатуры и пользовательский интерфейс элементов EuiComboBox в режиме одиночного выбора (#1619).
    • На мобильных устройствах отображается флажок «Выбрать всё» в EuiBasicTable (#1462).
    • Добавляет отсутствующую опору hasActiveFilters для типа EuiFilterButton и исправляет сигнатуру onChange для EuiButtonGroup (#1603).
    • Включены типы TS для react-datepicker непосредственно в EUI, чтобы избежать внешней зависимости (#1618).
    • Предотвращено выполнение расчётов EuiGlobalToastList на нулевых элементах DOM (#1606).
    • Исправлены ошибки EuiFormRow, связанные с возможностью наличия повторяющихся значений ключа (#1522).

    Изменения, нарушающие работу

    • Флажок «Выбрать всё» в EuiBasicTable добавляет строку makeId к идентификатору (#1462).
    • Удалено использование верблюжьего регистра для экспортируемых переменных JSON, вместо этого сохраняются шестнадцатеричные значения вместо преобразования в rgb (#1590).
    • Добавлено @types/react-dom в peerDependencies (#1621).

    8.0.0

    Изменения, нарушающие работу

    • TypeScript обновлён до версии 3.3 (#1583).
    • React обновлён до версии 16.8 (#1583).
    • Jest обновлён до версии 24.1 (#1583).
    • Enzyme обновлён до версии 3.9 (#1583).

    7.3.0

    • Опция onRefresh добавлена для EuiSuperDatePicker (#1577).
    • EuiToggle конвертирован в TypeScript (#1570).
    • Добавлены определения типов для EuiButtonGroup,EuiButtonToggle, EuiFilterButton, EuiFilterGroup, и EuiFilterSelectItem (#1570).
    • Добавлена опора displayOnly в EuiFormRow (#1582).
    • Создан файл index.d.ts для компонентов выбора даты, включая EuiDatePicker, EuiDatePickerRange и EuiSuperDatePicker (#1574).

    Исправление ошибок

    • Исправлено несколько ошибок с EuiRange и EuiDualRange, включая определение размера. В запросе представлен текст, описывающий изменения и улучшения в библиотеке EUI. Текст содержит информацию о новых функциях, исправлениях ошибок и других изменениях, которые были внесены в различные версии библиотеки.

    Основной язык текста запроса — английский.

    В переводе на русский язык:

    Входы, размещение меток и обработка недопустимых значений (#1580)

    7.2.0

    • Добавлен text как вариант цвета для EuiLink (#1571)
    • Добавлен EuiResizeObserver, предоставляющий доступ к API ResizeObserver для компонентов React; в неподдерживаемых браузерах используется MutationObserver API (#1559)
    • Добавлена EuiFocusTrap в качестве оболочки вокруг react-focus-lock, позволяющая захватывать фокус в большем количестве случаев, включая порталы React (#1550)

    Исправления ошибок:

    • Исправлено обрезание содержимого в EuiContextMenuPanel при динамическом изменении высоты (#1559)
    • Исправлено EuiComboBox, чтобы разрешить выход из поля одиночного выбора с помощью клавиатуры (#1576)
    • Различные исправления, связанные с порядком фокусировки и захватом фокуса применительно к содержимому в порталах React (#1550)

    7.1.0

    • Добавлен реквизит append для EuiFieldText (#1567)
    • Скорректирован набор логотипов Elastic в EuiIcon для лучшего отображения в тёмном режиме (#1462)
    • Добавлен реквизит isCopyable для EuiCodeBlock (#1556)
    • Добавлена дополнительная вкладка Snippet в документации и переименованы демонстрационные вкладки (#1556)
    • Расширен getSecureRelForTarget для обработки доменов elastic.co в качестве белого списка рефереров (#1565)
    • Новая утилита url для проверки того, является ли URL белым списком рефереров (#1565)
    • Добавление iconSize к типу определения ButtonIcon (#1568)

    7.0.0

    • Создан EuiDualRange с использованием компонентов из модульного, переработанного EuiRange. Новый сервис утилит isWithinRange является первым в категории чисел (#1485)
    • Обновлён lodash до версии v4, используя преимущества модульных импортов (#1534)
    • Добавлен режим псевдолокализации в документацию (#1541)
    • Новая страница документации со списком токенов локализации (#1541)
    • Поддержка OR-групп в EuiQuery и EuiSearchBar (#1204)
    • Добавлен реквизит customQuickSelectPanels для EuiSuperDatePicker (#1549)

    Исправление ошибок:

    • Исправлено, что строка запроса match_all в EuiSearchBar.Query должна быть * (#1521)
    • Исправлено аварийное завершение работы EuiSuperDatePicker при отрицательном относительном значении (#1537)
    • Исправлено аварийное завершение работы EuiSuperDatePicker при недопустимых значениях свойств начала и конца (#1544)
    • Сделать предупреждения TSLint ошибками при запуске src-docs (#1537)

    Критические изменения:

    • Сделан or зарезервированным ключевым словом в синтаксисе EuiQuery (#1204)

    6.10.9

    Исправление ошибки:

    • Повышена версия lodash до elastic/lodash@3.10.1-kibana3 (#2280)

    6.10.8

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально внесённые в 11.2.0

    Исправление ошибки:

    • Устранена проблема Chrome, когда отрицательное межбуквенное расстояние может изменить направление RTL текста в SVG (#1960)

    6.10.7

    Примечание: этот релиз является бэкпортом, содержащим изменения, изначально сделанные в 9.7.0

    • Изменён EuiNavDrawer, чтобы закрываться при любом клике по ссылке (#1773) 6.10.6

    Note: this release is a backport containing changes originally made in 9.6.0

    Bug fixes

    • Fixed outside click detection inconsistencies by comparing mouseup and mousedown event targets rather than using click event target (#1761).

    6.10.5

    Note: this release is a backport containing changes originally made в 9.0.0, 9.1.0, 9.3.0 и 9.4.0

    • Изменения:
      • Adjusted the dark theme palette to have a slight blue tint (#1691).
      • Added button to EuiSuperDatePicker's «Now» tab to trigger the "now" time selection (#1620).
      • Added footerLink and showToolTips to EuiNavDrawer and added EuiNavDrawerGroup (#1701).
      • Allow EuiListGroupItem to pass a custom element as the icon (#1726).
      • Added toInitials string service (#1729).
      • Added fullWidth prop to EuiButton (#1665).
      • Added .eui-fullWidth utility class (#1665).

    Bug fixes:

    • Fixed keyboard navigation and UI of EuiComboBox items in single selection mode (#1619).
    • Fixed EuiComboBox activeOptionIndex error with empty search results (#1695).
    • Prevent EuiComboBox from creating a custom option value when user clicks on a value in the dropdown (#1728).
    • Fixed EuiSuperDatePicker time selection jumping on focus (#1704).

    6.10.4

    Note: this release is a backport containing changes originally made в 7.3.0

    • Added an index.d.ts file for the date picker components, including EuiDatePicker, EuiDatePickerRange и EuiSuperDatePicker (#1574).

    6.10.3

    Note: this release is a backport containing changes originally made в 7.1.0

    • Добавлен append prop к EuiFieldText (#1567).

    6.10.2

    Note: this release is a backport containing changes originally made в 7.1.0

    • Adjusted set of Elastic Logos in EuiIcon to look better in dark mode (#1562).
    • Expanded getSecureRelForTarget to handle elastic.co domains as a referrer whitelist (#1565).
    • New url utility for verifying if a URL is a referrer whitelist (#1565).

    6.10.1

    Note: this release is a backport containing changes originally made в 7.0.0

    Bug fixes:

    • Fixed EuiSuperDatePicker crashing with negative relative value (#1537).
    • Fixed EuiSuperDatePicker crashing with invalid start and end prop values (#1544).

    6.10.0

    • Adjust dark mode background color (#1530).
    • TypeScript are now formatted with Prettier (#1529).
    • Updated EuiPopover и EuiColorPicker to pause EuiOutsideClickDetector in when not open (#1527).

    6.9.0

    • Changed animation settings for EuiNavDrawer (#1524).

    • Converted a number of components to support text localization (#1504).

    • Обновлено app_ems.svg. Баг фиксы

    • Обновлён цвет фона EuiPage, чтобы он соответствовал цвету фона тела (#1513).

    • Исправлена ошибка в использовании ключа React в EuiPagination (#1514).

    • Исправлена ошибка, из-за которой EuiSwitch с сгенерированным ID не имел своей метки, объявленной VoiceOver (#1519).

    • Исправлен EuiFilterButton, обрабатывающий numFilters, когда было указано 0 (#1510).

    6.8.0

    • Изменён размер flex-basis на EuiPageBody для лучшей поддержки кроссбраузерности (#1497).
    • Преобразован ряд компонентов для поддержки локализации текста (#1450).
    • Добавлена опция секунд к интервалу обновления в EuiSuperDatePicker (#1503).
    • Условное отображение EuiModalBody, если у EuiConfirmModal нет children (#1500).

    Баг фиксы:

    • Удалено свойство font-features в @euiFont mixin, чтобы предотвратить разрывы в редакторе ACE (#1505).

    6.7.4

    • Добавлено свойство textAlign в определение TypeScript для EuiText (#1487).
    • Добавлен отсутствующий параметр 'm' для размера текста в определении TypeScript для EuiText (#1487).
    • Добавлено отсутствующее определение TypeScript для EuiTextAlign (#1487).

    Баг фиксы:

    • Исправлено позиционирование всплывающих окон и подсказок, чтобы правильно учитывать буфер стрелки (#1490).
    • Исправлено неожиданное закрытие всплывающих окон начала и конца даты в EuiSuperDatePicker (#1494).

    6.7.3

    • EuiHeader больше не уменьшает высоту при мобильных размерах (#1480).

    Баг фиксы:

    • Исправлено, что EuiSuperDatePicker не обновляет производное состояние isInvalid при обновлении prop (#1483).
    • Исправлено logoAPM (#1489).
    • Удалены определения типов и интерфейсов TypeScript из экспорта ES и CJS (#1486).

    6.7.2

    • По умолчанию светлая тема теперь поставляется с пустым файлом переменных светлой темы, чтобы упростить переключение тем (#1479).

    Баг фиксы:

    • Всегда запускать onTimeChange в EuiSuperDatePicker, когда время меняется, а prop showUpdateButton ложно (#1477).
    • Исправлено рендеринг шрифта курсивом только в Safari (#1481).

    6.7.1

    Баг фикс:

    • Исправлено проблему с наследованием семейства шрифтов путём изменения сброса CSS (#1474).

    6.7.0

    • Добавлен z-index в EuiProgress и пример использования с EuiHeader (#1471).
    • Добавлен новый значок приложения для Code (#1467).
    • Повторно добавлены EuiI18n, EuiI18nNumber и EuiContext для локализации (#1466).
    • Экспонирован компонент EuiSuperUpdateButton из EuiSuperDatePicker (#1470).
    • Установлен тип = «кнопка» на кнопках аккордеона (#1468).

    Баг фиксы:

    • Исправлено, что EuiSuperDatePicker не обновлял производное состояние showPrettyDuration при обновлении prop (#1464).

    • Исправлено, что EuiSuperDatePicker не передаёт refreshInterval в обратный вызов, когда нажата кнопка запуска/остановки обновления интервала обновления. (#1464)

    • Исправлена ошибка, из-за которой в компоненте EuiSuperDatePicker не допускались десятичные значения для свойства refreshInterval (#1464).

    6.6.0

    • Добавлен значок uptimeApp (#1445).
    • Добавлено свойство wrapText, которое позволяет переносить текст в элементе EuiListGroupItem (#1459).
    • В компоненты EuiFieldNumber добавлен реквизит inputRef, а также обновлены типы реквизита EuiFieldText до Ref (#1434).
    • Добавлен значок snowflake (#1445).
    • Добавлен значок bell (#1447).
    • Улучшено поведение программы чтения с экрана для содержимого ячеек таблицы, особенно в сортируемых столбцах (#1426).

    Исправления ошибок

    • Исправлено поведение свойств textProps и contentProps в компонентах EuiButton и EuiButtonEmpty, чтобы они не переопределяли классы (#1455).
    • Исправлено свойство closeButtonProps в компоненте EuiBadge, чтобы оно не переопределяло классы (#1455).
    • Исправлен сдвиг веса шрифта компонента EuiFilterButton при наличии уведомления (#1455).
    • Исправлены проблемы с моноширинным шрифтом в стеке шрифтов $euiCodeFontFamily и последующей сборкой JSON-активов (#1465).

    6.5.1

    Откаты изменений

    • Откат коммита EuiI18n из предыдущего релиза (#1453).

    6.5.0

    Примечание: эта версия содержит некоторую работу по локализации i18n, которую мы откатили в следующем выпуске. Вместо этого используйте версию патча выше.

    • Интерфейс Inter UI добавлен в стек семейств шрифтов (#1402).
    • Изменён отступ на EuiHeaderLogo и обновлён пример EuiNavDrawer (#1448).
    • Обновлён пример документации EuiNavDrawer и скорректирован отступ EuiHeaderLogo (#1449).
    • Добавлены EuiI18n, EuiI18nNumber и EuiContext для локализации (#1404).

    Исправление ошибок

    • Для доступности компонента EuiButtonGroup добавлена легенда, исправлена непрозрачность отключённого ввода (#1444).

    6.4.0

    • Добавлен компонент EuiNavDrawer для бокового навигационного меню (#1427).
    • Добавлен реквизит inputRef в компонент EuiComboBox (#1433).
    • Добавлена пользовательская форматированная строка даты для наложения перекрестия на диаграммах серий (#1429).
    • Добавлены новые значки для symlink и submodule (#1439).

    Исправление ошибок

    • Устранена проблема взаимодействия мыши с EuiComboBox в IE11 (#1437).

    6.3.1

    Исправление ошибок

    • Вернулись к версии @types/react и @types/prop-types, чтобы согласовать их с Kibana (#1435).

    6.3.0

    • Добавлен реквизит onBlur в EuiComboBox (#1400).
    • Добавлены типизации для propTypes initialFocus в EuiModal и EuiPopover (#1410).
    • Обновлён значок gisApp (#1413).
    • Добавлен реквизит isAutoRefreshOnly в EuiSuperDatePicker (#1412).
    • Перенос оставшихся файлов в accessibility/ в TS (#1408).
    • Добавлены свойства titleProps и descriptionProps в EuiDescriptionList (#1419).
    • Распространение className на EuiCodeBlock в полноэкранном режиме (#1422).
    • Добавлен реквизит iconProps в EuiIconTip (#1420).
    • Добавлена возможность... Исправления
    • Исправлено onCreateOption callback компонента EuiComboBox, чтобы он не вызывался, когда ввод пуст (#1364).
    • Добавлен реквизит anchorClassName в компонент EuiPopover (#1367).
    • Поддерживается fullWidth для EuiSuperSelect (#1367).
    • Применена новая настройка полосы прокрутки для Firefox (#1367).
    • Исправлена ошибка доступа EuiSuperSelect к ссылке при размонтировании (1369).
    • Разрешено передавать любое значение цвета в EuiIcon (#1370).

    5.7.0

    • Скорректирована окраска EUI, чтобы лучше соответствовать рекомендациям бренда от Creative Services (#1356).

    5.6.2

    Примечание: этот релиз является бэкпортом.

    • Восстановлено действие onBlur на EuiComboBox (#1353).

    Исправления ошибок

    • Исправлено onCreateOption callback EuiComboBox, чтобы он не вызывался при пустом вводе (#1364).

    5.6.1

    Примечание: этот выпуск является бэкпортом, содержащим изменения, первоначально сделанные в 5.8.0.

    Исправления ошибок

    • Разрешено любое значение цвета передавать в EuiIcon (#1370).

    5.6.0

    • Преобразован EuiIcon в TypeScript (#1355).
    • Поддержка aria-label, aria-labelledby и aria-describedby добавлена в EuiCodeEditor (#1354).

    Исправление ошибок

    • react-datepicker устанавливает миллисекунды равными нулю при выборе времени (#1361).
    • Отменено действие onBlur для EuiComboBox. Это вызвало регрессии в Kibana (#1363).

    5.5.1

    Исправление ошибок

    • Исправлены определения TypeScript в eui.d.ts (#1359).

    5.5.0

    Примечание: в этом выпуске нарушены экспортированные определения TypeScript и EuiComboBox в определённых ситуациях. Они оба исправлены в 5.6.0.

    • Изменена функциональность truncate на EuiBreadcrumbs и добавлена возможность truncate для элемента хлебных крошек (#1346).
    • Изменено расположение EuiHeader EuiHeaderBreadcrumbs на основе новой возможности truncate (#1346).
    • Поддержка действий href и target в свойствах EuiBasicTable (#1347).
    • Добавление CSS-класса утилиты .eui-textBreakWord (#1349).
    • Поддержка преобразования EuiComboBox вводимого текста в пользовательский параметр, когда пользователь убирает фокус, например, нажимая на другой элемент. Это предотвращает ошибочное восприятие EuiComboBox как EuiInputText (#1353).

    Исправление ошибок

    • Исправлен перенос слов в ячейках таблицы для Firefox (#1349).
    • Исправлен EUI при использовании в среде, где отсутствует поддержка модулей ES, например Jest (#1358).

    5.4.0

    Примечание: этот выпуск нарушил использование EUI в средах, несовместимых с модулями ES. Это исправлено в 5.5.0.

    • Добавлено 3 новых значка — folderOpen, folderClosed и crosshairs (#1350).
    • Добавлена опора bottomGraphic в EuiCard для домашней страницы Kibana (#1338).
    • Клавиатура и поддержка программ чтения с экрана добавлены в EuiDatePicker (#1337).

    Исправление ошибки

    • Ошибка исправлена. Исправления ошибок
    • Добавлены определения TypeScript для свойства delay компонента EuiToolTip.
    • Добавлены определения TypeScript для компонентов step и некоторые исправления в определениях чекбоксов.

    Framer X

    • Создан компонент Framer для EuiDescriptionList.

    4.7.0

    • В набор иконок EuiIcon добавлен значок apmTrace.
    • Файлы исходных кодов компонентов под каталог src-framer добавлены в Framer X.
    • Добавлено свойство compressed в EuiComboBox.
    • Опубликованы рекомендации по использованию Sass.

    Исправления ошибок

    • EuiComboBox больше не выдаёт ошибку Maximum update depth exceeded при использовании в popover или модальном окне.
    • Клавиша Escape теперь закрывает список опций EuiComboBox.
    • Исправлена проблема с полями вокруг EuiFlexGrid на мобильных дисплеях.
    • Исправлено отображение позиционирования и отступов в EuiRange.
    • Функция highContrastTextColor в SASS исправлена для учёта яркости фона и предотвращения возможных бесконечных циклов.

    4.6.1

    Исправления ошибок

    • Добавлены определения TypeScript для EuiFieldPassword.
    • Добавлены определения TypeScript для EuiConfirmModal, удалены AnyProps и внесены некоторые исправления в определения.

    4.6.0

    • Увеличен размер шрифта по умолчанию для вкладок в теме K6.

    Исправления ошибок

    • Исправлено предупреждение о выборе значения в EuiSelect.

    Исправления ошибок

    • Определения TypeScript добавлены для EuiRange и EuiRadio, а также исправлены определения для EuiRadioGroup.

    4.5.2

    Исправления ошибок

    • Изменения в определениях TypeScript для EuiAccordion, EuiDescriptionList, EuiForm, EuiFormHelpText и служб доступности, а также ряд других исправлений TS.

    4.5.1

    Исправления ошибок

    • Изменены имена типов *beatApp в EuiIcon, чтобы они соответствовали согласованному шаблону именования.

    4.5.0

    • Экспорт для TYPES добавлен в EuiAvatar.
    • Обновлена зависимость node-sass для поддержки OSX Mojave.
    • Определения TypeScript добавлены для EuiFieldNumber, EuiFormLabel и EuiSelect, а определение EuiTextColor исправлено.
    • Поддержка узлов в качестве заголовков столбцов добавлена в EuiBasicTable для поддержки таких функций, как всплывающие подсказки и локализованный текст.

    4.4.1

    Исправления ошибок

    • Исправлены определения TypeScript для EuiKeyPadMenuItem и EuiKeyPadMenuItemButton.

    4.4.0

    • Добавлены типизации TypeScript для EuiKeyPadMenu.

    • Содержимое EuiPopover теперь остаётся на своём первоначальном месте при изменении содержимого.

    • Обновили набор иконок приложения EuiIcon и позволили им настраивать цветовые схемы. Исправления ошибок

    • Исправлена работа EuiToolTip для отображения всплывающих подсказок на отключённых элементах (#1222).

    • Исправлен EuiAvatar, когда имя состоит полностью из пробелов (#1231).

    4.3.0

    • Добавлена новая служба colorPalette для получения и генерации цветовых массивов для использования в диаграммах (#1209).
    • Разрешено использование значения 1 для свойства columns в EuiFlexGrid (#1210).
    • Изменён htmlIdGenerator так, чтобы он возвращал только допустимые идентификаторы HTML4 (#637).
    • Использован cursor: pointer для обозначения кликабельных строк EuiTable (#1213).
    • Добавлен значок lockOpen (#1215).

    4.2.0

    • Добавлено несколько вариантов прозрачности для EuiLineSeries и EuiAreaSeries (#1198).
    • Добавлены свойства initialFocus для захвата фокуса в EuiPopover и EuiModal (#1099).
    • Поддержка нижнего колонтитула таблицы с использованием EuiTableFooter и EuiTableFooterCell (#1202).

    4.1.0

    • В интерфейс propTypes интерфейса EuiFlexGroup добавлено направление (#1196).
    • Описание prop в EuiDescribedFormGroup стало необязательным (#1191).
    • Исправлено взаимодействие с вкладками и атрибут aria-controls в EuiTabbedContent.
    • Добавлен значок тега (#1188).
    • Заменён значок приложения logging (#1194).
    • Сделаны строки EuiBasicTable доступными с клавиатуры, если они кликабельны (#1206).

    Исправления ошибок

    • Исправлено выравнивание по поперечной оси при позиционировании EuiPopover (#1197).
    • Фон добавлен к readOnly входам (#1188).
    • Некоторые проблемы с размером модальных окон по умолчанию и адаптивным размером исправлены (#1188).
    • Проблема с z-индексом EuiComboBoxOptionsList, особенно внутри модальных окон, исправлена (#1192).

    4.0.1

    Исправление ошибок

    • Устранена проблема в EuiTooltip, поскольку IE1 не поддерживал document.contains() (#1190).
    • Решены некоторые проблемы с анализом строковых значений в EuiSearchBar и EuiQuery (#1189).

    4.0.0

    • Добавили задержку prop в EuiToolTip (#1103).

    Изменения, нарушающие работу

    • EuiBasicTable теперь показывает до 2 действий перед сжатием до всего всплывающего окна, но всё ещё отображает верхние/основные 2 действия (#1103).
    • EuiBasicTable автоматически добавляет hasActions и isSelectable, чтобы обеспечить правильную обработку стилей, но их можно переопределить (#1103).

    3.11.0

    • Украсили кнопки next и previous пагинации с помощью data-test-subj (#1182).
    • Добавили euiFacetButton и euiFacetGroup (#1167).
    • Добавили ширину prop для панелей EuiContextMenu (#1173).
    • Добавили шаблоны для глобальных запросов и фильтров (#1137).

    Исправление ошибок

    • Исправлена ошибка onClickAriaLabel, возникающая в EuiComboBoxPill (#1183).

    3.10.0

    • Добавили maxWidth prop в EuiModal. Поддержка имён полей с символами подчёркивания в поисковых запросах.

    Добавлена возможность включать несколько полей в фильтр выбора значений для EuiSearchBar.

    Исправления ошибок:

    • Исправлена проблема с шириной IE11 в EuiModal путём изменения min-width на значение в пикселях.
    • Добавлен значок infraApp.
    • Добавлены размеры для EuiButtonIcon.
    • Добавлено свойство singleSelection.asPlainText в EuiComboBox.
    • Арии должным образом объявлены в EuiSearchBar и EuiBasicTable, чтобы поиск правильно анонсировался.
    • Исправлен sass-миксин makeHighContrastColor для правильного вывода доступного цветового контраста.
    • EuiTooltip теперь корректно взаимодействует, когда якорь является отключённым элементом формы.
    • Исправлено усечение EuiButton (с иконкой) и EuiButtonEmpty.
    • Выравнивание и раскраска кнопки очистки элемента управления формой исправлены.
    • Состояние EuiToolTip больше не устанавливается после размонтирования компонента.
    • Добавлен новый компонент EuiStat для отображения важных статистических данных.
    • Добавлены цветные и монотонные иконки для AWS и GCP.
    • TypeScript определение для EuiComboBox добавлено.
    • Исправлен EuiSearchBar при использовании в качестве контролируемого компонента в React 16.4.
    • Определён тип onChange для EuiSwitch.
    • Исправлена невозможность EuiToolTip обновлять свою позицию при изменении содержимого всплывающей подсказки.
    • Синтаксический анализ EuiSearchBar позволяет использовать несколько экранированных символов в одном значении поля.
    • Добавлена настройка zIndexAdjustment в EuiPopover, позволяющая настраивать z-индекс содержимого popover.
    • Новый компонент EuiSuperSelect и свойство hasArrow для EuiPopover добавлены.
    • Компонент EuiWindowEvent добавлен для декларативного безопасного управления прослушивателями событий окна.
    • Flyout теперь закрывается при нажатии клавиши ESC, даже если flyout не имеет фокуса, используя новый компонент Window Event.
    • Типы TypeScript для компонента EuiAvatar и службы цвета добавлены.
    • Реактивный режим EuiFlyout теперь изящно переопределяет пользовательскую максимальную ширину.
    • Определение TypeScript для findTestSubject добавлено.
    • Исправлена ошибка, из-за которой содержимое EuiToolTip не удалялось, если его якорь удалялся из документа.
    • Добавлен компонент EuiCopy.
    • Отключено для параметров EuiRadioGroup.options.
    • EuiWrappingPopover теперь повторно прикрепляет элемент привязки только при размонтировании, если элемент привязки всё ещё присоединён к DOM. Перевод текста:
    • Исправлено: EuiSeriesChart переопределяет классы react-vis. (#1123)

    3.5.1

    • Исправлена ошибка с неопределёнными флажками (#1110).

    3.5.0

    • Добавлена поддержка неопределённого состояния для EuiCheckbox (#1108).

    3.4.0

    • Добавлены типы для EuiToolTip и EuiIconTip (#1087).
    • Логотип spacesApp добавлен в набор иконок EuiIcon (#1065).
    • Добавлено !default к свойствам SASS для границ (#1079).
    • Добавлен реквизит repositionOnScroll для EuiPopover, который позволяет перемещать всплывающее окно при прокрутке окна (#1064).
    • Разрешено использование символов _ и * в запросах EuiSearchBar (#1058).
    • Добавлено больше опций статуса для EuiSteps (#1088).
    • Добавлен maxWidth для реквизита EuiFlyout (#1090).
    • В качестве допустимого типа реквизита restrictWidth для EuiPage и EuiPageBody добавлена строка (string) (#1090).
    • Добавили .eui-textBreakNormal и @mixin euiTextTruncate как утилиты CSS/SASS (#1092).
    • Для EuiComboBox добавлена поддержка fullWidth (#1095).

    Исправления ошибок:

    • Реквизит children в EuiMutationObserver больше не помечен как обязательный (#1076).
    • Большие тени отбрасывания теперь работают на более тёмных фонах (#1079).
    • resize-observer-polyfill добавлен как зависимость (ранее был devDependency) (#1085).
    • Изменён EuiBasicTable, чтобы информировать своего родителя об изменении выбора, вызванном другим набором элементов items (#1086).
    • Ширина всплывающего окна EuiFilterGroup исправлена (#1078).
    • Заголовок EuiStepsHorizontal теперь корректно переносится в IE (#1088).
    • Неправильное имя класса больше не добавляется к EuiPageBody, когда restrictWidth !== false (#1090).

    3.3.0

    • К EuiInMemoryTable добавлен обратный вызов onTableChange, который уведомляет об изменениях сортировки и пагинации (#1060).
    • Теперь EuiComboBox применяет предоставленный data-test-subj к элементу списка опций с суффиксом -optionsList, так что вы можете найти конкретный список опций экземпляра поля со списком. Ранее это было невозможно, поскольку список опций был присоединён к элементу body, а не к элементу поля со списком (#1054).
    • EUI теперь предоставляет минифицированные версии файлов CSS тем (#1070).

    Исправление ошибок:

    • Исправлен EuiSeriesChart (ранее EuiXYChart), реагирующий на изменение размера в макете flexbox (#1041).
    • EuiInMemoryTable больше не изменяет массив реквизитов items при сортировке, добавляя детерминированную сортировку (#1057).
    • Действия EuiBasicTable теперь закрывают своё контекстное меню при нажатии (#1069).

    Экспериментальное критическое изменение:

    • Переименованы EuiXYChart в EuiSeriesChart, EuiXYChartUtils в EuiSeriesChartUtils, EuiXYChartAxisUtils в EuiSeriesChartAxisUtils, и EuiXYChartTextUtils в EuiSeriesChartTextUtils (#1066). 3.2.1
    • Добавлено свойство closeButtonAriaLabel в EuiFlyout (#1031).
    • Добавлены типы для EuiToast, EuiGlobalToastList и EuiGlobalToastListItem (#1045).
    • В EuiIcon добавлено несколько сторонних логотипов (#1033).

    Исправления ошибок

    • Вместо исправления IE flex column используется принудительное добавление свойства grow. (#1044).
    • Из EuiPopover убрано ограничение по максимальной ширине для дочерних элементов. (#1044).

    3.2.0

    Примечание: этот выпуск вызывает незначительную регрессию в отображении EuiFlexItem внутри столбца EuiFlexGroup. Это исправлено в версии 3.2.1.

    Примечание: этот выпуск создаёт незначительную регрессию в отображении EuiPopoverTitle. Это исправлено в версии 3.2.1.

    • Добавлена типизация для EuiBadge (#1034).
    • Для Kibana Global Date Picker добавлен визуальный шаблон (#1026).
    • В EuiFlexGrid добавлен респонсивный проп (#1026).
    • В EuiTabs и EuiTabbedContent добавлен проп expand (#1026).
    • EuiCard позволяет передавать titleElement (#1032).

    Исправления ошибок

    • Исправлено обращение EuiContextMenuPanel к ref после размонтирования (#1038).
    • Поддержка вложенных детекторов в дереве DOM для EuiOutsideClickDetector (#1039).
    • Чтобы сделать его более доступным, добавлен случайный идентификатор к prop id EuiSwitch, если он не передан (#779).
    • BetaBadge теперь отображается за пределами границ EuiPanel в IE (#1032).

    3.1.0

    • Добавлен EuiMutationObserver для предоставления API Mutation Observer компонентам React (#966).
    • Добавлен компонент EuiWrappingPopover, который позволяет использовать существующие элементы в качестве якорей для всплывающих окон (#966).
    • EuiPopover принимает prop container для дополнительного ограничения размещения всплывающего окна (#966).
    • С помощью EuiPortal можно внедрить контент в произвольные места DOM, добавлен prop portalRef (#966).

    Исправление ошибок

    • Позиционирование EuiPopover с динамическим контентом (включая переходы CSS высоты/ширины) (#966).

    3.0.5

    Примечание: Этот выпуск является бэкпортом, содержащим изменения, первоначально сделанные в версии 3.6.1.

    Исправление ошибок

    • Исправлена ошибка, из-за которой содержимое EuiToolTip не удалялось, если его привязка была удалена из документа (#1119).

    3.0.4

    Примечание: Этот релиз является бэкпортом, содержащим изменения, изначально сделанные в версии 3.4.0.

    • Разрешено использование символов _ и * в терминах запроса EuiSearchBar (#1058).

    3.0.3

    Примечание: Этот релиз представляет собой бэкпорт, содержащий исправления ошибок, первоначально внесённые в версию 3.2.0.

    Исправление ошибок

    • Обращение EuiContextMenuPanel к ref после размонтирования исправлено (#1038).

    3.0.2

    • В EuiPageBody добавлена опция restrictWidth (#1024).

    Исправление ошибок

    • Центрированные макеты EuiPageContent исправлены (#1024).

    3.0.1

    • Добавлена типизация для EuiEmptyPrompt, EuiCode, EuiCodeBlock и EuiCallOut (#1010).
    • Совместимость типа утилиты Omit. Вот перевод текста на русский язык:

    С появлением нового поведения keyof в TypeScript 2.9 (#1017):

    • Добавлены иконки для визуализации диаграмм типа чартов (#1020).

    Исправления ошибок:

    • Исправлена проблема с EuiContextMenu, вызывающая скачки прокрутки из-за преждевременного фокуса браузера (#1018).

    3.0.0:

    • Исправлено реагирование стилей EuiHeader (#1009).
    • Добавлены свойства prepend и append в EuiFormControlLayout (#961).
    • Обновлена реализация стилей для EuiFilterGroup и EuiFilterGroupButton (#961).
    • Добавлен EuiDatePickerRange как способ размещения двух EuiDatePickers (#961).
    • Временно удалены стили реагирования EuiPage (#1014).

    Изменения, нарушающие работу:

    • Перемещение EuiHeaderNotification в общий компонент EuiNotificationBadge (#1009).

    Исправление ошибок:

    • EuiInMemoryTable больше не сбрасывается на первую страницу при обновлении prop, если items остаются неизменными (#1008).
    • Исправлен css-селектор для скрытия реагирующих EuiBreadcrumbs (#1009).
    • Исправлены ошибки синтаксиса в определениях типов keyCodes и EuiContextMenu (#1012).

    2.0.0:

    • Добавлено больше типизаций в EuiContextMenuItemProps (#1006).
    • Сделаны некоторые свойства EuiFlyout необязательными (#1003).
    • Добавлена типизация для EuiFlyout, EuiFlyoutBody, EuiFlyoutHeader и EuiFlyoutFooter (#1001).
    • Дано кнопке закрытия EuiFlyout атрибут data-test-subj (#1000).
    • Обновлено react-vis до версии 1.10.2 (#999).
    • Добавлен компонент prop в EuiTextColor (#1011).

    Нарушения работы:

    • Изменён макет EuiPage и подкомпонентов (#998):
      • EuiPageHeader теперь должен содержаться в EuiPageBody.
      • EuiPageSideBar теперь должен быть вне EuiPageBody.

    Исправление ошибок:

    • Теперь EuiDescribedFormGroup отображает своё описание внутри div вместо span (#1011).

    1.2.1:

    Исправление ошибок:

    • Устранена глобальная манипуляция размером EuiTitle в XYCharts (#997).

    1.2.0:

    Обратите внимание: этот релиз вызывает незначительное регрессионное изменение размера EuiTitle. Это исправлено в 1.2.1.

    • Добавлены типизации для keyCodes (#988).
    • Изменено экспорт компонентов EuiXYChart на /experimental подпапку (#975).
    • Добавлена бета-версия EuiXYChart и связанных компонентов (#309).
    • Добавлен размер prop в EuiIconTip (987).
    • Добавлены значки database, filter, globe и save (990).
    • Обновлены типизации для EuiButton, EuiButtonEmpty и EuiButtonIcon, чтобы включить атрибуты тега <a> вроде href (#992).

    Исправление ошибок:

    • Исправлены некоторые ошибки IE11 flex box и задокументированы другие (переполнение модального окна, сжатие изображения и перенос группы flex) (#973).
    • Устранён белый квадрат, который отображается в двойной полосе прокрутки через euiScrollBar() (989).
    • Решена проблема, когда Accordion пытался использовать... Свойства и аксессоры для null (#982)

    1.1.0

    • Добавлены дополнительные (в основном стилистические) опции в EuiRange (#932).
    • Проведена очистка некоторых стилей EuiPopover (#969).
    • В EuiFieldPassword добавлен реквизит inputRef (#970).

    Исправления ошибок

    • Исправлены состояния отключения кнопок со значками (#963).
    • Для таблицы добавлен запасной вариант разрыва слов для FF и IE в ячейке таблицы (#962).
    • Исправлено отображение содержимого EuiPopover, чтобы оно отображалось поверх модальных окон, всплывающих окон и т. д. (#967).
    • Исправлен фоновый переход на входах (#969).

    1.0.1

    • EuiAccordion использует MutationObserver для пересчёта высоты при изменении дочернего DOM (#947).
    • В файл typedef добавлен тип иконки «inspect» (#952).
    • Упрощены стили управления формой (#954).

    Исправления ошибок

    • Содержимое EuiPopover теперь отображается поверх всех других элементов, вместо того, чтобы иногда обрезаться (#948).
    • EuiOnClickOutside работает с дочерними компонентами, отображаемыми через React-порталы (#948).

    Устаревания

    • Заменены следующие переменные SASS: $euiFormControlHeight--compressed, $euiFormControlPadding--compressed, euiFormBorderColor--disabled (#954).

    1.0.0

    • Уменьшены размеры шрифтов EuiAvatar (#945).
    • Изменён процесс выпуска, который теперь полностью автоматизирован скриптом (#944).

    Исправление ошибок

    • EuiTooltip правильно перемещает содержимое после изменения размера окна (#936).
    • Список EuiComboBox правильно позиционируется в IE (#946).

    0.0.55

    • Добавлена сервисная функция getPopoverScreenCoordinates для позиционирования содержимого всплывающей подсказки/всплывающего окна, обновлён EuiToolTip для её использования (#924).
    • Разрешён реквизит mode в EuiCodeEditor для принятия пользовательского объекта режима (#935).
    • Теперь EuiCodeEditor украшен селектором data-test-subj (codeEditorContainer) (#939).
    • EuiCodeEditor больше не прокручивает автоматически курсор в поле зрения при выборе (#940).

    0.0.54

    Исправление ошибок

    • Теперь EuiTabbedContent обновляет динамический контент вкладки, когда используется как неуправляемый компонент (#931).

    0.0.53

    • EuiComboBox украшен data-test-subj селекторами для ввода поиска (comboBoxSearchInput), кнопки переключения списка (comboBoxToggleListButton) и кнопки очистки (comboBoxClearButton) (#918).
    • При нажатии на кнопку очистки EuiComboBox, фокус перемещается на ввод поиска, чтобы предотвратить переход фокуса на тело по умолчанию (#918).
    • Визуальный размер входов исправлен путём установки границы тени блока на inset (#928).
    • Пользовательские значения сортировки для каждой колонки добавлены в EuiInMemoryTable (#929).

    Неразрывные основные изменения

    • По умолчанию добавлена кнопка закрытия (cross) для закрытия EuiFlyout, когда предоставляется onClose (#925).
    • Детально проработан EuiFlyoutHeader для обеспечения согласованности (см. документацию). Исправления ошибок
    • Добавлен атрибут role="dialog" к EuiFlyout для улучшения доступности для программ чтения с экрана (#916).
    • Сортировщик по умолчанию (используется EuiInMemoryTable) теперь обрабатывает значения null и undefined (#922).

    0.0.52

    • Обновлены логотипы для Cloud и Cloud ECE (#906).
    • Возможность появления EuiBetaBadge на EuiPanel, аналогично EuiCard (#885).
    • Добавлена возможность restrictWidth для EuiPage (#896).
    • Добавлен resize prop для EuiTextArea, который по умолчанию равен «vertical» (только высота) (#894).
    • Добавлено несколько корректировок стиля только для элементов управления макетом EuiFormControlLayout (кнопки/иконки) (#894).
    • Сдвинуты входы readOnly, чтобы у них не было левого отступа, если у него нет значка (#894).
    • Больше возможностей настройки для EuiAvatar (#903).
    • Дополнительные варианты цвета для EuiButtonIcon (#907).
    • Иконка для EMS (Elastic Map Service) (emsApp) (#914).
    • Поддержка свойств href, target и rel для пунктов контекстного меню EuiContextMenu (#911).
    • Реактивные помощники в виде компонентов EuiShowFor и EuiHideFor и соответствующих классов CSS (#909).

    Устаревания

    • Замена $breakpoints на более подходящие $euiBreakpoints (#909).
    • Замена миксина screenXSmall(), screenSmall(), screenMedium(), screenLarge(), screenSmallMediumLarge() на один euiBreakpoint() (#909).

    Исправления ошибок

    • Удалён файл .nvmrc из опубликованного пакета npm (#892).
    • EuiComboBox больше не показывает значок очистки, когда это не требуется (#890).
    • EuiIcon больше не фокусируется в Edge и IE, если tabIndex не определён как значение, отличное от "-1" (#900).
    • Исправлена регрессия, появившаяся в 0.0.50, при которой значки элементов управления формой блокировали пользователям доступ к управлению (#898).
    • Исправлено фоновое изображение EuiSwitch в случае его размещения на сером фоне (#894).
    • Исправлено скрытое фоновое изображение ввода EuiComboBox (#894).
    • Исправлены адаптивные ширины EuiDescribedFormGroup (#894).
    • Отступ нижнего регистра в EuiSelect больше не обрезается (#894).
    • Избыточное пространство, применяемое Safari к EuiFieldSearch, больше не применяется (#894).
    • Контрастные проблемы в тёмной теме исправлены (#907).

    0.0.51

    • Добавлен textStyle="reverse" prop в EuiDescriptionList, а также класс (.eui-definitionListReverse) для dl в EuiText (#882).
    • Добавлен значок проверки (#886).
    • Добавлен layout prop в EuiCard (#885).

    Исправление ошибок

    • Перемещение ссылок ref из EuiFieldSearch и EuiValidateControl в методы setRef (#883).

    0.0.50

    Примечание: этот выпуск создаёт незначительную регрессию для элементов управления формами, содержащих значки, в результате чего значок блокирует пользователя от нажатия на элемент управления. Это исправлено в 0.0.52.

    • Созданы EuiToggle, EuiButtonToggle и... EuiButtonGroup (#872)
    • EuiBasicTable и EuiInMemoryTable теперь принимают обратные вызовы rowProps и cellProps, которые позволяют применять пользовательские свойства к строкам и ячейкам (#869).

    • Добавлены значки offline и online (#881).

    Исправления ошибок

    • EuiContextMenuPanel теперь корректно обновляется, если его элементы изменены (#887).

    • EuiComboBox больше не является ловушкой фокуса, кнопка очистки теперь доступна с клавиатуры, а виртуализированный список больше не влияет на порядок табуляции (#866).

    • EuiButton, EuiButtonEmpty и EuiButtonIcon теперь выглядят и ведут себя отключёнными при isDisabled={true} (#862).

    • EuiGlobalToastList больше не вызывает Uncaught TypeError: _this.callback is not a function (#865).

    • EuiGlobalToastList проверяет, закрыл ли он тост перед повторным закрытием (#868).

    • Добавлен запасной вариант для FF/IE для .eui-textBreakWord (#864).

    • Исправлен цвет текста описания EuiCard, когда он используется в теге привязки или как таковой (#864).

    • Исправлены ошибки IE в EuiCard (#864).

    • Исправлена маркировка кнопок для доступности EuiFormControlLayout и EuiComboBox (#876).

    • Исправлено выравнивание косой черты в EuiBreadcrumb при усечении (#878).

    Критические изменения

    • В EuiSearchBar больше нет обратного вызова onParse, и теперь он передаёт объект с формой { query, queryText, error } в onChange (#863).

    • Обратный вызов search.onChange в EuiInMemoryTable теперь передаёт объект с { query, queryText, error }, а не только запрос (#863).

    • У EuiFormControlLayout больше нет реквизитов onClear, iconSide или onIconClick. Вместо onClear он теперь принимает объект clear с формой { onClick }. Вместо реквизита иконок он теперь принимает один реквизит icon, который может быть строкой или объектом с формой { type, side, onClick } (#866).

    • EuiBasicTable и EuiInMemoryTable передают реквизиты ячеек (определённые реквизитом columns и реквизитом cellProps) применёнными к элементу div внутри элемента td. Теперь они применяются непосредственно к элементу td (#869).

    0.0.49

    Исправление ошибок

    • EuiInMemoryTable теперь применяет свой фильтр поиска (#851).

    • EuiInMemoryTable и EuiBasicTable теперь передают неизвестные реквизиты своему дочернему элементу (#836).

    • Добавлены EuiHeaderLinks, позволяющие создавать навигацию в заголовке вместо меню приложения (#844).

    • EuiPopover будет использовать предупреждение, чтобы предупредить пользователя о том, что он захватывает фокус (#844).

    Критические изменения

    • EUI требует React 16.3 или выше (#849).

    • EuiHeaderBreadcrumbs переработан для использования EuiBreadcrumbs. Это удалило все дочерние компоненты EuiHeaderBreadcrumbs (#844).

    0.0.48

    Исправление ошибок

    • EuiComboBox не передаёт реквизит isDisabled компоненту EuiComboBoxOptionsList, чтобы избежать предупреждения консоли «React не распознаёт реквизит 'isDisabled' в DOM-элементе» (#838).

    • EuiComboBox не отображает значок очистки, когда реквизит isClearable установлен в значение false и предоставляется реквизит selectedOptions (#838).

    Критические изменения

    • Перемещение реквизита itemId из EuiBasicTable. Из selection в свойство верхнего уровня (#830):
    • Переименован и переработан валидатор свойства requiresAriaLabel в более общий withRequiredProp (#830).

    0.0.47:

    • Добавлены служебные классы CSS для текстовых и выравнивающих задач (#774).
    • Добавлены сжатые версии EuiFormRow и всех элементов управления формы (#800).
    • Убран указатель курсора на EuiFormLabel, когда свойство for не установлено (#825).
    • Добавлена возможность добавления всплывающих подсказок к EuiContextMenuItem (#817).
    • Добавлен EuiBreadcrumbs (#815).

    Исправления ошибок:

    • Исправлена ошибка расчёта высоты на EuiAccordion при начальной загрузке в открытом состоянии (#816).
    • Добавлено aria-invalid маркирование на EuiFormRow (#777).
    • Добавлено маркирование aria-live для EuiToasts (#777).
    • Добавлены требования к маркированию aria для EuiBadge, а также общая функция prop_type requiresAriaLabel в utils для проверки этого (#777, #802).
    • Обеспечено, что переключатели остаются скрытыми при отключении (#778).
    • Сделан более точным логический поиск в EuiSearchBar, чтобы он не совпадал со словами, начинающимися с логических значений, такими как «truest» или «offer» (#776).
    • EuiComboBox не устанавливает состояние или вызывает ссылки после размонтирования компонента (807 и #813).
    • Улучшено маркирование доступности для EuiPagination, EuiSideNav, EuiPopover, EuiBottomBar и EuiBasicTable (#821).
    • Добавлен isDisabled в EuiComboBox (#829).

    0.0.46:

    • Добавлен компонент EuiDescribedFormGroup, оболочка для EuiFormRow(#707).
    • Добавлен describedByIds prop в EuiFormRow для улучшения доступности (#707).
    • Добавлен prop isLoading в EuiButtonEmpty (#768).
    • Удалён отдельный значок креста при включении singleSelection prop в EuiComboBox. (#769).

    Исправления ошибок:

    • Убрана специфичность EuiText, которая вызывала конфликты каскадных стилей вокруг раскраски текста (#770).

    0.0.45:

    Примечание: v0.0.45 содержит ошибку, приводящую к сбою установки, рекомендуется использовать v0.0.46

    • Добавлен EuiBetaBadge для непроизводственной маркировки, включая опции добавления его в EuiCard и EuiKeyPadMenuItem (#705).
    • Добавлен direction prop в EuiFlexGroup (#711).
    • Добавлен EuiEmptyPrompt, который можно использовать в качестве заполнителя над пустыми таблицами и списками (#711).
    • Добавлен EuiTabbedContent (#737).
    • В EuiComboBox добавлены кнопки для очистки и открытия/закрытия поля со списком (#698).

    Исправления ошибок:

    • Исправлено, что EuiTableRowCell перезаписывает className своего дочернего элемента (#709).
    • Разрешить EuiContextMenuPanel обновлять при изменении children (#710).
    • Теперь EuiInMemoryTable передаёт itemIdToExpandedRowMap prop в EuiBasicTable (#759).
    • Расширенные строки таблицы в данных с разбивкой на страницы больше не просачиваются на другие страницы. Изменения
    • Переименование logoElasticSearch в logoElasticsearch (#755).

    0.0.44

    • Уменьшение размера заголовка EuiToast (#703).

    Исправления ошибок

    • Исправление унаследованной высоты строки ввода и кнопок (#702).
    • Исправление размера заголовка карты в теме K6 (#704).

    0.0.43

    • Добавление свойства status для дополнительного стиля EuiStep (#673).
    • Приём узлов для свойства errors в EuiForm и EuiFormRow (#685).
    • Удаление значения по умолчанию max-width из EuiText, которое всё ещё можно применить, установив grow={false} (#683).
    • Поддержка выравнивания текста с помощью EuiTextAlign (#683).
    • Добавление поддержки сжатого состояния в EuiBasicTable для таблиц с меньшим размером шрифта и отступами (#687).

    Исправления ошибок

    • Добавление свойства paddingSize в EuiAccordion для улучшения ситуации, когда вложенный EuiFlexGroup вызывает появление полос прокрутки (#701).
    • Исправление свойства icon в EuiCard для включения предоставленного пользователем className (#684).
    • Автоматическое обнуление состояния пагинации EuiInMemoryTable при выполнении поиска (#686).
    • Улучшение производительности EuiComboBox при наличии сотен или тысяч опций путём виртуализации EuiComboBoxOptionsList (#670).
    • Исправления некоторых стилей текста (#683):
      • Исправлена гарнитура шрифта для ввода, текстовой области, выбора и кнопок.
      • Исправлено оформление кода, pre и dl внутри EuiText.
      • Исправлен цвет призрачного текста, который был установлен на тёмно-серый.

    Изменения

    • Добавлена поддержка адаптивного дизайна для таблиц. Это не является критическим изменением, но вам потребуется применить некоторые новые свойства (hasActions, isSelectable) для определённых таблиц, чтобы они выглядели наилучшим образом на мобильных устройствах. Адаптивные представления таблиц включены по умолчанию (#584).

    0.0.42

    • Добавление компонента EuiDatePicker для ввода даты и времени (#644).
    • Добавление набора иконок редактора в EuiIcon (#671).

    0.0.41

    • Добавление свойства grow в EuiText (#662).
    • Добавление свойства disabled в EuiComboBoxOption (#650).
    • Поддержка тегов <pre> и <code> в <EuiText> (#654).
    • Экспорт переменных темы SASS в формате JSON во время компиляции (#642).
    • Закрытие списка опций singleSelection в EuiComboBox, когда выбрана опция (#645).
    • Перенос текста вместо его усечения в EuiStepHorizontal (#653).
    • Исправлена ошибка, из-за которой EuiSideNavItem не передавал обработчик onClick тегам <a>, если у них также был атрибут href (#664).
    • Обновлены существующие и добавлены дополнительные определения TypeScript (#666).

    Исправления ошибок

    • Исправлено повторное рендеринг EuiBasicTable при наведении на строки таблицы (#665).

    Критические изменения

    • Для EuiStepsHorizontal теперь требуется предоставить свойство onClick для каждого объекта конфигурации шага (#653). Основные изменения
    • Поддержка отправки запроса EuiSearchBar в строку запроса Elasticsearch (#485).
    • Добавлена поддержка расширяемых строк в EuiBasicTable (#585).

    Исправления ошибок

    • Ослаблен синтаксис запроса EuiSearchBar, чтобы разрешить использование дефисов без экранирования (#581).
    • Исправлена проблема с весом шрифта в теме K6 (#596).

    0.0.35

    • Изменены EuiLink и все кнопки для поддержки как href, так и onClick (#554).
    • В EuiIconTip добавлен реквизит color (#580).

    0.0.34

    • Скорректированы EuiCallOut и тёмная тема предупреждения (#563).
    • В EuiConfirmModal добавлена кнопка цвета (buttonColor) (#546).
    • «baseline» добавлен в качестве опции к свойству alignItems EuiFlexGroup (#546).

    Исправления ошибок

    • Исправлен сбой EuiToolTip, который приводил к скрытию всплывающей подсказки при перемещении мыши внутри триггерного элемента (#557, #564).
    • Устранена ошибка, из-за которой EuiButtonEmpty предлагал белый фон при наведении, когда он был отключён, даже если не было такого перехода фона при наведении, когда кнопки не были отключены (#561).
    • Исправлено несколько ошибок в ячейках таблицы (#565):
      • EuiBasicTable теперь поддерживает явную установку truncateText и textOnly в определениях столбцов, а также передачу через неузнаваемые реквизиты в ячейку (например, data-test-subj).
      • Обновлён CSS ячейки таблицы, чтобы длинное однословное содержимое ячейки разбивалось и переносилось посередине слова.

    0.0.33

    • Добавлена начальная сортировка в EuiInMemoryTable (#547).
    • Горизонтальная прокрутка EuiTabs (#546).
    • Удалено заполнение с обеих сторон EuiEmptyButton (#546).
    • Добавлен реквизит disabled для заполнителя (многоточие) кнопки в нумерации страниц (#546).
    • Преобразован .euiHeader__notification в EuiHeaderNotification (#546).

    Исправление ошибок

    • EuiConfirmModal теперь будет проверять наличие кнопок подтверждения и отмены перед попыткой их сфокусировать (#555).

    0.0.32

    • Обновлён EuiDescriptionList для приёма узлов для заголовков и описаний (#552).
    • Добавлены значки stop и stopFilled (#543).

    Исправление ошибок

    • Сбой EuiToolTip с интеллектуальным позиционированием предотвращён, чтобы всплывающая подсказка не обрезалась окном, где это возможно (#550).

    0.0.31

    • Сделаны типы TypeScript для <EuiProgress> более конкретными (#518).
    • Удалён font-smoothing из нашего сброса CSS для лучшей читаемости текста (#539).

    Исправление ошибок

    • EuiIconTip стал доступным для программ чтения с экрана (#534).
    • Исправлена ошибка сортировки в EuiInMemoryTable (#453).
    • Исправлен щелчок флажка для EuiCheckbox и EuiRadio без метки (#541).

    0.0.30

    • Возможность принудительного открытия элементов EuiSideNav путём установки item.forceOpen (#515).

    0.0.29

    В запросе нет информации о содержании версии 0.0.29. Перевод текста:

    Добавлены:

    • EuiIconTip для упрощения отображения значков с всплывающими подсказками (#528);
    • опора buttonRef в EuiButton, EuiButtonEmpty и EuiButtonIcon (#529).

    Исправления ошибок:

    • EuiHealth больше не складывает гибкие элементы на маленьких экранах (#530);
    • исправлена проблема с центрированием EuiPageContent внутри EuiPage (#527);
    • в EuiConfirmModal теперь корректно автоматически фокусируется на кнопках подтверждения и отмены (#529).

    0.0.28

    • В EuiInMemoryTable передавайте элементы в BasicTable, когда предоставляется сообщение (#517);
    • EuiSearchBox теперь передаёт неиспользуемые реквизиты через EuiFieldSearch (#514);
    • Измените тип опоры propType на узел вместо строки для EuiBasicTable noItemsMessage и EuiInMemoryTable message (#516).

    0.0.27

    • Не распространяйте нулевой onClick на EuiPanels (#473);
    • Используйте 1,1 пикселя для высоты EuiHorizontalRule, чтобы обойти странные расчёты высоты Chrome (#473);
    • Новые значки для logoGithub и logoSketch (#494);
    • У EuiCard теперь есть href и опора isClickable для лучшей обработки анимации при наведении (#494);
    • Добавлены calculateContrast и rgbToHex в сервисы (#494).

    Исправления ошибок:

    • Теперь EuiModal реагирует на мобильных экранах (#512);
    • Теперь EuiFlexGrid правильно сворачивается в мобильных макетах (#515);
    • Сделаны проп-типы EuiCard более разрешительными путём изменения строк на узлы (#515);
    • Исправлена ошибка, из-за которой свойство responsive={false} не работало, когда группы гибкости были вложены (#494);
    • Элемент переноса EuiBadge изменён с div на span, чтобы его можно было вкладывать в текстовые блоки (#494).

    0.0.26

    Исправления ошибок:

    • EuiSelect не устанавливайте свойство defaultValue, если указано свойство value (#504);
    • EuiBottomBar теперь использует EuiPortal, чтобы избежать конфликтов z-index (#487);
    • Повышена контрастность тёмной темы на отключённых кнопках (#487).

    Критические изменения:

    • Удалено EuiTableOfRecords (#490).

    0.0.25

    • EuiSearchBar принимает реквизиты toolsLeft и toolsRight (#458);
    • Добавлен обратный вызов search.onChange в EuiInMemoryTable (#469);
    • Добавлена опция initialPageSize в EuiInMemoryTable (#477);
    • Добавлены рекомендации по дизайну для использования кнопок и тостов (#371).

    Критические изменения:

    • Полный рефакторинг EuiToolTip. Теперь они работают. Критическое изменение только в том случае, если вы их использовали (#484).

    0.0.24

    • Убраны состояния наведения и фокуса с не выбираемых элементов EuiSideNavItem (#434);
    • Добавлены службы Ast и Query (#454);
    • Добавлены значки для языка запросов Kibana (#455).

    Исправление ошибок:

    • Исправление ошибки, связанной с опорой selected в EuiSelect (#436).

    Критические изменения:

    • Метод oneOf службы Random теперь... Только принимает массив (#454)

    0.0.23

    • Добавлен EuiInMemoryTable, который инкапсулирует состояние и логику сортировки, поиска, выбора и разбиения на страницы (#390).
    • В EuiErrorBoundary добавлена информация о трассировке стека (#428).
    • Полный экранный блок кода использует тот же размер шрифта, что и исходный блок кода (#447).

    Исправления ошибок

    • Исправлена ошибка в EuiContextMenu, возникавшая при использовании клавиатуры для навигации вверх, которая была вызвана ненужным повторным рендерингом элементов, что приводило к потере ссылок на них (#431).

    0.0.22

    • Добавлен компонент EuiDelayHide (#412).
    • Уменьшен общий размер флажков, переключателей и радиокнопок, а также улучшены стили для различных состояний (#407).
    • Добавлен компонент EuiFilePicker для нужд ввода типа «файл» (#402).
    • В EuiButton добавлен реквизит isLoading (#427).
    • Добавлены значки: глаз, закрытый глаз, захват, тепловая карта, вектор (#427).
    • В EuiSelect добавлена опция hasNoInitialSelection (#422).

    Исправления ошибок

    • Исправлено отображение отмеченных флажков и радиокнопок в IE (#407).
    • Исправлено отключённое и включённое отображение отмеченных флажков и радиокнопок (#407).
    • Исправлено состояние отключённых и отмеченных переключателей (#407).
    • Исправлено выравнивание содержимого EuiCard, когда содержимое короткое (#415).
    • Переменная $euiCodeBlockSelectedBackgroundColor применяется только в том случае, если это цвет (#427).
    • Отсутствуют поля для <hr> (#427).
    • Исправлено усечение EuiButton (#427).

    Изменения, нарушающие работу

    • Метод onToggleOpen в EuiAccordion изменён на onToggle (#427).

    0.0.21

    • Набор иконок Logstash (#399).
    • Поддержка опции disabled в EuiSelect (#324).
    • Значки теперь могут принимать клики и пользовательские цвета. Они были стилистически изменены, чтобы быть более жирными и меньшими по умолчанию (#381).
    • Компонент для переноса блоков подэтапов EuiSubSteps в затенённый контейнер (#375).
    • Горизонтальные шаги (#375).
    • Изменён внешний вид нумерации страниц. Добавлена опция compressed для нумерации страниц меньшего размера (#380).
    • EuiBasicTable как предвзятый, высокоуровневый компонент для построения таблиц. Его добавление заменяет EuiTableOfRecords, который всё ещё доступен, но теперь помечен для удаления (#377).
    • Стили для состояний readOnly элементов управления формой (#391).
    • Импорт и экспорт значков (#394).
    • Карточка EuiCard для шаблонов пользовательского интерфейса, которым требуется значок/изображение, заголовок и описание с каким-либо действием (#380).
    • Определения типов TypeScript для компонента EuiHealth (#403).
    • Компонент SearchBar — представляет собой простой, но богатый язык запросов для поиска объектов + окно поиска и элементы управления фильтром для его построения/манипулирования им (#379).

    Исправление ошибок

    • Таблицы теперь по умолчанию используют table-layout:. readonly properties survive being passed through Omit (#322):

    0.0.14:

    • Добавлен color util isColorDark (#311).
    • EuiButton, EuiButtonEmpty и EuiButtonIcon теперь могут принимать href (#316).
    • В EuiSideNav можно передать обратный вызов, который будет отображать отдельные элементы навигации. Это упрощает взаимодействие с другими инструментами, например, react-router (#310).
    • Добавление новых типов иконок в определения TypeScript для EuiIcon (#323).

    Исправления ошибок:

    • Установлено значение flex-grow: 1 для EuiFlexGroup, чтобы обеспечить совместимость с IE11 (#315).

    0.0.13:

    • Добавлены иконки управления индексами (#307).

    Изменения, нарушающие работу:

    • Возврат тестового помощника для асинхронных функций, которые вызывают исключения. Подробности о том, как это можно обработать в Jest 22, см. в PR (#306).

    Исправления ошибок:

    • Настройка z-индекса тоста для отображения поверх модальных окон (#296).
    • Исправление проблемы свёртывания вложенных элементов EuiFlexItem в IE (#308).

    0.0.12:

    • Незначительные изменения стиля для EuiPagination, сброса кнопок, EuiTableHeaderCell и EuiCodeBlock (#298).
    • Все зависимости NPM теперь используют ^ для установки последней минорной версии.
    • Добавлены логотипы Apache, Nginx и MySQL (#270).
    • Добавлена уменьшенная версия EuiCallOut (#269).
    • Добавлена первая партия определений типов TypeScript для компонентов и сервисов (#252).
    • Добавлена кнопка для расширения экземпляров EuiCodeBlock, чтобы они занимали весь экран (#259).
    • Добавить тестовый помощник для асинхронных функций, вызывающих исключения (#301).

    Исправления ошибок:

    • Убрано заполнение на мобильной точке останова EuiPage (#282).
    • Исправлены некоторые типы EuiIcon, не устанавливающие атрибут viewBox, что приводило к неправильному использованию размера. (#277).
    • Исправлен EuiContextMenu, чтобы передавать аргумент event обработчику onClick элемента EuiContextMenuItem, даже когда определена панель (#265).

    Нарушения работы:

    • Удалена опора color из EuiCodeBlock. Теперь выделение этого компонента соответствует активной теме. См. PR для получения подробной информации об изменениях SCSS. (#259).

    0.0.11:

    • Добавлен компонент EuiImage для управления размером изображения и масштабирования (#262).
    • Обновлён EuiOverlayMask, чтобы добавить <div> к телу (#254).

    Исправления ошибок:

    • Отключено оформление вкладки. (#258).
    • Правильное className для flexGroup alignItems prop. (#257).
    • Нажатие на значок downArrow в EuiSelect теперь вызывает выбор. (#255).
    • Исправлена ошибка, из-за которой идентификаторы euiFormRow совпадали с содержащимися в них входными данными и метками. (#251).

    Нарушения работы:

    • {rest} prop attachment перемещён из охватывающего div во входные данные для флажков и переключателей. (#246).

    0.0.10:

    • Обновлённый euiPopover распространяет значения заполнения panelPaddingSize только на содержимое (заголовок наследует горизонтальные значения) через CSS. (#229).
    • Обновлённая EuiErrorBoundary сохраняет новые строки в ошибке. 0.0.9

    Изменения:

    • класс euiFlexGroup--alignItemsEnd переименован в euiFlexGroup--alignItemsFlexEnd;
    • из EuiTextColor удалена поддержка цвета primary, так как он слишком похож на ссылку.

    Исправления ошибок:

    • для EuiFormErrorText и EuiFormHelpText задана правильная высота строки (#234).

    0.0.8

    Исправление ошибки:

    • исправлено вертикальное выравнивание кнопки.

    0.0.7

    Добавлен компонент EuiSteps (#202, #208).

    Изменения:

    • тестовые помощники теперь публикуются в @elastic/eui/lib/test.

    Исправления ошибок:

    • устранена проблема с чувствительностью к регистру имени файла для тёмной темы Kibana (#216).

    0.0.6

    prop justify компонента EuiFlexGroup теперь принимает значение spaceEvenly (#205); размер элемента увеличен, чтобы его можно было отличить от заголовка (#204).

    0.0.5

    Исправления ошибок:

    • исправлены пути импорта для компонентов EuiTable, EuiHealth и EuiPopover, что позволяло зависимым компонентам EUI компилироваться при импорте компонентов из каталога lib (#203).

    0.0.4

    Добавлены компоненты EuiHealth для проверки состояния (#158); улучшено оформление флажков, переключателей и радиокнопок (#158); состояния отключённых форм теперь более согласованные (#158); отрегулированы отступы страниц и заголовков для большей компактности (#158); уменьшено расстояние между ячейками таблицы (#158); формы тёмной темы теперь имеют лучший контраст с границами (#158); добавлены иконки, соответствующие каталогу приложений Kibana (#162); во время сборки иконки были преобразованы из SVG в React-компоненты, и использование спрайтов прекращено (#160); в EuiCodeEditor добавлены props isReadOnly, setOptions и cursorStart (#169); в EuiFlexGroup добавлен prop wrap (#170); в EuiTableHeaderCell и EuiTableHeaderCellCheckbox добавлен prop scope (#171); в EuiContextMenuItem добавлен prop disabled (#172); добавлен компонент EuiTablePagination и сервис Pager (#178); Примечание: это не работает до версии 0.0.25. Добавлен компонент EuiTooltip (#174, #193); добавлен жирный вес 700, который применяется к элементам по умолчанию (#193); теперь prop размера иконок принимает значение s. Скорректирована окраска стрелок сайднава (#178, #197); добавлен EuiErrorBoundary. 198:

    • Экспортирован модуль test, который включает в себя хелперы findTestSubject, startThrowingReactWarnings, stopThrowingReactWarnings, requiredProps и takeMountedSnapshot (198).

    • Добавлен более систематический способ добавления тем; включает новую тему K6 для Kibana (191).

    Исправления ошибок:

    • Исправлена ошибка, из-за которой стили для программ чтения с экрана не импортировались (103).
    • Исправлена ошибка, при которой <progress> не отображался под дисплеем block (166).
    • Исправлена ошибка, которая приводила к изменению ширины EuiPageSideBar при изменении ширины его содержимого (181).

    Критические изменения:

    • Исправлена ошибка, при которой классы ячеек таблицы применялись дважды (167).
    • React ^16.0 теперь является зависимостью на равных правах (198).

    0.0.3:

    • EuiFlexItem теперь принимает целые числа от 1 до 10 для свойства grow (144).
    • EuiFlexItem и EuiFlexGrow теперь принимают свойство component, которое можно установить в span или div (по умолчанию) (141).
    • Добавлено свойство isLoading для входных данных формы, чтобы разрешить состояние загрузки (150).

    Критические изменения:

    • EuiSideNav теперь принимает древовидную структуру данных через свойство items (141).
    • EuiSideNavGroup, EuiSideNavItem и EuiSideNavTitle были удалены из открытого API (141).

    0.0.2:

    • Изменены состояния наведения EuiButtonEmpty, чтобы они больше походили на ссылки (135).
    • EuiCode теперь оборачивает EuiCodeBlock, поэтому он может делать всё, что мог EuiCodeBlock, но встроенным образом (138).
    • Добавлено свойство transparentBackground в EuiCodeBlock (138).
    • Теперь EuiCodeBlock по умолчанию использует светлую тему (138).
    • EuiFormRow генерирует свой собственный уникальный идентификатор id, если он не предоставлен (130).
    • EuiFormRow связывает справочный текст и ошибки с элементом поля через атрибуты ARIA (130).

    0.0.1:

    • Первоначальный публичный релиз.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/missyoyo-eui.git
git@api.gitlife.ru:oschina-mirror/missyoyo-eui.git
oschina-mirror
missyoyo-eui
missyoyo-eui
master