From 74da87762ec2de86c2b26099b918f18392545aa0 Mon Sep 17 00:00:00 2001 From: Dave Snider Date: Wed, 11 Apr 2018 11:25:46 -0700 Subject: [PATCH] manual revert of #657, changelog to h2s --- CHANGELOG.md | 172 ++++++++++++++++++++++++------------------------ CONTRIBUTING.md | 1 - 2 files changed, 86 insertions(+), 87 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd71ad9bc0f..8b1e0c6de5c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,10 @@ -# [`master`](https://github.com/elastic/eui/tree/master) +## [`master`](https://github.com/elastic/eui/tree/master) - Added `disabled` prop to `EuiComboBoxOption` ([#650](https://github.com/elastic/eui/pull/650)) - Added support for `
` and `` tags to `` ([#654](https://github.com/elastic/eui/pull/654))
 - Added export of SASS theme variables in JSON format during compilation ([#642](https://github.com/elastic/eui/pull/642))
 
-# [`0.0.40`](https://github.com/elastic/eui/tree/v0.0.40)
+## [`0.0.40`](https://github.com/elastic/eui/tree/v0.0.40)
 
 - Tweaked sizing, weights, color, line-heights, and added more levels to `EuiTitle` and `EuiText` ([#627](https://github.com/elastic/eui/pull/627))
 - Added TypeScript type defitions for `EuiPortal`, `EuiText` and `EuiTitle` as well as the `calculatePopoverPosition` service ([#638](https://github.com/elastic/eui/pull/638))
@@ -12,20 +12,20 @@
 
 **Bug fixes**
 
-- Fixed visual shadow glitch on hover of `EuiToast` ([#632](https://github.com/elastic/eui/pull/632))
+- Fix visual shadow glitch on hover of `EuiToast` ([#632](https://github.com/elastic/eui/pull/632))
 
-# [`0.0.39`](https://github.com/elastic/eui/tree/v0.0.39)
+## [`0.0.39`](https://github.com/elastic/eui/tree/v0.0.39)
 
 **Bug fixes**
 
-- Allowed accordions to dynamically change height, and support values on radio inputs ([#613](https://github.com/elastic/eui/pull/613))
+- Allow accordions to dynamically change height, and support values on radio inputs ([#613](https://github.com/elastic/eui/pull/613))
 - Accordion toggle layout is no longer flagged responsive, in order to prevent unwanted stacking on mobile ([#613](https://github.com/elastic/eui/pull/613))
 
 **Breaking changes**
 
-- Supported values on radio inputs. This is breaking because now the second argument to the radio `onChange` callback is the value, which bumps the change event to the third argument ([#613](https://github.com/elastic/eui/pull/613))
+- Support values on radio inputs. This is breaking because now the second argument to the radio `onChange` callback is the value, which bumps the change event to the third argument ([#613](https://github.com/elastic/eui/pull/613))
 
-# [`0.0.38`](https://github.com/elastic/eui/tree/v0.0.38)
+## [`0.0.38`](https://github.com/elastic/eui/tree/v0.0.38)
 
 - Modified drop shadow intensities and color. ([#607](https://github.com/elastic/eui/pull/607))
 - Added SASS color functions. Made `$euiColorWarning` color usage more accessible while still being "yellow". ([#628](https://github.com/elastic/eui/pull/628))
@@ -35,15 +35,15 @@
 
 **Bug fixes**
 
-- Visually fixed for the focus state of disabled `EuiButton` ([#603](https://github.com/elastic/eui/pull/603))
-- `EuiSelect` can now receive any node as a value rather than just a string ([#603](https://github.com/elastic/eui/pull/603))
+- Visual fix for the focus state of disabled `EuiButton` ([#603](https://github.com/elastic/eui/pull/603))
+- `EuiSelect` can pass any node as a value rather than just a string ([#603](https://github.com/elastic/eui/pull/603))
 - Fixed a typo in the flex TypeScript definition ([#629](https://github.com/elastic/eui/pull/629))
 - Fixed `EuiComboBox` bug in which the options list wouldn't always match the width of the input ([#611](https://github.com/elastic/eui/pull/611))
 - Fixed `EuiComboBox` bug in which opening the combo box when there's no scrollbar on the window would result in the list being positioned incorrectly ([#631](https://github.com/elastic/eui/pull/631))
 - Fixed `EuiComboBox` bug in which clicking a pill's close button would close the list ([#631](https://github.com/elastic/eui/pull/631))
 - Fixed `EuiComboBox` bug in which moving focus from one combo box to another would remove the `euiBody-hasPortalContent` class from the body. ([#631](https://github.com/elastic/eui/pull/631))
 
-# [`0.0.37`](https://github.com/elastic/eui/tree/v0.0.37)
+## [`0.0.37`](https://github.com/elastic/eui/tree/v0.0.37)
 
 - Added `EuiComboBox` for selecting many options from a list of options ([#567](https://github.com/elastic/eui/pull/567))
 - Added `EuiHighlight` for highlighting a substring within text ([#567](https://github.com/elastic/eui/pull/567))
@@ -55,7 +55,7 @@
 
 - Renamed `euiBody-hasToolTip` class to `euiBody-hasPortalContent` ([#567](https://github.com/elastic/eui/pull/567))
 
-# [`0.0.36`](https://github.com/elastic/eui/tree/v0.0.36)
+## [`0.0.36`](https://github.com/elastic/eui/tree/v0.0.36)
 
 - Added support for range queries in `EuiSearchBar` (works for numeric and date values) ([#485](https://github.com/elastic/eui/pull/485))
 - Added support for emitting a `EuiSearchBar` query to an Elasticsearch query string ([#598](https://github.com/elastic/eui/pull/598))
@@ -66,14 +66,14 @@
 - Relaxed query syntax of `EuiSearchBar` to allow usage of hyphens without escaping ([#581](https://github.com/elastic/eui/pull/581))
 - Fixed font-weight issue in K6 theme ([#596](https://github.com/elastic/eui/pull/596))
 
-# [`0.0.35`](https://github.com/elastic/eui/tree/v0.0.35)
+## [`0.0.35`](https://github.com/elastic/eui/tree/v0.0.35)
 
 - Modified `EuiLink` and all buttons to support both href and onClick ([#554](https://github.com/elastic/eui/pull/554))
 - Added `color` prop to `EuiIconTip` ([#580](https://github.com/elastic/eui/pull/580))
 
-# [`0.0.34`](https://github.com/elastic/eui/tree/v0.0.34)
+## [`0.0.34`](https://github.com/elastic/eui/tree/v0.0.34)
 
-- Adjusted `EuiCallOut` and dark theme warning coloring ([#563](https://github.com/elastic/eui/pull/563))
+- Adjust `EuiCallOut` and dark theme warning coloring ([#563](https://github.com/elastic/eui/pull/563))
 - Added a `buttonColor` prop to `EuiConfirmModal` ([#546](https://github.com/elastic/eui/pull/546))
 - Added 'baseline' as option to `EuiFlexGroup`'s `alignItems` prop ([#546](https://github.com/elastic/eui/pull/546))
 
@@ -82,14 +82,14 @@
 - Fixed `EuiToolTip` bug which caused the tooltip to hide when moving the mouse around inside of the trigger element ([#557](https://github.com/elastic/eui/pull/557), [#564](https://github.com/elastic/eui/pull/564))
 - Fixed a bug where `EuiButtonEmpty` would 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](https://github.com/elastic/eui/pull/561))
 - Fixed table cell bugs ([#565](https://github.com/elastic/eui/pull/565))
-  - `EuiBasicTable` now supports explicitly setting `truncateText` and `textOnly` on column definitions, and supports passing through unrecognized props to the cell (e.g. `data-test-subj`).
+  - `EuiBasicTable`  now supports explicitly setting `truncateText` and `textOnly` on 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.
 
-# [`0.0.33`](https://github.com/elastic/eui/tree/v0.0.33)
+## [`0.0.33`](https://github.com/elastic/eui/tree/v0.0.33)
 
 - Added initial sorting option to `EuiInMemoryTable` ([#547](https://github.com/elastic/eui/pull/547))
-- Introduced horizontally scrolling `EuiTabs` ([#546](https://github.com/elastic/eui/pull/546))
-- Removed padding from both sides of `EuiEmptyButton` ([#546](https://github.com/elastic/eui/pull/546))
+- Horizontally scrolling `EuiTabs` ([#546](https://github.com/elastic/eui/pull/546))
+- Remove padding from both sides of `EuiEmptyButton` ([#546](https://github.com/elastic/eui/pull/546))
 - Added `disabled` prop to placeholder (ellipses) button in pagination ([#546](https://github.com/elastic/eui/pull/546))
 - Converted `.euiHeader__notification` into `EuiHeaderNotification` ([#546](https://github.com/elastic/eui/pull/546))
 
@@ -97,7 +97,7 @@
 
 - `EuiConfirmModal` will now check for the presence of confirm and cancel buttons before trying to focus them ([#555](https://github.com/elastic/eui/pull/555))
 
-# [`0.0.32`](https://github.com/elastic/eui/tree/v0.0.32)
+## [`0.0.32`](https://github.com/elastic/eui/tree/v0.0.32)
 
 - Updated `EuiDescriptionList` to accept nodes for the titles and descriptions ([#552](https://github.com/elastic/eui/pull/552))
 - Added `stop` and `stopFilled` icons ([#543](https://github.com/elastic/eui/pull/543))
@@ -106,7 +106,7 @@
 
 - Fixed `EuiToolTip` smart positioning to prevent tooltip from being clipped by the window where possible ([#550](https://github.com/elastic/eui/pull/550))
 
-# [`0.0.31`](https://github.com/elastic/eui/tree/v0.0.31)
+## [`0.0.31`](https://github.com/elastic/eui/tree/v0.0.31)
 
 - Made `` TypeScript types more specific ([#518](https://github.com/elastic/eui/pull/518))
 - Removed `font-smoothing` from our reset css for better text legibility ([#539](https://github.com/elastic/eui/pull/539))
@@ -117,11 +117,11 @@
 - Fixed a sorting issue in `EuiInMemoryTable` ([#453](https://github.com/elastic/eui/pull/453))
 - Fixed checkbox click for `EuiCheckbox` and `EuiRadio` without a label ([#541](https://github.com/elastic/eui/pull/541))
 
-# [`0.0.30`](https://github.com/elastic/eui/tree/v0.0.30)
+## [`0.0.30`](https://github.com/elastic/eui/tree/v0.0.30)
 
-- Added the ability to force `EuiSideNav` items open by setting `item.forceOpen`. ([#515](https://github.com/elastic/eui/pull/515))
+- Add ability to force `EuiSideNav` items open by setting `item.forceOpen`. ([#515](https://github.com/elastic/eui/pull/515))
 
-# [`0.0.29`](https://github.com/elastic/eui/tree/v0.0.29)
+## [`0.0.29`](https://github.com/elastic/eui/tree/v0.0.29)
 
 - Added `EuiIconTip` to make it easier to display icons with tooltips ([#528](https://github.com/elastic/eui/pull/528))
 - Added `buttonRef` prop to `EuiButton`, `EuiButtonEmpty`, and `EuiButtonIcon` ([#529](https://github.com/elastic/eui/pull/529))
@@ -132,18 +132,18 @@
 - Fixed `EuiPageContent` centering within `EuiPage` issue ([#527](https://github.com/elastic/eui/pull/527))
 - `EuiConfirmModal` will now correctly auto-focus on its confirm and cancel buttons ([#529](https://github.com/elastic/eui/pull/529))
 
-# [`0.0.28`](https://github.com/elastic/eui/tree/v0.0.28)
+## [`0.0.28`](https://github.com/elastic/eui/tree/v0.0.28)
 
-- `EuiInMemoryTable` passes items to `BasicTable` when `message` is provided ([#517](https://github.com/elastic/eui/pull/517)).
+- `EuiInMemoryTable` pass items to BasicTable when message is provided ([#517](https://github.com/elastic/eui/pull/517)).
 - `EuiSearchBox` now passes unused props through to `EuiFieldSearch` ([#514](https://github.com/elastic/eui/pull/514))
-- Changed `EuiBasicTable` `noItemsMessage` and `EuiInMemoryTable` `messgae` propType to node
+- Change `EuiBasicTable` `noItemsMessage` and `EuiInMemoryTable` `messgae` propType to node
 instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 
-# [`0.0.27`](https://github.com/elastic/eui/tree/v0.0.27)
+## [`0.0.27`](https://github.com/elastic/eui/tree/v0.0.27)
 
-- We no longer propagate a null `onClick` on EuiPanels ([#473](https://github.com/elastic/eui/pull/473))
-- Changed `EuiHorizontalRule` height to `1.1px`, in order to work around strange Chrome height calculations ([#473](https://github.com/elastic/eui/pull/473))
-- Introduced new icons: `logoGithub` and `logoSketch` ([#494](https://github.com/elastic/eui/pull/494))
+- Don't propagate a null `onClick` on EuiPanels ([#473](https://github.com/elastic/eui/pull/473))
+- Use 1.1px for the `EuiHorizontalRule` height, in order to work around strange Chrome height calculations ([#473](https://github.com/elastic/eui/pull/473))
+- New icons for `logoGithub` and `logoSketch` ([#494](https://github.com/elastic/eui/pull/494))
 - `EuiCard` now has an `href` and `isClickable` prop for better handling hover animations. ([#494](https://github.com/elastic/eui/pull/494))
 - Added `calculateContrast` and `rgbToHex` to services ([#494](https://github.com/elastic/eui/pull/494))
 
@@ -155,19 +155,19 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 - Fixed `reponsive={false}` prop not working when flex groups were nested. ([#494](https://github.com/elastic/eui/pull/494))
 - `EuiBadge` wrapping element changed from a `div` to `span` so it can be nested in text blocks ([#494](https://github.com/elastic/eui/pull/494))
 
-# [`0.0.26`](https://github.com/elastic/eui/tree/v0.0.26)
+## [`0.0.26`](https://github.com/elastic/eui/tree/v0.0.26)
 
 **Bug fixes**
 
-- `EuiSelect` no longer sets `defaultValue` property when `value` property is provided ([#504](https://github.com/elastic/eui/pull/504)).
+- `EuiSelect` do not set `defaultValue` property when `value` property is provided ([#504](https://github.com/elastic/eui/pull/504)).
 - `EuiBottomBar` now uses `EuiPortal` to avoid zindex conflicts ([#487](https://github.com/elastic/eui/pull/487))
-- Enhanced dark theme contrast on disabled buttons  ([#487](https://github.com/elastic/eui/pull/487))
+- Upped dark theme contrast on disabled buttons  ([#487](https://github.com/elastic/eui/pull/487))
 
 **Breaking changes**
 
 - Removed `EuiTableOfRecords` ([#490](https://github.com/elastic/eui/pull/490))
 
-# [`0.0.25`](https://github.com/elastic/eui/tree/v0.0.25)
+## [`0.0.25`](https://github.com/elastic/eui/tree/v0.0.25)
 
 - `EuiSearchBar` accepts `toolsLeft` and `toolsRight` props ([#458](https://github.com/elastic/eui/pull/458))
 - Added `search.onChange` callback to `EuiInMemoryTable` ([#469](https://github.com/elastic/eui/pull/469))
@@ -176,9 +176,9 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 
 **Breaking changes**
 
-- Completed refactor of `EuiToolTip`. They now work. ([#484](https://github.com/elastic/eui/pull/484))
+- Complete refactor of `EuiToolTip`. They now work. Only a breaking change if you were using them. ([#484](https://github.com/elastic/eui/pull/484))
 
-# [`0.0.24`](https://github.com/elastic/eui/tree/v0.0.24)
+## [`0.0.24`](https://github.com/elastic/eui/tree/v0.0.24)
 
 - Removed hover and focus states from non-selectable `EuiSideNavItem`s ([#434](https://github.com/elastic/eui/pull/434))
 - Added `Ast` and `Query` services ([#454](https://github.com/elastic/eui/pull/454))
@@ -186,13 +186,13 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 
 **Bug fixes**
 
-- Fixed an error stemming from `selected` prop on `EuiSelect` ([#436](https://github.com/elastic/eui/pull/436))
+- Fix error stemming from `selected` prop on `EuiSelect` ([#436](https://github.com/elastic/eui/pull/436))
 
 **Breaking changes**
 
-- `Random#oneOf` now only accepts an array ([#454](https://github.com/elastic/eui/pull/454))
+- The `Random` service's `oneOf` method now only accepts an array ([#454](https://github.com/elastic/eui/pull/454))
 
-# [`0.0.23`](https://github.com/elastic/eui/tree/v0.0.23)
+## [`0.0.23`](https://github.com/elastic/eui/tree/v0.0.23)
 
 - Added `EuiInMemoryTable`, which encapsulates sorting, searching, selection, and pagination state and logic ([#390](https://github.com/elastic/eui/pull/390))
 - Added stack trace information to `EuiErrorBoundary` ([#428](https://github.com/elastic/eui/pull/428))
@@ -202,7 +202,7 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 
 - Fixed `EuiContextMenu` bug when using the keyboard to navigate up, which was caused by unnecessarily re-rendering the items, thus losing references to them ([#431](https://github.com/elastic/eui/pull/431))
 
-# [`0.0.22`](https://github.com/elastic/eui/tree/v0.0.22)
+## [`0.0.22`](https://github.com/elastic/eui/tree/v0.0.22)
 
 - Added `EuiDelayHide` component. ([#412](https://github.com/elastic/eui/pull/412))
 - Decreased overall size of checkbox, radio, and switches as well as better styles for the different states. ([#407](https://github.com/elastic/eui/pull/407))
@@ -218,18 +218,18 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516))
 - Fixed disabled & checked state of switches ([#407](https://github.com/elastic/eui/pull/407))
 - Fixed `EuiCard` content alignment when content is short. ([#415](https://github.com/elastic/eui/pull/415))
 - Only apply the `$euiCodeBlockSelectedBackgroundColor` variable if it is a color ([#427](https://github.com/elastic/eui/pull/427))
-- `
` no longer applies any margins ([#427](https://github.com/elastic/eui/pull/427)) +- No margins for `
` ([#427](https://github.com/elastic/eui/pull/427)) - Fixed `EuiButton` truncation ([#427](https://github.com/elastic/eui/pull/427)) **Breaking changes** - Changed `EuiAccordion`’s method of `onToggleOpen` to `onToggle` ([#427](https://github.com/elastic/eui/pull/427)) -# [`0.0.21`](https://github.com/elastic/eui/tree/v0.0.21) +## [`0.0.21`](https://github.com/elastic/eui/tree/v0.0.21) -- Introduced the Logstash icon set. [#399](https://github.com/elastic/eui/pull/399) +- Logstash icon set. [#399](https://github.com/elastic/eui/pull/399) - Added support for `disabled` options in `EuiSelect`. [#324](https://github.com/elastic/eui/pull/324) -- Badges can now accept `onClick` and custom colors. They were changed stylistically to be bolder and smaller by default. ([#381](https://github.com/elastic/eui/pull/381)) +- Badges can now accept onClicks and custom colors. They were changed stylistically to be bolder and smaller by default. ([#381](https://github.com/elastic/eui/pull/381)) - Added component to wrap blocks of substeps `EuiSubSteps` in a shaded container. ([#375](https://github.com/elastic/eui/pull/375)) - Added horizontal steps component ([#375](https://github.com/elastic/eui/pull/375)) - Changed look and feel of pagination. Added `compressed` prop for smaller footprint pagination. ([#380](https://github.com/elastic/eui/pull/380)) @@ -243,15 +243,15 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Bug fixes** - Tables now default to `table-layout: fixed` to avoid some collapsing cell problems. [#398](https://github.com/elastic/eui/pull/398) -- We now wrap long lines of text within the body of `EuiToast` instead of letting text overflow ([#392](https://github.com/elastic/eui/pull/392)) +- Wrap long lines of text within the body of `EuiToast` instead of letting text overflow ([#392](https://github.com/elastic/eui/pull/392)) - Fixed dark theme coloring of Substeps ([#396](https://github.com/elastic/eui/pull/396)) -- Sorted CSS selectors to fix `EuiProgress` in Firefox ([#404](https://github.com/elastic/eui/pull/404)) +- Reorder selectors to fix fixed progress bar in Firefox ([#404](https://github.com/elastic/eui/pull/404)) -# [`0.0.20`](https://github.com/elastic/eui/tree/v0.0.20) +## [`0.0.20`](https://github.com/elastic/eui/tree/v0.0.20) - Renamed class from `euiFlexGroup--alignItemsStart` to `euiFlexGroup--alignItemsFlexStart` ([#378](https://github.com/elastic/eui/pull/378)) -# [`0.0.19`](https://github.com/elastic/eui/tree/v0.0.19) +## [`0.0.19`](https://github.com/elastic/eui/tree/v0.0.19) - `EuiGlobalToastList` now prevents toasts from disappearing while the user's mouse is over the list. Added `timer/Timer` service. ([#370](https://github.com/elastic/eui/pull/370)) @@ -259,25 +259,25 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) - **Note: This is deprecated in 0.0.21 and removed in 0.0.26.** `EuiTableOfRecords` selection bugs ([#365](https://github.com/elastic/eui/pull/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 + - The select all checkbox only becomes checked when all selectable rows are checked, not just some of them **Breaking changes** - Changed `EuiGlobalToastList` to be responsible for instantiating toasts, tracking their lifetimes, and dismissing them. It now acepts `toasts`, `dismissToast`, and `toastLifeTimeMs` props. It no longer accepts `children`. ([#370](https://github.com/elastic/eui/pull/370)) -# [`0.0.18`](https://github.com/elastic/eui/tree/v0.0.18) +## [`0.0.18`](https://github.com/elastic/eui/tree/v0.0.18) **Bug fixes** - Fixed `EuiCodeEditor` bug in which hitting ESCAPE to close the autocompletion suggestions menu would also exit editing mode. ([#363](https://github.com/elastic/eui/pull/363)) -# [`0.0.17`](https://github.com/elastic/eui/tree/v0.0.17) +## [`0.0.17`](https://github.com/elastic/eui/tree/v0.0.17) **Bug fixes** - Downgraded `lodash` version to `3.10.0` to align it with Kibana. ([#359](https://github.com/elastic/eui/pull/359)) -# [`0.0.16`](https://github.com/elastic/eui/tree/v0.0.16) +## [`0.0.16`](https://github.com/elastic/eui/tree/v0.0.16) - `EuiRadio` now supports the `input` tag's `name` attribute. `EuiRadioGroup` accepts a `name` prop that will propagate to its `EuiRadio`s. ([#348](https://github.com/elastic/eui/pull/348)) - Added Machine Learning create jobs icon set. ([#338](https://github.com/elastic/eui/pull/338)) @@ -289,9 +289,9 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Bug fixes** -- We now 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](https://github.com/elastic/eui/pull/344)) +- 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](https://github.com/elastic/eui/pull/344)) -# [`0.0.15`](https://github.com/elastic/eui/tree/v0.0.15) +## [`0.0.15`](https://github.com/elastic/eui/tree/v0.0.15) - Added `EuiColorPicker`. ([#328](https://github.com/elastic/eui/pull/328)) - `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325)) @@ -302,46 +302,46 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Breaking changes** - `EuiCodeBlock` now only shows fullscreen icons if `overflowHeight` prop is set. Also forces large fonts and padding while expanded. ([#325](https://github.com/elastic/eui/pull/325)) -- React `^16.2` is now a peer dependency ([#264](https://github.com/elastic/eui/pull/264)) +- React ^16.2 is now a peer dependency ([#264](https://github.com/elastic/eui/pull/264)) - `EuiProgress` no longer accepts the `indeterminate` property, which never had any effect. ([#326](https://github.com/elastic/eui/pull/326)) **Bug fixes** -- Fixed TypeScript definitions such that optional and read-only properties survive being passed through `Omit` ([#322](https://github.com/elastic/eui/pull/322)) +- Fix TypeScript definitions such that optional and readonly properties survive being passed through `Omit` ([#322](https://github.com/elastic/eui/pull/322)) -# [`0.0.14`](https://github.com/elastic/eui/tree/v0.0.14) +## [`0.0.14`](https://github.com/elastic/eui/tree/v0.0.14) - Added `isColorDark` color util ([#311](https://github.com/elastic/eui/pull/311)) - EuiButton, EuiButtonEmpty and EuiButtonIcon can now take an `href` ([#316](https://github.com/elastic/eui/pull/316)) -- We now accept a callback in `EuiSideNav` to render the individual items in the navigation. This makes interoperability with `react-router` and the like easier. ([#310](https://github.com/elastic/eui/pull/310)) -- Added new icon types to `EuiIcon` TypeScript definitions ([#323](https://github.com/elastic/eui/pull/323)). +- 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](https://github.com/elastic/eui/pull/310)) +- Add new icon types to `EuiIcon` TypeScript definitions ([#323](https://github.com/elastic/eui/pull/323)). **Bug fixes** - Set `EuiFlexGroup` to `flex-grow: 1` to be more friendly with IE11 ([#315](https://github.com/elastic/eui/pull/315)) -# [`0.0.13`](https://github.com/elastic/eui/tree/v0.0.13) +## [`0.0.13`](https://github.com/elastic/eui/tree/v0.0.13) - Added index management icons. ([#307](https://github.com/elastic/eui/pull/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](https://github.com/elastic/eui/pull/306)) +- Revert test helper for async functions that throw exceptions. See PR for details on how this can be handled in Jest 22. ([#306](https://github.com/elastic/eui/pull/306)) **Bug fixes** -- Adjusted `z-index` to `EuiToast` to overlay it on top of modals ([#296](https://github.com/elastic/eui/pull/296)) -- Fixed nested `EuiFlexItem` collapse issue in IE ([#308](https://github.com/elastic/eui/pull/308)) +- Adjust toast z-index to show over modals ([#296](https://github.com/elastic/eui/pull/296)) +- Fix nested `EuiFlexItem` collapse issue in IE ([#308](https://github.com/elastic/eui/pull/308)) -# [`0.0.12`](https://github.com/elastic/eui/tree/v0.0.12) +## [`0.0.12`](https://github.com/elastic/eui/tree/v0.0.12) -- Made minor style-only changes to `EuiPagination`, button reset, `EuiTableHeaderCell`, and `EuiCodeBlock`. ([#298](https://github.com/elastic/eui/pull/298)) -- All npm dependencies now use `^` to install the latest minor version. -- Added Apache, nginx, MySQL logos ([#270](https://github.com/elastic/eui/pull/270)) +- Minor style-only changes to `EuiPagination`, button reset, `EuiTableHeaderCell`, and `EuiCodeBlock`. ([#298](https://github.com/elastic/eui/pull/298)) +- All NPM dependencies now use ^ to install the latest minor version. +- Added Apache, Nginx, MySQL logos ([#270](https://github.com/elastic/eui/pull/270)) - Added small version of `EuiCallOut` ([#269](https://github.com/elastic/eui/pull/269)) - Added first batch of TypeScript type definitions for components and services ([#252](https://github.com/elastic/eui/pull/252)) - Added button for expanding `EuiCodeBlock` instances to be full-screen. ([#259](https://github.com/elastic/eui/pull/259)) -- Added a test helper for async functions that throw exceptions ([#301](https://github.com/elastic/eui/pull/301)) +- Add test helper for async functions that throw exceptions ([#301](https://github.com/elastic/eui/pull/301)) **Bug fixes** @@ -353,7 +353,7 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) - 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](https://github.com/elastic/eui/pull/259)) -# [`0.0.11`](https://github.com/elastic/eui/tree/v0.0.11) +## [`0.0.11`](https://github.com/elastic/eui/tree/v0.0.11) - Added `EuiImage` component to allow for image sizing and zooms. ([#262](https://github.com/elastic/eui/pull/262)) - Updated `EuiOverlayMask` to append `
` to body. ([#254](https://github.com/elastic/eui/pull/254)) @@ -361,15 +361,15 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Bug fixes** - Disabled tab styling. ([#258](https://github.com/elastic/eui/pull/258)) -- Added proper class name for `alignItems` prop in `EuiFlexGroup`. ([#257](https://github.com/elastic/eui/pull/257)) -- Clicking the `downArrow` icon in `EuiSelect` now triggers selection. ([#255](https://github.com/elastic/eui/pull/255)) +- Proper classname for flexGroup alignItems prop. ([#257](https://github.com/elastic/eui/pull/257)) +- Clicking the downArrow icon in `EuiSelect` now triggers selection. ([#255](https://github.com/elastic/eui/pull/255)) - Fixed `euiFormRow` id's from being the same as the containing input and label. ([#251](https://github.com/elastic/eui/pull/251)) **Breaking changes** - `{rest}` prop attacmhment moved from wrapping div to the input on checkboxes and switches. ([#246](https://github.com/elastic/eui/pull/246)) -# [`0.0.10`](https://github.com/elastic/eui/tree/v0.0.10) +## [`0.0.10`](https://github.com/elastic/eui/tree/v0.0.10) - Updated `euiPopover` to propagate `panelPaddingSize` padding values to content only (title does inherit horizontal values) via CSS. ([#229](https://github.com/elastic/eui/pull/229)) - Updated `EuiErrorBoundary` to preserve newlines in error. ([#238](https://github.com/elastic/eui/pull/238)) @@ -385,24 +385,24 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) - Fixed bug in `Pager` service which occurred when there were no items. ([#237](https://github.com/elastic/eui/pull/237)) - Added `isPageable` method to `Pager` service and set first and last page index to -1 when there are no pages. ([#242](https://github.com/elastic/eui/pull/242)) -# [`0.0.9`](https://github.com/elastic/eui/tree/v0.0.9) +## [`0.0.9`](https://github.com/elastic/eui/tree/v0.0.9) **Breaking changes** - Renamed `euiFlexGroup--alignItemsEnd` class to `euiFlexGroup--alignItemsFlexEnd`. -- Removed support for `primary` color from `EuiTextColor` because it looked too much like a link. +- Remove support for `primary` color from `EuiTextColor` because it looked too much like a link. **Bug fixes** -- Gave `EuiFormErrorText` and `EuiFormHelpText` proper `line-height`. ([#234](https://github.com/elastic/eui/pull/234)) +- Give `EuiFormErrorText` and `EuiFormHelpText` proper line-height. ([#234](https://github.com/elastic/eui/pull/234)) -# [`0.0.8`](https://github.com/elastic/eui/tree/v0.0.8) +## [`0.0.8`](https://github.com/elastic/eui/tree/v0.0.8) **Bug fixes** -- Fixed vertical button alignment. ([#232](https://github.com/elastic/eui/pull/232)) +- Fix button vertical alignment. ([#232](https://github.com/elastic/eui/pull/232)) -# [`0.0.7`](https://github.com/elastic/eui/tree/v0.0.7) +## [`0.0.7`](https://github.com/elastic/eui/tree/v0.0.7) - Added `EuiSteps` component ([#202](https://github.com/elastic/eui/pull/202), [#208](https://github.com/elastic/eui/pull/208)) @@ -412,20 +412,20 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Bug fixes** -- Case sensitive file name fixed for Kibana dark theme. ([#216](https://github.com/elastic/eui/pull/216)) +- Case sensitive file name fix for Kibana dark theme. ([#216](https://github.com/elastic/eui/pull/216)) -# [`0.0.6`](https://github.com/elastic/eui/tree/v0.0.6) +## [`0.0.6`](https://github.com/elastic/eui/tree/v0.0.6) - `justify` prop of `EuiFlexGroup` now accepts `spaceEvenly` ([#205](https://github.com/elastic/eui/pull/205)) - Increased size of `` so that it's distinguishable as a title ([#204](https://github.com/elastic/eui/pull/204)) -# [`0.0.5`](https://github.com/elastic/eui/tree/v0.0.5) +## [`0.0.5`](https://github.com/elastic/eui/tree/v0.0.5) **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](https://github.com/elastic/eui/pull/203)) -# [`0.0.4`](https://github.com/elastic/eui/tree/v0.0.4) +## [`0.0.4`](https://github.com/elastic/eui/tree/v0.0.4) - Added `EuiHealth` components for status checks ([#158](https://github.com/elastic/eui/pull/158)) - Cleaned up styling for checkboxes, switches, and radios ([#158](https://github.com/elastic/eui/pull/158)) @@ -456,9 +456,9 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) **Breaking changes** - Fixed a bug where table cell classes were being applied twice ([#167](https://github.com/elastic/eui/pull/167)) -- React `^16.0` is now a peer dependency ([#198](https://github.com/elastic/eui/pull/198)) +- React ^16.0 is now a peer dependency ([#198](https://github.com/elastic/eui/pull/198)) -# [`0.0.3`](https://github.com/elastic/eui/tree/v0.0.3) +## [`0.0.3`](https://github.com/elastic/eui/tree/v0.0.3) - `EuiFlexItem` now accepts integers between 1 and 10 for the `grow` prop. ([#144](https://github.com/elastic/eui/pull/144)) - `EuiFlexItem` and `EuiFlexGrow` now accept a `component` prop which you can set to `span` or `div` (default). ([#141](https://github.com/elastic/eui/pull/141)) @@ -469,7 +469,7 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) - `EuiSideNav` now accepts a tree data structure via the `items` prop ([#141](https://github.com/elastic/eui/pull/141)) - `EuiSideNavGroup`, `EuiSideNavItem`, and `EuiSideNavTitle` have been removed from the public API ([#141](https://github.com/elastic/eui/pull/141)) -# [`0.0.2`](https://github.com/elastic/eui/tree/v0.0.2) +## [`0.0.2`](https://github.com/elastic/eui/tree/v0.0.2) - Changed the hover states of `EuiButtonEmpty` to look more like links ([#135](https://github.com/elastic/eui/pull/135)) - `EuiCode` now wraps `EuiCodeBlock`, so it can do everything `EuiCodeBlock` could, but inline ([#138](https://github.com/elastic/eui/pull/138)) @@ -478,6 +478,6 @@ instead of just string ([#516](https://github.com/elastic/eui/pull/516)) - `EuiFormRow` generates its own unique `id` prop if none is provided ([#130](https://github.com/elastic/eui/pull/130)) - `EuiFormRow` associates help text and errors with the field element via ARIA attributes ([#130](https://github.com/elastic/eui/pull/130)) -# [`0.0.1`](https://github.com/elastic/eui/tree/v0.0.1) Initial Release +## [`0.0.1`](https://github.com/elastic/eui/tree/v0.0.1) Initial Release - Initial public release diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 97c357e885b..3b11c5ef993 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,7 +16,6 @@ Here are our guidelines for updating the `CHANGELOG.md` file: * Add a list item for each significant change in the PR: bugs that were fixed, new features, new components, or changes to the public API * In the list item, always link to any relevant Pull Requests, commit ranges, or individual commits * Add a short summary of what has changed, making sure it's informative to consumers who might be unaware of implementation details -* Always write these change items in past tense * Avoid documenting internal implementation changes that don't have an effect on the public interface ## Software Releases