Releases: elastic/eui
Releases · elastic/eui
v39.1.0
v39.0.0
- Added
maxWidth
prop toEuiTour
, madesubtitle
optional, and fixed heading levels and footer background (#5225) - Updated
tint
,shade
,saturate
,desaturate
, andmakeHighContrastColor
utility functions to maintain color format supplied (#5230) - Converted generated icon files to Typescript, eliminating the last
.js
files in our source files (#5212)
Bug fixes
- Fixed tick and level alignment in
Eui[Dual]Range
(#5181) - Fixed duplicate IDs on mobile/desktop select all checkboxes in
EuiBasicTable
(#5237) - Fixed missing i18n token in
EuiBasicTable
's no items message (#5242)
Breaking changes
- Removed
boolean
fromEuiTour
'sminWidth
type (#5225)
v38.2.0
- Updated
EuiRangeLevel
color
property to accept CSS color values (#5171) - Added optional visual line highlighting to
EuiCodeBlock
(#5207) - Added
popoverProps
toEuiSuperSelect
and deprecatedpopoverClassName
&repositionOnScroll
(#5214)
Bug fixes
- Fixed logo icons with static SVG IDs causing accessibility errors when multiples of the same logo were present (#5204)
- Fixed several
EuiDataGrid
console errors that occur on column drag/drop reorder (#5209)
Reverts
- Reverted
EuiScreenReaderOnly
left positioning change due to Selenium issues (#5215)
v38.1.0
- Fixed the
title
propEuiButtonGroup
to automatically display thelabel
provided (#5199) - Updated
barSeriesStyle.displayValue
of the elastic-chartsTheme
for better default styles (#4845) - Added a configuration parameter to the
EuiMarkdownEditor
plugin functions to exclude custom plugins (#5147) - Added
auto
as value fordefaultHeight
in proprowHeightsOptions
inEuiDataGrid
that allows to content auto-fit to row (#4958) - Updated
titleProps
anddescriptionProps
onEuiDescriptionList
to extendCommonProps
(#5166) - Added the ability to return
visibleOptions
fromEuiSelectable
by usingonSearch
(#5178)
Bug fixes
- Fixed
EuiDataGrid
focus ring to be contained in the cell (#5194) - Fixed
EuiDataGrid
cells when focused getting a higherz-index
which was causing long content to overlap surrounding cells (#5194) - Replaced the
EuiMarkdownEditor
help syntax modal with a popover when no custom plugins are available (#5147) - Fixed multiple components unnecessarily rerendering generated IDs on every update (#5195, #5196, #5197, #5200, #5201)
Theme: Amsterdam
v38.0.0
v37.7.0
- Added
placeholder
prop toEuiMarkdownEditor
(#5151) - Added
.eui-textNumber
utility class to applytnum
font-feature setting (#5078) - Changed
EuiPageHeader
's tab implementation to use sizexl
when only content (#5135) - Added
pageTitleProps
prop toEuiPageHeader
to pass through props to theEuiTitle
(#5135) - Added screen-reader only
<h1>
toEuiPageHeader
when tabs exist without apageTitle
(#5135) - Added
bottomBorder
prop andxl
size
toEuiTabs
(#5135) - Added
prepend
andappend
props toEuiTab
(#5135) - Refactored styles of
EuiTabs
(#5135) - Removed Sass variables for
EuiTabs
font size ($euiTabFontSize, $euiTabFontSizeS, $euiTabFontSizeL
) (#5135) - Extended all
EuiTabProps
for eachEuiTabbedContentTab
(#5135) - Added
useGeneratedHtmlId
utility, which memoizes the randomly generated ID on mount and prevents regenerated IDs on component rerender (#5133) - Fixed
z-index
styles that were causing parts ofEuiResizableContainer
to overlapEuiHeader
(#5164)
Bug fixes
- Fixed [de]optimization bug in
EuiDataGrid
when cells are removed from the DOM via virtualization (#5163)
Theme: Amsterdam
- Deprecated
display
prop ofEuiTabs
in favor of unified styles andbottomBorder
(#5135)
v37.6.2
v37.6.0
v37.5.0
Feature: Emotion (#4511)
- Added
EuiThemeProvider
, a React context provider for theme values and color mode selection - Added
useEuiTheme
React hook, andwithEuiTheme
React HOC for consuming the EuiTheme - Added global
EuiTheme
tokens forcolors
,size
,font
,border
,animation
, andbreakpoint
- Added color services for
makeHighContrastColor
,makeDisabledContrastColor
,shade
,tint
,transparentize
,saturate
,desaturate
,lightness
v37.4.0
- Updated
EuiToolTip
to remain showing tooltip while child element is in focus (#5066) - Removed
children
from TypeScript definition inEuiIconTip
(#5066) - Removed
children
as a possible prop onEuiTreeView
(#5053) - Updated
elastic-charts
theme with better text colors, font stack andgoal
styles (#5077)
Bug fixes
- Fixed location of default value of
EuiToolTip
'sdisplay
prop (#5066) - Fixed instance of
EuiScreenReader
text being exposed inEuiDataGrid
sorting menu (#5084) - Fixed default value of
EuiPagination
'sactivePage
to target first page (#5053) - Fixed screen reader text from displaying in some
EuiDataGrid
cell popovers (#5087) - Fixed
EuiDatePicker
year dropdown when configured withminDate
and/ormaxDate
(#5069) - Fixed
EuiDatePicker
's clear icon overlaying date text (#5095)
Theme: Amsterdam