2.16.0 (2025-11-05)
New Components
- ui5-ai-input: introduce new component (#12407) (6344333)
- ui5-ai-textarea: introduce new component (#12157) (d439d70)
Features
- ui5-carousel: improve keyboard handling and update accessibility attributes (#12256) (a4ec76e), closes #11429 #11515 #11634 #11873 #11429
- ui5-checkbox: implement
accessibilityInfogetter (#12527) (d9b42bc) - ui5-date-picker: normalize display value only on change (#12425) (3e8357e)
- ui5-dynamic-date-range: implement date time from to options (#12312) (f0bdc9a)
- ui5-dynamic-date-range: introduce From/To (Date & Time) option (#12341) (fd0d36f), closes #12182
- ui5-flexible-column-layout: public
layoutsConfigurationproperty (#9290) (a92742c) - ui5-form-group: introduce accessibleName property (#12496) (3bbfe93)
- ui5-form, ui5-form-group: add
accessibleNameRef(#12595) (dbfe7c5) - ui5-form: enhance a11y using description list (#12365) (28994f1)
- ui5-menu: add placement api (#12554) (bf7ed56)
- ui5-search-item-show-more: introduce new
clickevent (#12410) (4aed816) - ui5-segmented-button: add
temsFitContentwhich controls items width behavior (616c716) - ui5-select: adds new property
textSeparator(086a92a) - ui5-select: visible second column value and tooltip (#12390) (54452e7)
- ui5-table: add
alternateRowColorsproperty (#12468) (588fbbf), closes #11597 #11143 #11597 #11143 - ui5-textarea: support accessible description and description ref (#12470) (c6c23d1), closes #12004
- ui5-upload-collection: add
noDataHeaderLevelproperty (#12458) (aa61398) - ui5-user-menu-account: introduce
additional-infoproperty (#12482) (12d25a0) - ui5-user-settings-item: introduce option to hide icon (#12512) (33b962f)
Breaking Changes in experimental API
Fixes
- tools: apply @custom-elements-manifest/analyzer patch (#12441) (a9ec6e2)
- framework: fix native scrollbar styles (#12485) (92a954f)
- framework: fix missing translations (#12459) (dcd7693)
- framework: fromAttribute converter can also return an object (#12487) (c8a9f96)
- framework: pass all parameters to the onFocusEvent/onsapescape events (#12492) (8937c4e)
- framework: fix closing popups with escape key (#12278) (f54e8af)
- website: tsx support in editor (#12599) (8b6b947)
- ui5-ai-prompt-input: remove fixed size (#12419) (51862a8)
- ui5-ai-textarea: apply feedback and suggestions (6ed3731)
- ui5-ai-textarea: update @since tags in documentation (#12480) (0964053)
- ui5-bar: truncate long content in startContent slot (8482891)
- ui5-button, ui5-split-button: align menu button items on the left (8cd3208)
- ui5-button: remove reference to last clicked button (#12370) (d9bbac7), closes #11865
- ui5-button: move button type text from aria-label to aria-description (#12474) (b444706), closes #12413
- ui5-button: prioritize accessibleName over button text in aria-label (#12473) (68e6a3e), closes #12398
- ui5-calendar: remove auto-focus logic from onAfterRendering() hook (#12465) (12f391f)
- ui5-calendar: skip failing test (#12522) (185ea04)
- ui5-carousel: add aria-label to the list element (#12587) (fa59293)
- ui5-carousel: exclude hidden items from rendering and navigation (#12498) (8ddfab2)
- ui5-color-palette-item: remove inline styles (#12558) (6aed82d), closes #12550
- ui5-color-palette: enhance HOME/END navigation from any row position (#12504) (9f8d565)
- ui5-combobox: announce ComboBox selected item properly (#12300) (2e77d3f)
- ui5-date-picker: apply value format in event detail (#12615) (74aa404), closes #12580
- ui5-date-picker: adjust value state message text (#12245) (8d32312), closes #11803
- ui5-date-picker: open picker on correct view based on valueFormat/formatPattern (#12436) (b55b301)
- ui5-datetime-picker: restore last valid value (#12202) (2e2f882)
- ui5-dynamic-date-range: skip test (#12602) (0d36c6a), closes #12601
- ui5-dynamic-date-range: focus last selected option, upon navigate back (#12233) (e99d266)
- ui5-dynamic-page: prevent scroll when focusing title/header (#12588) (cd6da99)
- ui5-dynamic-page: prevent z-index conflicts with external components (#12404) (b1303fa), closes #12360
- ui5-dynamic-page: improve focus visibility for keyboard navigation (#12372) (4c0ec2b), closes #11710
- ui5-input: prevent change firing when canceling on mobile (#12420) (d9470dc), closes #9453
- ui5-list-item: change highlight state color variables (#12427) (485aab5), closes #12332
- ui5-list: add missing accessible description for growing button (#12463) (8cfdbf9), closes #12443
- ui5-multi-combobox: handle composition with validation (#12501) (20838ab)
- ui5-multi-combobox: fix long token deletion (#12514) (38a5049), closes #12423
- ui5-multi-input: fire change event on enter (#12516) (8664743)
- ui5-popover: header shadow is restored in high contrast themes (#12566) (341b467), closes #12530
- ui5-raiting-indicator: visual spec alignment (#12488) (9256d97)
- ui5-segmented-button: correct active/down state background (#12497) (6faee2d)
- ui5-shellbar: adjust sizes-parameters for shellbar (#12462) (79adbee)
- ui5-shellbar: remove pointer events restriction (#12428) (797089c)
- ui5-shellbar: remove internal logo size restrictions (#12418) (bca773a)
- ui5-side-navigation: add parent item to submenu and enhance ACC (#12457) (69a2413)
- ui5-slider, ui5-range-slider: persist tooltip visible on hover (#12383) (0eb6258), closes #12329
- ui5-split-button: handle space on keyup properly (e338e1c)
- ui5-step-input: make popover specs fit content (#12520) (9910739), closes #10246
- ui5-switch: prevent toggle when Space is pressed with Shift or Escape (e50d4c7)
- ui5-tab-container: improve overflow behavior test (#12422) (cfef814), closes #12344
- ui5-table: invalidate header row when rows count changes (#12439) (65b5507), closes #12161 #11996
- ui5-time-picker: add interactive mode for the icon on mobile devices (#12500) (a52e4c1)
- ui5-toggle-button: align active state styling with hover state when pressed (#12486) (ca81343)
- ui5-view-settings-dialog: remove focus on first item on filter options (#12379) (737a6e0)