Releases: elastic/eui
Releases · elastic/eui
v48.1.0
v48.0.0
- Refactored
EuiSuggest
to useEuiSelectable
(#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 bothcellActions
andisExpandable
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
v47.0.0
- 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 theref
prop (#5590) - Added
paddingSize
prop toEuiSelectableList
(#5581) - Added
errorMessage
prop toEuiSelectable
(#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
'sonTableChange
callback not returning the correctsort.field
value on pagination (#5588) - Fixed
EuiFilePicker
allowing files to be removed whendisabled
(#5603)
Breaking changes
- Upgraded TypeScript version to ~4.5.3 (#5591)
v46.2.0
- Updated
EuiDataGrid
s 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 inEuiFormRow
(#5574) - Addeed optional attribute configurations in
EuiPopover
to aid screen reader announcements (#5574) - Added
ref
passthroughs toEuiIputPopover
subcomponents (#5574) - Added
EuiScreenReaderLive
component for updateablearia-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
andEuiTable
pagination potentially rendering out view on narrow tables with many pages (#5561)
v46.1.0
v46.0.0
- [Beta] Added
optimize
build as a lighter weight option more suited to production environments (#5527) - Added
lettering
glyph toEuiIcon
(#5525) - Updated the outline color in
euiCustomControlFocused
mixin to use$euiFocusRingColor
instead ofcurrentColor
(#5479) - Added
betaBadgeTooltipProps
toEuiKeyPadMenuItem
to extend the wrappingEuiToolTip
(#5541) - Added
globalStyles
prop toEuiProvider
to allow for global style customization (#5497) - Exported
EuiGlobalStyles
component (#5497)
Bug fixes
- Updated the outline color in
euiCustomControlFocused
mixin to use$euiFocusRingColor
instead ofcurrentColor
(#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
fromEuiDataGrid
in favor of 4 new and more flexible props -data-gridcell-column-id
,data-gridcell-column-index
,data-gridcell-row-index
, anddata-gridcell-visible-row-index
(#5515)
Breaking changes
EuiKeyPadMenuItem
now wraps itself withEuiToolTip
whenbetaBadgeLabel
is supplied forcing top element style props to be passed viabetaBadgeTooltipProps
(#5541)
v45.0.0
- Added virtulized rendering option to
EuiSelectableList
withisVirtualized
(#5521) - Added expanded option properties to
EuiSelectableOption
withdata
(#5521)
Bug fixes
- Fixed multiple bugs with
EuiDataGrid
keyboard focus restoration (#5530) - Fixed
EuiDataGrid
's display toolbar control to update initial UI state when developergridStyle
orrowHeightsOptions
props are updated (#5525)
Breaking changes
v44.0.0
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 wheretabindex
was not applied to a listbox element (#5509)
Deprecations
- Deprecated
PartitionConfig
in favor of inclusion in Chartstheme.partition
(#5492)
Breaking changes
- Removed
popoverClassName
andrepositionOnScroll
props fromEuiSuperSelect
(usepopoverProps
instead) (#5512)
v43.1.1
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 passingisDisabled
toEuiAutoRefresh
(#5472)