v5.0.0
ebay/ebayui-core@5.0.0
This is a big release, containing several major breaking changes. Please make sure to read all notes below before upgrading.
If you want to get into the fine details of everything that was added, fixed or removed, please view the v5.0.0 Milestone Page.
- Marko v3 support removed
- DS6 is now the default design system
- Icon type=background removed
- Carousel behaviour and UI updated
- Dismissable page notice removed
- Extra small and extra large button sizes removed
- ebay-pill removed
- ebay-breadcrumb renamed to ebay-breadcrumbs
- ebay-tab renamed to ebay-tabs
Peer Dependencies
@eBay/skin@10.0.0
Marko v3
All support for Marko v3 was removed. CoreUI now only supports Marko v4.
Going forward, no new features will be added to the Marko v3 version of CoreUI, we will be providing critical bug fixes ONLY.
Design System
The default design system was changed from DS4 to DS6. This is a breaking change for existing DS4 apps.
To opt into DS4, the ds-4
flag must be passed to Webpack (via webpack-arc) or Lasso.
Icon Component
All support for background icons was dropped. The type attribute is no longer supported. CoreUI will render all icons using an svg
tag.
Carousel Component
The carousel received some significant updates:
- A single slide carousel will now always show a peek (unless it is an autoplay slideshow)
- The carousel dots are now removed completely
- The carousel will now show a scrollbar on hover (except in IE)
- Continuous carousels will show a faded mask at the end
Page Notice Component
In line with the latest design system playbook, dismissable page notices (i.e. notices with an 'X' button to close) have been removed.
Extra Small & Extra Large Buttons Removed
In line with the design system playbook, CoreUI now supports only two sizes of button: default and large. All other sizes have been removed. If you need any other size of button (or form control), please push back on design.
Pill Component
The pill component was entirely removed in order to discourage further misuse of this pattern.
Breadcrumb(s) and Tab(s) Renamed
It was a little bit weird that these names weren't plural. So we went ahead and renamed them. Please update your references.
Thank You
A big thank you to all those involved in the making of CoreUI 5 (and Skin 10)!