Releases: eBay/skin
v17.1.1
Patch Changes
A record of all notable changes are documented under releases.
Skin releases follow Semantic Versioning:
- MAJOR version when we make incompatible API changes,
- MINOR version when we add functionality in a backwards-compatible manner
- PATCH version when we make backwards-compatible bug fixes.
Please remember to always read the release notes in full before upgrading major versions!
v17.1.0
What's Changed
- docs(skeleton): some cleanup and tone of voice by @ianmcburnie in #2238
- docs(icons): updated icon skin and contributing docs by @ArtBlue in #2240
- fix(skeletons): incorrect block margins by @saiponnada in #2242
- feat(listbox-button): added error state by @ArtBlue in #2244
- fix(eek): updated color by @agliga in #2251
- feat(avatar): updated colors by @agliga in #2250
- docs(skeleton): reworked examples by @ianmcburnie in #2252
- feat(textbox,listbox-button): add icon to error messages by @ArtBlue in #2247
- feat(icon): added disabled support for complex icons by @ArtBlue in #2249
- fix(floating-label): force select line height to prevent overrides by @agliga in #2254
Full Changelog: v17.0.1...v17.1.0
v17.0.1
v17.0.0
Major version release
Breaking changes
Please be aware this version has breaking changes that will require you to update your application
- Legacy theme and legacy tokens have been removed. Please update your application to use the latest themes Note if you need more time to migrate away from the legacy theme I recommend to pull in the old stylesheets in your application directly. These can be found in previous versions. (#2206)
- Icon update. We have updated icons and removed some. Please see the following issues for more information about which icons were removed and which ones positioning were modified (#2053 #2167 #2166)
- Infotip/Tooltip/Tourtip have added floating-ui support. This means that we require some base positioning on the non JS and static versions of these popups. We recommend to use floating-ui to achieve this, but if you want a simple tip, you will need to position it initially and also add pointer positional classes by default.
- The following classes and tokens have been removed. Please update accordingly:
. cta-btn--large-truncated
,progress-stepper__items--current
,@button-height-xsmall
(xsmall size has replaced small size)
Major changes
Skeletons
Skeleton loaders have been finally added in our library. This new component should be used in very specific cases which is defined. Please look at those before implementing skeleton loaders to minimize layout shifts and other problems. Skeleton loaders documentation
Infotips/Tooltips/Tourtips
We have added floating-ui support to all our tips. We still support the base usecase of using a tip without javascript positioning, but we recommend to use floating-ui to position your 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.
Chips combobox
We have added the final step in our chips journey! We spent a while on this issue but I think what we put out is a great quality code.
What's Changed
- chore(icons): icon removals and deprecation updates by @ArtBlue in #2216
- chore(icons): icon additions and modifications by @ArtBlue in #2221
- fix(breadcrumbs): adjusted chevron spacing by @ArtBlue in #2224
- fix(image-placeholder): dark mode color by @LuLaValva in #2218
- fix(select,combobox): updated large variant font size token by @saiponnada in #2223
- docs(skeletons): added more examples by @saiponnada in #2232
- feat(avatar): a11y changes by @ianmcburnie in #2220 and #2226
- feat(tooltip,tourtip,infotip): added popper support by @agliga in #2165
- feat(skeleton-loader): new module by @saiponnada in #2177 and #2222
- feat(chips-combobox): new module by @ArtBlue in #2197
Full Changelog: v16.9.1...v17.0.0
v16.9.1
v16.9.0
What's Changed
- feat(flags): added flags by @saiponnada in #2190
- docs: fix color contrast to improve DX by @saiponnada in #2188
- chore: created issue forms for bug report and new features by @ArtBlue in #2195
- Issue forms: redux by @ArtBlue in #2196
- feat(listbox): added subtitle to each option by @agliga in #2193
- fix(progress-stepper): updated font-size to be default by @agliga in #2194
- chore(combobox): add blue focus indicator by @agliga in #2207
- build(deps-dev): bump @babel/traverse from 7.22.11 to 7.23.2 by @dependabot in #2185
- feat(listbox-button): changed default border color by @agliga in #2199
- feat(toggle-button): add disabled state by @LuLaValva in #2202
- v16.9.0 by @ArtBlue in #2213
Full Changelog: v16.8.0...v16.9.0
v16.8.0
What's Changed
- chore(RTL): swapped left/right spacing with css logical properties by @ArtBlue in #2158
- feat: added ai gradient icons by @agliga in #2168
- utility: fixed image right-click suppression by @ArtBlue in #2181
- refactor(tokens): move less variables to css props by @saiponnada in #2163
- docs(infotip): updated to use lightbox dialog by @agliga in #2182
Full Changelog: v16.7.1...v16.8.0
v16.7.0
What's Changed
- build(deps-dev): bump commonmarker from 0.23.9 to 0.23.10 by @dependabot in #2129
- build(deps-dev): bump activesupport from 7.0.5 to 7.0.7.2 by @dependabot in #2139
- feat(lightbox-dialog): added popup sheet variant by @agliga in #2140
- feat(tokens): added ai tokens by @agliga in #2145
- icons: icon updates by @ArtBlue in #2150
- feat(chip): new module by @ArtBlue in #2141
- feat(section-notice): added education status #1987 by @ianmcburnie in #2144
- feat(tokens): updated ai tokens by @agliga in #2154
- fix(section-notice): cta in rtl #2142 by @ianmcburnie in #2155
Full Changelog: v16.6.0...v16.7.0
v16.6.0
What's Changed
- feat(lightbox-dialog): added prev button to header by @agliga in #2109
- feat(icons): added and updated new icons by @ArtBlue in #2111
- chore(styleline): added support for no-unsupported by @agliga in #2120
- build: remove dist folder before running build #1338 by @ianmcburnie in #2121
- fix(page-notice): spacing fix by @ArtBlue in #2127
- fix(page-notice): anchor and fake link focus state by @ArtBlue in #2107
- fix(button): add destructive red to borderless by @ArtBlue in #2130
- fix(listbox-button): alignment by @ArtBlue in #2132
- style(carousel): change paddle icon from 24 to 12 (#1925) by @ianmcburnie in #2134
- style(carousel): paddles overlap container edge #1925 by @ianmcburnie in #2136
- fix: use flex-end by @shanimal in #2135
- chore(textbox): add blue focus indicator by @ArtBlue in #2105
- fix(toast-dialog): secondary button hover issue by @ArtBlue in #2104
New Contributors
Full Changelog: v16.5.1...v16.6.0
v16.5.1
What's Changed
- build(deps): bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #2094
- build(deps): bump socket.io-parser from 4.2.2 to 4.2.4 by @dependabot in #2077
- fix: changed start to flex-start (and end) by @agliga in #2113
Full Changelog: v16.5.0...v16.5.1