Skip to content

Upgrade EUI to v99.3.0-borealis.0#211671

Merged
mgadewoll merged 6 commits intoelastic:mainfrom
mgadewoll:eui/v99.3.0
Feb 26, 2025
Merged

Upgrade EUI to v99.3.0-borealis.0#211671
mgadewoll merged 6 commits intoelastic:mainfrom
mgadewoll:eui/v99.3.0

Conversation

@mgadewoll
Copy link
Contributor

@mgadewoll mgadewoll commented Feb 19, 2025

99.2.0-borealis.099.3.0-borealis.0

Questions? Please see our Kibana upgrade FAQ.


v99.3.0

  • Updated table components to support adding tooltips to header cells (#8273)
    • Added columns.nameTooltip on EuiBasicTable
    • Added tooltipProps prop on EuiTableHeaderCell
  • Added accent color option to EuiCallOut (#8303)
  • Updated EuiInlineEditForm's onCancel prop type to allow uncontrolled mode usage (#8307)
  • Added ES|QL syntax highlighting for EuiCode, EuiCodeBlock, EuiMarkdownFormat, and EuiMarkdownEditor components. (#8317)
  • Updated EuiAccordion to prevent content from being transitioned on initial render when initialIsOpen=true (#8327)

Bug fixes

  • Fixed a bug on EuiSuperDatePicker where pasting an absolute date would append the date instead of replace it (#8311)

@mgadewoll mgadewoll added release_note:skip Skip the PR/issue when compiling release notes EUI v9.0.0 backport:version Backport to applied version labels v9.1.0 labels Feb 19, 2025
@mgadewoll mgadewoll marked this pull request as ready for review February 19, 2025 10:00
@mgadewoll mgadewoll requested review from a team as code owners February 19, 2025 10:00
@elasticmachine
Copy link
Contributor

Pinging @elastic/eui-team (EUI)

@acstll
Copy link
Contributor

acstll commented Feb 21, 2025

@elasticmachine merge upstream

@mgadewoll mgadewoll self-assigned this Feb 25, 2025
@banderror banderror requested review from a team and dplumlee February 25, 2025 10:04
@mgadewoll
Copy link
Contributor Author

@elasticmachine merge upstream

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
controls 458 459 +1
dashboard 743 744 +1
maps 1347 1348 +1
ml 2415 2412 -3
visTypeVega 553 550 -3
total -3

Async chunks

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

id before after diff
controls 426.3KB 427.8KB +1.5KB
dashboard 541.8KB 543.3KB +1.5KB
maps 2.9MB 2.9MB +1.5KB
ml 5.2MB 5.2MB -3.1KB
securitySolution 8.9MB 8.9MB +13.0B
visTypeVega 1.9MB 1.9MB -3.0KB
total -1.6KB

Page load bundle

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

id before after diff
kbnUiSharedDeps-npmDll 6.0MB 6.0MB +5.7KB

History

cc @mgadewoll

Copy link
Contributor

@dplumlee dplumlee left a comment

Choose a reason for hiding this comment

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

Rule management changes lgtm

@mgadewoll mgadewoll merged commit ac01a0c into elastic:main Feb 26, 2025
9 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 9.0

https://github.com/elastic/kibana/actions/runs/13550253112

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 26, 2025
`99.2.0-borealis.0` ⏩ `99.3.0-borealis.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

---

## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)

- Updated table components to support adding tooltips to header cells
([elastic#8273](elastic/eui#8273))
  - Added `columns.nameTooltip` on `EuiBasicTable`
  - Added `tooltipProps` prop on `EuiTableHeaderCell`
- Added `accent` color option to `EuiCallOut`
([elastic#8303](elastic/eui#8303))
- Updated `EuiInlineEditForm`'s `onCancel` prop type to allow
uncontrolled mode usage
([elastic#8307](elastic/eui#8307))
- Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`,
`EuiMarkdownFormat`, and `EuiMarkdownEditor` components.
([elastic#8317](elastic/eui#8317))
- Updated `EuiAccordion` to prevent content from being transitioned on
initial render when `initialIsOpen=true`
([elastic#8327](elastic/eui#8327))

**Bug fixes**

- Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date
would append the date instead of replace it
([elastic#8311](elastic/eui#8311))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
(cherry picked from commit ac01a0c)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
9.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

JoseLuisGJ pushed a commit to JoseLuisGJ/kibana that referenced this pull request Feb 27, 2025
`99.2.0-borealis.0` ⏩ `99.3.0-borealis.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

---

## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)

- Updated table components to support adding tooltips to header cells
([elastic#8273](elastic/eui#8273))
  - Added `columns.nameTooltip` on `EuiBasicTable`
  - Added `tooltipProps` prop on `EuiTableHeaderCell`
- Added `accent` color option to `EuiCallOut`
([elastic#8303](elastic/eui#8303))
- Updated `EuiInlineEditForm`'s `onCancel` prop type to allow
uncontrolled mode usage
([elastic#8307](elastic/eui#8307))
- Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`,
`EuiMarkdownFormat`, and `EuiMarkdownEditor` components.
([elastic#8317](elastic/eui#8317))
- Updated `EuiAccordion` to prevent content from being transitioned on
initial render when `initialIsOpen=true`
([elastic#8327](elastic/eui#8327))

**Bug fixes**

- Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date
would append the date instead of replace it
([elastic#8311](elastic/eui#8311))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
kibanamachine added a commit that referenced this pull request Feb 27, 2025
# Backport

This will backport the following commits from `main` to `9.0`:
- [Upgrade EUI to v99.3.0-borealis.0
(#211671)](#211671)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Lene
Gadewoll","email":"lene.gadewoll@elastic.co"},"sourceCommit":{"committedDate":"2025-02-26T17:54:52Z","message":"Upgrade
EUI to v99.3.0-borealis.0 (#211671)\n\n`99.2.0-borealis.0` ⏩
`99.3.0-borealis.0`\n\n[Questions? Please see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n---\n\n##
[`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)\n\n-
Updated table components to support adding tooltips to header
cells\n([#8273](https://github.com/elastic/eui/pull/8273))\n - Added
`columns.nameTooltip` on `EuiBasicTable`\n - Added `tooltipProps` prop
on `EuiTableHeaderCell`\n- Added `accent` color option to
`EuiCallOut`\n([#8303](https://github.com/elastic/eui/pull/8303))\n-
Updated `EuiInlineEditForm`'s `onCancel` prop type to
allow\nuncontrolled mode
usage\n([#8307](https://github.com/elastic/eui/pull/8307))\n- Added
ES|QL syntax highlighting for `EuiCode`,
`EuiCodeBlock`,\n`EuiMarkdownFormat`, and `EuiMarkdownEditor`
components.\n([#8317](https://github.com/elastic/eui/pull/8317))\n-
Updated `EuiAccordion` to prevent content from being transitioned
on\ninitial render when
`initialIsOpen=true`\n([#8327](https://github.com/elastic/eui/pull/8327))\n\n**Bug
fixes**\n\n- Fixed a bug on `EuiSuperDatePicker` where pasting an
absolute date\nwould append the date instead of replace
it\n([#8311](https://github.com/elastic/eui/pull/8311))\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ac01a0c3edc7950e969e552dd9cabc178065a523","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","EUI","v9.0.0","backport:version","v9.1.0"],"title":"Upgrade
EUI to
v99.3.0-borealis.0","number":211671,"url":"https://github.com/elastic/kibana/pull/211671","mergeCommit":{"message":"Upgrade
EUI to v99.3.0-borealis.0 (#211671)\n\n`99.2.0-borealis.0` ⏩
`99.3.0-borealis.0`\n\n[Questions? Please see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n---\n\n##
[`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)\n\n-
Updated table components to support adding tooltips to header
cells\n([#8273](https://github.com/elastic/eui/pull/8273))\n - Added
`columns.nameTooltip` on `EuiBasicTable`\n - Added `tooltipProps` prop
on `EuiTableHeaderCell`\n- Added `accent` color option to
`EuiCallOut`\n([#8303](https://github.com/elastic/eui/pull/8303))\n-
Updated `EuiInlineEditForm`'s `onCancel` prop type to
allow\nuncontrolled mode
usage\n([#8307](https://github.com/elastic/eui/pull/8307))\n- Added
ES|QL syntax highlighting for `EuiCode`,
`EuiCodeBlock`,\n`EuiMarkdownFormat`, and `EuiMarkdownEditor`
components.\n([#8317](https://github.com/elastic/eui/pull/8317))\n-
Updated `EuiAccordion` to prevent content from being transitioned
on\ninitial render when
`initialIsOpen=true`\n([#8327](https://github.com/elastic/eui/pull/8327))\n\n**Bug
fixes**\n\n- Fixed a bug on `EuiSuperDatePicker` where pasting an
absolute date\nwould append the date instead of replace
it\n([#8311](https://github.com/elastic/eui/pull/8311))\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ac01a0c3edc7950e969e552dd9cabc178065a523"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"9.0","label":"v9.0.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/211671","number":211671,"mergeCommit":{"message":"Upgrade
EUI to v99.3.0-borealis.0 (#211671)\n\n`99.2.0-borealis.0` ⏩
`99.3.0-borealis.0`\n\n[Questions? Please see our Kibana
upgrade\nFAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)\n\n---\n\n##
[`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)\n\n-
Updated table components to support adding tooltips to header
cells\n([#8273](https://github.com/elastic/eui/pull/8273))\n - Added
`columns.nameTooltip` on `EuiBasicTable`\n - Added `tooltipProps` prop
on `EuiTableHeaderCell`\n- Added `accent` color option to
`EuiCallOut`\n([#8303](https://github.com/elastic/eui/pull/8303))\n-
Updated `EuiInlineEditForm`'s `onCancel` prop type to
allow\nuncontrolled mode
usage\n([#8307](https://github.com/elastic/eui/pull/8307))\n- Added
ES|QL syntax highlighting for `EuiCode`,
`EuiCodeBlock`,\n`EuiMarkdownFormat`, and `EuiMarkdownEditor`
components.\n([#8317](https://github.com/elastic/eui/pull/8317))\n-
Updated `EuiAccordion` to prevent content from being transitioned
on\ninitial render when
`initialIsOpen=true`\n([#8327](https://github.com/elastic/eui/pull/8327))\n\n**Bug
fixes**\n\n- Fixed a bug on `EuiSuperDatePicker` where pasting an
absolute date\nwould append the date instead of replace
it\n([#8311](https://github.com/elastic/eui/pull/8311))\n\n---------\n\nCo-authored-by:
Elastic Machine
<elasticmachine@users.noreply.github.com>","sha":"ac01a0c3edc7950e969e552dd9cabc178065a523"}}]}]
BACKPORT-->

Co-authored-by: Lene Gadewoll <lene.gadewoll@elastic.co>
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Mar 22, 2025
`99.2.0-borealis.0` ⏩ `99.3.0-borealis.0`

[Questions? Please see our Kibana upgrade
FAQ.](https://github.com/elastic/eui/blob/main/wiki/eui-team-processes/upgrading-kibana.md#faq-for-kibana-teams)

---

## [`v99.3.0`](https://github.com/elastic/eui/releases/v99.3.0)

- Updated table components to support adding tooltips to header cells
([elastic#8273](elastic/eui#8273))
  - Added `columns.nameTooltip` on `EuiBasicTable`
  - Added `tooltipProps` prop on `EuiTableHeaderCell`
- Added `accent` color option to `EuiCallOut`
([elastic#8303](elastic/eui#8303))
- Updated `EuiInlineEditForm`'s `onCancel` prop type to allow
uncontrolled mode usage
([elastic#8307](elastic/eui#8307))
- Added ES|QL syntax highlighting for `EuiCode`, `EuiCodeBlock`,
`EuiMarkdownFormat`, and `EuiMarkdownEditor` components.
([elastic#8317](elastic/eui#8317))
- Updated `EuiAccordion` to prevent content from being transitioned on
initial render when `initialIsOpen=true`
([elastic#8327](elastic/eui#8327))

**Bug fixes**

- Fixed a bug on `EuiSuperDatePicker` where pasting an absolute date
would append the date instead of replace it
([elastic#8311](elastic/eui#8311))

---------

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
@rmyz
Copy link
Contributor

rmyz commented Mar 26, 2025

If we ever backport this to 8.x, we should also backport:
#216038
#216036
#216034

@mgadewoll
Copy link
Contributor Author

If we ever backport this to 8.x, we should also backport: #216038 #216036 #216034

@rmyz 8.x has already been further backported, it's currently on the next EUI version 100.0.0-classic.0 and will further be updated with EUI releases as well.

@rmyz
Copy link
Contributor

rmyz commented Mar 26, 2025

If we ever backport this to 8.x, we should also backport: #216038 #216036 #216034

@rmyz 8.x has already been further backported, it's currently on the next EUI version 100.0.0-classic.0 and will further be updated with EUI releases as well.

Oh, didn't see, will check then why those backports are failing if the nameTooltip API is there, thanks @mgadewoll

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels EUI release_note:skip Skip the PR/issue when compiling release notes v9.0.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants