v78.0.0
- Improved the contrast ratio of
EuiCheckbox
,EuiRadio
, andEuiSwitch
in their unchecked states to meet WCAG AA guidelines. (#6729) - Added React Testing Library
*ByTestSubject
custom commands towithin()
. RTL utilities can be imported from@elastic/eui/lib/test/rtl
. (#6737) - Updated
EuiAvatar
to support a new lettercasing
prop that allow customizing text capitalization (#6739) - Updated
EuiFocusTrap
to support thegapMode
prop configuration (now defaults topadding
) (#6744)
Bug fixes
- Fixed inconsistency in
EuiSearchBar
's AND/OR semantics between DSL and query string generation (#6717) - Fixed
EuiFieldNumber
's native browser validity detection causing extra unnecessary rerenders (#6741) - Fixed the
scrollLock
property onEuiFocusTrap
(and other components usingEuiFocusTrap
, such asEuiFlyout
andEuiModal
) to no longer block scrolling on nested portalled content, such as combobox dropdowns (#6744)
Breaking changes
EuiAvatar
s with the defaultuser
type will now default to capitalizing all initials in uppercase (#6739)