Skip to content

Conversation

@thompsongl
Copy link
Contributor

@thompsongl thompsongl commented Jun 29, 2020

Summary

v24.1.0v26.3.1

  • Replaced KeyboardEvent.keyCode (deprecated) with KeyboardEvent.key
  • Extended Query / EuiSearchBar to allow any character inside double-quoted phrases
  • Optimized in-memory datagrid mount performance
  • Optimized performance of EuiToolTip during frequent mouesover/mouseout events

26.3.1

  • Added isClearable and placeholder options to EuiColorPicker (#3689)

26.3.0

  • Expanded EuiBasicTable's default action's name configuration to accept any React node (#3688)

26.2.0

  • Added background.color to EUI_CHARTS_THEME_LIGHT/DARK.theme (#3669)
  • Added gutterSize prop to EuiFacetGroup (#3639)
  • Updated props of EuiCode and EuiCodeBlock to reflect only functional props (#3647)
  • Updated EuiResizableContainer onPanelWidthChange callback method to include all panel widths (#3630)
  • Extended Query / EuiSearchBar to allow any character inside double-quoted phrases (#3432)
  • Added headerZindexLocation prop to EuiOverlayMask (#3655)
  • Added maskProps prop to EuiFlyout and EuiCollapsibleNav (#3655)

Bug fixes

  • Fixed EuiContextMenu panel onAnimationEnd transition bug in Chrome (#3656)
  • Fixed EuiSkipLink interactive props and Safari click issue (#3665)
  • Fixed z-index issues with EuiHeader, EuiFlyout, and other portal content (#3655)
  • Fixed color prop error in EuiBadge to be more flexible with what format it accepts (#3655)
  • Fixed EuiSuperSelect popover from moving 16px horizontally when it's close to a window edge (#3685)

Theme: Amsterdam

  • Fixed EuiHeaderBreadcrumb height, onClick, border-radius, and single item display (#3655)

26.1.0

  • Optimized in-memory datagrid mount performance (#3628)
  • Exported EuiCardProps and EuiCheckableCardProps types (#3640)

26.0.1

Bug fixes

  • Fixed fullscreen render issue in EuiCode (#3633)

26.0.0

  • Added useEuiTextDiff react hook utility (#3288)
  • Converted EuiOverlayMask to be a React functional component (#3555)
  • Changed responsive and max behavior of EuiBreadcrumbs to always display collapsed items in popover #3578)
  • Added BREAKPOINTS and getBreakpoint utilities #3578)
  • Added 'any' option to the step prop of the EuiFieldNumber (#3562)
  • Moved all EuiHeader SASS variables to global_styles (#3592)
  • Added side prop to EuiGlobalToastList for choosing which window side to display toasts (#3600)
  • Default titleSize get's implicitly set to 'm' for EuiEmptyPrompt (#3598)
  • Updated logoElastic to meet brand guidelines (#3613)
  • Allowed user to enter hexcode for colors in EuiStat (#3617)
  • Extended CommonProps in EuiColorPalettePickerPaletteTextProps, EuiColorPalettePickerPaletteFixedProps and EuiColorPalettePickerPaletteGradientProps types (#3616)
  • Updated onToggle callback in EuiAccordion to allow for external state control (#3614)

Bug fixes

  • Added display prop to EuiDataGridColumnSortingDraggable to pass displayAsText prop correctly to the column sorting popover.(#3574)
  • Fixed EuiCodeBlockImpl testenv mock pass-through of data-test-subj attribute (#3560)
  • Fixed DOM element creation issues in EuiOverlayMask by using lifecycle methods (#3555)
  • Fixed EuiComboBox's options list zIndex positioning when nested in other zIndex contexts (#3551)
  • Fixed euiHeaderAffordForFixed mixin's use of header SASS variable (#3592)
  • Included onClick as a valid prop for EuiControlBar icon controls (#3581)
  • Fixed poor performance of EuiToolTip during frequent mouesover/mouseout events (#3596)
  • Fixed EuiBasicTable custom actions popover from remaining open after click (#3619)

Breaking changes

  • Changed breadcrumb TS type exported name from Breadcrumb to EuiBreadcrumb (#3578)
  • Removed $euiZComboBox SCSS variable (value was 8001) (#3551)

Theme: Amsterdam

  • Updated EuiCallout by removing left border, adding border radius and increasing font weight on titles (#3557)
  • Updated EuiHeaderBreadcrumbs style to be more prominent (#3578)
  • Fixed EuiFilterGroup border-radius (#3591)
  • Updated EuiCodeBlock inline code style to use border radius (#3599)

25.0.0

  • Added conditional rendering of the title element in EuiCallOut to avoid usage of additional space caused by the rendered <div> element (#3549)
  • Added invalidCallout prop to EuiForm to allow conditional rendering of error callout(#3585)

Bug fixes

  • Fixed EuiCard image corners to be contained within border radius (#3556)
  • Fixed EuiKeyPadMenu and EuiKeyPadMenuItem aria roles (#3502)
  • Fixed EuiFieldSearch input clear button doesn't show when external input is passed(#3497)
  • Fixed EuiBasicTable footers to always use a unique key (#3559)
  • Fixed EuiInMemoryTable by changing the getDerivedStateFromProps to not block the updates as soon as it hits a true if condition (#3579)

Breaking changes

  • A fixed EuiHeader no longer automatically padding directly to the <body> element (#3538)
  • Improved EuiPagination, EuiDataGrid, EuiBasicTable and EuiInMemoryTable accessibility, causing EuiPaginationButton to require a new prop pageIndex (#3294)
  • Replaced all usages of KeyboardEvent.keyCode (deprecated) with KeyboardEvent.key. From @elastic/eui/lib/services, keyCodes has been replaced with keys, as has cascadingMenuKeyCodes->cascadingMenuKeys, and comboBoxKeyCodes->comboBoxKeys. The implementation of all of those exports (as well as accessibleClickKeys) all now use KeyboardEvent.key values. (#3517)

@thompsongl thompsongl added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes EUI v7.9.0 labels Jun 29, 2020
@thompsongl
Copy link
Contributor Author

Update: Waiting on resolution of #70383

@thompsongl thompsongl changed the title Upgrade EUI to v26.1.0 Upgrade EUI to v26.3.0 Jul 2, 2020
Copy link
Contributor

@cjcenizal cjcenizal left a comment

Choose a reason for hiding this comment

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

ES UI changes look good. I tested the Console history, and the Ingest Node Pipelines inline editor and processor movement-canceling UX. I couldn't test the changes to use_ui_ace_keyboard_mode.ts since a regression (#71157) means that this functionality currently isn't working on master. Test changes look reasonable but I didn't dig deeply. I assume if they're passing then the changes are fine.

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

@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.

Code owner changes lgtm

Copy link
Member

@kertal kertal left a comment

Choose a reason for hiding this comment

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

KibanaApp owned Code LGTM 👍 , tested locally in Chrome, Firefox, Safari, fixes the issue described in #6990, scrolling in Firefox over elements with Tooltips is no longer causing the jumping back to top

Copy link
Contributor

@XavierM XavierM left a comment

Choose a reason for hiding this comment

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

For Security Solutions

Copy link
Contributor

@thomasneirynck thomasneirynck left a comment

Choose a reason for hiding this comment

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

maps/* code review. LGTM. Thx!

@thompsongl
Copy link
Contributor Author

@elasticmachine merge upstream

Copy link
Contributor

@clintandrewhall clintandrewhall left a comment

Choose a reason for hiding this comment

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

LGTM... thanks for updating the storyshot, too!

Copy link
Contributor

@ryankeairns ryankeairns left a comment

Choose a reason for hiding this comment

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

Design pinged due to change in import path.

Copy link
Contributor

@shahzad31 shahzad31 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 !!

@thompsongl
Copy link
Contributor Author

endpoint-app/siem codeowner overlap. Will merge on green.

@thompsongl
Copy link
Contributor Author

@elasticmachine merge upstream

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Build metrics

✅ unchanged

History

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

@thompsongl thompsongl merged commit 9537a82 into elastic:master Jul 10, 2020
thompsongl added a commit to thompsongl/kibana that referenced this pull request Jul 10, 2020
* eui to 26.1.0

* Breadcrumb -> EuiBreadcrumb

* keyCode -> key

* src snapshot updates

* update header variables file location

* keyCode -> key in tests

* x-pack simple snapshot updates

* euitooltip updates

* euioverlaymask updates

* testbed keycode -> key

* fixed header sass mixin

* euidatagrid test workaround

* euioverlapmask mock

* euipaginationbutton markup

* nav snapshot update

* eui to 26.3.0

* flyout z-index fix

* euiflyout snapshot updates

* style snapshot updates

* table actions have machine readable text

* table actions have machine readable text

* core api docs update

* table actions snapshot update

* eui to 26.3.1

* update table actions type

* mock issue links; timeout done

* breadcrumb -> euibreadcrumb

Co-authored-by: Elastic Machine <[email protected]>
# Conflicts:
#	x-pack/plugins/index_management/__jest__/client_integration/home/index_templates_tab.test.ts
#	x-pack/plugins/security_solution/public/resolver/view/panels/panel_content_utilities.tsx
thompsongl added a commit that referenced this pull request Jul 10, 2020
* Upgrade EUI to v26.3.1 (#70243)

* eui to 26.1.0

* Breadcrumb -> EuiBreadcrumb

* keyCode -> key

* src snapshot updates

* update header variables file location

* keyCode -> key in tests

* x-pack simple snapshot updates

* euitooltip updates

* euioverlaymask updates

* testbed keycode -> key

* fixed header sass mixin

* euidatagrid test workaround

* euioverlapmask mock

* euipaginationbutton markup

* nav snapshot update

* eui to 26.3.0

* flyout z-index fix

* euiflyout snapshot updates

* style snapshot updates

* table actions have machine readable text

* table actions have machine readable text

* core api docs update

* table actions snapshot update

* eui to 26.3.1

* update table actions type

* mock issue links; timeout done

* breadcrumb -> euibreadcrumb

Co-authored-by: Elastic Machine <[email protected]>
# Conflicts:
#	x-pack/plugins/index_management/__jest__/client_integration/home/index_templates_tab.test.ts
#	x-pack/plugins/security_solution/public/resolver/view/panels/panel_content_utilities.tsx

* lint fix
jloleysens added a commit to jloleysens/kibana that referenced this pull request Jul 10, 2020
…11y-overlay

* 'master' of github.com:elastic/kibana: (33 commits)
  address index templates feedback (elastic#71353)
  Upgrade EUI to v26.3.1 (elastic#70243)
  [build] Creates Linux aarch64 archive (elastic#69165)
  [SIEM][Detection Engine] Fixes skipped tests (elastic#71347)
  [SIEM][Detection Engine][Lists] Adds read_privileges route for lists and list items
  [kbn/optimizer] implement "requiredBundles" property of KP plugins (elastic#70911)
  [Security Solution][Exceptions] - Exceptions modal pt 2 (elastic#70886)
  [ML] DF Analytics:  stop status polling when job stopped (elastic#71159)
  [SIEM][CASE] IBM Resilient Connector (elastic#66385)
  jenkins_xpack_saved_objects_field_metrics.sh expects to be run from the KIBANA_DIR in CI
  Deduplication of entries and items before sending to endpoint (elastic#71297)
  [services/remote/webdriver] fix eslint error (elastic#71346)
  send slack notifications on visual baseline failures
  fix visual regression job (elastic#70999)
  [Ingest Manager] Add schema to usageCollector. (elastic#71219)
  [ftr] use typed chromeOptions object, adding TEST_BROWSER_BINARY_PATH (elastic#71279)
  [Ingest Manager] Fix limited packages incorrect response (elastic#71292)
  Support multiple features declaring same properties (elastic#71106)
  [Security_Solution][Resolver]Add beta badge to Resolver panel (elastic#71183)
  [DOCS] Clarify trial subscription levels (elastic#70636)
  ...
gmmorris added a commit to gmmorris/kibana that referenced this pull request Jul 13, 2020
* master: (78 commits)
  Bump lodash package version (elastic#71392)
  refactor: 💡 use allow-list in AppArch codebase (elastic#71400)
  improve bugfix 7198 test stability (elastic#71250)
  [Security Solution][Ingest Manager][Endpoint] Optional ingest manager (elastic#71198)
  [Metrics UI] Round metric threshold time buckets to nearest unit (elastic#71172)
  [Security Solution][Endpoint] Policy creation callback fixes + Improved error handling in user manifest loop (elastic#71269)
  [Security Solution] Allow to configure Event Renderers settings (elastic#69693)
  Fix a11y keyboard overlay (elastic#71214)
  [APM] UI text updates (elastic#71333)
  [Logs UI] Limit `extendDatemath` to valid ranges (elastic#71113)
  [SIEM] fix tooltip of notes (elastic#71342)
  address index templates feedback (elastic#71353)
  Upgrade EUI to v26.3.1 (elastic#70243)
  [build] Creates Linux aarch64 archive (elastic#69165)
  [SIEM][Detection Engine] Fixes skipped tests (elastic#71347)
  [SIEM][Detection Engine][Lists] Adds read_privileges route for lists and list items
  [kbn/optimizer] implement "requiredBundles" property of KP plugins (elastic#70911)
  [Security Solution][Exceptions] - Exceptions modal pt 2 (elastic#70886)
  [ML] DF Analytics:  stop status polling when job stopped (elastic#71159)
  [SIEM][CASE] IBM Resilient Connector (elastic#66385)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

EUI release_note:skip Skip the PR/issue when compiling release notes Team:APM - DEPRECATED Use Team:obs-ux-infra_services. Team:Fleet Team label for Observability Data Collection Fleet team Team:Uptime - DEPRECATED Synthetics & RUM sub-team of Application Observability v7.9.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.