Skip to content

v91.1.0

Compare
Choose a tag to compare
@cee-chen cee-chen released this 29 Nov 18:10
· 525 commits to main since this release
  • Updated EuiDataGrid cell actions to display above cells instead of within them, to avoid content clipping issues (#7343)
  • Updated EuiDataGrid cell expansion popovers to sit on top of cells instead of below/next to them (#7343)
  • Updated EuiListGroupItem to render an external icon and screen reader affordance for links with target set to to _blank (#7352)
  • Updated EuiListGroupItem with a new external prop, which allows enabling or disabling the new external link icon (#7352)
  • Updated EuiText to no longer set any opinionated styles on child <img> tags - use EuiImage for image display within text instead (#7360)
  • Improved EuiBasicTable/EuiInMemoryTables mobile UI for custom actions (#7361)
  • Added a new EuiDataGridToolbarControl subcomponent, which is useful for rendering your own custom EuiDataGrid toolbar buttons while matching the look of the default controls (#7369)
  • Updated EuiDataGrid's toolbar controls to show active/current counts in badges, and updated the Columns button icon (#7369)
  • Updated EuiButtonEmpty to allow passing false to textProps, which allows rendering custom button content without an extra text wrapper (#7369)
  • Updated EuiDataGrid column header cells to show the sort arrow after the heading text, instead of before (#7371)
  • Updated EuiDataGrid's column header actions icon from a chevron to boxesVertical (#7371)
  • Updated the actions column in EuiBasicTable and EuiInMemoryTables. Alongside name, the description, href, and data-test-subj properties now also accept an optional callback that the current item will be passed to (#7373)
  • Updated EuiContextMenuItem with a new toolTipProps prop (#7373)
  • EuiSelectable now allows configurable text truncation via listProps.truncationProps (#7388)
  • EuiTextTruncate now supports a new calculationDelayMs prop for working around font loading or layout shifting scenarios (#7388)

Bug fixes

  • Fixed incorrect EuiPopover positioning calculations when hasArrow was set to false (#7343)
  • Fixed EuiSuperSelect to render options with falsy values (false, 0, and ''), but not nullish values (undefined or null) (#7362)
  • Fixed EuiSuperSelect's typing to allow non-string values (e.g., booleans or numbers) (#7362)
  • Fixed EuiDataGrid's numeric and currency column heading cells to be correctly right-aligned (#7371)
  • Fixed EuiBasicTable and EuiInMemoryTable actions not showing tooltip descriptions when rendered in the all actions popover menu (#7373)
  • Fixed missing underlines on EuiContextMenu link hover (#7373)
  • Fixed visual text truncation of EuiBreadcrumbs with popoverContent (#7375)
  • Fixed EuiFormRows with hasEmptyLabelSpace being very slightly off in vertical alignment (#7380)

Deprecations

  • Deprecated EuiContextMenuItem's toolTipTitle prop. Use toolTipProps.title instead (#7373)
  • Deprecated EuiContextMenuItem's toolTipPosition prop. Use toolTipProps.position instead (#7373)

Accessibility

  • Fixed custom EuiBasicTable/EuiInMemoryTable rendering nested interactive custom actions (#7361)
  • Fixed EuiBasicTable and EuiInMemoryTable actions not correctly reading out action descriptions to screen readers (#7373)
  • Fixed EuiBasicTable and EuiInMemoryTable primary actions not visibly appearing on keyboard focus (#7373)