kibana icon indicating copy to clipboard operation
kibana copied to clipboard

Upgrade EUI to v93.1.1

Open cee-chen opened this issue 1 year ago • 4 comments

v93.0.0v93.1.1


v93.1.1

This is a patch release primarily intended for use by Kibana.

  • Added top-level EuiTreeView.Item export (#7526)

v93.1.0

  • Added index glyph to EuiIcon (#7498)
  • Updated EuiHighlight to accept an array of search strings, which allows highlighting multiple, separate words within its children. This new type and behavior only works if highlightAll is also set to true. (#7496)
  • Updated EuiContextMenu with a new panels.items.renderItem property, which allows rendering completely custom items next to standard EuiContextMenuItem objects (#7510)
  • EuiSuperDatePicker updates:
    • Updated EuiSuperDatePicker with a new refreshIntervalUnits prop. Passing this prop allows controlling and overriding the default unit rounding behavior. (#7501)
    • Updated EuiAutoRefresh and EuiRefreshInterval with a new intervalUnits prop. Passing this prop allows controlling and overriding the default unit rounding behavior. (#7501)
    • Updated onRefreshChange to pass back a new intervalUnits key that contains the current interval unit format (seconds, minutes, or hours). (#7501)
    • Updated EuiSuperDatePicker with a new canRoundRelativeUnits prop, which defaults to true (current behavior). To preserve displaying the unit that users select for relative time, set this to false. (#7502)
    • Updated EuiSuperDatePicker with a new refreshMinInterval prop, which accepts a minimum number in milliseconds (#7516)
    • Updated EuiAutoRefresh and EuiRefreshInterval with a new minInterval prop, which accepts a minimum number in milliseconds (#7516)

Bug fixes

  • Fixed EuiHighlight to not parse search strings as regexes (#7496)
  • Fixed EuiSuperDatePicker submit bug when used within <form> elements (#7504)
  • Fixed an EuiTreeView bug where aria-expanded was being applied to items without expandable children (#7513)

CSS-in-JS conversions

  • Converted EuiTreeView to Emotion. Updates as part of the conversion: (#7513)
    • Removed .euiTreeView__wrapper div node
    • Enforced consistent icon size based on display size

cee-chen avatar Feb 12 '24 21:02 cee-chen

Pinging @elastic/eui-team (EUI)

elasticmachine avatar Feb 13 '24 20:02 elasticmachine

Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services)

elasticmachine avatar Feb 13 '24 21:02 elasticmachine

:yellow_heart: Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] Investigations - Security Solution Cypress Tests #6 / Basic esql search and filter operations "before each" hook for "should remove the query when the back button is pressed after adding a query" "before each" hook for "should remove the query when the back button is pressed after adding a query"

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
kubernetesSecurity 60 198 +138

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
enterpriseSearch 2.7MB 2.7MB -1.0B
kubernetesSecurity 38.6KB 205.1KB +166.6KB
maps 2.9MB 2.9MB -1.0B
serverlessSearch 426.8KB 426.7KB -1.0B
total +166.6KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
core 384.6KB 384.4KB -185.0B
kbnUiSharedDeps-css 282.1KB 280.1KB -2.0KB
kbnUiSharedDeps-npmDll 6.2MB 6.2MB +6.0KB
kubernetesSecurity 5.8KB 6.0KB +213.0B
total +4.1KB

History

  • :green_heart: Build #193954 succeeded 68547a85dbda2ef3ddeac8ff4aab9d45efcc89d1
  • :broken_heart: Build #193889 failed 715e42aa845678674ef9b8d08cca49a72291d6d0
  • :green_heart: Build #193424 succeeded eb0fc7131c677699bdd8d4b28f186b00ef751ec5
  • :green_heart: Build #193172 succeeded 0f0b282fd9713f16fbb40d5bd84066b702b85550
  • :yellow_heart: Build #193167 was flaky b5b968fce7f14e78cc7e5be6cc008eebad307748
  • :broken_heart: Build #193137 failed ddb655a2c535da1413b943f03ea13ecc859669ea

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

kibana-ci avatar Feb 19 '24 07:02 kibana-ci