v118.0.0
@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-contentrule (#9821)
@elastic/eui v118.0.0
- Added new
translateicon. (#9842) - Updated
EuiToolTipto 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
EuiToolTiprare flicker when the cursor moved between inner children of the trigger (#9749)
Breaking changes
- Removed
EuiCollapsibleNavBetaand all related beta navigation components (EuiCollapsibleNavItem,EuiCollapsibleNavButton,KibanaCollapsibleNavSolution, etc.). (#9813) - Hover behavior for nested
EuiToolTiptriggers 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.ipvsclientip) by matching options by exact text (#9838) - Fixed
EuiComboBoxObjecttiming out when its target element is absent by skipping the component-type guard in that case (#9838) - Fixed
EuiComboBoxObject.setSelectedOptions()onasPlainTextcombo 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 anasPlainTextselection by not blurring after selection (the blur could race the consumer'sonChangecommit) (#9838) - Updated Component Objects to run the component-type check automatically before every public method (via a
ProxyinBaseObject), instead of per-method calls (#9828) - Added
EuiComboBoxObject.setCustomSelectedOptions()andgetAllVisibleOptions()(#9809) - Added a
timeoutoption toEuiComboBoxObject.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-optiondata-test-subjare read correctly (#9809)