Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
# Backport This will backport the following commits from `main` to `8.x`: - [Upgrade EUI to v95.12.0 (#193805)](#193805) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Cee Chen","email":"549407+cee-chen@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-09-30T23:25:47Z","message":"Upgrade EUI to v95.12.0 (#193805)\n\n`v95.11.0`⏩`v95.12.0-backport.0`\r\n\r\n> [!note]\r\n> A few fun highlights from this release:\r\n> - Content within `EuiDataGrid`, `EuiBasicTable`, and\r\n`EuiInMemoryTable`, when manually selected/highlighted by users, should\r\nnow more cleanly copy and paste into various spreadsheet apps\r\n> - `EuiProvider` will now detect the user's system-level dark or light\r\nmode and default to that if no `colorMode` prop is passed manually\r\n\r\n_[Questions? Please see our Kibana upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n## [`v95.12.0`](https://github.com/elastic/eui/releases/v95.12.0)\r\n\r\n- Enhanced `EuiDataGrid` and `EuiBasic/InMemoryTable` to clean content\r\nnewlines/tabs when users copy and paste from their tabular data\r\n([#8019](https://github.com/elastic/eui/pull/8019))\r\n- Updated `EuiResizableButton` with a new `accountForScrollbars` prop\r\n([#8021](https://github.com/elastic/eui/pull/8021))\r\n- Updated `EuiProvider` to inherit from the user's OS/system light/dark\r\nmode setting if a `colorMode` prop has not been passed\r\n([#8026](https://github.com/elastic/eui/pull/8026))\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiDatePicker`'s `onClear` button to not appear when the input\r\nis `disabled` ([#8020](https://github.com/elastic/eui/pull/8020))\r\n- Fixed several `EuiDataGrid` row height bugs:\r\n([#8025](https://github.com/elastic/eui/pull/8025))\r\n- Fixed row heights not recalculating when\r\n`rowHeightOptions.lineHeight`, `gridStyles.fontSize`, or\r\n`gridStyles.cellPadding` changed\r\n- Fixed incorrect height calculations for `rowHeightOptions.rowHeights`\r\nwith `lineCount`s\r\n- Fixed control column content to align better with multi-line row\r\nheights, as well as custom line-heights\r\n##\r\n[`v95.12.0-backport.0`](https://github.com/elastic/eui/releases/v95.12.0-backport.0)\r\n\r\n**This is a backport release only intended for use by Kibana.**\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiProvider`'s system color mode detection causing errors\r\nduring server-side rendering\r\n([#8040](https://github.com/elastic/eui/pull/8040))\r\n- Fixed an `EuiDataGrid` rendering bug that was causing bouncing\r\nscrollbar issues ([#8041](https://github.com/elastic/eui/pull/8041))","sha":"8a89c8576df104c16ae3abf39b9db766e56d4e3b","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","EUI","v9.0.0","v8.16.0","backport:version"],"title":"Upgrade EUI to v95.12.0","number":193805,"url":"https://github.com/elastic/kibana/pull/193805","mergeCommit":{"message":"Upgrade EUI to v95.12.0 (#193805)\n\n`v95.11.0`⏩`v95.12.0-backport.0`\r\n\r\n> [!note]\r\n> A few fun highlights from this release:\r\n> - Content within `EuiDataGrid`, `EuiBasicTable`, and\r\n`EuiInMemoryTable`, when manually selected/highlighted by users, should\r\nnow more cleanly copy and paste into various spreadsheet apps\r\n> - `EuiProvider` will now detect the user's system-level dark or light\r\nmode and default to that if no `colorMode` prop is passed manually\r\n\r\n_[Questions? Please see our Kibana upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n## [`v95.12.0`](https://github.com/elastic/eui/releases/v95.12.0)\r\n\r\n- Enhanced `EuiDataGrid` and `EuiBasic/InMemoryTable` to clean content\r\nnewlines/tabs when users copy and paste from their tabular data\r\n([#8019](https://github.com/elastic/eui/pull/8019))\r\n- Updated `EuiResizableButton` with a new `accountForScrollbars` prop\r\n([#8021](https://github.com/elastic/eui/pull/8021))\r\n- Updated `EuiProvider` to inherit from the user's OS/system light/dark\r\nmode setting if a `colorMode` prop has not been passed\r\n([#8026](https://github.com/elastic/eui/pull/8026))\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiDatePicker`'s `onClear` button to not appear when the input\r\nis `disabled` ([#8020](https://github.com/elastic/eui/pull/8020))\r\n- Fixed several `EuiDataGrid` row height bugs:\r\n([#8025](https://github.com/elastic/eui/pull/8025))\r\n- Fixed row heights not recalculating when\r\n`rowHeightOptions.lineHeight`, `gridStyles.fontSize`, or\r\n`gridStyles.cellPadding` changed\r\n- Fixed incorrect height calculations for `rowHeightOptions.rowHeights`\r\nwith `lineCount`s\r\n- Fixed control column content to align better with multi-line row\r\nheights, as well as custom line-heights\r\n##\r\n[`v95.12.0-backport.0`](https://github.com/elastic/eui/releases/v95.12.0-backport.0)\r\n\r\n**This is a backport release only intended for use by Kibana.**\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiProvider`'s system color mode detection causing errors\r\nduring server-side rendering\r\n([#8040](https://github.com/elastic/eui/pull/8040))\r\n- Fixed an `EuiDataGrid` rendering bug that was causing bouncing\r\nscrollbar issues ([#8041](https://github.com/elastic/eui/pull/8041))","sha":"8a89c8576df104c16ae3abf39b9db766e56d4e3b"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/193805","number":193805,"mergeCommit":{"message":"Upgrade EUI to v95.12.0 (#193805)\n\n`v95.11.0`⏩`v95.12.0-backport.0`\r\n\r\n> [!note]\r\n> A few fun highlights from this release:\r\n> - Content within `EuiDataGrid`, `EuiBasicTable`, and\r\n`EuiInMemoryTable`, when manually selected/highlighted by users, should\r\nnow more cleanly copy and paste into various spreadsheet apps\r\n> - `EuiProvider` will now detect the user's system-level dark or light\r\nmode and default to that if no `colorMode` prop is passed manually\r\n\r\n_[Questions? Please see our Kibana upgrade\r\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)_\r\n\r\n---\r\n\r\n## [`v95.12.0`](https://github.com/elastic/eui/releases/v95.12.0)\r\n\r\n- Enhanced `EuiDataGrid` and `EuiBasic/InMemoryTable` to clean content\r\nnewlines/tabs when users copy and paste from their tabular data\r\n([#8019](https://github.com/elastic/eui/pull/8019))\r\n- Updated `EuiResizableButton` with a new `accountForScrollbars` prop\r\n([#8021](https://github.com/elastic/eui/pull/8021))\r\n- Updated `EuiProvider` to inherit from the user's OS/system light/dark\r\nmode setting if a `colorMode` prop has not been passed\r\n([#8026](https://github.com/elastic/eui/pull/8026))\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiDatePicker`'s `onClear` button to not appear when the input\r\nis `disabled` ([#8020](https://github.com/elastic/eui/pull/8020))\r\n- Fixed several `EuiDataGrid` row height bugs:\r\n([#8025](https://github.com/elastic/eui/pull/8025))\r\n- Fixed row heights not recalculating when\r\n`rowHeightOptions.lineHeight`, `gridStyles.fontSize`, or\r\n`gridStyles.cellPadding` changed\r\n- Fixed incorrect height calculations for `rowHeightOptions.rowHeights`\r\nwith `lineCount`s\r\n- Fixed control column content to align better with multi-line row\r\nheights, as well as custom line-heights\r\n##\r\n[`v95.12.0-backport.0`](https://github.com/elastic/eui/releases/v95.12.0-backport.0)\r\n\r\n**This is a backport release only intended for use by Kibana.**\r\n\r\n**Bug fixes**\r\n\r\n- Fixed `EuiProvider`'s system color mode detection causing errors\r\nduring server-side rendering\r\n([#8040](https://github.com/elastic/eui/pull/8040))\r\n- Fixed an `EuiDataGrid` rendering bug that was causing bouncing\r\nscrollbar issues ([#8041](https://github.com/elastic/eui/pull/8041))","sha":"8a89c8576df104c16ae3abf39b9db766e56d4e3b"}},{"branch":"8.x","label":"v8.16.0","branchLabelMappingKey":"^v8.16.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Cee Chen <549407+cee-chen@users.noreply.github.com>
- Loading branch information