EuiCodeBlock
now only shows fullscreen icons ifoverflowHeight
prop is set. Also forces large fonts and padding while expanded. (#325)
Breaking changes
- React ^16.2 is now a peer dependency (#264)
- Added
isColorDark
color 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-router
easier. #310 - Add new icon types to
<EuiIcon>
TypeScript definitions (#323).
Bug fixes
- Set
EuiFlexGroup
toflex-grow: 1
to be more friendly with IE11 (#315)
- Added index management icons. (#307)
Breaking changes
- Revert test helper for async functions that throw exceptions #306. See PR for details on how this can be handled in Jest 22.
Bug fixes
- Adjust toast z-index to show over modals (#296)
- Fix nested
<EuiFlexItem>
collapse issue in IE (#308)
- 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
<EuiCodeBlock>
instances to be full-screen. (#259) - Add test helper for async functions that throw exceptions #301
Bug fixes
- Removed padding on
<EuiPage>
mobile breakpoint. (#282) - Fixed some
<EuiIcon>
type
s not setting theirviewBox
attribute, which caused them to not honor thesize
properly. (#277) - Fixed
<EuiContextMenu>
to pass theevent
argument to a<EuiContextMenuItem>
'sonClick
handler even when a panel is defined. (#265)
Breaking changes
- Removed
color
prop from<EuiCodeBlock>
. This component's highlighting now matches whichever theme is currently active. See PR for details on SCSS breaking changes. (#259)
- Added
<EuiImage>
component to allow for image sizing and zooms. (#262) - Updated
<EuiOverlayMask>
to append<div>
to body. (#254)
Bug fixes
- Disabled tab styling. [(#258)[elastic#258]]
- Proper classname for flexGroup alignItems prop. [(#257)[elastic#257]]
- Clicking the downArrow icon in
EuiSelect
now triggers selection. [(#255)[elastic#255]] - Fixed
euiFormRow
id's from being the same as the containing input and label. [(#251)[elastic#251]]
Breaking changes
{rest}
prop attacmhment moved from wrapping div to the input on checkboxes and switches. (#246)
- Updated
euiPopover
to propagatepanelPaddingSize
padding values to content only (title does inherit horizontal values) via CSS. (#229) - Updated
<EuiErrorBoundary>
to preserve newlines in error. [(#238)[elastic#238]] - Added more icons and fixed a few for dark mode (#228)
- Added
EuiFlyout
component. (#227)
Breaking changes
- Renamed
EuiModalOverlay
toEuiOverlayMask
. (#227)
Bug fixes
- Fix bug in
Pager
service which occurred when there were no items. [(#237)[elastic#237]] - Add
isPageable
method toPager
service and set first and last page index to -1 when there are no pages. [(#242)[elastic#242]]
Breaking changes
- Renamed
euiFlexGroup--alignItemsEnd
class toeuiFlexGroup--alignItemsFlexEnd
. - Remove support for
primary
color from<EuiTextColor>
because it looked too much like a link.
Bug fixes
- Give
<EuiFormErrorText>
and<EuiFormHelpText>
proper 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)
justify
prop of<EuiFlexGroup>
now acceptsspaceEvenly
(#205)- Increase size of
<EuiTitle size="s">
so that it's distinguishable as a title (#204)
Bug fixes
- Fixed import paths for
EuiTable
,EuiHealth
, andEuiPopover
which prevented dependents of EUI from being able to compile when importing components from thelib
directory (#203)
- Added
EuiHealth
components for status checks (#158) - Cleaned up styling for checkboxes, switches, and radios (#158)
- Form
disabled
states are now more consistant (#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)
- Convert icons from SVG to React component during the build and stop using sprites (#160)
- Add
isReadOnly
,setOptions
, andcursorStart
props to<EuiCodeEditor>
(#169) - Add
wrap
prop to<EuiFlexGroup>
(#170) - Add
scope
prop to<EuiTableHeaderCell>
and<EuiTableHeaderCellCheckbox>
(#171) - Add
disabled
prop to<EuiContextMenuItem>
(#172) - Add
<EuiTablePagination>
component andPager
service (#178) - Add
<Tooltip>
component (#174, #193) - Add 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) - Add
<EuiErrorBoundary>
(#198) - Export
test
module, which includesfindTestSubject
,startThrowingReactWarnings
,stopThrowingReactWarnings
,requiredProps
, andtakeMountedSnapshot
helpers (#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 underblock
display (#166) - Fixed a bug that caused
<EuiPageSideBar>
width 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)
<EuiFlexItem>
now accepts integers between 1 and 10 for thegrow
prop. (#144)<EuiFlexItem>
and<EuiFlexGrow>
now accept acomponent
prop which you can set tospan
ordiv
(default). (#141)- Add
isLoading
prop to form inputs to allow for a loading state (#150)
Breaking changes
<EuiSideNav>
now accepts a tree data structure via theitems
prop (#141)<EuiSideNavGroup>
,<EuiSideNavItem>
, and<EuiSideNavTitle>
have been removed from the public API (#141)
- Changed the hover states of
<EuiButtonEmpty>
to look more like links (#135) <EuiCode>
now wraps<EuiCodeBlock>
, so it can do everything<EuiCodeBlock>
could, but inline (#138)- Added
transparentBackground
prop to<EuiCodeBlock>
(#138) <EuiCodeBlock>
now uses thelight
theme by default (#138)<EuiFormRow>
generates its own uniqueid
prop if none is provided (#130)<EuiFormRow>
associates help text and errors with the field element via ARIA attributes (#130)
0.0.1
Initial Release
- Initial public release