-
Notifications
You must be signed in to change notification settings - Fork 8.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade EUI to v27.4.0 #74004
Upgrade EUI to v27.4.0 #74004
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ES UI changes LGTM.
...ins/canvas/public/components/asset_manager/__stories__/__snapshots__/asset.stories.storyshot
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Canvas changes lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Platform changes LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for stack monitoring
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Security Solution approve this PR ;)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Uptime changes LGTM !!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
APM changes LGTM
@elasticmachine merge upstream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rewviewed code of Kibana App ownership only. Code LGTM
@elasticmachine merge upstream |
💚 Build SucceededBuild metricsasync chunks size
page load bundle size
History
To update your PR or re-run it, just comment with: |
* eui to 27.1.0 * eui to 27.2.0 * buttoniconside type * euiselectable type * update onScroll callback and polyfill size references * findTestSubject ts * buttoncontent and collapsiblenav src snapshot updates * update prop retrieval * xpack snapshots * jest updates * type fixes * more snapshots * virtual list changes * more virtualization changes * merge * fix functional tests * data-test-subj for indexPatter-switcher * storyshots * eui to 27.3.1 * Fix unit tests * Fix broken unit test * Updated snapshots * Fixed types * search for value in euiselectable before selection * select the correct element * mock virtualized dep * ts fix * reinstate storyshot * ts fix Co-authored-by: Chandler Prall <chandler.prall@gmail.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
* eui to 27.1.0 * eui to 27.2.0 * buttoniconside type * euiselectable type * update onScroll callback and polyfill size references * findTestSubject ts * buttoncontent and collapsiblenav src snapshot updates * update prop retrieval * xpack snapshots * jest updates * type fixes * more snapshots * virtual list changes * more virtualization changes * merge * fix functional tests * data-test-subj for indexPatter-switcher * storyshots * eui to 27.3.1 * Fix unit tests * Fix broken unit test * Updated snapshots * Fixed types * search for value in euiselectable before selection * select the correct element * mock virtualized dep * ts fix * reinstate storyshot * ts fix Co-authored-by: Chandler Prall <chandler.prall@gmail.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Chandler Prall <chandler.prall@gmail.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Summary
v26.3.1
⏩v27.4.0
'@elastic/eui/lib/test'
Nearly all non-snapshot changes relate to the first two points. EuiSelectable and EuiComboBox have increased virtualization (in places where the list has virtualized scrolling) which results in fewer items initially selectable by DOM (and Selenium) methods. Also, slight DOM rearrangement resulted in
data-test-subj
.at()/.eq()
index changes.Snapshot updates are largely related to an internal change to the structure of EuiButton (and variants), resulting in subcomponent naming and
className
churn. Also, buttons in a loading state (isLoading
prop), now render a disabled button to prevent clicks.27.4.0
customOptionText
prop toEuiComboBox
(#3811)Bug fixes
EuiDataGrid
Chrome rendering performance in full screen (#3726)@elastic/eui/src-docs
entries from published eui.d.ts (#3856)27.3.1
Bug fixes
pointer-events: none
in bothEuiButton
&EuiButtonEmpty
to not override thepointer-events: auto
in the button mixineuiButtonContentDisabled
(#3824)EuiPagination
showing wrong page count whencompressed
prop is true. (#3827)inputRef
couldn't be aRefObject
(#3822)react-view
andhtml-format
to bedevDependencies
(#3828)EuiComboBox
keyboard selection whensortMatchesBy=startsWith
(#3823)EuiCodeEditor
not exiting edit mode withesc
whenenableLiveAutocompletion=true
(#3833)EuiDataGrid
's cell expansion popover would sometimes render as a scrollable element (#3832)27.3.0
EuiDataGrid
(#3700)v4.17.19
(#3764)returnKey
glyph toEuiIcon
(#3783)type
prop toEuiFieldPassword
to support toggling of obfuscation (#3751)Bug fixes
EuiDataGrid
not calculating the width correctly (#3789)EuiComboBox
marking some very long inputs as invalid (#3797)27.2.0
analyzeEvent
glyph inEuiIcon
(#3729)EuiComboBox
to allow the options list to open for single selection custom options (#3706)useEuiI18n
hook for localization (#3749)EuiComboBox
when focusing an option and for empty states that allow pressing enter (#3782)Bug fixes
EuiComboBox
always showing a scrollbar (#3744)react-focus-lock
withreact-focus-on
(#3631)EuiSuperDatePicker
related to invalid andnull
date formatting (#3750)findTestSubject
andtakeMountedSnapshot
(#3763)EuiComboBox
not allowing clicks on previously virtualized items when inside ofEuiFormRow
(#3784)[Space]
as a way to select options inEuiSelectable
(#3784)windowProps
inEuiSelectable
(#3787)27.1.0
titleElement
anddescriptionElement
props toEuiStat
(#3693)securityAnalyticsApp
app icon (#3720)src/test
and@types/enzyme
references fromeui.d.ts
(#3715)index.d.ts
file tolib/test
andes/test
(#3715)descriptionFlexItemProps
andfieldFlexItemProps
props toEuiDescribedFormGroup
(#3717)EuiBasicTable
's default action's name configuration to accept a function that returns a React node (#3739)27.0.0
paddingSize
prop toEuiCard
(#3638)isClearable
andplaceholder
options toEuiColorPicker
(#3689)label
,labelProps
andvalueText
props toEuiProgress
(#3661)Bug fixes
EuiResizableContainer
preventing nested containers (#3699)EuiResizableContainer
preventing resizing by arrow keys in some cases (#3699)EuiHorizontalSteps
rendering overEuiHeader
(#3707)EuiSuperSelect
lost focus after a value selection (#3734)Breaking changes
EuiSelectable
(#3169)react-virtualized
replaced withreact-window
virtualizedProps
onEuiSelectableOptionsList
renamed towindowProps
rootId
and addedmakeOptionId
,listId
, andsetActiveOptionIndex
toEuiSelectableList
listId
toEuiSelectableSearch
options
passed intoEuiSelectable
cannot have anid
onChange
to be passed intoEuiSelectableSearch