Skip to content

Upgrade EUI to v28.2.0#75700

Merged
thompsongl merged 27 commits intoelastic:masterfrom
thompsongl:eui/28
Aug 31, 2020
Merged

Upgrade EUI to v28.2.0#75700
thompsongl merged 27 commits intoelastic:masterfrom
thompsongl:eui/28

Conversation

@thompsongl
Copy link
Copy Markdown
Contributor

Summary

v27.4.1v28.2.0

  • Support for @elastic/charts@20.x
  • New pluggable EuiMarkdownEditor and EuiMarkdownFormat components
  • New EuiSelectableTemplateSitewide component for global search

28.2.0

  • Added EuiSelectableTemplateSitewide as wrapper of EuiSelectable for Elastic's global search component (#3800)
  • Updated styles of EuiMark to override browser default (#3800)
  • Updated EuiHighlight to use EuiMark as matching element wrapper (#3800)
  • Enhanced EuiSelectable's option type to allow for a separate searchableLabel and any generic keys (#3800)
  • Added listProps.onFocusBadge, loadingMessage, noMatchesMessage, and emptyMessage props to EuiSelectable (#3800)
  • Added bordered prop to EuiSelectableMessage (#3800)

Bug fixes

  • Fixed display of EuiBadge if only the iconType is passed (#3800)
  • Fixed accessibility error in EuiSelectable when the list isn't on the page (#3800)
  • Fixed accessibility error in EuiPopover when ownFocus = false (#3800)

28.1.0

  • Added isLoading and isLoadingMessage props to EuiAccordion (#3879)
  • Added testenv mock for EuiFocusTrap (#3930)

Bug fixes

  • Fixed bug in EuiCodeBlock content overlapping with control buttons when whiteSpace was set to "pre" (#3853)
  • Fixed EuiFocusTrap not applying provided style prop (#3916)
  • Fixed bug in EuiDataGrid when a new pagination object would cause every cell to render (#3919)

28.0.0

  • Update createTheme to apply latest changes to elastic charts Theme. (#3792)
  • Added icons for appSearchApp and workplaceSearchApp to EuiIcon (#3859)
  • Added unlink glyph to EuiIcon (#3869)
  • Added EuiMarkdownEditor and EuiMarkdownFormat components (#3522)

Bug fixes

  • Fixed EuiFacetGroup container expansion due to negative margin value (#3871)
  • Fixed EuiComboBox delimeter-separated option creation and empty state prompt text (#3841)
  • Fixed EuiDataGrid not properly resizing within a fixed height container (#3894)
  • Fixed bug in EuiFieldPassword where an edge case mutated its append prop (#3884)

Breaking changes

  • Requires @elastic/charts version 20.0.0 and above for chart theming utils.

@thompsongl thompsongl added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.10.0 labels Aug 21, 2020
@nickofthyme
Copy link
Copy Markdown
Contributor

Charts updates include

fix #73167
close #75031

@nickofthyme
Copy link
Copy Markdown
Contributor

@thompsongl it looks like the failing test (Security solution Cypress Tests) is from the search_bar.spec.ts. Let me know if this is due to my changes and I can look into it.

@thompsongl
Copy link
Copy Markdown
Contributor Author

Let me know if this is due to my changes and I can look into it.

Unrelated. I'll take on fixing it.

@thompsongl
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

@thompsongl thompsongl marked this pull request as ready for review August 25, 2020 21:13
@thompsongl thompsongl requested a review from a team August 25, 2020 21:13
Copy link
Copy Markdown
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 good!

Copy link
Copy Markdown
Contributor

@nreese nreese left a comment

Choose a reason for hiding this comment

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

maps changes LGTM

Copy link
Copy Markdown
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

@thompsongl
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

Copy link
Copy Markdown
Contributor

@wylieconlon wylieconlon left a comment

Choose a reason for hiding this comment

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

Tested and reviewed the changes to Lens, LGTM.

@thompsongl
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

Copy link
Copy Markdown
Contributor

@crob611 crob611 left a comment

Choose a reason for hiding this comment

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

Canvas just has a snapshot update and it looks good to me. 👍

Copy link
Copy Markdown
Contributor

@igoristic igoristic left a comment

Choose a reason for hiding this comment

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

Stack Monitoring looks good 👍

Copy link
Copy Markdown
Contributor

@justinkambic justinkambic left a comment

Choose a reason for hiding this comment

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

I think we have a boolean flipped to false instead of true.

Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
Copy link
Copy Markdown
Contributor

@justinkambic justinkambic left a comment

Choose a reason for hiding this comment

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

Uptime changes LGTM!

Copy link
Copy Markdown
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

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

Kibana App team Code review LGTM, I also checked the bug on TSVB and it is fixed 🎉 Lens settings panel works as expected and is much better now 👏

@thompsongl
Copy link
Copy Markdown
Contributor Author

@elasticmachine merge upstream

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

Build metrics

@kbn/optimizer bundle module count

id value diff baseline
canvas 1200 -3 1203

async chunks size

id value diff baseline
apm 4.7MB +552.0B 4.7MB
canvas 1.4MB -1.3KB 1.4MB
enterpriseSearch 358.5KB +89.0B 358.4KB
maps 3.3MB +40.0B 3.3MB
observability 296.9KB +15.0B 296.9KB
securitySolution 9.5MB +736.0B 9.5MB
visTypeTimeseries 1.8MB +1.2KB 1.8MB
total +1.3KB

page load bundle size

id value diff baseline
lens 867.3KB +93.0B 867.2KB
upgradeAssistant 64.8KB +89.0B 64.7KB
total +182.0B

oss distributable file count

id value diff baseline
total 27303 +1057 26246

distributable file count

id value diff baseline
total 45423 +1055 44368

History

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

@thompsongl thompsongl merged commit ee73c59 into elastic:master Aug 31, 2020
thompsongl added a commit to thompsongl/kibana that referenced this pull request Aug 31, 2020
* eui to v28.0.0

* eui to 28.2.0

* euiselectableoptions type update

* targeted nohoist

* src snapshot updates

* x-pack snapshot updates

* strong -> mark

* upgrade @elastic/charts to v21.0.1

* strong -> mark

* fix charts version merge

* maps -> add_field_tooltip_popover type update

* snapshot update

* Fix gridline visibility

Co-authored-by: Justin Kambic <justin.kambic@elastic.co>

Co-authored-by: nickofthyme <nick.ryan.partridge@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
thompsongl added a commit that referenced this pull request Aug 31, 2020
* eui to v28.0.0

* eui to 28.2.0

* euiselectableoptions type update

* targeted nohoist

* src snapshot updates

* x-pack snapshot updates

* strong -> mark

* upgrade @elastic/charts to v21.0.1

* strong -> mark

* fix charts version merge

* maps -> add_field_tooltip_popover type update

* snapshot update

* Fix gridline visibility

Co-authored-by: Justin Kambic <justin.kambic@elastic.co>

Co-authored-by: nickofthyme <nick.ryan.partridge@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Justin Kambic <justin.kambic@elastic.co>

Co-authored-by: nickofthyme <nick.ryan.partridge@gmail.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Justin Kambic <justin.kambic@elastic.co>
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 Team:APM - DEPRECATED Use Team:obs-ux-infra_services. Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.10.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Lens] Enable fitting functions for stacked area charts TSVB chart doesn't render when axis min is outside data range