v1.0.0-rc.7
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
1.0.0-rc.7 (2020-04-30)
New Components
- ui5-datetime-picker: introduce new component (#1437) (ef27ca1)
- ui5-duration-picker: introduce new component (#1415) (e38392e)
- ui5-upload-collection: introduce new component (#1316) (54038e4)
Features
- ui5-avatar: implement accessibility spec (#1484) (501740e)
- ui5-busyindicator: implement text property (#1506) (4118c68)
- ui5-button: support aria-labelledby attribute(#1446) (e54111f)
- ui5-carousel: add navigate event (#1454) (c55bcdc)
- ui5-carousel: allow different number of items per page based on component width (#1434) (dec0d4d)
- ui5-combobox: implement accessibility spec (#1560) (3d56b4d)
- ui5-input: implement valueStateMessage with suggestions (#1390) (39068b3)
- ui5-list: implement accessibility spec (#1461) (348bde9)
- ui5-panel: enable configuring the heading level (#1504) (710053b)
- ui5-segmentedbutton: implement accessibility spec (#1475) (ae7b395)
- ui5-select: implement accessibility spec (#1485) (ede3635)
- ui5-tabcontainer: content can be displayed above the tab strip (#1516) (fb38b2c)
- ui5-textarea: add "valueState" property (#1411) (6710038)
- ui5-textarea: add "valueStateMessage" slot (#1419) (d323d51)
- ui5-timeline: implement acc spec (#1471) (27435ee)
- ui5-wheelslider: add cyclic behaviour (#1408) (ac97824)
- ui5-wheelslider: swipe feature implementation (#1470) (3665193)
- framework: enable external themes support (#1463) (b031782)
- framework: register theme variables via CSS file (#1451) (3173fb9)
Bug Fixes
- ui5-busyindicator: fix component placement and appearance in IE (#1505) (0e57d78)
- ui5-button: make aria-label work for ui5-button (#1445) (f0f8964)
- ui5-button: make aria-labelledby work with numeric id (#1500) (ac6e8d2)
- ui5-carousel: resizing of content is done properly (#1402) (0e26906)
- ui5-carousel: hide arrows and dots when single page (#1414) (f6c46be)
- ui5-combobox: translate accessibleName (#1563) (6cd3da8)
- ui5-datepicker: fix the value validation (#1465) (14fe357)
- ui5-datetime-picker: fix AM/PM selection (#1551) (af9ff8a), closes #1530
- ui5-dialog: improve accessibility (#1477) (38ffd25)
- ui5-groupheade-li: fix focus handling (#1544) (b0f180d)
- ui5-information: fix component visual (#1498) (746f907)
- ui5-multi-combobox: fix initial focus on mobile (#1508) (77e6ab6)
- ui5-popover: allow opening if opener is not fully visible (#1448) (a10fde5)
- ui5-popover: set fallback placement when no place to popup (#1467) (cfeed00)
- ui5-popover: show arrow border (#1528) (56e5ba7)
- ui5-product-switch-item: fix active state (#1547) (0305da8), closes #1543
- ui5-responsive-popover: add minimum sizes (#1539) (c4ae309)
- ui5-responsive-popover: implement default close button (#1501) (c6868af)
- ui5-segmentedbutton: button can no longer be clicked when disabled (#1393) (576d769)
- ui5-segmentedbutton: import ui5-togglebutton by default (#1549) (bccf03b)
- ui5-select: prevent scrolling on Space (#1418) (fb500fc)
- ui5-shellbar: check for profile correctly (#1438) (a4f502b)
- ui5-shellbar: do not duplicate popover menu items (#1456) (ae20272)
- ui5-shellbar: enable items keyboard handling (#1473) (185851a)
- ui5-shellbar: fix menuItems cloning (#1457) (f4d2547)
- ui5-tabcontainer: clicking a tab now always works (#1567) (dc60609)
- ui5-textarea: stop showing valueStateMsg in value-state="None" (#1568) (832c34e)
- ui5-timepicker: fix AM/PM selection (#1569) (ad923a2)
- ui5-timepicker: prevent setting valueState="Error" on empty value (5a3d1b1)
- ui5-upload-collection: ensure event.dataTransfer.types is array (#1433) (28cc988)
- framework: escape quotes in translation texts (#1511) (ee7f300)
- framework: allow the creation of components with static area content only (#1450) (b0505ce)
- framework: CSS Vars in Static Styles work on IE11 (#1440) (b8ae60e)
- framework: reliably re-render lists of DOM nodes (#1519) (9edb5de)
- framework: rendering is no longer delayed (#1552) (c26e8aa)
- scroll enablement: fix scrolling issue on scroll & mobile (#1557) (e79482a)
- scroll enablement: fix scrolling on android devices (#1491) (df19ede)
BREAKING CHANGES
- ui5-carousel: allow different number of items per page based on component width (#1434) (dec0d4d)
The property "items-per-page" is deprecated in favour of the new "items-per-page-l", "items-per-page-m" and "items-per-page-s" properties. Now you can define the number of visible items according to the page width (S, M and L).