Releases: elastic/eui
Releases · elastic/eui
v95.0.0
- Added
move
glyph toEuiIcon
(#7789) - Updated
EuiBasicTable
andEuiInMemoryTable
s withselection
- the header row checkbox will now render an indeterminate state if some (but not all) rows are selected (#7817)
Bug fixes
- Fixed an
EuiDataGrid
visual bug when usinglineCount
row heights where the clamped text was still visible for some font sizes (#7793) - Fixed
EuiSearchBar
's filter configs to always respectautoClose: false
(#7806)
Breaking changes
- Removed deprecated
EUI_CHARTS_THEME_DARK
,EUI_CHARTS_THEME_LIGHT
andEUI_SPARKLINE_THEME_PARTIAL
exports (#7682) - Removed deprecated
euiPalettePositive
andeuiPaletteNegative
. UseeuiPaletteGreen
andeuiPaletteRed
instead (#7808) - Removed
type="inList"
fromEuiCheckbox
. Simply omit passing alabel
prop to render this style of checkbox (#7814) - Removed the unused
compressed
prop fromEuiCheckbox
andEuiRadio
. This prop was not doing anything on individual components. (#7818)
CSS-in-JS conversions
v94.6.0
v94.5.2
v94.5.1
Bug fixes
- Fixed an
EuiDualRange
s withshowInput
bug, wheremin
/max
values and invalid states were not being correctly set if values were empty strings (#7767)
Accessibility
- Improved
EuiDatePicker
andEuiSuperDatePicker
's time selection screen reader UX (#7726) - Improved the accessibility of
EuiDatePicker
by providing full screen-reader-only week day names to the calendar header (#7748) - Improved
EuiBadge
's ability to tell when text within the badge is selected/highlighted and selection color contrast (#7752)
v94.5.0
EuiFlyoutResizable
now respectssize
prop updates, allowing for controlledsize
usage (#7759)
Bug fixes
- Restored a removed
setTimeout
inEuiInputPopover
to reduce flaky Cypress failures (#7760)
Accessibility
EuiToolTip
s can now additionally be dismissed viaEscape
keypress as well as on focus blur. (#7751)
v94.4.1
- Added support for
toolTipContent
andtoolTipProps
props onEuiSelectable
options (#7715) - Updated
EuiSuperDatePicker
's absolute tab UX to support setting manual timestamps via mouse click as well as enter key (#7732)
Bug fixes
- Fixed issue with unmounted component state updates on requestAnimationFrame for
EuiSelectable
(#7715) - Fixed
EuiMarkdownEditor
not disabling the upload dropzone when inreadOnly
mode (#7738) - Fixed
EuiMarkdownEditor
not showing an invalid underline on the editor whenerrors
are present (#7738)
CSS-in-JS conversions
- Converted
EuiMarkdownEditor
to Emotion; Removed$euiMarkdownEditorMinHeight
(#7738) - Fully converted
EuiMarkdownFormat
to Emotion (#7738)
Accessibility
- Updated
EuiCollapsedNavButton
with improved context for screen reader navigation (#7740)
v94.3.0
- Updated
launch
glyph forEuiIcon
(#7670) - Updated
EuiComboBox
'soptions
to support including tooltip details for selectable options. UsetoolTipContent
to render tooltip information, andtoolTipProps
to optionally customize the tooltip rendering behavior (#7700) - Updated the following existing glyphs in
EuiIcon
: (#7727)error
(now an outlined version instead of filled)tokenMetricCounter
tokenMetricGauge
- Added the following new glyphs to
EuiIcon
: (#7727)tokenDimension
clickLeft
clickRight
clockCounter
errorFilled
(the previouserror
glyph design)warningFilled
Bug fixes
- Fixed a visual layout bug for
EuiComboBox
withisLoading
in mobile views (#7700) - Fixed missing styles on header cells of
EuiDataGrid
that prevented content text alignment styles to apply (#7720) - Fixed
EuiFlexGroup
andEuiFlexItem
ref
prop typing to support refs of the same type as the passedcomponent
type and allowdisplayName
to be defined for easy component naming when using component wrappers likestyled()
(#7724)
v94.2.1
v94.2.0
- Updated
getDefaultEuiMarkdownPlugins()
to allow excluding the following plugins in addition totooltip
: (#7676)checkbox
linkValidator
lineBreaks
emoji
- Updated
EuiSelectable
'sisPreFiltered
prop to allow passing a configuration object, which allows disabling search highlighting in addition to search filtering (#7683) - Updated
EuiFlexGroup
andEuiFlexItem
prop types to support passing any valid React component type to thecomponent
prop and ensure proper type checking of the extra props forwarded to thecomponent
. (#7688) - Updated
EuiSearchBar
to allow the@
special character in query string searches (#7702) - Added a new, optional
optionMatcher
prop toEuiSelectable
andEuiComboBox
allowing passing a custom option matcher function to these components and controlling option filtering for given search string (#7709)
Bug fixes
- Fixed an
EuiPageTemplate
bug where prop updates would not cascade down to child sections (#7648)- To cascade props down to the sidebar,
EuiPageTemplate
now explicitly requires using theEuiPageTemplate.Sidebar
rather thanEuiPageSidebar
- To cascade props down to the sidebar,
- Fixed
EuiFieldNumber
's typing to accept an icon configuration shape (#7666) - Fixed
EuiFieldText
andEuiFieldNumber
to render the correct paddings for icon shapes set toside: 'right'
(#7666) - Fixed
EuiFieldText
andEuiFieldNumber
to fully ignoreicon
/prepend
/append
whencontrolOnly
is set to true (#7666) - Fixed
EuiColorPicker
's input not setting the correct right padding for the number of icons displayed (#7666) - Visual fixes for
EuiRange
s withshowInput
: (#7678)- Longer
append
/prepend
labels no longer cause a background bug - Inputs can no longer overwhelm the actual range in width
- Longer
- Fixed a visual text alignment regression in
EuiTableRowCell
s with therow
header scope (#7681) - Fixed
toolTipProps
type onEuiSuperUpdateButton
to usePartial<EuiToolTipProps>
(#7692) - Fixes missing prop type for
popperProps
onEuiDatePicker
(#7694) - Fixed a focus bug with
EuiDataGrid
s withleadingControlColumns
when moving columns to the left/right (#7701) (#7698) - Fixed
EuiSuperDatePicker
to validate date string with respect of locale onEuiAbsoluteTab
. (#7705) - Fixed a visual bug with
EuiSuperDatePicker
's absolute tab on small mobile screens (#7708) - Fixed i18n of empty and loading state messages for the
FieldValueSelectionFilter
component (#7718)
Dependency updates
Accessibility
- Improved
EuiBasicTable
andEuiInMemoryTable
's selection checkboxes to have unique aria-labels per row (#7672) - Added
aria-valuetext
attributes toEuiRange
s with tick labels for improved screen reader UX (#7675) - Updated
EuiAccordion
to keep focus on accordion trigger instead of moving to content on click/keypress (#7696) - Added
aria-disabled
attribute toEuiHorizontalSteps
when status is "disabled" (#7699)