Releases: elastic/eui
Releases Β· elastic/eui
v90.0.0
- Updated the
eventColor
prop onEuiCommentEvent
to apply the color to the entire comment header. (#7288) - Updated
EuiBasicTable
andEuiInMemoryTable
to support a new controlled selection API:selection.selected
(#7321)
Bug fixes
- Fixed controlled
EuiFieldNumbers
not correctly updating native validity state (#7291) - Fixed
EuiListGroupItem
to passstyle
props to the wrapping<li>
element alongsideclassName
andcss
. All other props will be passed to the underlying content. (#7298) - Fixed
EuiListGroupItem
's non-transitioned transform on hover/focus (#7298) - Fixed
EuiDataGrid
s withgridStyle.stripes
sometimes showing buggy row striping after being sorted (#7301) - Fixed
EuiDataGrid
'sgridStyle.rowClasses
API to not conflict withgridStyle.stripes
if dynamically updated (#7301) - Fixed
EuiDataGrid
'sgridStyle.rowClasses
API to support multiple space-separated classes (#7301) - Fixed
EuiInputPopover
not callingonPanelResize
callback prop (#7305) - Fixed
EuiDualRange
incorrectly positioning highlights when rendered withshowInput="inputWithPopover"
(#7305) - Fixed
EuiTabs
incorrectly wrapping text when it should instead either scroll or truncate (#7309) EuiContextMenu
now renders text colors correctly when used within anEuiBottomBar
(#7312)- Fixed the width of
EuiSuperDatePicker
's Absolute date picker (#7313) - Fixed
EuiDataGrid
cells visually cutting off overflowing content a little too quickly (#7320)
Deprecations
- Deprecated
EuiBasicTable
andEuiInMemoryTable
's refsetSelection
API. Use the newselection.selected
API instead. (#7321)
Breaking changes
- Removed
EuiPageTemplate_Deprecated
,EuiPageSideBar_Deprecated
, andEuiPageContent*_Deprecated
(#7265) - Removed the
ghost
color option fromEuiButton
,EuiButtonEmpty
, andEuiButtonIcon
. Use an<EuiThemeProvider colorMode="dark">
wrapper andcolor="text"
instead. (#7296)
Dependency updates
- Updated
refractor
to v3.6.0 (#7127) - Updated
rehype-raw
to v5.1.0 (#7127) - Updated
vfile
to v4.2.1 (#7127)
Accessibility
EuiContextMenu
now correctly respects reduced motion preferences (#7312)EuiAccordion
s no longer attempt to focus child content when the accordion is externally opened viaforceState
, but will continue to focus expanded content when users click the toggle button. (#7314)
CSS-in-JS conversions
- Converted
EuiContextMenu
,EuiContextMenuPanel
, andEuiContextMenuItem
to Emotion; Removed$euiContextMenuWidth
(#7312)
v89.1.0
- Added
tokenVectorSparse
token and updatedtokenDenseVector
token (now namedtokenVectorDense
). (#7282)
CSS-in-JS conversions
- Reduced default CSS prefixes generated by Emotion to only browsers supported by EUI (latest evergreen browsers). This can be customized by passing your own Emotion cache to
EuiProvider
. (#7272)
v89.0.0
- Added new
pushAnimation
prop to pushEuiFlyout
s, which enables a slide in animation (#7239) - Updated
EuiComboBox
to useEuiInputPopover
under the hood (#7246) - Added
inputPopoverProps
toEuiComboBox
, which allows customizing the underlying popover (#7246) - Added a new beta
EuiTextBlockTruncate
component for multi-line truncation (#7250) - Updated
EuiBasicTable
andEuiInMemoryTable
to support multi-line truncation. This can be set viatruncateText.lines
in thecolumns
prop. (#7254)
Bug fixes
- Fixed
EuiFlexGroup
andEuiFlexGrid
'sm
gutter size (#7251) - Fixed focus trap rerender issues in
EuiFlyout
with memoization (#7259) - Fixed a visual bug with
EuiContextMenu
's animation between panels (#7268)
Breaking changes
- EUI's global body font-size now respects the
font.defaultUnits
token. This means that the global font size will use therem
unit by default, instead ofpx
. (#7182) - Removed exported
accessibleClickKeys
,comboBoxKeys
, andcascadingMenuKeys
services. Use the generickeys
service instead (#7256) - Removed
EuiColorStops
due to low usage (#7262) - Removed
EuiSuggest
. We recommend usingEuiSelectable
orEuiComboBox
instead (#7263) - Removed
euiHeaderAffordForFixed
Sass mixin, and$euiHeaderHeight
and$euiHeaderHeightCompensation
Sass variables. Use the CSS variable--var(euiFixedHeadersOffset, 0)
instead. (#7264)
Accessibility
- When using
rem
orem
font units, EUI now respects, instead of ignoring, browser default font sizes set by end users. (#7182)
v88.5.4
v88.5.3
v88.5.2
v88.5.1
v88.5.0
- Updated
EuiCallOut
with a newonDismiss
prop (#7156) - Added a new
renderCustomToolbar
prop toEuiDataGrid
, which allows custom rendering of the toolbar. (#7190) - Added a new
allowResetButton
prop totoolbarVisibility.showDisplaySelector
ofEuiDataGrid
, which allows hiding the "Reset to default" button from the display settings popover. (#7190) - Added a new
additionalDisplaySettings
prop totoolbarVisibility.showDisplaySelector
ofEuiDataGrid
, which allows rendering extra settings inside the display settings popover. (#7190) - Updated
EuiDataGrid
's toolbar display settings button icon (#7190) - Updated
EuiTextTruncate
with significantly improved iteration performance. RemovedmeasurementRenderAPI
prop, asEuiTextTruncation
now only uses more performant canvas render API (#7210) - Updated
EuiPopover
with a new configurablerepositionToCrossAxis
prop (#7211) - Updated
EuiDatePicker
to supportcompressed
input styling (#7218) - Added
gradient
andpalette
icon glyphs. (#7220)
Bug fixes
- Fixed
EuiPopover
's missing animations on popover close (#7211) - Fixed
EuiInputPopover
anchoring to the wrong side and missing shadows on smaller screens (#7211) - Fixed
EuiSuperDatePicker
icon spacing on the quick select button (#7217) - Fixed a missing type in
EuiMarkdownEditor
's default processing plugins (#7221)
v88.4.1
v88.4.0
- Updated
EuiComboBox
to allow configuring text truncation behavior viatruncationProps
. These props can be set on the entire combobox as well as on on individual dropdown options. (#7028) - Updated
EuiInMemoryTable
with a newsearchFormat
prop (defaults toeql
). When setting this prop totext
, the built-in search bar will ignore EQL syntax and allow searching for plain strings with special characters and symbols. (#7175)
Bug fixes
EuiComboBox
now always shows the highlighted search text, even on truncated text (#7028)- Fixed missing i18n in
EuiSearchBar
's default placeholder and aria-label text (#7175) - Fixed the inline compressed styles of
EuiDescriptionListTitle
to use a taller line-height for readability (#7185) - Fixed
EuiComboBox
to correctly truncate selected items when displayed as pills and plain text (#7193)
Accessibility
- Added
aria-current
attribute toEuiTablePagination
(#7186)
CSS-in-JS conversions
- Converted
EuiDroppable
andEuiDraggable
to Emotion; Removed$euiDragAndDropSpacing
Sass variables (#7187)