Skip to content

Releases: elastic/eui

v48.1.0

15 Feb 21:56
451cc6a
Compare
Choose a tag to compare
  • Improved EuiSelectable keypress scenarios (#5613)
  • Converted FieldValueSelectionFilter in EuiSearchBar to use EuiSelectable (#5387)
  • Added lineDashed, lineDotted, and lineSolid glyphs to EuiIcon (#5633)
  • Updated colorMode return type in theme context utilities (#5639)

v48.0.0

10 Feb 22:13
Compare
Choose a tag to compare
  • Refactored EuiSuggest to use EuiSelectable (#5157)
  • Added a return type to EuiTable resolveWidthAsStyle util (#5615)
  • Added a return type to euiSelectableTemplateSitewideFormatOptions util (#5620)

Bug fixes

  • Fixed EuiDataGrid to correctly remove the cell expansion action button when a column sets both cellActions and isExpandable to false (#5592)
  • Fixed EuiDataGrid re-playing the cell actions animation when hovering over an already-focused cell (#5592)
  • Fixed EuiDataGrid auto row heights bugging out when cell popovers are opened (#5622)

Breaking changes

  • Removed EuiSuggestInput (#5157)
  • Required aria-label or aria-labelledby for EuiSuggest (#5157)
  • Renamed sendValue prop to onSearchChange for EuiSuggest (#5157)

v47.0.0

08 Feb 18:56
Compare
Choose a tag to compare
  • Added support for React 17 (this is a backwards compatible change - React 16.12+ is still supported for consuming applications) (#5584)
  • Added the ability to control internal EuiDataGrid fullscreen, cell focus, and cell popover state via the ref prop (#5590)
  • Added paddingSize prop to EuiSelectableList (#5581)
  • Added errorMessage prop to EuiSelectable (#5581)
  • Refactored EuiSelectable accessibility (#5581)
  • Updated tokenTag design to look more like a tag (#5553)
  • Lowered border radius of .euiToken--square to look more like a square (#5553)

Bug fixes

  • Fixed EuiInMemoryTable's onTableChange callback not returning the correct sort.field value on pagination (#5588)
  • Fixed EuiFilePicker allowing files to be removed when disabled (#5603)

Breaking changes

  • Upgraded TypeScript version to ~4.5.3 (#5591)

v46.2.0

03 Feb 21:30
Compare
Choose a tag to compare
  • Updated EuiDataGrids with scrolling content to always have a border around the grid body and any scrollbars (#5563)
  • Updated EuiDataGrid's body to a light gray background, which primarily shows when scrolling through virtualized content (#5562)
  • Added referenceable id for the generated label in EuiFormRow (#5574)
  • Addeed optional attribute configurations in EuiPopover to aid screen reader announcements (#5574)
  • Added ref passthroughs to EuiIputPopover subcomponents (#5574)
  • Added EuiScreenReaderLive component for updateable aria-live regions (#5567)

Bug fixes

  • Fixed an accessibility issue where EuiComboBoxPill close button had a nested interactive element (#5560)
  • Fixed EuiDataGrid height issue when in full-screen mode and with scrolling content (#5557)
  • Fixed an accessibility issue in custom and interactive Drag and Drop patterns (#5568)
  • Fixed a focus bug in EuiDataGrid when clicking another cell header with an already-open cell header popover (#5556)
  • Fixed EuiDataGrid to always focus back into the grid on pagination (#5587)
  • Fixed EuiDataGrid and EuiTable pagination potentially rendering out view on narrow tables with many pages (#5561)

v46.1.0

24 Jan 20:11
65bdf28
Compare
Choose a tag to compare
  • Added sun glyph to EuiIcon (#5548)
  • Updated styles in EuiDescriptionList of type inline (#5534)

v46.0.0

19 Jan 18:48
Compare
Choose a tag to compare
  • [Beta] Added optimize build as a lighter weight option more suited to production environments (#5527)
  • Added lettering glyph to EuiIcon (#5525)
  • Updated the outline color in euiCustomControlFocused mixin to use $euiFocusRingColor instead of currentColor (#5479)
  • Added betaBadgeTooltipProps to EuiKeyPadMenuItem to extend the wrapping EuiToolTip (#5541)
  • Added globalStyles prop to EuiProvider to allow for global style customization (#5497)
  • Exported EuiGlobalStyles component (#5497)

Bug fixes

  • Updated the outline color in euiCustomControlFocused mixin to use $euiFocusRingColor instead of currentColor (#5479)
  • Fixed keyboard navigation in EuiDataGrid not fully scrolling cells into view (#5515)
  • Fixed EuiKeyPadMenuItem accessibility issue where there was a nested focusable element (#5541)

Deprecations

  • Deprecated data-gridcell-id from EuiDataGrid in favor of 4 new and more flexible props - data-gridcell-column-id, data-gridcell-column-index, data-gridcell-row-index, and data-gridcell-visible-row-index (#5515)

Breaking changes

  • EuiKeyPadMenuItem now wraps itself with EuiToolTip when betaBadgeLabel is supplied forcing top element style props to be passed via betaBadgeTooltipProps (#5541)

v45.0.0

13 Jan 17:20
Compare
Choose a tag to compare
  • Added virtulized rendering option to EuiSelectableList with isVirtualized (#5521)
  • Added expanded option properties to EuiSelectableOption with data (#5521)

Bug fixes

  • Fixed multiple bugs with EuiDataGrid keyboard focus restoration (#5530)
  • Fixed EuiDataGrid's display toolbar control to update initial UI state when developer gridStyle or rowHeightsOptions props are updated (#5525)

Breaking changes

  • Changed EuiSearchBar to preserve phrases with leading and trailing spaces, instead of dropping surrounding whitespace (#5514)
  • Removed data-test-subj="dataGridWrapper" from EuiDataGrid in favor of data-test-subj="euiDataGridBody" (#5506)

v44.0.0

05 Jan 18:39
Compare
Choose a tag to compare

Bug fixes

  • Fixed a EuiDataGrid sizing bug which didn't account for a horizontal scrollbar (#5478)
  • Fixed a EuiDatePicker a11y bug where axe-core reported missing ARIA and role attributes (#5501)
  • Fixed EuiModalHeaderTitle to conditionally wrap title strings in an H1 (#5494)
  • Fixed a EuiDataGrid issue where a focused cell would lose focus when scrolled out of and back into view (#5488)
  • Fixed an EuiDatePicker accessibility issue where tabindex was not applied to a listbox element (#5509)

Deprecations

  • Deprecated PartitionConfig in favor of inclusion in Charts theme.partition (#5492)

Breaking changes

  • Removed popoverClassName and repositionOnScroll props from EuiSuperSelect (use popoverProps instead) (#5512)

v43.1.1

15 Dec 20:01
752f790
Compare
Choose a tag to compare

Bug fixes

  • Fixed EuiDataGrid's cell popover overlapping with modals and flyouts (#5461)
  • Fixed an accessibility issue where EuiDatePicker time options did not have unique IDs (#5466)
  • Fixed global and reset styles when using the legacy theme (#5473)
  • Fixed EuiSuperDatePicker not passing isDisabled to EuiAutoRefresh (#5472)

v43.1.0

13 Dec 20:02
498eb67
Compare
Choose a tag to compare
  • Added magnifyWithExclamation icon (#5455)

Bug fixes

  • Reinstated EuiCode and EuiCodeBlock testenv mocking (#5464)