Skip to content

Releases: elastic/eui

v95.2.0

27 Jun 13:02
Compare
Choose a tag to compare
  • Updated EuiContextMenuItemIcon's type definition to explicitly define support for EuiIcon's IconType (#7804)
  • Updated EuiSteps to support a new titleSize="xxs" style, which outputs the same title font size but smaller unnumbered step indicators (#7813)
  • Updated EuiStepsHorizontal to support a new size="xs" style, which outputs smaller unnumbered step indicators (#7813)
  • Updated EuiStepNumber to support new titleSize="none" which omits rendering step numbers, and will only render icons (#7813)
  • Updated setEuiDevProviderWarning to additionally accept a custom callback function, which warning messages will be passed to (#7820)
  • Updated EuiIcon to feature updated logoElasticStack logo for referencing Elastic Stack platform (#7838)
  • Updated EuiIcon to feature updated casesApp design. (#7840)
  • Updated EuiComboBox to no longer autocomplete searched text when used within forms (#7842)

CSS-in-JS conversions

  • Converted EuiFilePicker to Emotion; Removed $euiFilePickerTallHeight (#7833)

v95.1.0

11 Jun 17:14
Compare
Choose a tag to compare
  • Updated the autofill colors of Chrome (and other webkit browsers) to better match EUI's light and dark mode (#7776)
  • Updated EuiFormControlLayout to automatically pass icon padding affordance down to child inputs (#7799)

Bug fixes

  • Fixed broken focus/invalid styling on compressed EuiDatePickerRanges (#7770)

CSS-in-JS conversions

  • Converted EuiFieldText to Emotion (#7770)
  • Converted EuiFieldNumber to Emotion (#7802)
  • Converted EuiFieldSearch to Emotion (#7802)
  • Converted EuiFieldPassword to Emotion (#7802)
  • Converted EuiTextArea to Emotion (#7812)
  • Converted EuiSelect to Emotion (#7812)
  • Converted EuiSuperSelect to Emotion (#7812)

v95.0.0

10 Jun 21:14
b96a14c
Compare
Choose a tag to compare
  • Added move glyph to EuiIcon (#7789)
  • Updated EuiBasicTable and EuiInMemoryTables with selection - the header row checkbox will now render an indeterminate state if some (but not all) rows are selected (#7817)

Bug fixes

  • Fixed an EuiDataGrid visual bug when using lineCount row heights where the clamped text was still visible for some font sizes (#7793)
  • Fixed EuiSearchBar's filter configs to always respect autoClose: false (#7806)

Breaking changes

  • Removed deprecated EUI_CHARTS_THEME_DARK, EUI_CHARTS_THEME_LIGHT and EUI_SPARKLINE_THEME_PARTIAL exports (#7682)
  • Removed deprecated euiPalettePositive and euiPaletteNegative. Use euiPaletteGreen and euiPaletteRed instead (#7808)
  • Removed type="inList" from EuiCheckbox. Simply omit passing a label prop to render this style of checkbox (#7814)
  • Removed the unused compressed prop from EuiCheckbox and EuiRadio. This prop was not doing anything on individual components. (#7818)

CSS-in-JS conversions

  • Converted EuiCheckboxGroup to Emotion (#7818)
  • Converted EuiRadioGroup to Emotion (#7818)

v94.6.0

06 Jun 19:14
Compare
Choose a tag to compare
  • Updated EuiComboBox to support rendering option.append and option.prepend in group labels (#7800)

Accessibility

  • Improved the accessibility experience of EuiBetaBadge (#7805)

v94.5.2

29 May 01:47
v94.5.2
15f3d45
Compare
Choose a tag to compare

Bug fixes

  • Fixed EuiDatePicker to more gracefully handle incorrectly formatted selected Moment dates, instead of simply crashing (#7784)
  • Fixed EuiFlexGroup and EuiFlexItem types to correctly accept global attribute props and simplify type resolution when used with styled()-like wrappers (#7792)

v94.5.1

23 May 15:49
Compare
Choose a tag to compare

Bug fixes

  • Fixed an EuiDualRanges with showInput bug, where min/max values and invalid states were not being correctly set if values were empty strings (#7767)

Accessibility

  • Improved EuiDatePicker and EuiSuperDatePicker's time selection screen reader UX (#7726)
  • Improved the accessibility of EuiDatePicker by providing full screen-reader-only week day names to the calendar header (#7748)
  • Improved EuiBadge's ability to tell when text within the badge is selected/highlighted and selection color contrast (#7752)

v94.5.0

15 May 21:32
v94.5.0
ae12f8d
Compare
Choose a tag to compare
  • EuiFlyoutResizable now respects size prop updates, allowing for controlled size usage (#7759)

Bug fixes

  • Restored a removed setTimeout in EuiInputPopover to reduce flaky Cypress failures (#7760)

Accessibility

  • EuiToolTips can now additionally be dismissed via Escape keypress as well as on focus blur. (#7751)

v94.4.1

13 May 23:29
v94.4.1
2ce6fef
Compare
Choose a tag to compare
  • Added support for toolTipContent and toolTipProps props on EuiSelectable options (#7715)
  • Updated EuiSuperDatePicker's absolute tab UX to support setting manual timestamps via mouse click as well as enter key (#7732)

Bug fixes

  • Fixed issue with unmounted component state updates on requestAnimationFrame for EuiSelectable (#7715)
  • Fixed EuiMarkdownEditor not disabling the upload dropzone when in readOnly mode (#7738)
  • Fixed EuiMarkdownEditor not showing an invalid underline on the editor when errors are present (#7738)

CSS-in-JS conversions

  • Converted EuiMarkdownEditor to Emotion; Removed $euiMarkdownEditorMinHeight (#7738)
  • Fully converted EuiMarkdownFormat to Emotion (#7738)

Accessibility

  • Updated EuiCollapsedNavButton with improved context for screen reader navigation (#7740)

v94.3.0

07 May 11:59
ad13f2f
Compare
Choose a tag to compare
  • Updated launch glyph for EuiIcon (#7670)
  • Updated EuiComboBox's options to support including tooltip details for selectable options. Use toolTipContent to render tooltip information, and toolTipProps to optionally customize the tooltip rendering behavior (#7700)
  • Updated the following existing glyphs in EuiIcon: (#7727)
    • error (now an outlined version instead of filled)
    • tokenMetricCounter
    • tokenMetricGauge
  • Added the following new glyphs to EuiIcon: (#7727)
    • tokenDimension
    • clickLeft
    • clickRight
    • clockCounter
    • errorFilled (the previous error glyph design)
    • warningFilled

Bug fixes

  • Fixed a visual layout bug for EuiComboBox with isLoading in mobile views (#7700)
  • Fixed missing styles on header cells of EuiDataGrid that prevented content text alignment styles to apply (#7720)
  • Fixed EuiFlexGroup and EuiFlexItem ref prop typing to support refs of the same type as the passed component type and allow displayName to be defined for easy component naming when using component wrappers like styled() (#7724)

v94.2.1

29 Apr 22:48
Compare
Choose a tag to compare

Bug fixes

  • Fixed an EuiTabbedContent edge case bug that occurred when updated with a completely different set of tabs (#7713)
  • Fixed the @storybook/test dependency to be listed in devDependencies and not dependencies (#7719)