-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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 16.0.0 #50779
Upgrade EUI to 16.0.0 #50779
Conversation
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
jenkins test this |
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
💚 Build Succeeded |
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.
APM 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.
infra
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.
Security/Spaces changes LGTM
I thought this PR was going to include at least one test that changed the dateformat setting to the ISO format? |
💚 Build Succeeded |
💚 Build Succeeded |
💔 Build Failed |
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.
package.json & yarn.lock changes LGTM. Spot-checked the functional test changes and they look sane. EuiHideFor/EuiShowFor changes look correct.
Remaining code owner review requests relate to snapshot updates only. I'll merge this on a successful CI run |
💚 Build Succeeded |
* eui to 16.0.0 * type defs * card click * snapshot updates * time format test updates * ts return * integration fix * async * more time format fixes * more time format fixes * test updates * add uisettings dateformat timepicker test * after method to clear setting
* eui to 16.0.0 * type defs * card click * snapshot updates * time format test updates * ts return * integration fix * async * more time format fixes * more time format fixes * test updates * add uisettings dateformat timepicker test * after method to clear setting
Summary
v14.9.0
⏩v16.0.0
Version breaking changes have no real impact on Kibana:
Omit
was not used, and EUI is behind Kibana's TypeScript version;EuiCardGraphic
was also not in use.The majority of changes in this PR come from
EuiSuperDatePicker
andEuiDatePicker
now fully accommodatingdateFormat
preference. Previously, absolute date ranges were specified/relayed in ISO format regardless of UI setting. Functional tests had to be updated to account for date formatting changes.16.0.0
EuiCard
more accessible (#2521)children
toEuiCard
(#2521)EuiFlyout
, switching fromspan
toFragment
(#2527)react-virtualized
to9.21.2
Bug fixes
timeFormat
formatting inEuiSuperDatePicker
and fixed some formatting inconsistencies (#2518)locale
inEuiSuperDatePicker
andEuiDatePicker
both as a prop and fromEuiContext
(#2518)Breaking changes
EuiCardGraphic
(#2521)15.0.0
EuiShowFor
andEuiHideFor
to TS (#2503)react-ace
to7.0.5
Bug fixes
.euiTableCaption
withposition: relative
to avoid double border under header row (#2484)EuiSwitch
to usearia-labelledby
(#2522)EuiPanelProps
type definition (#2516)Breaking changes
display
modifier toEuiShowFor
(#2503)Omit
type in favor of TypeScript's built-in (#2510)14.10.0
euiControlBar
component for bottom-of-screen navigational elements. (#2204)EuiFlyout
to TypeScript (#2500)EuiAccordion
as it opens / closes (#2507)react-input-autosize
to2.2.2
Bug fixes
EuiColorStops
popover toggling (#2505)