Releases: eBay/ebayui-core
v13.1.1
What's Changed
- fix: remove unused file by @LuLaValva in #2078
- refactor(ts): export event interfaces and allow empty select by @LuLaValva in #2077
Full Changelog: v13.1.0...v13.1.1
v13.1.0
What's Changed
- feat(listbox-button): added error state by @agliga in #2063
- feat(chips-combobox): add component by @LuLaValva in #2062
- refactor(ts): use AttrString for text instead of string by @LuLaValva in #2049
- docs(alert-dialog,confirm-dialog): made the docs match expected usage by @ArtBlue in #2067
- fix(checkbox, tabs, notice): typescript issues by @LuLaValva in #2070
- fix(toggle-button-group): add event handler types by @LuLaValva in #2071
- docs(select): remove unused attr and convert example to class by @LuLaValva in #2074
- fix(confirm-dialog): event handler types by @LuLaValva in #2072
- refactor(chips-combobox): use attr tags for options by @LuLaValva in #2073
Full Changelog: v13.0.6...v13.1.0
v13.0.6
v13.0.0
Major version release
Breaking changes
Please be aware this version has breaking changes that will require you to update your application
- Updated to support Typescript. This also included multiple file changes and deprecated attributes removed. This should not be breaking but there might be some attributes that were not being used that were removed. If there are any problems reach out to us so we can see if these are removed or not.
- Reimported icons. Some icons are renamed, and others removed. See: (#2053 #2167 #2166)
- Infotip/Tooltip/Tourtip: Added floating-ui support. We have removed
styleLeft
styleRight
styleTop
andstyleBottom
for this to support floating-ui. Please useoffset
attribute to change the position. Alsoposition
is deprecated in favor ofplacement
. (Placement will use floating-ui attributes and will be tip relative, rather than pointer relative).
Major changes
Typescript
We have full typescript support. Our code has been completely rewritten to support Typescript and types! We have most of our inputs and states defined but we still have a couple of places to clean up. Overall, we are very happy with this change!
Infotips/Tooltips/Tourtips
We have added floating-ui support to all our tips. Now when we open up a tooltip at the bottom of the page, or in a hidden overflow div, it should show up correctly! This was a long time coming and we are happy to have this change in this version.
The hope is to add this to other places, such as combobox, listbox, etc so that those will "float" correctly. But this is a future task.
Skeletons
We have added skeleton loaders. This new component should be used in very specific cases which is defined in Skin. Please look at those before implementing skeleton loaders to minimize layout shifts and other problems. Skeleton loaders on skin site
All changes linked here
- feat: convert to TypeScript by @LuLaValva in #1910
- feat(skeleton-loader): new component by @saiponnada in #2019
- feat(tooltip): swapped to use floatingui by @agliga in #2037
- refactor: destructure input when possible by @LuLaValva in #2039
- chore(legacy-floating-textbox, expand-button): remove deprecated components by @LuLaValva in #2034
- fix: typescript support for marko 4 by @agliga in #2041
- v13.0.0 by @ArtBlue in #2040
Full Changelog: v12.8.1...v13.0.0
v12.8.1
What's Changed
- chore: fix list numbers in contributing doc by @darkwebdev in #2031
- fix(carousel): added delay to interacting state if carousel is moving by @agliga in #2033
Full Changelog: v12.8.0...v12.8.1
v12.8.0
What's Changed
- chore: updated to storybook 7 and added vite support by @agliga in #2010
- docs(storybook): updated event names to improve DX by @saiponnada in #2012
- fix(breadcrumbs): use the right target by @PrashantAshok in #2015
- fix(calendar): timezone bug by @LuLaValva in #2013
- feat(listbox): added description element by @agliga in #2020
- feat(flags): imported flags from skin as components by @agliga in #2022
- v12.8.0 by @ArtBlue in #2028
Full Changelog: v12.7.0...v12.8.0
v12.7.0
v12.6.3
What's Changed
- fix(button): use 16px icon for expand body-state by @PrashantAshok in #1992
- fix(tourtip): removed unused events by @agliga in #1994
Full Changelog: v12.6.2...v12.6.3
v12.6.2
What's Changed
- fix(calendar): use UTC dates in marko file by @LuLaValva in #1990
Full Changelog: v12.6.1...v12.6.2
v12.6.0
What's Changed
- docs(readme): added missing links in components list by @ianmcburnie in #1970
- feat(date-textbox): add collapseOnSelect by @LuLaValva in #1972
- feat(lightbox-dialog): added popover variant by @agliga in #1983
- fix: added a check to not rerender dialog when closing/opening by @agliga in #1985
- feat(chip): add chip component by @LuLaValva in #1981
- feat(section-notice): added education variant by @saiponnada in #1982
- fix(breadcrumbs): added missing a11y text for collapsed button by @saiponnada in #1988
- docs(storybook): sync up with event arguments by @saiponnada #1977
Full Changelog: v12.5.1...v12.6.0