Skip to content
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

[Meta] Deprecation schedule #1469

Open
33 of 35 tasks
snide opened this issue Jan 23, 2019 · 1 comment
Open
33 of 35 tasks

[Meta] Deprecation schedule #1469

snide opened this issue Jan 23, 2019 · 1 comment
Labels
breaking change deprecations Contains deprecations. Add them to the deprecations meta ticket after merge. meta

Comments

@snide
Copy link
Contributor

snide commented Jan 23, 2019

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 generally be a 3 month period.

See our deprecations wiki doc for recommended guidelines on how to deprecate features.

Deprecation Schedule

Ongoing betas

  • EuiCollapsibleNavBeta - This is dependent on Kibana changing classic to use this
  • EuiProvider componentDefaults - Should remain in beta until architecturally complete
  • EuiDataGrid canDragAndDropColumns - Once Discover team validates and uses this, we should consider making it the new default for data grids
  • EuiDataGrid rowHeightsOptions.autoBelowLineCount - Once Discover team validates there are no severe performance impacts we can lift it out of Beta.

PENDING

December 2024

November 2024

June 2024

March 2024

January 2024

December 2023

November 2023

  • Remove euiPaletteComplimentary. Consumers should use euiPaletteComplementary

October 2023

September 2023

August 2023

May 2023

September 2022

  • Remove euiCallOutColor() Sass mixin

May 2022

January 2022

October 2021

June 2021

March 2021

  • Remove onClick, betaBadgeLabel, betaBadgeTooltipContent, and betaBadgeTitle props of EuiPanel (#4194)

July 2020

December 2019

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
@snide snide pinned this issue Jan 23, 2019
@cchaos cchaos added the deprecations Contains deprecations. Add them to the deprecations meta ticket after merge. label Feb 28, 2019
@snide
Copy link
Contributor Author

snide commented Sep 12, 2019

Reminder to @cchaos. Can you add the newest deprecations into the above schedule? We can probably use the usual 6 month window?

@cchaos cchaos changed the title Deprecation schedule [Meta] Deprecation schedule Mar 16, 2020
@sorenlouv sorenlouv unpinned this issue Apr 28, 2020
@sorenlouv sorenlouv pinned this issue Apr 28, 2020
@cee-chen cee-chen mentioned this issue May 4, 2022
2 tasks
@guskovaue guskovaue unpinned this issue Jul 12, 2023
@cee-chen cee-chen pinned this issue Jul 24, 2023
@cee-chen cee-chen mentioned this issue Jun 3, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change deprecations Contains deprecations. Add them to the deprecations meta ticket after merge. meta
Projects
None yet
Development

No branches or pull requests

2 participants