2.0.0-rc.6 (2024-06-17)
New components
- ui5-ai-prompt-input: introduce new component (#9078) (9dcdfdb)
- ui5-table: introduce new component (#8362) (04d291d)
Features
- ui5-link: introduce
iconandendIconproperties (#9036) (06318cb) - ui5-toolbar: design property added (#9147) (dc3dfe0)
Bug Fixes
- framework: set dataTransfer.effectAllowed only for UI5 elements (#9136) (28f6a2d)
- ui5-barcode-scanner-dialog: properly fire 'close' event (#9193) (db099f1), closes #9177
- ui5-busy-indicator: add block layer (#9208) (ba4ddb3), closes #9079
- ui5-button: fix tab chaining in lists (#9148) (9fdf617)
- ui5-carousel: selected state is added to item (#9184) (ced0f35)
- ui5-date-picker: adjust unstable tests (#9223) (3b049c8), closes #9033
- ui5-date-picker: provide accessible name to the popover (#8693) (26dee35), closes #8598
- ui5-dialog: fix focusing when dialog is open from OpenUI5 dialog (#9183) (d067e13)
- ui5-file-uploader: apply focus properly from inside of a popover (#9162) (2283e9e), closes #9090
- ui5-li-notification: enhance accessibility (#9192) (cc34cea), closes #9161
- ui5-list-item: move styles back from shadow DOM element to :host (#9155) (68cdd20)
- ui5-list: adjust failing test (#9191) (55e477c), closes #9173
- ui5-multi-combobox: correct lint error (#9157) (55cd3aa)
- ui5-notification-list: change host to display:block (#9139) (efb4791)
- ui5-segmented-button-item: add padding to icon when item is not in icon-only mode (#9180) (a3fd241), closes #9172
- ui5-shellbar: add tooltip for shellbar items (#9143) (c39c18a)
- ui5-side-navigation: group name is announced one time by screen … (#9207) (4f18dfd)
- ui5-special-date: respect format-pattern (#9086) (105c311)
- ui5-step-input: check for inner input before using value (#9212) (1b9fb61)
- ui5-tree-item: ensure correct cursor style (#9152) (d196583), closes #9146
Code Refactoring
- ui5-checkbox: wrap text by default (#9165) (ba1c583)
- ui5-li, ui5-li-custom: rename classes (#9158) (8f5b679)
- ui5-side-navigation-item: remove wholeItemToggleable property (#9164) (37b2181), closes #9057
- ui5-tag: wrap text by default (#9126) (96704b8)
BREAKING CHANGES
- ui5-checkbox:
wrapping-typeproperty default value has changed fromNonetoNormal.
Before:
<ui5-checkbox text=Some very very very very long text"></ui5-checkbox><!-- would truncate the text if there is not enough space -->Now:
<ui5-checkbox text=Some very very very very long text"></ui5-checkbox> <!-- would let the text wrap if there is not enough space -->- ui5-side-navigation-item: the
wholeItemToggleAblepoperty ofui5-side-navigation-itemis now remomoved.
The functionality of clicking the whole item to show/hide the sub items (if present) will
be introduced soon with new property name and enhanced accessibility and keyboard handling. - ui5-tag:
wrapping-typeproperty default value has changed fromNonetoNormal. Before:
<ui5-tag>In Process</ui5-tag><!-- would truncate the text if there is not enough space -->Now:
<ui5-tag>In Process</ui5-tag><!-- would let the text wrap if there is not enough space -->Related to #8461
- ui5-li, ui5-li-custom:
StandardListItemhas been renamed toListItemStandard, andCustomListItemhas been renamed toListItemCustom.
If you previously imported the classes as follows:
import StandardListItem from "@ui5/webcomponents/StandardListItem.js";
import CustomListItem from "@ui5/webcomponents/CustomListItem.js";now you must change imports to:
import ListItemStandard from "@ui5/webcomponents/ListItemStandard.js";
import ListItemCustom from "@ui5/webcomponents/ListItemCustom.js";Related to: #8461