Releases: elastic/eui
Releases · elastic/eui
v95.10.0
- Updated
EuiDataGrid
to support interactive header cell content (#7898) - Updated
EuiSearchBar
'sfield_value_selection
filter type with a newautoSortOptions
config, allowing consumers to configure whether or not selected options are automatically sorted to the top of the filter list (#7958) - Updated
getDefaultEuiMarkdownPlugins
to support the following new default plugin configurations: (#7985)parsingConfig.linkValidator
, which allows configuringallowRelative
andallowProtocols
parsingConfig.emoji
, which allows configuring emoticon parsingprocessingConfig.linkProps
, which allows configuring rendered links with any props thatEuiLink
accepts- See our Markdown plugins documentation for example
EuiMarkdownFormat
andEuiMarkdownEditor
usage
- Updated
EuiDatePicker
to supportappend
andprepend
nodes in its form control layout (#7987)
Bug fixes
- Fixed border rendering bug with inline
EuiDatePicker
s withshadow={false}
(#7987) - Fixed
EuiSuperSelect
's placeholder text color to match other form controls (#7995)
Accessibility
- Improved the keyboard navigation and screen reader output for
EuiDataGrid
header cells (#7898)
v95.9.0
- Updated
EuiSearchBar
's optionalbox.schema
prop with a newrecognizedFields
configuration. This allows specifying the phrases that will be parsed as field clauses (#7960) - Updated
EuiIcon
with a newtokenSemanticText
glyph (#7971) - Added support for TypeScript 5 (#7980)
Bug fixes
- Fixed
EuiSelectableTemplateSitewide
styles when used within a dark-themedEuiHeader
(#7977)
v95.8.0
- Updated
EuiHeaderLinks
's mobile menu to set a slight popover padding by default (#7961)- This can be overridden via
popoverProps.panelPaddingSize
if needed.
- This can be overridden via
- Updated
EuiHeaderLink
to default to a size ofs
(down fromm
) (#7961)
Accessibility
- Updated the
aria-label
attribute for theEuiFieldSearch
clear button (#7970)
Bug fixes
- Fixed a visual bug with
<EuiDualRange showInput="inputWithPopover" />
form controls (#7957)
Deprecations
- Deprecated
EuiFormRow
'scolumnCompressedSwitch
display prop. UsecolumnCompressed
instead, which will automatically account for childEuiSwitch
es (#7968) - Deprecated
EuiFormRow
'srowCompressed
display prop. Userow
instead for vertical forms, orcenterCompressed
for inline forms (#7968) - (Styling) Updated
EuiFormRow
'shasEmptySpaceLabel
prop to no longer attempt to automatically align its content to a vertical center. Use thedisplay="center"
prop for that instead (#7968)
CSS-in-JS conversions
- Converted
EuiFormControlLayout
to Emotion (#7954)- Removed
.euiFormControlLayout--*icons
classNames and--eui-form-control-layout-icons-padding
CSS var. Use--euiFormControlRightIconsCount
or--euiFormControlLeftIconsCount
instead
- Removed
- Converted
EuiFormLayoutDelimited
to Emotion (#7957) - Fixed
cloneElementWithCss
throwing an error when used multiple times without akey
prop (#7957) - Updated
cloneElementWithCss
utility to support a third argument that allows prepending vs. appending the cloned Emotion css className (#7957) - Removed
@euiFormControlLayoutClearIcon
Sass mixin (#7959) - Converted
EuiDescribedFormGroup
to Emotion (#7964) - Converted
EuiForm
,EuiFormHelpText
, andEuiFormErrorText
to Emotion (#7966) - Converted
EuiFormLabel
andEuiFormLegend
to Emotion; Removed@euiFormLabel
mixin (#7967) - Converted
EuiFormRow
to Emotion (#7968) - Converted
EuiCheckbox
to Emotion (#7969) - Converted
EuiRadio
to Emotion (#7969) - Converted
EuiSwitch
to Emotion (#7969) - Removed the following Sass variables: (#7969)
$euiFormCustomControlDisabledIconColor
$euiFormCustomControlBorderColor
$euiRadioSize
$euiCheckBoxSize
$euiCheckboxBorderRadius
$euiSwitchHeight
(and compressed/mini variants)$euiSwitchWidth
(and compressed/mini variants)$euiSwitchThumbSize
(and compressed/mini variants)$euiSwitchIconHeight
$euiSwitchOffColor
- Removed the following Sass mixins: (#7969)
euiIconBackground
euiCustomControl
euiCustomControlSelected
euiCustomControlDisabled
euiCustomControlFocused
v95.7.0
CSS-in-JS conversions
- Converted
EuiSelectable
to Emotion (#7940)- Removed
$euiSelectableListItemBorder
- Removed
$euiSelectableListItemPadding
- Removed
- Converted
EuiSelectableTemplateSitewide
to Emotion (#7944)- Removed
$euiSelectableTemplateFocusBackgroundLight
- Removed
$euiSelectableTemplateFocusBackgroundDark
- Removed
$euiSelectableTemplateSitewideTypes
- Removed
- Converted
EuiComboBox
to Emotion (#7950)
v95.6.0
- Updated
EuiIcon
with a newcrossInCircle
glyph (#7924)
Bug fixes
- Fixed
EuiEmptyPrompt
to correctly collapse and expand responsively when used with custom breakpoints larger than the defaultxl
breakpoint (#7935)
Accessibility
- Improved the experience of
EuiModal
by ensuring nestedEuiPopover
closes onEscape
keypress instead of the modal (#7939)
CSS-in-JS conversions
- Converted
EuiDatePicker
to Emotion (#7937)- Removed
$euiDatePickerCalendarWidth
- Removed
$euiDatePickerPadding
- Removed
$euiDatePickerGap
- Removed
$euiDatePickerCalendarColumns
- Removed
$euiDatePickerButtonSize
- Removed
$euiDatePickerMinControlWidth
- Removed
$euiDatePickerMaxControlWidth
- Removed
@mixin datePickerCaret
- Removed
@mixin datePickerArrow
- Removed
v95.5.0
- Added
minusInSquare
andplusInSquare
glyphs toEuiIcon
. (#7875)
Bug fixes
- Fixed
EuiSuperDatePicker
not correctly passingrefreshMinInterval
from the quick select popover (#7905)
CSS-in-JS conversions
- Converted
EuiSuperDatePicker
's form control to Emotion; (#7904)- Removed
$euiSuperDatePickerWidth
- Removed
$euiSuperDatePickerButtonWidth
- Removed
$euiSuperDatePickerNeedsUpdatingBackgroundColor
- Removed
$euiSuperDatePickerNeedsUpdatingTextColor
- Removed
@euiSuperDatePickerText
mixin
- Removed
- Converted
EuiSuperDatePicker
's date popover content to Emotion (#7908) - Converted
EuiSuperDatePicker
's quick select to Emotion (#7909)
v95.4.0
- Added
anomalyChart
,anomalySwimLane
,changePointDetection
,fieldStatistics
,logPatternAnalysis
,logRateAnalysis
andsingleMetricViewer
glyph toEuiIcon
(#7873)
Bug fixes
- Fixed overlapping content in
EuiBasicTable
for expanded and selectable table rows (#7895) - Fixed the alignment of
EuiBasicTable
mobile actions (#7895)
Accessibility
- Improved
EuiStat
's screen reader accessibility (#7864)
v95.3.0
- Updated
EuiThemeProvider
s to allow modifying/setting custombreakpoint
s in nested usage (as opposed to only at the topEuiProvider
level) (#7862)
Bug fixes
- Fixed a Chrome/Edge CSS
mask-image
bug that was affecting scroll overflow shadow utilties (#7855)
CSS-in-JS conversions
- Converted
EuiColorPicker
to Emotion; Removed$euiColorPickerWidth
(#7845) - Converted
EuiColorPickerSwatch
to Emotion (#7853) - Converted
EuiColorPalettePicker
andEuiColorPaletteDisplay
to Emotion (#7854)- Removed
$euiColorPaletteDisplaySizes
- Removed
@mixin euiColorPaletteInnerBorder
- Removed
- Removed
$euiColorPickerValueRange0
,$euiColorPickerValueRange1
,$euiColorPickerSaturationRange0
,$euiColorPickerSaturationRange1
, and$euiColorPickerIndicatorSize
(#7859)
Accessibility
- Updated the
aria-label
attribute for theEuiFilePicker
remove file button (#7860)
v95.2.0
- Updated
EuiContextMenuItemIcon
's type definition to explicitly define support forEuiIcon
'sIconType
(#7804) - Updated
EuiSteps
to support a newtitleSize="xxs"
style, which outputs the same title font size but smaller unnumbered step indicators (#7813) - Updated
EuiStepsHorizontal
to support a newsize="xs"
style, which outputs smaller unnumbered step indicators (#7813) - Updated
EuiStepNumber
to support newtitleSize="none"
which omits rendering step numbers, and will only render icons (#7813) - Updated
setEuiDevProviderWarning
to additionally accept a custom callback function, which warning messages will be passed to (#7820) - Updated
EuiIcon
to feature updatedlogoElasticStack
logo for referencing Elastic Stack platform (#7838) - Updated
EuiIcon
to feature updatedcasesApp
design. (#7840) - Updated
EuiComboBox
to no longer autocomplete searched text when used within forms (#7842)
CSS-in-JS conversions
- Converted
EuiFilePicker
to Emotion; Removed$euiFilePickerTallHeight
(#7833)
v95.1.0
- Updated the autofill colors of Chrome (and other webkit browsers) to better match EUI's light and dark mode (#7776)
- Updated
EuiFormControlLayout
to automatically pass icon padding affordance down to childinput
s (#7799)
Bug fixes
- Fixed broken focus/invalid styling on compressed
EuiDatePickerRange
s (#7770)
CSS-in-JS conversions