-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Upgrade EUI to 9.0.1 #32291
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 9.0.1 #32291
Conversation
💔 Build Failed |
💔 Build Failed |
💔 Build Failed |
sorenlouv
left a comment
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 from APM 👍
|
@maryia-lapata doh, I've been working with the EUI team to get Kibana upgraded to EUI@latest here: #32009 ... makes no difference to me which PR we keep open but I think I'm down to one error in mine. :) |
💔 Build Failed |
|
@maryia-lapata do you mind if we close this so that we don't accidentally have two of us continuing to work on this moving forward? Or if you are making progress on the |
|
@jasonrhodes unfortunately I haven't made any progress on the |
Summary
Upgrade EUI from 7.1.0 -> 9.0.1
9.0.1
Bug fixes
9.0.0
allowNeutralSortprop toEuiInMemoryTableto support unsorting table columns (#1591)mobileOptionsobject prop for handling of all the mobile specific options ofEuiBasicTable(#1462)React.nodetypes (#1462)displayOnlyprop toEuiFormRow(#1582)numActiveFiltersprop toEuiFilterButton(#1589)EuiFilterButtonto matchEuiFacetButton(#1589)EuiNotificationBadge(#1589)EuiDescribedFormGroupto exist as a description-only row (#1522)typeprop forEuiFormLabelfor the option to make it a legend (#1613)labelAppendandlabelTypeprops toEuiFormRow(#1613)EuiModalBody,EuiModalFooter,EuiModalHeader,EuiModalHeaderTitle,EuiFlyoutBody,EuiFlyoutFooter,EuiFlyoutHeader,EuiPortal, andEuiProgressto Typescript (use the buildNum to bust require.js cache, fixes #1574 #1621#1633)Bug fixes
EuiComboBoxitems in single selection mode (#1619)EuiBasicTableselect all shows up on mobile (#1462)hasActiveFiltersprop forEuiFilterButtontype and fixesonChangesignature forEuiButtonGroup(#1603)react-datepickerTS types in EUI itself to avoid outside dependency (#1618)EuiGlobalToastListfrom attempting calculations on null DOM elements (#1606)EuiFormRowerrors from the possibility of having duplicate key values (#1522)Breaking changes
EuiBasicTable'sselect all checkbox appends a makeId string to the id (#1462)@types/react-domtopeerDependencies(#1621)8.0.0
Breaking changes
7.3.0
onRefreshoption forEuiSuperDatePicker(#1577)EuiToggletoTypeScript(#1570)EuiButtonGroup,EuiButtonToggle,EuiFilterButton,EuiFilterGroup, andEuiFilterSelectItem(#1570)displayOnlyprop toEuiFormRow(#1582)index.d.tsfile for the date picker components, includingEuiDatePicker,EuiDatePickerRange, andEuiSuperDatePicker(#1574)Bug fixes
EuiRangeandEuiDualRangeincluding sizing of inputs, tick placement, and the handling of invalid values (#1580)7.2.0
EuiLink(#1571)EuiResizeObserverto exposeResizeObserverAPI to React components; falls back toMutationObserverAPI in unsupported browsers (#1559)EuiFocusTrapas a wrapper around react-focus-lock to enable trapping focus in more cases, including React portals (#1550)Bug fixes
EuiContextMenuPanelwhen height changes dynamically (#1559)EuiComboBoxto allow keyboard tab to exit single selection box (#1576)Checklist
Use
strikethroughsto remove checklist items you don't feel are applicable to this PR.This was checked for cross-browser compatibility, including a check against IE11Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n supportDocumentation was added for features that require explanation or tutorialsUnit or functional tests were updated or added to match the most common scenariosThis was checked for keyboard-only and screenreader accessibilityFor maintainers
This includes a feature addition or change that requires a release note and was labeled appropriately