Skip to content

v5.0.0

Compare
Choose a tag to compare
@ianmcburnie ianmcburnie released this 07 Feb 23:22
· 1191 commits to master since this release
6e4aedf

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

Skin v10.0.0 Release Notes.

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)!