v2.12.0
·
440 commits
to main
since this release
2.12.0 (2025-07-04)
Features
- framework: enable scoping for components in compat package (#11822) (55e1527)
- popups: provide accessibleDescription/accessibleDescriptionRef for Dialog, Resp/Popover (#11624) (70c0ea9)
- ui5-avatar-group, ui5-product-switch: getFocusDomRef added (#11762) (0954f33), closes #11483
- ui5-avatar-group: add accessibleName and accessibleNameRef (#11699) (04e94de)
- ui5-calendar: expose shadow parts for month-picker and year-picker (#11698) (b084a1f)
- ui5-checkbox: add value property (#11775) (cc00019)
- ui5-date/time: introduce translatable fallback placeholder (#11739) (02dfbcc)
- ui5-menu: menu item groups with checkable menu items (#10028) (161af0f)
- ui5-menu: аdd aria-expanded attribute to menuItem with submenu (#11754) (1fdce6a)
- ui5-shellbar-branding: introduce new component (#11320) (951aa44)
- ui5-switch: add value for form (#11753) (53b004f), closes #11608
- ui5-table-selection-multi: headerSelector property added (#11711) (6082798), closes #5873 #5873 #5873 #5873
- ui5-user-menu: add item groups with checkable menu items (#11832) (d0758fd)
Fixes
- framework: avoid unnecessary renderings (#11782) (e6daa12)
- framework: wait cldr to be loaded (#11643) (f8e9cbd)
- popups: fix finding initial focus when Tokenizer is placed (#11761) (26de583)
- popups: fix finding correct focusable element (#11700) (972fddf)
- ui5-avatar: remove redundant placeholder variables from horizon themes (#11765) (9e8c35a), closes #11750
- ui5-avatar: add dynamic image error handling with fallback logic (#11642) (cbf0dfe), closes #11140
- ui5-busy-indicator: make text and circles determine indicator dimensions when there is no content (#11223) (10c0cfd)
- ui5-button-badge: fix vertical align (#11763) (b89c557), closes #11616
- ui5-button, ui5-toggle-button: fire event with correct type (#11563) (4414126)
- ui5-button: prevents native behavior when click prevented (#11678) (b8ac221)
- ui5-cb-item: adjust height in compact (#11569) (beab734), closes #10349
- ui5-checkbox: correct spacing between checkbox and label in compact (#11671) (a879720), closes #11664
- ui5-checkbox: correct the height of the checkbox in compact (#11681) (e9a1fa2), closes #11674
- ui5-date-picker, ui5-time-picker: adjust styles (#11704) (eb18c32), closes #11605 #11609
- ui5-dynamic-page: remove aria-expanded and aria-label when no header content is present (#11626) (1cdcdd4), closes #11570
- ui5-flexible-column-layout: prevent layout issue (#11805) (5b17cc8)
- ui5-link: stop default behaviour on enter key down (#11799) (0d471d7), closes #11772
- ui5-popover: improve placement logic for limited space scenarios (#11638) (5f4816e)
- ui5-responsive-popover: use parameter for inner input font-style (#11640) (f32bf1d), closes #11628
- ui5-select: handle empty string value correctly (#11764) (381e9af)
- ui5-select: fix icon vertical alignment (#11672) (5327814), closes #11584
- ui5-shellbar: button styles for compact aligned (#11801) (6cdc498)
- ui5-shellbar: correct search visibility toggle (#11724) (8c3cba9)
- ui5-shellbar: allow custom logo width (#11727) (2645efe)
- ui5-shellbar: arrow key navigation inputs support (#11684) (404e96b)
- ui5-shellbar: prevent logo click event from firing twice (#11631) (5b08a48), closes #11506
- ui5-side-navigation: focus is correct after selecting overflow item (#11702) (bb22451)
- ui5-slider: implement tooltips with Popover API (#10994) (5d8b44e)
- ui5-tokenizer: fix token selection on mobile (#11667) (55efab8)
- ui5-upload-collection: prevent
item-deleteevent from firing when item name is deleted (#11625) (fe048b0) - ui5-user-menu: correct design inconsistencies (#11829) (32e4284)
- ui5-view-settings-dialog: change announce type for the screen reader when view settings are reset (#11668) (6793d09)
- ui5-wizard: define min-width for header steps separators (#11581) (cbd2a54), closes #9672