Breaking Changes
Please review the list of breaking changes and update your applications
ebay-fullscreen-dialog
and ebay-drawer-dialog
: renamed to deprecated
.
These components both will be removed next major version. Currently we renamed these components to ebay-fullscreen-dialog-deprecated
and ebay-drawer-dialog-deprecated
to allow people to migrate from them. Please use lightbox dialog as a replacement.
ebay-lightbox-dialog
: removed handle
Since the handle is not a responsive element, this has been removed from lightbox-dialog. In order to resize the dialog, use size
attribute.
ebay-combobox
: removed view-all-options
option and caret icon.
By default combobox will filter all options when using autocomplete=list
. You can use autocomplete=none
to show all options. Also the caret
has been removed from combobox so it looks more like input which is what is the intended usecase.
ebay-icon
: removed and renamed icons
Serveral icons have been renamed and removed, see eBay/skin#2517 for more information on what icons are removed and renamed
ebay-stepper
: removed current
option from defautState
.
This was deprecated over two years ago.
ebay-details
: text
attributed renamed to @summary
.
To be more inline with semantic HTML, we have changed text
to be an attribute tag called @summary
.
Previous code
<ebay-details text="Test">
Body
</ebay-details>
New code
<ebay-details>
<@summary>Test</@summary>
Body
</ebay-details>
Removed <@separator>
attribute tag form ebay-menu
and other menu type components
This attribute tag from all menu's has been removed. Use <@item separator>
instead.
Previous code
<ebay-menu-button>
<@item>Item 1</@item>
<@separator/>
<@item>Item 2</@item>
</ebay-menu-button>
New Code
<ebay-menu-button>
<@item>Item 1</@item>
<@item separator/>
<@item>Item 2</@item>
</ebay-menu-button>
Attribute tags changed to singular.
While this is not considered a breaking change since its more a bugfix, if teams were passing in attribute tags as an array, all attribute tags have been changed to have the same name when passing in code programatically.
Previous code
<ebay-menu-button items=arrayOfItems> </ebay-menu-button>
New Code
<ebay-menu-button item=arrayOfItems> </ebay-menu-button>
However, as stated, this is not the correct way to use attribute tags.
Removed celebration
status from notices
This attribute was removed in skin last major version or so, but was not removed in coreui. It is now gone from coreui
Major Changes
-
#2384
aad6f91
Thanks @agliga! - fix(combobox): remove view all options
view-all-options
is no longer a valid option for combobox. Useautocomplete: none
instead -
#2415
02f4e69
Thanks @agliga! - feat(marko-json): changed all attribute tags to be singular -
#2357
549c3c3
Thanks @saiponnada! - feat(ebay-accordion): new component -
#2381
02f0cd8
Thanks @agliga! - feat(dropdowns): added support for floating-ui -
#2413
b2f1c6b
Thanks @agliga! - feat(notice): removed celebration from status -
#2411
57d2b60
Thanks @agliga! - chore: renamed ebay-fullscreen-dialog to ebay-fullscreen-dialog-deprecated and ebay-drawer-dialog to ebay-drawer-dialog-deprecated -
#2406
7dfbfce
Thanks @agliga! - chore: removed deprecated code
Minor Changes
Patch Changes
-
#2407
e40902f
Thanks @LuLaValva! - Ensure custom styles are included in build -
#2408
eb53ada
Thanks @LuLaValva! - Remove chevron from combobox -
#2413
d316e9f
Thanks @agliga! - Updated the component-browser.ts file to reference shared attributes from tags-html.d.ts and added the Textbox class implementation.