[Meta] Deprecation schedule
snide opened this issue · 1 comments
snide commented
This is a meta ticket to cover all deprecations planned for EUI. These dates can and will be moved up if upgrades happen swiftly. Deprecations will always however be at least 3 months at the very minimum.
See our deprecations wiki doc for recommended guidelines on how to deprecate features.'
Deprecation Schedule
Ongoing betas
- EuiCollapsibleNavBeta
- EuiTextTruncate
- EuiProvider
componentDefaults
- EuiFlyoutResizable
February 2023
- Remove
EuiFilterSelectItem
(consumers should useEuiSelectable
instead) (NOTE: this requires #2708 first, and the deprecation date for this should be moved as necessary if not yet done)
January 2023
- Remove
anchorClassName
andbuttonRef
props fromEuiPopover
(#7311) - Remove
setSelection
class method fromEuiBasicTable
(#7321) - Remove
toolTipTitle
andtoolTipPosition
fromEuiContextMenuItem
(#7373)
December 2023
- Remove
EuiControlBar
+ close any related open issues (#7122) - Remove
EuiNotificationEvent
+ close any related open issues (#7122)
November 2023
- Remove
euiPaletteComplimentary
. Consumers should useeuiPaletteComplementary
October 2023
- Remove
EuiSuggest
+ close any related open issues (#7122) - Remove
EuiColorStops
+ close any related open issues (#7122) - Remove
euiHeaderAffordForFixed
Sass mixin - Remove deprecated page components #5768 elastic/kibana#161872
September 2023
- Remove
isBeta
flag fromEuiInlineEdit
component example in the docs #7181
August 2023
May 2023
- Remove deprecated
EuiLoadingContent
(#6557)
September 2022
- Remove
euiCallOutColor()
Sass mixin
May 2022
- Remove Popper
popoverPosition
options from EuiDatePicker (#5339 (review)) - Remove
PartitionConfig
from Charts theme #5492 - Remove
data-gridcell-id
attribute from EuiDataGridCell #5515
January 2022
- Remove
popoverClassName
&repositionOnScroll
props from EuiSuperSelect #5214
October 2021
- Remove EuiCodeEditor (#4683)
- Remove
betaBadgeLabel
,betaBadgeTooltipContent
,betaBadgeTitle
props from EuiCard (#4798) - Remove EuiLoadingKibana (#4835)
- Remove
secondary
color prop options (#4874, #4888) - Remove
subdued
color prop option from EuiButtonIcon (#4874) - Remove
panelPaddingSize
from EuiPageContent (#4451) - Remove
makeId
(#3112) - Remove old mobile only props from EuiTableRowCell
June 2021
March 2021
- Remove
onClick
,betaBadgeLabel
,betaBadgeTooltipContent
, andbetaBadgeTitle
props of EuiPanel (#4194)
July 2020
EuiIcon
'slogoAPM
type deprecated in favor oflogoObservability
.euiHeaderNotification
class (#2914)- Remove
disabled
colors of buttons and leave it to:disabled
to style it #2874 - Remove
EuiNavDrawer
in favor ofEuiCollapsibleNav
#2977
December 2019
- EuiFormRow
compressed
prop in favor ofdisplay = "compressed"
#2181 - EuiFormRow
displayOnly
prop in favor ofdisplay = "center"
#2181 - EuiPopover's prop
withTitle
July 2019 #2108
EuiSeriestChart
will be end of lifed. This was a beta component with only minor usage across Elastic. It will be replaced by a charting library that lives outside of EUI that is soon to be released.- Remove singular mobile props for tables that are now included in the
mobileOptions
object. - Any SASS deprecations