Skip to content

Releases: elastic/eui

v84.0.0

11 Jul 19:20
Compare
Choose a tag to compare
  • Updated EuiDualRange's minInputProps and maxInputProps to support passing more props to underlying inputs (#6902)
  • EuiFocusTrap now supports configuring cross-iframe focus trapping via the crossFrame prop (#6908)

Bug fixes

  • Fixed EuiFilterButton icon display (#6900)
  • Fixed EuiCombobox compressed plain text display (#6910)
  • Fixed visual appearance of collapse buttons on collapsible EuiResizablePanels (#6926)

Breaking changes

  • EuiFocusTrap now defaults to not trapping focus across iframes (#6908)

v83.1.0

05 Jul 20:42
Compare
Choose a tag to compare
  • Added placeholder prop to EuiInlineEdit (#6883)
  • Added sparkles glyph to EuiIcon (#6898)

Bug fixes

  • Fixed Safari-only bug for single-line row EuiDataGrids, where cell actions on hover would overlap instead of pushing content to the left (#6881)
  • Fixed EuiButton not correctly merging in passed classNames with its base .euiButton class (#6887)
  • Fixed EuiIcon not correctly passing the style prop custom img icons (#6888)
  • Fixed multiple components with child props (e.g. buttonProps, iconProps, etc.) unsetting EUI's Emotion styling if custom css was passed to the child props object (#6896)

CSS-in-JS conversions

  • Converted EuiHeader and EuiHeaderLogo to Emotion (#6878)
  • Removed Sass variables $euiHeaderDarkBackgroundColor, $euiHeaderBorderColor, and $euiHeaderBreadcrumbColor (#6878)
  • Removed Sass mixin @euiHeaderDarkTheme (#6878)

v83.0.0

29 Jun 20:19
Compare
Choose a tag to compare

Bug fixes

  • Fixed EuiPaginationButton styling affected by EuiButtonEmpty's Emotion conversion (#6893)

Breaking changes

  • Removed isPlaceholder prop from EuiPaginationButton (#6893)

v82.2.1

28 Jun 20:11
Compare
Choose a tag to compare
  • Updated supported Node engine versions to allow Node 16, 18 and >=20 (#6884)

v82.2.0

27 Jun 21:18
Compare
Choose a tag to compare
  • Updated EUI's SVG icons library to use latest SVGO v3 optimization (#6843)
  • Added success color EuiNotificationBadge (#6864)
  • Added badgeColor prop to EuiFilterButton (#6864)
  • Updated EuiBadge to use CSS-in-JS for named colors instead of inline styles. Custom colors will still use inline styles. (#6864)

CSS-in-JS conversions

  • Converted EuiButtonGroup and EuiButtonGroupButton to Emotion (#6841)
  • Converted EuiButtonIcon to Emotion (#6844)
  • Converted EuiButtonEmpty to Emotion (#6863)
  • Converted EuiCollapsibleNav and EuiCollapsibleNavGroup to Emotion (#6865)
  • Removed Sass variables $euiCollapsibleNavGroupLightBackgroundColor, $euiCollapsibleNavGroupDarkBackgroundColor, and $euiCollapsibleNavGroupDarkHighContrastColor (#6865)

v82.1.0

14 Jun 17:41
Compare
Choose a tag to compare
  • Added ability for EuiMarkdownEditor plugins to disable toolbar buttons (#6840)

v82.0.0

13 Jun 20:11
Compare
Choose a tag to compare

Bug fixes

  • Fixed EuiPopover's types to omit panelProps.hasBorder and panelProps.hasShadow - these props are not customizable on popovers for visual consistency (#6836)

Breaking changes

  • EuiRange & EuiDualRange no longer have a hard limit of 20 displayed ticks. The component now instead detects the width available, and throws an error if each tick has less than 5 pixels of width. We recommend testing your tick usage at smaller screens to ensure they always display legibly to users. (#6829)

v81.3.0

05 Jun 21:09
Compare
Choose a tag to compare
  • Added timelineWithArrow glyph to EuiIcon (#6822)

Bug fixes

  • Fixed EuiCodeBlock potentially incorrectly ignoring lines ending with a question mark when using the Copy button. (#6794)
  • Fixed EuiCodeBlock to not include line numbers when copying content (#6824)
  • Fixed the expanded row animation on EuiBasicTable causing cross-browser Safari issues (#6826)

v81.2.0

31 May 18:42
Compare
Choose a tag to compare
  • Updated EuiSuperDatePicker to accept an object configuration for isDisabled (#6821)

Bug fixes

  • Fixed broken EuiSuperDatePicker styles (#6821)

v81.1.0

30 May 20:11
Compare
Choose a tag to compare
  • Added EuiInlineEditText and EuiInlineEditTitle components (#6757)
  • Updated EuiDatePickerRange to support inline display (#6795)
  • Added an onError callback prop to EuiErrorBoundary (#6810)
  • Updated EuiDataGrid to only render screen reader text announcing cell position if the cell is currently focused. This should improve the ability to copy and paste multiple cells without SR text. (#6817)

Bug fixes

  • Fixed EuiDatePicker's inline display to correctly render and prevent user interaction when disabled or readOnly (#6795)
  • Fixed EuiDatePicker's inline display to correctly render isInvalid and isLoading icons (#6795)

CSS-in-JS conversions

  • Converted EuiDatePickerRange to Emotion (#6795)