Skip to content

v118.0.0

Choose a tag to compare

@weronikaolejniczak weronikaolejniczak released this 27 Jul 14:00
d4b5402

@elastic/eui-docusaurus-theme v2.7.0

  • Refactored the FigmaEmbed component to become a more generic FigmaAsset so that can output either an SVG (Now as a default) raster image asset or a Figma embed iframe. (#9830)

@elastic/eslint-plugin-eui v2.15.0

  • Added callout-prefer-props-for-content rule (#9821)

@elastic/eui v118.0.0

  • Added new translate icon. (#9842)
  • Updated EuiToolTip to skip the entry animation when hovering between adjacent triggers in quick succession, so a group of tooltips behaves like a single continuous tooltip following the cursor (#9749)

Bug fixes

  • Fixed EuiToolTip rare flicker when the cursor moved between inner children of the trigger (#9749)

Breaking changes

  • Removed EuiCollapsibleNavBeta and all related beta navigation components (EuiCollapsibleNavItem, EuiCollapsibleNavButton, KibanaCollapsibleNavSolution, etc.). (#9813)
  • Hover behavior for nested EuiToolTip triggers has changed - parent tooltips will not open when the pointer is over a child tooltip trigger (only the innermost tooltip is shown) (#9749)

@elastic/eui-test-helpers v1.2.0

  • Fixed EuiComboBoxObject.setSelectedOptions() selecting the wrong option when a label is a substring of another (e.g. ip vs clientip) by matching options by exact text (#9838)
  • Fixed EuiComboBoxObject timing out when its target element is absent by skipping the component-type guard in that case (#9838)
  • Fixed EuiComboBoxObject.setSelectedOptions() on asPlainText combo boxes by not clearing the input before selecting (the replacement is implicit and the input can hold a non-clearable default) (#9838)
  • Fixed EuiComboBoxObject.setSelectedOptions() intermittently losing an asPlainText selection by not blurring after selection (the blur could race the consumer's onChange commit) (#9838)
  • Updated Component Objects to run the component-type check automatically before every public method (via a Proxy in BaseObject), instead of per-method calls (#9828)
  • Added EuiComboBoxObject.setCustomSelectedOptions() and getAllVisibleOptions() (#9809)
  • Added a timeout option to EuiComboBoxObject.setSelectedOptions() (#9809)
  • Updated EuiComboBoxObject.setSelectedOptions() to type-to-filter, so it works on filterable / virtualized / async combo boxes (#9809)
  • Updated Component Objects to verify the target element's component type and throw on mismatch (#9809)

Bug fixes

  • Fixed EuiComboBoxObject.getSelectedOptions() to read selected pills by class, so combo boxes that set a per-option data-test-subj are read correctly (#9809)