- Added
displayprop toEuiTabsandEuiTabbedContentcomponents for ability to use an alternativecondensedstyle (#1904)
Bug fixes
- Fixed a regression where
EuiStatreported acceptingstringfortitle,description, even thoughReactNodeis acceptable (#1910)
- Added support for
hrefon the last item inEuiBreadcrumbs(#1905) - Added
selectableprop toEuiCard(#1895) - Converted
EuiValidatableControlto TS (#1879)
Bug fixes
- Fixed prompt text rendering in
EuiFilePickerwhen a React element is passed (#1903) - Fixed overflow scrolling of
EuiModalandEuiConfirmModalfor Chrome and Safari (#1902) - Fixed
EuiOverlayMaskchildrenelement mismatch TS error (#1900)
Bug fixes
- Fixed responsiveness of
EuiFilterGroup(#1849)
Deprecations
- Replaced
EuiFilterButton'snoDividerprop withwithNext(#1849)
- Converted
EuiGlobalToastListItemto TS (#1880) - Converted
token_mapto TS (#1870) - Converted
EuiOverlayMaskto TS (#1858) - Converted
EuiStatto TS (#1848) - Added
isLoadingprop toEuiStat(#1848) - Added
roundUpprop to relative tab ofEuiSuperDatePicker(#1827) - Changed position of
EuiSwitchfor date rounding used at relative tab ofEuiSuperDatePicker(#1827) - Added
bug,flag, andheartglyphs toEuiIcon(#1887) - Updated
alertglyph inEuiIcon(#1887)
Bug fixes
- Fixed
EuiComboBoxto not pass itsinputRefprop down to the DOM (#1867) - Fixed
euiBreakpoint()warning to give accurate feedback (#1874) - Fixed type definitions around
EuiI18n'sdefaultprop to better support use cases (#1861) - Localized
EuiTablePagination's row count selection (#1883) - Fixed EuiComboBox's internal tracking of its focus state (#1796)
- Fixed
EuiComboBoxwithsingleSelectionandonAddCustomOptionreopening the options list after adding a custom option (#1882) - Fixed
EuiComboBoxreopening the options list in Firefox when closing via the dropdown arrow button (#1885) - Fixed running the dev server and building on Windows (#1891)
- Added
tokenModuleandtokenNamespaceicons toEuiToken(#1839) - Used
cache-loaderto speed up development docs site build (#1841 - Converted
matching_optionsto TS (#1828) - Converted
EuiFormHelpTextto TS (#1852) - Added
onSearchtoEuiFieldSearchProps's type defintion (#1627) - Added
moonglyph toEuiIcon(#1859) - Added
logoAzureandlogoAzureMonologos toEuiIcon(#1859) - Added exact-text matching operator to
EuiSearchBar/Queryand allow empty phrases, e.g.""(#1843) - Allow forward-slash character in
EuiSearchBar/Querysearch values (#1843) - Changed
EuiLoadingKibana,EuiLoadingSpinner,EuiLoadingChartandEuiLoadingContentcomponents to use spans instead of divs (#1845)
Bug fixes
- Added
toastLifeTimeMstypescript definition for individual toasts inEuiGlobalToastList(#1846) - Added logic to prevent refocusing
EuiComboBoxinput after container blur event (#1863) - Changed
EuiLoadingKibanaso it could better nest withinEuiFlexItem(#1845)
- Converted
EuiText,EuiTextColorandEuiTextAlignto TS (#1791) - Updated
IconColortype to better distinguish between accepted types (#1842)
- Converted
EuiTitleto TS (#1810) - Added
adjustDateOnChangeprop to date pickers, enabling month and year changes to triggeronChange(#1817) - Updated the overflow shadows for
EuiModalandEuiFlyout(#1829) - Added
confirmButtonDisabledprop toEuiConfirmModal(#1829) - Fixed
EuiNavDraweroverflow scroll behavior on Firefox (#1837)
Bug fixes
- Fixed mobile layout for
EuiConfirmModal(#1829)
Deprecations
- Replaced the following SASS mixins
euiOverflowShadowTop,euiOverflowShadowBottomwitheuiOverflowShadow. (#1829)
Breaking changes
- Removed transitional
keyOfStringsOnlyoption from TypeScript configuration (#1814)
- Re-enabled installation of
@elastic/euivia npm (#1811)
Bug fixes
- Added
isLoadingprop typedef toEuiSuperDatePickerProps(#1812) - Fixed
EuiSearchBoxquery input resetting on prop updates (#1823) - Fixed
EuiSearchBarfilter button highlighting (#1824)
- Added
initialPageIndexpagination prop toEuiInMemoryTable(#1798) - Converted
EuiToolTipPopoverto TS (#1800) - Converted
EuiTableHeaderMobileto TS (#1786) - Added
menuLeftandmenuRighticons (#1797) - Updated EuiNavDrawerβs collapse/expand button to use
menuLeftandmenuRighticons (#1797) - Added
isInvalidprop toEuiSuperSelect(#1804) - Added
cutglyph toEuiIcon(#1802) - Added
glassesglyph toEuiIcon(#1813)
Bug fixes
- Fixed issue where toasts would dismiss when they have focus (#1803)
- Fixed issue where
EuiComboBoxplaceholder was not read by screen readers (#1803)
- [Beta] Added new
EuiSelectablecomponent (#1699) - [Beta] Added new drag and drop components:
EuiDragDropContext,EuiDraggable, andEuiDroppable(#1733)
- Converted
EuiFormErrorTextto TS (#1772) - Added
data-test-subjs toEuiSuperDatePicker'sEuiRelativeTabinputs (#1782)
Bug fixes
- Update ButtonIconColor type to provide all available options (#1783)
- Prevent calculation on
nullref duringEuiResizeObserverobservation (#1784)
Bug fixes
- Fixed heading and paragraph tag font style inherits (#1776)
- Changed
EuiNavDrawerto close on any link click (#1773)
- Converted
makeIdto TS (#1759) - Converted
EuiCardGraphicto TS (#1751) - Enhanced the build process to emit TypeScript types for the variables extracted from the themes (#1750)
Bug fixes
Note: this release creates a minor regression to text scales where paragraph and heading tags were no longer inheriting from their container. This is fixed in 9.7.1.
- Set
h1 through h6, ptags font reset based on family, size, and weight (#1760) - Fixed
EuiButtonfont size inheritence (#1760) - Updated button elements in
EuiFilePicker,EuiFormControlLayoutClearButton,EuiFormControlLayoutCustomIcon,EuiListGroupItem, andEuiSideNavItemto type=button (#1764) - Fixed outside click detection inconsistencies by comparing
mouseupandmousedownevent targets rather than usingclickevent target (#1761)
- Changed
EuiSuperDatePickerto callonRefreshinstead ofonTimeChangedwhen user clicks "Refresh" button (#1745) - Added a new
EuiLoadingContentcomponent that displays blocks as placeholders for text. (#1730) - Added documentation entry in
EuiPaginationforactivePageprop. (#1740) - Changed
EuiButtonto use "m" as it's defaultsizeprop (#1742) - Adds type definitions for
EuiListGroupandEuiListGroupItem(#1737)
Bug fixes
- Fixed
EuiToolTippotentially having incorrect position calculations near the window edge (#1744)
Bug fixes
- Fixed
hexToRgbfrom erroring on an incorrect string input (#1741) - Fixed
EuiBadgecustomcolorprop type (#1741) - Fixed inaccurately required
onRefreshprop (should be optional) that was introduced in types in version 9.4.1 (#1743)
Bug fixes
- Adds missing type and fixes closure-scope problem for
SuperDatePicker'sonRefreshcallback (#1732) - Changed
EuiBottomBarto refer to the end of document (#1727) - Fixed
EuiComboBox's calls to itsonBlurprop (#1739)
- Allow toasts in
EuiGlobalToastListto overridetoastLifeTimeMs(#1720) - Allow
EuiListGroupItemto pass a custom element as theicon(#1726) - Added default icon for
EuiListGroupItemif one is not passed (#1729) - Added
toInitialsstring service (#1729)
Bug fixes
- Removed all
lodashimports ineui.d.tsto avoid namespace pollution (#1723) - Prevent
EuiComboBoxfrom creating a custom option value when user clicks on a value in the dropdown (#1728)
- Added
footerLinkandshowToolTipstoEuiNavDrawerand addedEuiNavDrawerGroup(#1701)
Bug fixes
- Fixed
EuiSuperDatePickertime selection jumping on focus (#1704)
Bug fixes
- Make
EuiPopover's repositionOnScroll prop optional in TS (#1705)
- Adjusted the dark theme palette a bit more and adjusted a few components (#1700)
- Adjusted the dark theme palette to have a slight blue tint (#1691)
- Added
repositionOnScrollproperty to theEuiPopoverPropstype definition (#1628) - Added support to
findTestSubjectfor an optionalmatcherargument, which defaults to~=, enabling it to identify an element based on one of multiple space-separated values within itsdata-test-subjattribute (#1587) - Converted
EuiFlexGrid,EuiFlexGroup,EuiFlexItem,EuiDescriptionList,EuiDescriptionListTitle, andEuiDescriptionListDescriptionto TypeScript (#1365) - Converted
EuiAvatarto Typescript (#1654) - Added missing
anchorClassNameprop toEuiToolTipdefinition (#1657) - Added
fullWidthprop toEuiButton(#1665) - Added
.eui-fullWidthutility class (#1665) - Added
EuiPopoverFooterand convertedEuiPopoverTitleto TS (#1666) - Converted
EuiLoadingSpinner,EuiLoadingKibana, andEuiLoadingChartto TS (#1683)
Bug fixes
- Added button to
EuiSuperDatePicker's βNowβ tab to trigger the "now" time selection (#1620) - Fixed floating point arithmetic bug in
EuiRangeTrack's value validation (#1687) - Fixed
EuiComboBoxactiveOptonIndexerror with empty search results (#1695) - Fixed IE11 rendering issue in
EuiLoadingKibana(#1683)
Note: this release is a backport containing changes originally made in 9.1.0
Bug fixes
- Fixed floating point arithmetic bug in
EuiRangeTrack's value validation (#1687)
Bug fixes
- Fixed definition exports for converted Typescript components (#1633)
- Added
allowNeutralSortprop toEuiInMemoryTableto support unsorting table columns (#1591) - Added
mobileOptionsobject prop for handling of all the mobile specific options ofEuiBasicTable(#1462) - Table headers now accept
React.nodetypes (#1462) - Added
displayOnlyprop toEuiFormRow(#1582) - Added
numActiveFiltersprop toEuiFilterButton(#1589) - Updated style of
EuiFilterButtonto matchEuiFacetButton(#1589) - Added
sizeandcolorprops toEuiNotificationBadge(#1589) - Allow
EuiDescribedFormGroupto exist as a description-only row (#1522) - Added
typeprop forEuiFormLabelfor the option to make it alegend(#1613) - Added
labelAppendandlabelTypeprops toEuiFormRow(#1613) - Aligned text styles of table headers and form labels (#1613)
- Converted
EuiModalBody,EuiModalFooter,EuiModalHeader,EuiModalHeaderTitle,EuiFlyoutBody,EuiFlyoutFooter,EuiFlyoutHeader,EuiPortal, andEuiProgressto Typescript (#1621)
Bug fixes
- Fixed keyboard navigation and UI of
EuiComboBoxitems in single selection mode (#1619) EuiBasicTableselect all shows up on mobile (#1462)- Adds missing
hasActiveFiltersprop forEuiFilterButtontype and fixesonChangesignature forEuiButtonGroup(#1603) - Included
react-datepickerTS types in EUI itself to avoid outside dependency (#1618) - Prevent
EuiGlobalToastListfrom attempting calculations onnullDOM elements (#1606) - Fixed
EuiFormRowerrors from the possibility of having duplicatekeyvalues (#1522)
Breaking changes
EuiBasicTable's select all checkbox appends amakeIdstring to the id (#1462)- Remove camel casing from exported JSON variables and preserve hex values instead of converting to rgb (#1590)
- Added
@types/react-domtopeerDependencies(#1621)
Breaking changes
- Upgraded TypeScript to 3.3 (#1583)
- Upgraded React to 16.8 (#1583)
- Upgraded Jest to 24.1 (#1583)
- Upgraded Enzyme to 3.9 (#1583)
- Added
onRefreshoption forEuiSuperDatePicker(#1577) - Converted
EuiToggleto TypeScript (#1570) - Added type definitions for
EuiButtonGroup,EuiButtonToggle,EuiFilterButton,EuiFilterGroup, andEuiFilterSelectItem(#1570) - Added
displayOnlyprop to EuiFormRow (#1582) - Added an index.d.ts file for the date picker components, including
EuiDatePicker,EuiDatePickerRange, andEuiSuperDatePicker(#1574)
Bug fixes
- Fixed several bugs with
EuiRangeandEuiDualRangeincluding sizing of inputs, tick placement, and the handling of invalid values (#1580)
- Added
textas a color option forEuiLink(#1571) - Added
EuiResizeObserverto expose ResizeObserver API to React components; falls back to MutationObserver API in unsupported browsers (#1559) - Added
EuiFocusTrapas a wrapper aroundreact-focus-lockto enable trapping focus in more cases, including React portals (#1550)
Bug fixes
- Fixed content cut off in
EuiContextMenuPanelwhen height changes dynamically (#1559) - Fixed
EuiComboBoxto allow keyboard tab to exit single selection box (#1576) - Various fixes related to focus order and focus trapping as they relate to content in React portals (#1550)
- Added
appendprop toEuiFieldText(#1567) - Adjusted set of Elastic Logos in
EuiIconto look better in dark mode. (#1462) - Added
isCopyableprop toEuiCodeBlock(#1556) - Added optional
Snippettab to docs and renamed demo tabs (#1556) - Expanded
getSecureRelForTargetto handle elastic.co domains as a referrer whitelist (#1565) - New
urlutility for verifying if a URL is a referrer whitelist (#1565) - Add iconSize to ButtonIcon type definition (#1568)
- Created
EuiDualRangeusing components from modularized, refactoredEuiRange. New util serviceisWithinRangeis the first in the number category. (#1485) - Upgraded
lodashto v4, taking advantage of modular imports. (#1534) - Added pseudo-localization mode to docs (#1541)
- New docs page listing localization tokens (#1541)
- Added support for OR group clauses in
EuiQueryandEuiSearchBar(#1204) - Added
customQuickSelectPanelsprop toEuiSuperDatePicker(#1549)
Bug fixes
- Fixed
EuiSearchBar.Querymatch_all query string must be*(#1521) - Fixed
EuiSuperDatePickercrashing with negative relative value (#1537) - Fixed
EuiSuperDatePickercrashing with invalid start and end prop values (#1544) - Make TSLint issues be warnings, not errors, when running
src-docs(#1537)
Breaking changes
- Made
ora reserved keyword inEuiQuery's syntax (#1204)
Note: this release is a backport containing changes originally made in 9.6.0
Bug fixes
- Fixed outside click detection inconsistencies by comparing
mouseupandmousedownevent targets rather than usingclickevent target (#1761)
Note: this release is a backport containing changes originally made in 9.0.0, 9.1.0, 9.3.0, and 9.4.0
- Adjusted the dark theme palette to have a slight blue tint (#1691)
- Added button to
EuiSuperDatePicker's βNowβ tab to trigger the "now" time selection (#1620) - Added
footerLinkandshowToolTipstoEuiNavDrawerand addedEuiNavDrawerGroup(#1701) - Allow
EuiListGroupItemto pass a custom element as theicon(#1726) - Added
toInitialsstring service (#1729) - Added
fullWidthprop toEuiButton(#1665) - Added
.eui-fullWidthutility class (#1665)
Bug fixes
- Fixed keyboard navigation and UI of
EuiComboBoxitems in single selection mode (#1619) - Fixed
EuiComboBoxactiveOptonIndexerror with empty search results (#1695) - Prevent
EuiComboBoxfrom creating a custom option value when user clicks on a value in the dropdown (#1728) - Fixed
EuiSuperDatePickertime selection jumping on focus (#1704)
Note: this release is a backport containing changes originally made in 7.3.0
- Added an index.d.ts file for the date picker components, including
EuiDatePicker,EuiDatePickerRange, andEuiSuperDatePicker(#1574)
Note: this release is a backport containing changes originally made in 7.1.0
- Added
appendprop toEuiFieldText(#1567)
Note: this release is a backport containing changes originally made in 7.1.0
- Adjusted set of Elastic Logos in
EuiIconto look better in dark mode. (#1562) - Expanded
getSecureRelForTargetto handle elastic.co domains as a referrer whitelist (#1565) - New
urlutility for verifying if a URL is a referrer whitelist (#1565)
Note: this release is a backport containing changes originally made in 7.0.0
Bug fixes
- Fixed
EuiSuperDatePickercrashing with negative relative value (#1537) - Fixed
EuiSuperDatePickercrashing with invalid start and end prop values (#1544)
- Adjust dark mode background color (#1530)
- TypeScript are now formatted with Prettier (#1529)
- Updated
EuiPopoverandEuiColorPickerto pauseEuiOutsideClickDetectorin when not open (#1527)
- Changed animation settings for
EuiNavDrawer(#1524) - Converted a number of components to support text localization (#1504)
- Updated
app_ems.svg(#1517)
Bug fixes
- Updated
EuiPagebackground color to match body background color (#1513) - Fixed React key usage in
EuiPagination(#1514) - Fixed bug which prevented
EuiSwitchwith generated ID from having its label announced by VoiceOver (#1519) - Fixed
EuiFilterButtonhandlingnumFilterswhen0was specified (#1510)
- Changed
flex-basisvalue onEuiPageBodyfor better cross-browser support (#1497) - Converted a number of components to support text localization (#1450)
- Added a seconds option to the refresh interval selection in
EuiSuperDatePicker(#1503) - Changed to conditionally render
EuiModalBodyifEuiConfirmModalhas nochildren(#1500)
Bug fixes
- Remove
font-featuressetting on@euiFontmixin to prevent breaks in ACE editor (#1505)
- Added
textAlignproperty to TypeScript definition forEuiText(#1487) - Added missing
'm'option for textsizeforEuiText's TypeScript definition (#1487) - Added missing TypeScript definition for
EuiTextAlign(#1487)
Bug fixes
- Fixed popover & tooltip positioning to properly account for arrow buffer (#1490)
- Fixed
EuiSuperDatePickerunexpectedly closing start and end date popovers (#1494)
EuiHeaderno longer reduces height at mobile sizes (#1480)
Bug fixes
- Fixed
EuiSuperDatePickernot updating derivedisInvalidstate on prop update (#1483) - Fixed
logoAPM(#1489) - Remove Typescript type and interface definitions from ES and CJS exports (#1486)
- Default light theme now comes with an empty light variables file to make theme switching easier (#1479)
Bug fixes
EuiSuperDatePickeralways triggeronTimeChangewhen time changes and propshowUpdateButtonis false (#1477)- Fixed font rendering in italics only in Safari (#1481)
Bug fixes
- Fixed an issue with font family inheritance by changing the CSS reset (#1474)
- Added
z-indextoEuiProgressand example usage withEuiHeader(#1471) - Added a new app icon for Code (#1467)
- Re-added EuiI18n, EuiI18nNumber, and EuiContext for localization (#1466)
- Expose
EuiSuperUpdateButtoncomponent fromEuiSuperDatePicker(#1470) - Set
type="button"on accordion buttons (#1468)
Bug fixes
- Fixed
EuiSuperDatePickernot updating derivedshowPrettyDurationstate on prop update (#1464) - Fixed
EuiSuperDatePickernot passingrefreshIntervalto callback when refresh internval start/stop toggle button clicked (#1464) - Fixed
EuiSuperDatePickerrefreshIntervalinput not allowing decimals (#1464)
- Added
uptimeAppicon (#1445) - Added
wrapTextprop that enablesEuiListGroupItemtext to wrap (#1459) - Added
inputRefprop toEuiFieldNumberand updatedEuiFieldText's to a Ref type (#1434) - Added
snowflakeicon (#1445) - Added
bellicon (#1447) - Improved screen reader behavior for table header cell content, especially in sortable columns (#1426)
Bug fixes
- Fixed
textPropsandcontentPropsofEuiButtonandEuiButtonEmptyso they donβt override classes (#1455) - Fixed
closeButtonPropsofEuiBadgeso it doesn't override classes (#1455) - Fixed font weight shift of
EuiFilterButtonwhen notification is present (#1455) - Fixed
$euiCodeFontFamilymonospace font stack and subsequent JSON asset build (#1465)
Reverts
- Reverts EuiI18n commit from previous release (#1453)
Note: this contains some i18n work that we reverted in the next release. Use the patch release above instead
- Added Inter UI to the font family stack (#1402)
- Changed padding on
EuiHeaderLogoand updatedEuiNavDrawerexample (#1448) - Updated
EuiNavDrawerdocs example and adjustedEuiHeaderLogopadding (#1449) - Added EuiI18n, EuiI18nNumber, and EuiContext for localization (#1404)
Bug fixes
- Added
legendfor accessibility ofEuiButtonGroupand fixed opacity of disabled input (#1444)
- Added
EuiNavDrawerside nav component (#1427) - Added
inputRefprop toEuiComboBox(#1433) - Added custom date string formatting for series charts crosshair overlay (#1429)
- Added new icons for
symlinkandsubmodule(#1439)
Bug fixes
- Fix mouse interaction with
EuiComboBoxin IE11 (#1437)
Bug fixes
- Downgraded
@types/reactand@types/prop-typesverisons to align with Kibana (#1435)
- Added
onBlurprop toEuiComboBox(#1400) - Added
initialFocusprop typedefs toEuiModalandEuiPopover(#1410) - Updated
gisAppicon (#1413) - Added
isAutoRefreshOnlyprop toEuiSuperDatePicker(#1412) - Migrate remaining files in
accessiblity/to TS (#1408) - Added
titlePropsanddescriptionPropstoEuiDescriptionList(#1419) - Propagate
classNameonEuiCodeBlockin fullscreen mode (#1422) - Added
iconPropsprop toEuiIconTip(#1420) - Added ability to pass
isDisabledto individualEuiButtonGroupitems (#1424) - Changed
EuiRangePropType forvalueto allownumber(in addition tostring) (#1421)
Bug fixes
- Support extended characters (e.g. non-latin, unicode) in
EuiSearchBarandEuiQuery(#1415) - Fixed line-heights of the differently sized
EuiDescriptionListalternates (#1419) - Updated
EuiIconTipTS definitions to inherit those fromEuiToolTipas well (#1420)
- Added
logoCodesandboxand updatedapmAppicons (#1407) - Changed
EuiListGroupPropType forextraActionto remove console warning (#1405)
Bug fixes
- Account for
minattribute when determiningEuiRangeinput width (#1406)
- Added
EuiListGroupandEuiListGroupItemcomponents (#1377) - Convert the other of the services to TypeScript (#1392)
- Changed single selection to select existing option in the list (#1391)
- Added
showUpdateButtonprop toEuiSuperDatePicker(#1399)
Bug fixes
EuiColorPickeralign color picker popup with color selector when page is scrolled (#1397)
- Added
onFocusprop toEuiComboBox(#1375) - Added
DisambiguateSetandExclusiveUnionutility types (#1368) - Added
EuiSuperDatePickercomponent (#1351) - Fixed up styles for
EuiSuperDatePicker(#1389) - Altered a few icons and added more:
crossInACircleFilled,editorRedo,editorUndo,grabHorizontal,minusInCircleFilled,plusInCircleFilled,sortable,starEmptySpace,starFilledSpace,starFilled,starMinusEmpty,starMinusFilled,starPlusEmpty,pinFilled(#1374) - Exclude
custom_typingsfromeui.d.ts(#1395)
Bug fixes
- Only style anchor tags in
EuiTextthat have no class attribute (#1373) - Fixed some EUI services' TS definitions (#1380)
Breaking changes
- Moved
EuiExpressionButtoncontents toEuiExpressionand deletedEuiExpressionButton. Also added support forcoloranduppercaseprops as well as madeonClickoptional to support read only expressions. (#1368)
Note: this release is a backport containing fixes made in 6.4.0
Bug fixes
- Fix mouse interaction with
EuiComboBoxin IE11 (#1437)
Note: this release is a backport containing fixes made in 6.0.0
Bug fixes
- Fixed some EUI services' TS definitions (#1380)
Note: this release broke some of the exported TypeScript definitions.
- Reinstate (#1353)
onBluraction onEuiComboBox(#1364) - Convert roughly half of the services to TypeScript (#1360)
Bug fixes
- Fixed
onCreateOptioncallback ofEuiComboBoxso it isn't called when the input is empty (#1364) - Added
anchorClassNameprop toEuiPopover(#1367) - Added support for
fullWidthonEuiSuperSelect(#1367) - Applied new scrollbar customization for Firefox (#1367)
- Fixed
EuiSuperSelectfrom accessing ref when unmounted (1369) - Allow any color value to be passed to
EuiIcon(#1370)
- Adjust EUI coloring to better match brand guidelines from Creative Services (#1356)
Note: this release is a backport
Bug fixes
- Fixed
onCreateOptioncallback ofEuiComboBoxso it isn't called when the input is empty (#1364)
Note: this release is a backport containing changes originally made in 5.8.0
Bug fixes
- Allow any color value to be passed to
EuiIcon(#1370)
- Convert
EuiIconto TypeScript (#1355) - Add support for
aria-label,aria-labelledbyandaria-describedbytoEuiCodeEditor(#1354)
Bug fixes
react-datepickerset milliseconds to zero when selecting time (#1361)- Revert (#1353)
onBluraction onEuiComboBox. It caused regressions on Kibana. (#1363)
Bug fixes
- Fixed TypeScript definitions in
eui.d.ts(#1359)
Note: this release broke the exported TypeScript definitions and EuiComboBox in certain situations. These are both fixed in 5.6.0.
- Altered functionality of
truncateonEuiBreadcrumbsand addedtruncateability on breadcrumb item (#1346) - Altered
EuiHeader's location ofEuiHeaderBreadcrumbsbased on the newtruncateability (#1346) - Added support for
hrefandtargetprops inEuiBasicTableactions (#1347) - Added
.eui-textBreakWordCSS utility class (#1349) - Added support for
EuiComboBoxconverting entered text into a custom option when the user removes focus, e.g. by tabbing to another element. This prevents theEuiComboBoxfrom being mistaken for anEuiInputText. (#1353)
Bug fixes
- Fixed word-breaks in table cells for Firefox (#1349)
- Fixed EUI when used in an environment lacking ES Modules support, e.g. Jest (#1358)
Note: this release broke usage of EUI in non-ES Module compatible environments. This is fixed in 5.5.0.
- Added 3 new icons β
folderOpen,folderClosed, andcrosshairs(#1350) - Added
bottomGraphicprop toEuiCardfor Kibana home page (#1338) - Added keyboard and screenreader support to
EuiDatePicker(#1337)
Bug fixes
- Fixed bug in exporting
CommonPropsin TypeScript definitions (#1341)
- Introduced TypeScript support, converted
EuiSpacerandEuiHorizontalRule(#1317)
- Added
emailicon toEuiIcon(#1331) - Added IBM logo in colour and mono (#1321)
- Added support for nodes as "Action" column headers in
EuiBasicTable, which was overlooked in the original change in4.5.0(#1312) - Updated
GlobalDatePickerexample to include all Kibana features (#1219) - Adjusted
EuiDatePickerRangeto allow for deeper customization (#1219) - Added
contentPropsandtextPropstoEuiButtonandEuiButtonEmpty(#1219) - TypeScript types are now published to a
eui.d.tstop-level file (#1304) - Added
filterWithoption forEuiSearchBarfilters of typefield_value_selection(#1328)
Bug fixes
EuiBasicTablenow converts theEuiTableRowCellheaderintoundefinedif it's been provided as a non-string node, hiding the header and preventing the node from being rendered as[object Object]on narrow screens (#1312)- Fixed
fullWidthsize ofEuiComboBox, a regression introduced in4.7.0(#1314) - Fixed error when passing empty string as
valueprop forEuiSuperSelect(#1319) EuiExpressionButtonnow shows focus state when user tabs to it (#1326)- Added
baselineas a possible value toEuiFlexGroup'sFlexGroupAlignItemstype (#1329)
EuiTokennow exports enumerated constants forSHAPESandCOLORS(#1301)- Added mixins for
EuiCallOutcoloring andEuiTooltipstyles (#1305) - Improve TypeScript definitions for
EuiTableRowCellProps(#1310)
Bug fixes
- Fixed size of
EuiSuperSelect's dropdown menu when there is no initial selection (#1295) - Added TypeScript definitions for
EuiPopoverTitleand the beta and notification badges. Ensure tab TS definitions are included in the main definition index. Fix typo in icon types (#1299)
- Added
EuiTokencomponent (#1270) - Added
beakericon toEuiIconand updated theEuiBetaBadgestyling (#1291) - Removed calls to deprecated
findDOMNode(#1285)
Breaking changes
- Changed
EuiMutationObserverto a render prop component (#1285) EuiPortalno longer accepts a React node forinsert.siblingvalue (#1285)popover_positioningservice's methods no longer accept React node values (#1285)
Bug fixes
- Added TypeScript definitions for tab components (#1288)
Bug fixes
- Added TypeScript definitions for
EuiToolTip'sdelayprop. (#1284) - Added TypeScript definitions for step components, and some checkbox definition fixes (#1263)
Framer X
- Added Framer component for
EuiDescirptionList(#1276)
- Added
apmTraceicon toEuiIconset (#1263) - Added Framer X component source files under the
src-framerdirectory (#1263) - Added
compressedprop toEuiComboBox(#1258) - Added guidelines for Sass usage. (#1257)
Bug fixes
EuiComboBoxno longer throws a Maximum update depth exceeded error when used in popovers/modals (#1258)Escapekey now closesEuiComboBoxoptions list (#1258)- Fixed margin issue around
EuiFlexGridin mobile displays (#1257) - Fixed positioning and padding display issue in
EuiRange(#1257) - Fixed
highContrastTextColorSASS function to account for background lightness and exit possible infinite loops (#1275)
Bug fixes
- Added TypeScript definitions for
EuiFieldPassword. (#1255) - Added TypeScript definitions for
EuiConfirmModal, removeAnyProps, and several definition fixes (#1260)
- Increased default font size of tabs in K6 theme (#1244)
Bug fixes
- Fixed select warning on falsy value in EuiSelect (#1254)
Bug fixes
- Add TypeScript definitions for
EuiRangeandEuiRadio, and correct the definitions forEuiRadioGroup(#1253)
Bug fixes
- TypeScript definition changes for
EuiAccordion,EuiDescriptionList,EuiForm,EuiFormHelpTextand the accessibility services, plus a number of other TS fixes (#1247)
Bug fixes
- Changed names of
*beatApptypes inEuiIconto follow a consistent naming pattern (#1243)
- Added export for
TYPEStoEuiAvatar(#1238) - Updated node-sass dependency to support OSX Mojave (#1238)
- Added TypeScript definitions for
EuiFieldNumber,EuiFormLabelandEuiSelect, and fix theEuiTextColordefinition. (#1240) - Added support for nodes as column headers in
EuiBasicTablefor supporting things like tooltips and localized text. (#1234)
Bug fixes
- Fixes TypeScript definitions for
EuiKeyPadMenuItemandEuiKeyPadMenuItemButton(#1232)
- Added TypeScript typings for
EuiKeyPadMenu(#1229) - Forced
EuiPopovercontents to stick to its initial position when the content changes (#1199) - Updated
EuiIconapp icon set and allow them to adjust colorschemes (#1225)
Bug fixes
- Fixed EuiToolTip to show tooltips on disabled elements (#1222)
- Fixed EuiAvatar when name is composed entirely of whitespace (#1231)
- Added a new
colorPaletteservice for retrieving and generating color arrays for use in charts (#1209) - Added
1as a valid value for thecolumnsprop inEuiFlexGrid(#1210) - Make
htmlIdGeneratoronly return valid HTML4 ids (#637) - Use
cursor: pointerto indicate clickableEuiTablerows (#1213) - Add
lockOpenicon (#1215)
- Added some opacity options to
EuiLineSeriesandEuiAreaSeries(#1198) - Added
initialFocusprop for focus trapping toEuiPopoverandEuiModal(#1099) - Added table footer support with
EuiTableFooterandEuiTableFooterCell(#1202)
- Added
directiontoEuiFlexGroupprop types interface (#1196) - Made
descriptionprop optional forEuiDescribedFormGroup(#1191) - Fixed issue with unselected tabs and aria-controls attribute in EuiTabbedContent
- Added
tagicon (#1188) - Replaced
loggingapp icon (#1194) - Made
EuiBasicTablerows keyboard-accessibile when they are clickable (#1206)
Bug fixes
- Fixed cross-axis alignment bug when positioning EuiPopover (#1197)
- Added background to
readOnlyinputs (#1188) - Fixed some modal default and responsive sizing (#1188)
- Fixed z-index issue of
EuiComboBoxOptionsListespecially inside modals (#1192)
Bug fixes
- Fixed an issue in
EuiTooltipbecause IE1 didn't supportdocument.contains()(#1190) - Fixed some issues around parsing string values in
EuiSearchBarandEuiQuery(#1189)
- Added
delayprop toEuiToolTip(#1103)
Breaking changes
EuiBasicTablenow shows up to 2 actions before condensing to all popover, but still displaying the top/primary 2 actions as well (#1103)EuiBasicTablewill automatically addhasActionsandisSelectableto allow proper responsive style handling, but are still overridable (#1103)
- Decorated
paginationnext and previous buttons withdata-test-subj. (#1182) - Added
euiFacetButtonandeuiFacetGroup(#1167) - Added
widthprop toEuiContextMenupanels (#1173) - Added patterns for global query and filters (#1137)
Bug fixes
- Fixed
onClickAriaLabelconsole error stemming fromEuiComboBoxPill(#1183)
- Added
maxWidthprop toEuiModal(#1165) - Support field names with
_characters in search queries (#1180) - Added ability to include multiple fields in a value selection filter for
EuiSearchBar(#1179)
Bug fixes
- Fixed an IE11
EuiModalwidth issue by changing themin-widthto a pixel value (#1174)
- Added
infraAppicon (#1161) - Added sizes to
EuiButtonIcon(#1145) - Added
singleSelection.asPlainTextprop toEuiComboBox(#1139) - Added proper aria labeling to
EuiSearchBarandEuiBasicTableso searching is properly announced (#1181)
Bug fixes
- Fixed
makeHighContrastColorsass mixin to properly output an accessible color contrast (#1158) - Fixed
EuiTooltipto interact correctly when the anchor is a disabled form element (#1158) - Fixed
EuiButton(with icon) andEuiButtonEmptytruncation (#1145) - Fixed alignment and coloring of form control clear button (#1145)
- Fixed
EuiToolTipfrom setting state after component unmounts (#1163)
- Added a new
EuiStatcomponent for displaying prominent stats (#1146) - Added color and monotone icons for AWS and GCP. (#1135)
- Added TypeScript definition for
EuiComboBox(#1115)
Bug fixes
- Fixed
EuiSearchBarwhen used as a controlled component in React 16.4 (#1153) - Fixed
onChangetypedef onEuiSwitch(#1144 - Fixed
EuiToolTip's inability to update its position when tooltip content changes (#1116) - Fixed
EuiSearchBar's syntax parsing to allow multiple escaped characters in a single field value
- Added
zIndexAdjustmenttoEuiPopoverwhich allows tweaking the popover content'sz-index(#1097) - Added new
EuiSuperSelectcomponent andhasArrowprop toEuiPopover(#921) - Added a new
EuiWindowEventcomponent for declarative, safe management ofwindowevent listeners (#1127) - Changed
Flyoutcomponent to close on ESC keypress even if the flyout does not have focus, using new Window Event component (#1127) - Added TypeScript definitions for
EuiAvatarcomponent and thecolorservices (#1120)
Bug fixes
EuiFlyoutresponsive mode now gracefully overrides a custommaxWidth(#1124
- Added TypeScript definition for
findTestSubjecttest util (#1106)
Bug fixes
- Fixed bug where
EuiToolTipcontent wasn't removed if its anchor is removed from the document (#1119)
Bug fixes
-
EuiWrappingPopoveronly re-attach anchor element on unmount if anchor element is still attached to DOM (#1114) -
Fixed
EuiSeriesChartoverridesreact-visclasses.(#1123)
- Fixed a bug around
indeterminatecheckboxes (#1110)
- Added support for
indeterminatetoEuiCheckbox(#1108)
- Added typings for
EuiToolTipandEuiIconTip(#1087) - Added
spacesApplogo toEuiIconset (#1065) - Added
!defaultto border SASS props (#1079) - Added
repositionOnScrollprop toEuiPopoverwhich enables repositioning the popover when the window is scrolled. (#1064) - Allow
_and*characters to be used inEuiSearchBarquery terms (#1058) - Added more
statusoptions forEuiSteps(#1088) - Added
maxWidthpropEuiFlyout(#1090) - Added
stringto allowedrestrictWidthprop type ofEuiPageandEuiPageBody(#1090) - Added
.eui-textBreakNormaland@mixin euiTextTruncateas CSS/SASS utilities (#1092) - Added
fullWidthsupport toEuiComboBox(#1095)
Bug fixes
EuiMutationObserver'schildrenprop is no longer marked as required (#1076)- Fixed large drop shadows so they work on darker backgrounds (#1079)
- Added
resize-observer-polyfillas a dependency (was previously a devDependency) (#1085) - Fixed
EuiBasicTableto inform its parent about a selection change triggered by a different set ofitems(#1086) - Fixed width of
EuiFilterGroup's popover (#1078) - Fixed
EuiStepsHorizontal's title wrapping in IE (#1088) - Fixed wrong class name being added to
EuiPageBodywhenrestrictWidth !== false(#1090)
- Added
onTableChangecallback toEuiInMemoryTablewhich notifies on sorting and pagination changes. (#1060) EuiComboBoxnow applies the provideddata-test-subjto its options list element with the suffix-optionsListso you can find a specific combo box instance's options list. This wasn't previously possible because the options list is attached to the body element, not the combo box element. This is in addition to the existingdata-test-subj="comboBoxOptionsList". (#1054)- EUI now provides minified versions of the themes' CSS files. (#1070)
Bug fixes
- Fixed
EuiSeriesChart(previouslyEuiXYChart) responsive resize in a flexbox layout (#1041) EuiInMemoryTableno longer mutates theitemsprop array when sorting, adding deterministic sorting (#1057)EuiBasicTableactions now close their context menu when clicked (#1069)
Experimental breaking change
- Renamed
EuiXYCharttoEuiSeriesChart,EuiXYChartUtilstoEuiSeriesChartUtils,EuiXYChartAxisUtilstoEuiSeriesChartAxisUtils, andEuiXYChartTextUtilstoEuiSeriesChartTextUtils(#1066)
- Added
closeButtonAriaLabelproperty toEuiFlyout(#1031) - Added types for
EuiToast,EuiGlobalToastList, andEuiGlobalToastListItem(#1045) - Added a handful of third-party logos to
EuiIcon(#1033)
Bug fixes
- Removed IE flex column fix in favor of forcing the consumer to add a
growprop. (#1044) - Removed max-width to children of
EuiPopover. (#1044)
Note: this release creates a minor regression to the display of EuiFlexItems inside a column EuiFlexGroup. This is fixed in 3.2.1.
Note: this release creates a minor regression to the display of EuiPopoverTitle. This is fixed in 3.2.1.
- Added typings for 'EuiBadge' (#1034)
- Added a visual pattern for Kibana's Global Date Picker (#1026)
- Added
responsiveprop toEuiFlexGrid(#1026) - Added
expandprop toEuiTabsandEuiTabbedContent(#1026) - Allow
titleElementto be passed toEuiCard(#1032)
Bug fixes
- Fixed
EuiContextMenuPanelcallingrefafter being unmounted (#1038) EuiOutsideClickDetectorsupports nested detectors in the DOM tree (#1039)- To make it more accessible, added a random id to
EuiSwitch's id prop if none is passed. (#779) BetaBadgenow shows outside ofEuiPanelbounds in IE (#1032)
- Added
EuiMutationObserverto expose Mutation Observer API to React components (#966) - Added
EuiWrappingPopoverwhich allows existing non-React elements to be popover anchors (#966) EuiPopoveraccepts acontainerprop to further restrict popover placement (#966)EuiPortalcan inject content at arbitrary DOM locations, addedportalRefprop (#966)
Bug fixes
EuiPopoverre-positions with dynamic content (including CSS height/width transitions) (#966)
Note: this release is a backport containing changes originally made in 3.6.1
Bug fixes
- Fixed bug where
EuiToolTipcontent wasn't removed if its anchor is removed from the document (#1119)
Note: this release is a backport containing changes originally made in 3.4.0
- Allow
_and*characters to be used inEuiSearchBarquery terms (#1058)
Note: this release is a backport bugfix release containing changes originally made in 3.2.0
Bug fixes
- Fixed
EuiContextMenuPanelcallingrefafter being unmounted (#1038)
- Added
restrictWidthoption toEuiPageBody(#1024)
Bug fixes
- Fixed
EuiPageContentcentered layouts (#1024)
- Added typings for
EuiEmptyPrompt,EuiCode,EuiCodeBlock, andEuiCallOut(#1010) - Make utility type
Omitcompatible with newkeyofbehaviour introduced in TypeScript 2.9 (#1017) - Added visualization chart type icons (#1020)
Bug fixes
- Fixed
EuiContextMenucausing scroll-jumps because of premature browser focus. (#1018)
- Fixed
EuiHeaderresponsive styles (#1009) - Added
prependandappendprops toEuiFormControlLayout(#961) - Updated style implementation of
EuiFilterGroupandEuiFilterGroupButton(#961) - Added
EuiDatePickerRangeas a way to layout twoEuiDatePickers. (#961) - Temporarily removed
EuiPageresponsive styles (#1014)
Breaking changes
- Moved
EuiHeaderNotificationto a genericEuiNotificationBadgecomponent (#1009)
Bug fixes
EuiInMemoryTableno longer resets to the first page on prop update whenitemsremains the same (#1008)- Fixed css selector for hiding responsive
EuiBreadcrumb's (#1009) - Fixed responsive utility classes for IE (#1009)
- Fixed syntax errors in
keyCodes's andEuiContextMenu's typescript definition (#1012)
- Added more typings to
EuiContextMenuItemProps(#1006) - Made some properties of
EuiFlyoutoptional (#1003) - Added typings for
EuiFlyout,EuiFlyoutBody,EuiFlyoutHeader, andEuiFlyoutFooter(#1001) - Gave
EuiFlyoutclose button a data-test-subj (#1000) - Updated
react-visversion to1.10.2(#999) - Added
componentprop toEuiTextColor(#1011)
Breaking changes
- Altered
EuiPageand sub-component layout (#998)EuiPageHeadermust now be contained withinEuiPageBodyEuiPageSideBarmust now be outside ofEuiPageBody
Bug fixes
EuiDescribedFormGroupnow renders itsdescriptioninside of adivinstead of aspan(#1011)
Bug fixes
- Removed global manipulation of
EuiTitlesizing in XYCharts (#997)
Note: this release creates a minor regression to the sizing of EuiTitles. This is fixed in 1.2.1.
- Added typings for keyCodes (#988)
- Changed
EuiXYChartcomponents exports to/experimentalsubfolder (#975) - Added beta version of
EuiXYChartand associated components (#309) - Added
sizeprop toEuiIconTip(987) - Added
database,filter,globe, andsaveicons (990) - Updated typings for
EuiButton,EuiButtonEmpty, andEuiButtonIconto include<a>tag attributes likehref(#992)
Bug fixes
- Fixed some IE11 flex box bugs and documented others (modal overflowing, image shrinking, and flex group wrapping) (#973)
- Fixed white square that show in double scollbar via
euiScrollBar()(989) - Fixed issue with Accordion would attempt to use properties and accessors on null (#982)
- Added more (mainly style) options to
EuiRange(#932) - Cleaned up some
EuiPopoverstyles (#969) - Added
inputRefprop toEuiFieldPassword(#970)
Bug fixes
- Fixed disabled states of icon buttons (#963)
- Added word-break fallback for FF & IE in table cell (#962)
- Fixed
EuiPopoverto show content over modals, flyouts, etc (#967) - Fixed background transition on inputs (#969)
EuiAccordionuse MutationObserver to re-calculate height when children DOM changes (#947)- Add
inspecttype option to icon typedef file. (#952) - Simplified form control styles. (#954)
Bug fixes
EuiPopovernow positions popover content over all other elements, instead of sometimes clipping (#948)EuiOnClickOutsideworks with child components rendered via React portals (#948)
Deprecations
- Replaced the following SASS variables have been replaced
$euiFormControlHeight--compressed,$euiFormControlPadding--compressed,euiFormBorderColor--disabled. (#954)
- Reduced font sizes of
EuiAvatar(#945) - Changed release process to be fully automated by script (#944)
Bug fixes
EuiTooltipre-positions content correctly after the window is resized (#936)EuiComboBoxlist is positioned correctly in IE (#946)
- Added
getPopoverScreenCoordinatesservice function for positioining popover/tooltip content, updatedEuiToolTipto use it (#924) - Allow
modeprop inEuiCodeEditorto take custom mode object (#935) EuiCodeEditoris now decorated with adata-test-subjselector (codeEditorContainer) (#939)EuiCodeEditorno longer automatically scrolls cursor into view on selection change (#940)
Bug fixes
EuiTabbedContentnow updates dynamic tab content when used as an uncontrolled component (#931)
EuiComboBoxis now decorated withdata-test-subjselectors for the search input (comboxBoxSearchInput), toggle button (comboBoxToggleListButton), and clear button (comboBoxClearButton) (#918)EuiComboBoxnow gives focus to the search input when the user clicks the clear button, to prevent focus from defaulting to the body (#918)- Fixed visual size of inputs by setting the box-shadow border to
inset(#928) - Per-column custom sort values added to
EuiInMemoryTable(#929)
Non-breaking major changes
- Added close (
cross) button as default way to close toEuiFlyoutwhenonCloseis provided (#925) - Fleshed out
EuiFlyoutHeaderfor consistency (see docs) (#925)
Bug fixes
- Added
role="dialog"toEuiFlyoutto improve screen reader accessibility (#916) - Default sort comparator (used by
EuiInMemoryTable) now handlesnullandundefinedvalues (#922)
- Added updated logos for Cloud and Cloud ECE (#906)
- Added the ability for
EuiBetaBadgeto appear onEuiPanelsimilar toEuiCard(#885) - Added
restrictWidthtoEuiPage(#896) - Added
resizeprop toEuiTextAreathat defaults to βverticalβ (only height) (#894) - Added multiple style-only adjustments to
EuiFormControlLayoutbuttons/icons (#894) - Shifted
readOnlyinputs to not have left padding unless it has an icon (#894) - Added more customization options to
EuiAvatar(#903) - Added more color options to
EuiButtonIcon(#907) - Added icon for EMS (Elastic Map Service) (
emsApp) (#914) - Added support for
href,target, andrelproperties forEuiContextMenuitems (#911) - Added responsive helpers in the form of
EuiShowForandEuiHideForcomponents and corresponding CSS classes. (#909)
Deprecations
- Replaced
$breakpointsin favor of better named$euiBreakpoints(#909) - Replaced the following mixin
screenXSmall(),screenSmall(),screenMedium(),screenLarge(),screenSmallMediumLarge()in favor of a singleeuiBreakpoint(). (#909)
Bug fixes
- Removed
.nvmrcfile from published npm package (#892) EuiComboBoxno longer shows the clear icon when it's a no-op (#890)EuiIconno longer takes focus in Edge and IE unlesstabIndexis defined as a value other than"-1"(#900)- Fixed regression introduced in
0.0.50in which the form control icons blocked users from clicking the control (#898) - Fixed
EuiSwitchbackground in case itβs been placed on a gray background (#894) - Fixed
EuiComboBoxhidden input focus styles (#894) - Fixed responsive widths of
EuiDescribedFormGroup(#894) - Fixed descenders being cut off in
EuiSelect(#894) - Fixed extra spacing applied by Safari to
EuiFieldSearch(#894) - Fixed contrast issues in dark theming (#907)
- Added
textStyle="reverse"prop toEuiDescriptionListas well as a class (.eui-definitionListReverse) fordl's withinEuiText(#882) - Added
inspecticon (#886) - Added
layoutprop toEuiCard(#885)
Bug fixes
- Moved
EuiFieldSearch's andEuiValidateControl's ref out of render intosetRefmethods (#883)
Note: this release creates a minor regression to form controls containing icons, in which the icon blocks the user from clicking the control. This is fixed in 0.0.52.
- Created
EuiToggle,EuiButtonToggle, andEuiButtonGroup(#872) EuiBasicTableandEuiInMemoryTablenow acceptrowPropsandcellPropscallbacks, which let you apply custom props to rows and props (#869)- Added
offineandonlineicons (#881)
Bug fixes
EuiContextMenuPanelnow updates appropriately if its items are modified (#887)EuiComboBoxis no longer a focus trap, the clear button is now keyboard-accessible, and the virtualized list no longer interferes with the tab order (#866)EuiButton,EuiButtonEmpty, andEuiButtonIconnow look and behave disabled whenisDisabled={true}(#862)EuiGlobalToastListno longer triggersUncaught TypeError: _this.callback is not a function(#865)EuiGlobalToastListchecks to see if it has dismissed a toast before re-dismissing it (#868)- Added FF/IE fallback for
.eui-textBreakWord(#864) - Fixed
EuiCarddescription text color when used in/as an anchor tag (#864) - Fixed
EuiCardIE bugs (#864) - Fixed button labeling for
EuiFormControlLayoutandEuiComboBoxaccessibility (#876) - Fixed
EuiBreadcrumbslash alignment when truncating (#878)
Breaking changes
EuiSearchBarno longer has anonParsecallback, and now passes an object toonChangewith the shape{ query, queryText, error }(#863)EuiInMemoryTable'ssearch.onChangecallback now passes an object with{ query, queryText, error }instead of only the query (#863)EuiFormControlLayoutno longer hasonClear,iconSide, oronIconClickprops. Instead ofonClearit now accepts aclearobject of the shape{ onClick }. Instead of the icon props, it now accepts a singleiconprop which be either a string or an object of the shape{ type, side, onClick }. (#866)EuiBasicTableandEuiInMemoryTablepass-through cell props (defined by thecolumnsprop and thecellPropsprop) used to be applied to thedivinside of thetdelement. They're now applied directly to thetdelement. (#869)
Bug fixes
EuiInMemoryTablenow applies its search filter (#851)EuiInMemoryTableandEuiBasicTablenow pass unknown props through to their child (#836)- Added
EuiHeaderLinkswhich allow you to construct navigation in the header in place of the app menu. (#844) EuiPopoverwill use an alert to warn the user it traps focus (#844)
Breaking changes
- EUI requires React
16.3or higher (#849) EuiHeaderBreadcrumbsrefactored to useEuiBreadcrumbs. This removed all child components ofEuiHeaderBreadcrumbs. (#844)
Bug fixes
EuiComboBoxdoes not passisDisabledprop toEuiComboBoxOptionsListto avoid "React does not recognize the 'isDisabled' prop on a DOM element" console warning (#838)EuiComboBoxdoes not display clear icon whenisClearableprop is set to false andselectedOptionsprop is provided (#838)
Breaking changes
- Move
EuiBasicTable'sitemIdprop fromselectionto a top-level property (#830) - Renamed/refactored
requiresAriaLabelprop validator to a more generalwithRequiredProp(#830)
- Added utility CSS classes for text and alignment concerns (#774)
- Added
compressedversions ofEuiFormRowand all form controls (#800) - Removed pointer cursor on
EuiFormLabelwhen aforproperty is not set (#825) - Added the ability to add tooltips to
EuiContextMenuItems (#817) - Added
EuiBreadcrumbs(#815)
Bug fixes
- Fixes height calculation error on
EuiAccordionwhen it starts loads in an open state. (#816) - Added aria-invalid labeling on
EuiFormRow(#777) - Added aria-live labeling for
EuiToasts(#777) - Added aria labeling requirements for
EuiBadge, as well as a generic prop_type functionrequiresAriaLabelinutilsto check for it. (#777) (#802) - Ensure switchesβ inputs are still hidden when
[disabled](#778) - Made boolean matching in
EuiSearchBarmore exact so it doesn't match words starting with booleans, like "truest" or "offer" (#776) EuiComboBoxdo not setState or call refs once component is unmounted (807 and #813)- Added better accessibility labeling to
EuiPagination,EuiSideNav,EuiPopover,EuiBottomBarandEuiBasicTable. (#821) - Added
isDisabledtoEuiComboBox(#829)
- Added
EuiDescribedFormGroupcomponent, a wrapper aroundEuiFormRow(s) (#707) - Added
describedByIdsprop toEuiFormRowto help with accessibility (#707) - Added
isLoadingprop toEuiButtonEmpty(#768) - Removed individual badge cross icon when
EuiComboBoxhassingleSelectionprop enabled. (#769)
Bug fixes
- Removed specificity on
EuiTextthat was causing cascade conflicts around text coloring. (#770)
NOTE v0.0.45 has a bug causing it to fail during installation, please use v0.0.46
- Added
EuiBetaBadgefor non-GA labelling including options to add it toEuiCardandEuiKeyPadMenuItem(#705) - Added
directionprop to EuiFlexGroup (#711) - Added
EuiEmptyPromptwhich can be used as a placeholder over empty tables and lists (#711) - Added
EuiTabbedContent(#737) EuiComboBoxadded buttons for clearing and opening/closing the combo box (#698)
Bug fixes
- Fixed
EuiTableRowCellfrom overwriting its child element'sclassName#709 - Allow
EuiContextMenuPanels to update when theirchildrenchanges (#710) EuiInMemoryTablenow passesitemIdToExpandedRowMapprop toEuiBasicTable(#759)- Expanded table rows in paginated data no longer leak to other pages (#761)
Breaking changes
- Rename
logoElasticSearchtologoElasticsearch#755
- Reduced
EuiToasttitle size (#703)
Bug fixes
- Fixed inherited
line-heightof inputs and buttons (#702) - Fixed card title sizing in K6 theme. (#704)
- Added
statusprop toEuiStepfor additional styling (#673) EuiFormandEuiFormRownow accept nodes forerrorsprop (#685)- Removed the default
max-widthfromEuiText. This can still be applied by settinggrow={false}(#683) - Added support for text alignment with
EuiTextAlign(#683) EuiBasicTableadded thecompressedprop to allow for tables with smaller fonts and padding (#687)
Bug fixes
- Added a
paddingSizeprop toEuiAccordionto better mitigate situations where a nestedEuiFlexGroupcauses scrollbars (#701) - Fixed
EuiCardiconprop to include user provided className (#684) EuiInMemoryTablepagination state is now reset automatically when a search is executed (#686)- Fixed slow performance of
EuiComboBoxwhen there are hundreds or thousands of options by virtualizingEuiComboBoxOptionsList(#670) - Fixed some text styles (#683)
- Fixed font-family of input, textarea, select, and buttons
- Fixed style of code, pre, and dlβs inside
EuiText - Fixed ghost text color which was being set to a dark gray
Breaking changes
- Added responsive support for tables. This isn't technically a breaking change, but you will need to apply some new props (
hasActions,isSelectable) for certain tables to make them look their best in mobile. Responsive table views are on by default. (#584)
- Added
growprop toEuiText(#662) - Added
disabledprop toEuiComboBoxOption(#650) - Added support for
<pre>and<code>tags to<EuiText>(#654) - Added export of SASS theme variables in JSON format during compilation (#642)
- Close
EuiComboBoxsingleSelectionoptions list when option is choosen (#645) - Wrap
EuiStepHorizontaltext instead of truncating it (#653) - Fixed a bug where
EuiSideNavItemwouldn't pass anonClickhandler down to<a>tags if they also had anhref. (#664) - Updated existing and added additional TypeScript definitions (#666)
Bug fixes
- Fixed
EuiBasicTablere-rendering on hover of table rows (#665)
Breaking changes
EuiStepsHorizontalnow requires anonClickprop be provided for each step configuration object (#653)
- Tweaked sizing, weights, color, line-heights, and added more levels to
EuiTitleandEuiText(#627) - Added TypeScript type defitions for
EuiPortal,EuiTextandEuiTitleas well as thecalculatePopoverPositionservice (#638) - Grayed out labels for
disabledcontrols (#648)
Bug fixes
- Fix visual shadow glitch on hover of
EuiToast(#632)
Breaking changes
- Note: This breaking change is reversed in 0.0.43. Added a default
max-widthtoEuiText. (#627)
Bug fixes
- Allow accordions to dynamically change height, and support values on radio inputs (#613)
- Accordion toggle layout is no longer flagged responsive, in order to prevent unwanted stacking on mobile (#613)
Breaking changes
- Support values on radio inputs. This is breaking because now the second argument to the radio
onChangecallback is the value, which bumps the change event to the third argument (#613)
- Modified drop shadow intensities and color. (#607)
- Added SASS color functions. Made
$euiColorWarningcolor usage more accessible while still being "yellow". (#628) - Removed extraneous
global_styling/mixins/_forms.scssfile and importing the correct files in thefilter_group.scssandcombo_box.scssfiles. (#609) - Added
isInvalidprop toEuiComboBox(#631) - Added support for rejecting user input by returning
falsefrom theonCreateOptionprop ofEuiComboBox(#631)
Bug fixes
- Visual fix for the focus state of disabled
EuiButton(#603) EuiSelectcan pass any node as a value rather than just a string (#603)- Fixed a typo in the flex TypeScript definition (#629)
- Fixed
EuiComboBoxbug in which the options list wouldn't always match the width of the input (#611) - Fixed
EuiComboBoxbug in which opening the combo box when there's no scrollbar on the window would result in the list being positioned incorrectly (#631) - Fixed
EuiComboBoxbug in which clicking a pill's close button would close the list (#631) - Fixed
EuiComboBoxbug in which moving focus from one combo box to another would remove theeuiBody-hasPortalContentclass from the body. (#631)
- Added
EuiComboBoxfor selecting many options from a list of options (#567) - Added
EuiHighlightfor highlighting a substring within text (#567) calculatePopoverPositionservice now accepts apositionsargument so you can specify which positions are acceptable (#567)- Added
closeButtonPropsprop toEuiBadge,hollowbadge type, and support for arbitrary hex color (#567) - Added support for arbitrary hex color to
EuiIcon(#567)
Breaking changes
- Renamed
euiBody-hasToolTipclass toeuiBody-hasPortalContent(#567)
- Added support for range queries in
EuiSearchBar(works for numeric and date values) (#485) - Added support for emitting a
EuiSearchBarquery to an Elasticsearch query string (#598) - Added support for expandable rows to
EuiBasicTable(#585)
Bug fixes
- Relaxed query syntax of
EuiSearchBarto allow usage of hyphens without escaping (#581) - Fixed font-weight issue in K6 theme (#596)
- Modified
EuiLinkand all buttons to support both href and onClick (#554) - Added
colorprop toEuiIconTip(#580)
- Adjust
EuiCallOutand dark theme warning coloring (#563) - Added a
buttonColorprop toEuiConfirmModal(#546) - Added 'baseline' as option to
EuiFlexGroup'salignItemsprop (#546)
Bug fixes
- Fixed
EuiToolTipbug which caused the tooltip to hide when moving the mouse around inside of the trigger element (#557, #564) - Fixed a bug where
EuiButtonEmptywould offer a white background on hover when it was disabled, even when there was no such background transition on hover when the buttons are not disabled (#561) - Fixed table cell bugs (#565)
EuiBasicTablenow supports explicitly settingtruncateTextandtextOnlyon column definitions, and supports passing through unrecognized props to the cell (e.g.data-test-subj).- Updated table cell CSS so that long single-word cell content will break and wrap mid-word.
- Added initial sorting option to
EuiInMemoryTable(#547) - Horizontally scrolling
EuiTabs(#546) - Remove padding from both sides of
EuiEmptyButton(#546) - Added
disabledprop to placeholder (ellipses) button in pagination (#546) - Converted
.euiHeader__notificationintoEuiHeaderNotification(#546)
Bug fixes
EuiConfirmModalwill now check for the presence of confirm and cancel buttons before trying to focus them (#555)
- Updated
EuiDescriptionListto accept nodes for the titles and descriptions (#552) - Added
stopandstopFilledicons (#543)
Bug fixes
- Fixed
EuiToolTipsmart positioning to prevent tooltip from being clipped by the window where possible (#550)
- Made
<EuiProgress>TypeScript types more specific (#518) - Removed
font-smoothingfrom our reset css for better text legibility (#539)
Bug fixes
- Made
EuiIconTipscreen reader accessible (#534) - Fixed a sorting issue in
EuiInMemoryTable(#453) - Fixed checkbox click for
EuiCheckboxandEuiRadiowithout a label (#541)
- Add ability to force
EuiSideNavitems open by settingitem.forceOpen. (#515)
- Added
EuiIconTipto make it easier to display icons with tooltips (#528) - Added
buttonRefprop toEuiButton,EuiButtonEmpty, andEuiButtonIcon(#529)
Bug fixes
EuiHealthno longer stacks flex items on small screens (#530)- Fixed
EuiPageContentcentering withinEuiPageissue (#527) EuiConfirmModalwill now correctly auto-focus on its confirm and cancel buttons (#529)
EuiInMemoryTablepass items to BasicTable when message is provided (#517).EuiSearchBoxnow passes unused props through toEuiFieldSearch(#514)- Change
EuiBasicTablenoItemsMessageandEuiInMemoryTablemessgaepropType to node instead of just string (#516)
- Don't propagate a null
onClickon EuiPanels (#473) - Use 1.1px for the
EuiHorizontalRuleheight, in order to work around strange Chrome height calculations (#473) - New icons for
logoGithubandlogoSketch(#494) EuiCardnow has anhrefandisClickableprop for better handling hover animations. (#494)- Added
calculateContrastandrgbToHexto services (#494)
Bug fixes
EuiModalis now responsive on mobile screens (#512)EuiFlexGridnow collapses down in mobile layouts properly. (#515)- Made
EuiCardproptypes more permission by changing strings to nodes. (#515) - Fixed
reponsive={false}prop not working when flex groups were nested. (#494) EuiBadgewrapping element changed from adivtospanso it can be nested in text blocks (#494)
Bug fixes
EuiSelectdo not setdefaultValueproperty whenvalueproperty is provided (#504).EuiBottomBarnow usesEuiPortalto avoid zindex conflicts (#487)- Upped dark theme contrast on disabled buttons (#487)
Breaking changes
- Removed
EuiTableOfRecords(#490)
EuiSearchBaracceptstoolsLeftandtoolsRightprops (#458)- Added
search.onChangecallback toEuiInMemoryTable(#469) - Added
initialPageSizeoption toEuiInMemoryTable(#477) - Added design guidelines for button and toast usage (#371)
Breaking changes
- Complete refactor of
EuiToolTip. They now work. Only a breaking change if you were using them. (#484)
- Removed hover and focus states from non-selectable
EuiSideNavItems (#434) - Added
AstandQueryservices (#454) - Added icons for Kibana query language (#455)
Bug fixes
- Fix error stemming from
selectedprop onEuiSelect(#436)
Breaking changes
- The
Randomservice'soneOfmethod now only accepts an array (#454)
- Added
EuiInMemoryTable, which encapsulates sorting, searching, selection, and pagination state and logic (#390) - Added stack trace information to
EuiErrorBoundary(#428) - Make full screen code block use the same font-size on the original code block. (#447)
Bug fixes
- Fixed
EuiContextMenubug when using the keyboard to navigate up, which was caused by unnecessarily re-rendering the items, thus losing references to them (#431)
- Added
EuiDelayHidecomponent. (#412) - Decreased overall size of checkbox, radio, and switches as well as better styles for the different states. (#407)
- Added
EuiFilePickercomponent forinput type="file"needs. (#402) - Added
isLoadingprop toEuiButton(#427) - Added icons:
eye,eyeClosed,grab,heatmap,vector(#427) - Added
hasNoInitialSelectionoption toEuiSelect. (#422)
Bug fixes
- Fixed appearance of checked checkeboxes and radios in IE (#407)
- Fixed disabled vs enabled appearance of checked checkeboxes and radios (#407)
- Fixed disabled & checked state of switches (#407)
- Fixed
EuiCardcontent alignment when content is short. (#415) - Only apply the
$euiCodeBlockSelectedBackgroundColorvariable if it is a color (#427) - No margins for
<hr>(#427) - Fixed
EuiButtontruncation (#427)
Breaking changes
- Changed
EuiAccordionβs method ofonToggleOpentoonToggle(#427)
- Logstash icon set. #399
- Added support for
disabledoptions inEuiSelect. #324 - Badges can now accept onClicks and custom colors. They were changed stylistically to be bolder and smaller by default. (#381)
- Added component to wrap blocks of substeps
EuiSubStepsin a shaded container. (#375) - Added horizontal steps component (#375)
- Changed look and feel of pagination. Added
compressedprop for smaller footprint pagination. (#380) - Added
EuiBasicTableas an opinionated, high level component for constructing tables. Its addition deprecatesEuiTableOfRecordswhich is still avaiable, but now marked for removal. (#377) - Added styles for
readOnlystates of form controls. (#391) - Added importAction and exportAction icons (#394)
- Added
EuiCardfor UI patterns that need an icon/image, title and description with some sort of action. (#380) - Added TypeScript definitions for the
EuiHealthcomponent. (#403) - Added
SearchBarcomponent - introduces a simple yet rich query language to search for objects + search box and filter controls to construct/manipulate it. (#379)
Bug fixes
- Tables now default to
table-layout: fixedto avoid some collapsing cell problems. #398 - Wrap long lines of text within the body of
EuiToastinstead of letting text overflow (#392) - Fixed dark theme coloring of Substeps (#396)
- Reorder selectors to fix fixed progress bar in Firefox (#404)
- Renamed class from
euiFlexGroup--alignItemsStarttoeuiFlexGroup--alignItemsFlexStart(#378)
EuiGlobalToastListnow prevents toasts from disappearing while the user's mouse is over the list. Addedtimer/Timerservice. (#370)
Bug fixes
- Note: This is deprecated in 0.0.21 and removed in 0.0.26.
EuiTableOfRecordsselection bugs (#365)- Deleting selected items now resets the select all checkbox to an unchecked state
- The select all checkbox only becomes checked when all selectable rows are checked, not just some of them
Breaking changes
- Changed
EuiGlobalToastListto be responsible for instantiating toasts, tracking their lifetimes, and dismissing them. It now aceptstoasts,dismissToast, andtoastLifeTimeMsprops. It no longer acceptschildren. (#370)
Bug fixes
- Fixed
EuiCodeEditorbug in which hitting ESCAPE to close the autocompletion suggestions menu would also exit editing mode. (#363)
Bug fixes
- Downgraded
lodashversion to3.10.0to align it with Kibana. (#359)
EuiRadionow supports theinputtag'snameattribute.EuiRadioGroupaccepts anameprop that will propagate to itsEuiRadios. (#348)- Added Machine Learning create jobs icon set. (#338)
- Note: This is deprecated in 0.0.21 and removed in 0.0.26. Added
EuiTableOfRecords, a higher level table component to take away all your table listings frustrations. (#250)
Bug fixes
- Added
react-coloras a dependency (was previously a devDependency) (#354) - Stop propagation and prevent default when closing components. Otherwise the same Escape keypress could close the parent component(s) as well as the one you intend to close. (#344)
- Added
EuiColorPicker. (#328) EuiCodeBlocknow only shows fullscreen icons ifoverflowHeightprop is set. Also forces large fonts and padding while expanded. (#325)- Exported
VISUALIZATION_COLORSfrom services (#329) - Added typescript definitions for
EuiFormRow,EuiRadioGroup,EuiSwitch,EuiLoadingSpinner,EuiLoadingChartandEuiProgress. (#326) - Added
checkHrefAndOnClickandgetSecureRelForTargetto services.
Breaking changes
EuiCodeBlocknow only shows fullscreen icons ifoverflowHeightprop is set. Also forces large fonts and padding while expanded. (#325)- React ^16.2 is now a peer dependency (#264)
EuiProgressno longer accepts theindeterminateproperty, which never had any effect. (#326)
Bug fixes
- Fix TypeScript definitions such that optional and readonly properties survive being passed through
Omit(#322)
- Added
isColorDarkcolor util (#311) - EuiButton, EuiButtonEmpty and EuiButtonIcon can now take an
href(#316) - In
EuiSideNav, allow a callback to be passed that renders the individual items in the navigation. This makes interoperability with e.g.react-routereasier. (#310) - Add new icon types to
EuiIconTypeScript definitions (#323).
Bug fixes
- Set
EuiFlexGrouptoflex-grow: 1to be more friendly with IE11 (#315)
- Added index management icons. (#307)
Breaking changes
- Reverted test helper for async functions that throw exceptions. See PR for details on how this can be handled in Jest 22. (#306)
Bug fixes
- Minor style-only changes to
EuiPagination, button reset,EuiTableHeaderCell, andEuiCodeBlock. (#298) - All NPM dependencies now use ^ to install the latest minor version.
- Added Apache, Nginx, MySQL logos (#270)
- Added small version of
EuiCallOut(#269) - Added first batch of TypeScript type definitions for components and services (#252)
- Added button for expanding
EuiCodeBlockinstances to be full-screen. (#259) - Add test helper for async functions that throw exceptions (#301)
Bug fixes
- Removed padding on
EuiPagemobile breakpoint. (#282) - Fixed some
EuiIcontypes not setting theirviewBoxattribute, which caused them to not honor thesizeproperly. (#277) - Fixed
EuiContextMenuto pass theeventargument to aEuiContextMenuItem'sonClickhandler even when a panel is defined. (#265)
Breaking changes
- Removed
colorprop fromEuiCodeBlock. This component's highlighting now matches whichever theme is currently active. See PR for details on SCSS breaking changes. (#259)
- Added
EuiImagecomponent to allow for image sizing and zooms. (#262) - Updated
EuiOverlayMaskto append<div>to body. (#254)
Bug fixes
- Disabled tab styling. (#258)
- Proper classname for flexGroup alignItems prop. (#257)
- Clicking the downArrow icon in
EuiSelectnow triggers selection. (#255) - Fixed
euiFormRowid's from being the same as the containing input and label. (#251)
Breaking changes
{rest}prop attachment moved from wrapping div to the input on checkboxes and switches. (#246)
- Updated
euiPopoverto propagatepanelPaddingSizepadding values to content only (title does inherit horizontal values) via CSS. (#229) - Updated
EuiErrorBoundaryto preserve newlines in error. (#238) - Added more icons and fixed a few for dark mode (#228)
- Added
EuiFlyoutcomponent. (#227)
Breaking changes
- Renamed
EuiModalOverlaytoEuiOverlayMask. (#227)
Bug fixes
- Fixed bug in
Pagerservice which occurred when there were no items. (#237) - Added
isPageablemethod toPagerservice and set first and last page index to -1 when there are no pages. (#242)
Breaking changes
- Renamed
euiFlexGroup--alignItemsEndclass toeuiFlexGroup--alignItemsFlexEnd. - Remove support for
primarycolor fromEuiTextColorbecause it looked too much like a link.
Bug fixes
- Give
EuiFormErrorTextandEuiFormHelpTextproper line-height. (#234)
Bug fixes
- Fix button vertical alignment. (#232)
Breaking changes
- Test helpers now published at
@elastic/eui/lib/test
Bug fixes
- Case sensitive file name fix for Kibana dark theme. (#216)
justifyprop ofEuiFlexGroupnow acceptsspaceEvenly(#205)- Increased size of
<EuiTitle size="s">so that it's distinguishable as a title (#204)
Bug fixes
- Fixed import paths for
EuiTable,EuiHealth, andEuiPopoverwhich prevented dependents of EUI from being able to compile when importing components from thelibdirectory (#203)
- Added
EuiHealthcomponents for status checks (#158) - Cleaned up styling for checkboxes, switches, and radios (#158)
- Form
disabledstates are now more consistent (#158) - Page and title padding adjusted to be more compact (#158)
- Table spacing is now smaller (#158)
- Dark theme forms now have better contrast with their borders (#158)
- Added icons to match Kibana's app directory (#162)
- Converted icons from SVG to React component during the build and stop using sprites (#160)
- Added
isReadOnly,setOptions, andcursorStartprops toEuiCodeEditor(#169) - Added
wrapprop toEuiFlexGroup(#170) - Added
scopeprop toEuiTableHeaderCellandEuiTableHeaderCellCheckbox(#171) - Added
disabledprop toEuiContextMenuItem(#172) - Added
EuiTablePaginationcomponent andPagerservice (#178) - Note: This is broken until 0.0.25. Added
EuiTooltipcomponent (#174, #193) - Added a bold weight of 700 and apply it to
<strong>elements by default (#193) - Icon size prop now accepts
s. Adjusted coloring of sidenav arrows (#178) - Added
EuiErrorBoundary(#198) - Exported
testmodule, which includesfindTestSubject,startThrowingReactWarnings,stopThrowingReactWarnings,requiredProps, andtakeMountedSnapshothelpers (#198) - Added a more systematic way to add themes; includes a new K6 theme for Kibana. (#191)
Bug fixes
- Fixed bug where screen-reader styles weren't being imported (#103)
- Fixed a bug where
<progress>wasn't being rendered underblockdisplay (#166) - Fixed a bug that caused
EuiPageSideBarwidth to change when the width of its content changed (#181)
Breaking changes
- Fixed a bug where table cell classes were being applied twice (#167)
- React ^16.0 is now a peer dependency (#198)
EuiFlexItemnow accepts integers between 1 and 10 for thegrowprop. (#144)EuiFlexItemandEuiFlexGrownow accept acomponentprop which you can set tospanordiv(default). (#141)- Added
isLoadingprop to form inputs to allow for a loading state (#150)
Breaking changes
EuiSideNavnow accepts a tree data structure via theitemsprop (#141)EuiSideNavGroup,EuiSideNavItem, andEuiSideNavTitlehave been removed from the public API (#141)
- Changed the hover states of
EuiButtonEmptyto look more like links (#135) EuiCodenow wrapsEuiCodeBlock, so it can do everythingEuiCodeBlockcould, but inline (#138)- Added
transparentBackgroundprop toEuiCodeBlock(#138) EuiCodeBlocknow uses thelighttheme by default (#138)EuiFormRowgenerates its own uniqueidprop if none is provided (#130)EuiFormRowassociates help text and errors with the field element via ARIA attributes (#130)
0.0.1 Initial Release
- Initial public release