Skip to content

Upgrade to EUI v22.3.0#62963

Merged
chandlerprall merged 14 commits intoelastic:masterfrom
chandlerprall:eui-22-3-0
Apr 22, 2020
Merged

Upgrade to EUI v22.3.0#62963
chandlerprall merged 14 commits intoelastic:masterfrom
chandlerprall:eui-22-3-0

Conversation

@chandlerprall
Copy link
Contributor

Summary

22.3.0

  • Removed dependency on option list for custom option of EuiComboBox (#3183)
  • Fixed EuiPopover arrow position in Android and Linux (#3188)
  • Improved htmlIdGenerator when supplying both prefix and suffix (#3076)
  • Updated pagination prop descriptions for EuiInMemoryTable (#3142)
  • Added title and aria attributes to EuiToken's icon element (#3195)
  • Added new Elasticsearch token types (#2758)

Bug Fixes

  • Fixed bug in EuiAccordion to adjust to the correct height when content height changes (#3160)
  • Fixed bug in EuiBasicTable to handle dynamic icon value properly in collapsed actions (#3145)
  • Fixed availability check for actions in EuiBasicTable (3030)

22.2.0

  • Improved EuiModal close button position to prevent from overlapping with the title (#3176)

Bug Fixes

Feature: EuiCollapsibleNav (#3019)

  • Added EuiCollapsibleNav and EuiCollapsibleNavGroup components
  • Added EuiPinnableListGroup, an extension of EuiListGroup
  • Added ghost colored EuiListGroupItem, increased overall large size, and fixed focus states
  • Added color and size props to EuiListGroup
  • Added home and menu glyphs to EuiIcon
  • Added simple euiXScroll and euiYScroll SASS mixins and CSS utility equivelants

Bug Fixes

  • Fixed EuiAccordion icon margins, focus state, and flex issue in IE
  • Fixed 1.1px height of EuiHorizontalRule

22.1.1

Bug Fixes

  • Fixed infinite call stack in EuiResizeObserver's fallback polyfill (#3180)
  • Correct defaultProps definition in EuiComboBox (#3180)

22.1.0

  • Added delimiter prop to EuiComboBox (#3104)
  • Added useColorPickerState and useColorStopsState utilities (#3067)
  • Fixed EuiSearchBar related types (#3147)
  • Added prepend and append ability to EuiSuperSelect (#3167)

Bug Fixes

  • Fixed EuiNavDrawer scrolling issue on mobile (#3174)

22.0.0

  • Replaced various lodash functions with native functions (#3053)
  • Added whiteSpace prop to EuiCodeBlock (#3103)
  • Added sortMatchesBy prop for EuiComboBox (#3089)
  • Added prepend and append ability to EuiFieldPassword (#3122)
  • Added Enter key press functionality to EuiSuperDatePicker (#3048)
  • Added title to headers of EuiTable in case of truncation (#3094)
  • Added i18n to EuiTableHeaderCell (#3094)
  • Added number and string to size type of EuiImage for setting custom sizes (#3012)
  • Improved EuiButtonEmpty focus state when the color type is text (#3135)
  • Added EuiLoadingElastic component (#3017)
  • Upgraded react-beautiful-dnd to v13 (#3064)
  • Fixed EuiPagination vertical alignment of the text when used as compressed (#3152)
  • Added showTooltip prop for EuiSuperUpdateButton to show tooltip and showing only once popovers are closed (#3127)

Bug Fixes

  • Fixed bug in EuiSuperDatePicker not showing correct values in relative tab of end date (#3132)
  • Fixed bug in EuiSuperDatePicker to show correct values of commonly used values in relative tab (#3106)
  • Fixed race condition in EuiIcon when switching from dynamically fetched components (#3118)
  • Fixed the issue that EuiResizeObserver fallback did not properly listen to pure window resizing (#3088)

Breaking changes

  • Removed EuiKeyPadMenuItemButton in favor of just EuiKeyPadMenuItem that can also accept an onClick (#3062)

21.1.0

  • Updated EuiFilterSelect to retain the order of its filters (#3063)
  • Added href prop to EuiBadge (#3009)
  • Added props descriptions for EuiComboBox (#3007)
  • Exported dateFormatAliases as a part of the public API (#3043)
  • Exported EuiTextProps type definition (#3039)
  • Added a component prop to EuiForm to render a <form>(#3010)
  • Removed role attribute from EuiImage(#3036)
  • Added prepend and append ability to EuiComboBox single selection only (#3003)
  • Added onColumnResize prop to EuiDataGrid of type EuiDataGridOnColumnResizeHandler that gets called when column changes it's size (#2963)
  • Added logoEnterpriseSearch to EuiIcon (#3066)
  • Added RGB format support to EuiColorPicker and EuiColorStops (#2850)
  • Added alpha channel (opacity) support to EuiColorPicker and EuiColorStops (#2850)
  • Added useResizeObserver hook (#2991)
  • Added showColumnSelector.allowHide and showColumnSelector.allowReorder props to EuiDataGrid UI configuration (#2993)
  • Added EuiMark component (#3060)
  • Changed tabs.name prop shape in EuiTabbedContent to accept a node, which aligns it with EuiTab (#3100)

Bug Fixes

@chandlerprall chandlerprall added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.8.0 labels Apr 8, 2020
@chandlerprall
Copy link
Contributor Author

xpack-siemCypress test is failing due to yarn's installation of workspace dependencies. @spalger is investigating (❤️)

@chandlerprall chandlerprall force-pushed the eui-22-3-0 branch 2 times, most recently from d5d7267 to f126ee8 Compare April 15, 2020 17:07
@chandlerprall chandlerprall marked this pull request as ready for review April 16, 2020 21:32
@chandlerprall chandlerprall requested a review from a team April 16, 2020 21:32
@chandlerprall chandlerprall requested a review from a team as a code owner April 16, 2020 21:32
@chandlerprall chandlerprall requested a review from a team April 16, 2020 21:32
@chandlerprall chandlerprall requested review from a team as code owners April 16, 2020 21:32
@chandlerprall chandlerprall requested a review from a team April 16, 2020 21:32
Copy link
Member

@legrego legrego left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Security changes LGTM - code review only

Copy link
Contributor

@spalger spalger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations: LGTM

Copy link
Contributor

@pgayvallet pgayvallet left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for platform changes

Copy link
Contributor

@mikecote mikecote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alerting code LGTM

Copy link
Contributor

@chrisronline chrisronline left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see any changes for the monitoring plugin

Copy link
Contributor

@poffdeluxe poffdeluxe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm getting a few errors when loading up Canvas that aren't present on master. Chrome logs an error to console and Firefox throws up a caught error message in the Canvas app. The logged error isn't super helpful cuz it's throwing the error that's happening while handling a different error.

The error it's trying to handle is ResizeObserver loop limit exceeded

Copy link
Contributor

@poffdeluxe poffdeluxe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Canvas changes lgtm!

Copy link
Contributor

@smith smith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

APM changes look ok.

Copy link
Contributor

@lizozom lizozom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@elastic elastic deleted a comment from elasticmachine Apr 19, 2020
Copy link
Contributor

@peteharverson peteharverson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ML LGTM - also gave it a quick visual test locally.

@chandlerprall
Copy link
Contributor Author

jenkins test this

Copy link
Contributor

@rylnd rylnd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SIEM changes LGTM. Sorry about the snapshot noise! A followup on the as anys would be appreciated as well, but I understand the limitations are between EUI and styled-components.

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@chandlerprall chandlerprall merged commit 126d187 into elastic:master Apr 22, 2020
@chandlerprall chandlerprall deleted the eui-22-3-0 branch April 22, 2020 17:02
chandlerprall added a commit that referenced this pull request Apr 22, 2020
* snapshot updates

* bump to eui 22.3.0

* snapshots

* Fix css selector in test to match EUI internal DOM change

* Updated snapshots

* Insert react-beautiful-dnd@10 into top-level kibana to force siem's node_modules to hold its correct version

* More snapshot updates, resolved a typescript issue

* Move react-beautiful-dnd dependency around to make things happy again

* Use SearchFilterConfig from the top-level eui export

* Swallow 'ResizeObserver error does not have an err object' error in canvas

* Swallow ResizeObserver error cross-browser
@rylnd rylnd mentioned this pull request Apr 22, 2020
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_note:skip Skip the PR/issue when compiling release notes v7.8.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.