Skip to content

Latest commit

 

History

History
181 lines (117 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

181 lines (117 loc) · 10.8 KB
  • EuiCodeBlock now only shows fullscreen icons if overflowHeight 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 to flex-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, and EuiCodeBlock (#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> types not setting their viewBox attribute, which caused them to not honor the size properly. (#277)
  • Fixed <EuiContextMenu> to pass the event argument to a <EuiContextMenuItem>'s onClick 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 propagate panelPaddingSize 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 to EuiOverlayMask. (#227)

Bug fixes

  • Fix bug in Pager service which occurred when there were no items. [(#237)[elastic#237]]
  • Add isPageable method to Pager service and set first and last page index to -1 when there are no pages. [(#242)[elastic#242]]

Breaking changes

  • Renamed euiFlexGroup--alignItemsEnd class to euiFlexGroup--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 accepts spaceEvenly (#205)
  • Increase size of <EuiTitle size="s"> so that it's distinguishable as a title (#204)

Bug fixes

  • Fixed import paths for EuiTable, EuiHealth, and EuiPopover which prevented dependents of EUI from being able to compile when importing components from the lib 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, and cursorStart 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 and Pager 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 includes findTestSubject, startThrowingReactWarnings, stopThrowingReactWarnings, requiredProps, and takeMountedSnapshot 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 under block 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 the grow prop. (#144)
  • <EuiFlexItem> and <EuiFlexGrow> now accept a component prop which you can set to span or div (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 the items 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 the light theme by default (#138)
  • <EuiFormRow> generates its own unique id 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